ABAP WRITE
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相关推荐
- ABAP性能实例七例
一.SQL Interface 1.Select ... Where vs. Select + Check 用Select - Where语句效率比Select + Check语句要高,例如: SEL ...
- ABAP git客户端
Jerry习惯把自己写的小程序放到自己的github上:https://github.com/i042416 对于写的ABAP程序,需要先把SAPGUI里的代码手动拷贝到本地,然后用git客户端pus ...
- 如何用ABAP代码读取CDS view association的数据
我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Stat ...
- 如何查找Authorization object在哪些ABAP代码里使用到
2019独角兽企业重金招聘Python工程师标准>>> 使用事务码SUIM: 双击where-Used List->Authorization Objects->In P ...
- SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错
SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错 BP,试图创建一个新的vendor code, 角色是ZGM001, Grouping是G001, ...
- 也谈SAP业务顾问如何避免被ABAP开发顾问怒打
也谈SAP业务顾问如何避免被ABAP开发顾问怒打 近期一个视频火了,说是中国平安一个产品经理和APP开发人员在办公室直接扭打起来.据说是因为该产品经理向程序员提出了一个需求,要求用户APP的主题颜色能 ...
- SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析
SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了.程序直接Dump ...
- SAP ABAP FM AC_DOCUMENT_RECORD 研习
SAP ABAP FM AC_DOCUMENT_RECORD 研习 如下物料凭证号4904373511/2018,对应的财务凭证号32000006184如下: 如何从ABAP的角度用某个functio ...
- 如何让Sublime Text编辑器支持新的ABAP关键字
ABAP 7.40推出了许多新的关键字 - keyword,您的Sublime Text可能无法针对这些新关键字实现期望的语法高亮显示(syntax highlight)或者自动完成(auto com ...
- 不喜欢SAP GUI?那试试用Eclipse进行ABAP开发吧
Jerry和SAP成都研究院一些新同事聊天时,谈到ABAP和SAP GUI这个话题.很多新同事在加入SAP成都之前,是做Java和C++开发的,习惯了Eclipse/IntelliJ IDEA/Vis ...
最新文章
- 判断图有无环_链表:环找到了,那入口呢?
- Java对象查询方法:Jxpath(转译)
- spring_Spring MVC控制器的单元测试:配置
- 9 HTML5之表单
- 五、开始Github和码云之旅,新手如何上路
- 2d游戏引擎_游戏60秒:RTS游戏从2D到3D的蜕变
- 远程屏幕传输“差异截图”的问题。
- java异常——分析堆栈跟踪元素+使用异常机制的技巧
- 基于Python2.7的阿里云API调用及运维相关
- 函数的极值点、零点、驻点、拐点的理解
- 抽奖随机滚动_年会抽奖该怎么玩?
- excel面板,快捷键,一些实用技巧,最多多少行数据?
- python中集合可以使用下标吗_Python之集合
- springboot @Value无效原因
- 择时 配置 选股0909
- 2011的总结(感谢自己,感恩他人)【转自我的新浪博客】
- APP变现渠道该如何选择猫眼聚合SDK用经验为您解答
- 【Python2】使用python中的turtle模块学习海龟绘图(有趣的python初体验)(最全最详细的turtle介绍使用)
- 基于STM32F103的步进电机S型曲线加减速算法与实现
- 逻辑回归代价函数的推导过程
热门文章
- 类似ajax封装函数,JS 封装一个async式的AJAX函数
- python 3.8 新特性 video_1分钟了解:Python3.8 新特性:仅位置参数
- 【POJ - 2376】Cleaning Shifts (贪心)
- 图解算法学习笔记(三):递归
- python 遍历字典嵌套_Python 字典嵌套循环遍历
- win10创建c语言文件,c – 如何在Windows中创建扩展(自定义)文件属性?
- android8.1自定义通知栏,Android 8.1隐藏状态栏图标的实例代码
- jQuery插件scrollToTop 4行代码实现网站回到顶部
- 微信端php 开发技术要求,微信第三方平台开发详解——PHP版
- leetcode596. 超过5名学生的课(SQL)