1、空行

WRITE /.

2、AS CHECKBOX

DATA: check1 TYPE c LENGTH 1 VALUE 'X', check2 TYPE c LENGTH 1 VALUE ' '. START-OF-SELECTION. WRITE: / check1 AS CHECKBOX, 'Checkbox 1', / check2 AS CHECKBOX, 'Checkbox 2'. AT LINE-SELECTION. READ: LINE 1 FIELD VALUE check1, LINE 2 FIELD VALUE check2. 

3、AS ICON

WRITE / icon_green_light AS ICON.
WRITE / icon_green_light.
WRITE: / '@09@'. "id
WRITE: / icon_yellow_light. "name
WRITE: / '@S_TL_Y@'. "内部名称

4、AS SYMBOL  //SHOWSYMB

WRITE / sym_left_hand AS SYMBOL.

附录:SYMB

TYPE-POOL SYM .
INCLUDE >SYMBOL<.* !!! Keep this in sync with CL_ABAP_LIST_SYMBOLS !!!***              Definition of List Symbols                          ****SYM_length                    ASCII_Code                  Print   ASCII
*     Name of symbol                 Comment                      Screen

SYM_1 SYM_SPACE              ' ' ."  SPACE                            32
SYM_1 SYM_PLUS_BOX           '!' ."  box with plus inside      +   +  33
SYM_1 SYM_MINUS_BOX          '"' ."  box with minus inside     -   -  34
SYM_1 SYM_PLUS_CIRCLE        '#' ."  circle with plus inside   +   +  35
SYM_1 SYM_MINUS_CIRCLE       '$' ."  circle with minus inside  -   -  36
SYM_1 SYM_FILLED_SQUARE      '%' ."  filled square             *   *  37
SYM_1 SYM_HALF_FILLED_SQUARE '&' ."  half-filled square        c   c  38
SYM_1 SYM_SQUARE            '''' ."  empty square              o   o  39
SYM_1 SYM_FILLED_CIRCLE      '(' ."  filled circle             *   *  40
SYM_1 SYM_HALF_FILLED_CIRCLE ')' ."  half-filled circle        c   c  41
SYM_1 SYM_CIRCLE             '*' ."  empty circle              o   o  42
SYM_1 SYM_FILLED_DIAMOND     '+' ."  filled diamond            #   #  43
SYM_1 SYM_DIAMOND            ',' ."  empty diamond             #   #  44
* * *  Do not use ASCII-CODE   45 here (is reserved for list-processor)!
SYM_1 SYM_BOLD_X             '.' ."  diagonal cross (cancel)   X   X  46
SYM_2 SYM_NOTE               '/ '."  word balloon, note        Q  (}  47
SYM_1 SYM_DOCUMENT           '0' ."  document                  D   D  48
SYM_1 SYM_CHECKED_DOCUMENT   '1' ."  document with checkmark   D   D  49
SYM_2 SYM_DOCUMENTS          '2 '."  double documents          D  DD  50
SYM_2 SYM_FOLDER             '3 '."  folder                    [  [\  51
SYM_2 SYM_PLUS_FOLDER        '4 '."  folder with plus inside   +  [+  52
SYM_2 SYM_MINUS_FOLDER       '5 '."  folder with minus inside  -  [-  53
SYM_2 SYM_OPEN_FOLDER        '6 '."  open folder               V  \/  54
SYM_1 SYM_BOLD_MINUS         '7' ."  bold minus sign           -   -  55
SYM_1 SYM_BOLD_PLUS          '8' ."  bold plus sign            +   +  56
SYM_2 SYM_CHECKBOX           '9 '."  selected checkbox         x  [x  57
SYM_2 SYM_RADIOBUTTON        ': '."  selected radiobutton      O  (o  58
SYM_1 SYM_LEFT_TRIANGLE      ';' ."  triangle pointing left    <   <  59
SYM_1 SYM_RIGHT_TRIANGLE     '<' ."  triangle pointing right   >   >  60
SYM_1 SYM_UP_TRIANGLE        '=' ."  triangle pointing up      ^   ^  61
SYM_1 SYM_DOWN_TRIANGLE      '>' ."  triangle pointing down    v   v  62
SYM_2 SYM_LEFT_HAND          '? '."  hand pointing left        <  <=  63
* * *  Do not use ASCII-CODE   64 here (is reserved for list-processor)!
SYM_1 SYM_LEFT_ARROW         'A' ."  left arrow                <   <  65
SYM_1 SYM_RIGHT_ARROW        'B' ."  right arrow               >   >  66
SYM_1 SYM_UP_ARROW           'C' ."  up arrow                  ^   ^  67
SYM_1 SYM_DOWN_ARROW         'D' ."  down arrow                v   v  68
SYM_1 SYM_CHECK_MARK         'E' ."  check mark                x   x  69
SYM_1 SYM_PENCIL             'F' ."  pencil                    /   /  70
SYM_2 SYM_GLASSES            'G '."  glasses                   %  oo  71
SYM_1 SYM_LOCKED             'H' ."  closed padlock            O   O  72
SYM_1 SYM_UNLOCKED           'I' ."  open padlock              C   C  73
SYM_2 SYM_PHONE              'J '."  telephone                 T  (T  74
SYM_2 SYM_PRINTER            'K '."  printer                   P  (P  75
SYM_2 SYM_FAX                'L '."  fax machine               F  (F  76
SYM_1 SYM_ASTERISK           'M' ."  asterisk, *               *   *  77
SYM_2 SYM_RIGHT_HAND         'N '."  hand pointing right       >  =>  78
SYM_2 SYM_SORTED_UP          'O '."  sorted ascending          \  |\  79
SYM_2 SYM_SORTED_DOWN        'P '."  sorted descending         /  |/  80
SYM_2 SYM_CUMULATED          'Q '."  cumulated                 S      81
SYM_1 SYM_DELETE             'R' ."  delete mark               D      82
SYM_2 SYM_EXECUTABLE         'S '."  executable                X      83
SYM_2 SYM_WORKFLOW_ITEM      'T '."  workflow-object           W      84
SYM_2 SYM_CAUTION            'U '."  caution                   !      85
SYM_1 SYM_FLASH              'V' ."  express, urgent           Z      86
SYM_2 SYM_LARGE_SQUARE       'W '."  large empty square        [  []  87
SYM_1 SYM_ELLIPSIS           'X'. "  ellipsis (...)            >   >  88
* * *  Do not use ASCII-CODE  124 here (is reserved for list-processor)!

5、AS LINE

Constant Meaning
line_space Blank
line_top_left_corner Top left corner
line_bottom_left_corner Bottom left corner
line_top_right_corner Top right corner
line_bottom_right_corner Bottom right corner
line_horizontal_line Horizontal line
line_vertical_line Vertical line
line_left_middle_corner T section turned to the left
line_right_middle_corner T section turned to the right
line_bottom_middle_corner Reversed T section
line_top_middle_corner T section
line_cross Cross
WRITE: /10 line_top_left_corner      AS LINE NO-GAP,line_top_middle_corner    AS LINE NO-GAP,line_top_right_corner     AS LINE.
write: /10 line_left_middle_corner   AS LINE NO-GAP,line_cross                AS LINE NO-GAP,line_right_middle_corner  AS LINE.
write: /10 line_bottom_left_corner   AS LINE NO-GAP,line_bottom_middle_corner AS LINE NO-GAP,line_bottom_right_corner  AS LINE.

6、

WRITE - ext_format_options
Syntax
... [COLOR       {[=]{color [ON]}|OFF}|{= col}]
    [INTENSIFIED [{ON|OFF}|{= flag}]]
    [INVERSE     [{ON|OFF}|{= flag}]]
    [HOTSPOT     [{ON|OFF}|{= flag}]]
    [INPUT       [{ON|OFF}|{= flag}]]
    [FRAMES      [{ON|OFF}|{= flag}]]
    [RESET] ...

DATA sum TYPE i.FORMAT COLOR COL_NORMAL.DO 10 TIMES.WRITE / sy-index.sum = sum + sy-index.WRITE sum COLOR COL_TOTAL.
ENDDO.
ULINE.
WRITE sum UNDER sum COLOR COL_GROUP.

转载于:https://www.cnblogs.com/miaosj/p/10383442.html

ABAP WRITE相关推荐

  1. ABAP性能实例七例

    一.SQL Interface 1.Select ... Where vs. Select + Check 用Select - Where语句效率比Select + Check语句要高,例如: SEL ...

  2. ABAP git客户端

    Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416 对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端pus ...

  3. 如何用ABAP代码读取CDS view association的数据

    我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Stat ...

  4. 如何查找Authorization object在哪些ABAP代码里使用到

    2019独角兽企业重金招聘Python工程师标准>>> 使用事务码SUIM: 双击where-Used List->Authorization Objects->In P ...

  5. SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错

    SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错 BP,试图创建一个新的vendor code, 角色是ZGM001, Grouping是G001, ...

  6. 也谈SAP业务顾问如何避免被ABAP开发顾问怒打

    也谈SAP业务顾问如何避免被ABAP开发顾问怒打 近期一个视频火了,说是中国平安一个产品经理和APP开发人员在办公室直接扭打起来.据说是因为该产品经理向程序员提出了一个需求,要求用户APP的主题颜色能 ...

  7. SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析

    SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了.程序直接Dump ...

  8. SAP ABAP FM AC_DOCUMENT_RECORD 研习

    SAP ABAP FM AC_DOCUMENT_RECORD 研习 如下物料凭证号4904373511/2018,对应的财务凭证号32000006184如下: 如何从ABAP的角度用某个functio ...

  9. 如何让Sublime Text编辑器支持新的ABAP关键字

    ABAP 7.40推出了许多新的关键字 - keyword,您的Sublime Text可能无法针对这些新关键字实现期望的语法高亮显示(syntax highlight)或者自动完成(auto com ...

  10. 不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧

    Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题.很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Vis ...

最新文章

  1. 判断图有无环_链表:环找到了,那入口呢?
  2. Java对象查询方法:Jxpath(转译)
  3. spring_Spring MVC控制器的单元测试:配置
  4. 9 HTML5之表单
  5. 五、开始Github和码云之旅,新手如何上路
  6. 2d游戏引擎_游戏60秒:RTS游戏从2D到3D的蜕变
  7. 远程屏幕传输“差异截图”的问题。
  8. java异常——分析堆栈跟踪元素+使用异常机制的技巧
  9. 基于Python2.7的阿里云API调用及运维相关
  10. 函数的极值点、零点、驻点、拐点的理解
  11. 抽奖随机滚动_年会抽奖该怎么玩?
  12. excel面板,快捷键,一些实用技巧,最多多少行数据?
  13. python中集合可以使用下标吗_Python之集合
  14. springboot @Value无效原因
  15. 择时 配置 选股0909
  16. 2011的总结(感谢自己,感恩他人)【转自我的新浪博客】
  17. APP变现渠道该如何选择猫眼聚合SDK用经验为您解答
  18. 【Python2】使用python中的turtle模块学习海龟绘图(有趣的python初体验)(最全最详细的turtle介绍使用)
  19. 基于STM32F103的步进电机S型曲线加减速算法与实现
  20. 逻辑回归代价函数的推导过程

热门文章

  1. 类似ajax封装函数,JS 封装一个async式的AJAX函数
  2. python 3.8 新特性 video_1分钟了解:Python3.8 新特性:仅位置参数
  3. 【POJ - 2376】Cleaning Shifts (贪心)
  4. 图解算法学习笔记(三):递归
  5. python 遍历字典嵌套_Python 字典嵌套循环遍历
  6. win10创建c语言文件,c – 如何在Windows中创建扩展(自定义)文件属性?
  7. android8.1自定义通知栏,Android 8.1隐藏状态栏图标的实例代码
  8. jQuery插件scrollToTop 4行代码实现网站回到顶部
  9. 微信端php 开发技术要求,微信第三方平台开发详解——PHP版
  10. leetcode596. 超过5名学生的课(SQL)