![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP 初级技术
疯狂的刘刘
SAP
展开
-
SAP选择屏幕自定义按钮
选择屏幕添加按钮克分为两种,一种是添加Pushbutton ,一种是工具栏添加按钮。下面将分别介绍这两种方法.一.工具栏添加按钮1.Top中声明 Table : sscrfields.2.选择屏幕定义SELECTION-SCEREEN : FUNCTION KEY 1.3.在INITIALAZATION对按钮进行初始化concatenate icon_create 'Button' into sscrfields-functxt_014.在Selection-screen 事件完成按原创 2021-04-24 21:14:01 · 1806 阅读 · 0 评论 -
sap abap alv drop down list(ALV下拉列表)
除了Search help 以外,我们在使用的过程中还常常设置下拉列表,相较Search help其优点在于只能输入下拉列表中存在的数据,而Search help不具备这样的功能,一下为总结的几点。一 .选择屏幕追加drop down list1.为Paramater设置Search help(设置方法不再赘述)2.parameters: 变量 as listbox二.ALV 设置drop down list1.定义下拉列表并赋值DATA:gt_drp TYPE lvc_t_drop.DATA原创 2021-04-14 19:20:03 · 2010 阅读 · 0 评论 -
SAP abap Hotspot 热键点击合计或者小计行发生Dump
当ALV中hotspot事件和subtotal事件同时存在时,点击合计或小计行时可能会发生dump可进行如下处理:在hotspot事件中开始加入check逻辑Check e_row_id-row_type(1) <> 'T' and “合计行 e_row_id-row_type(1) <> 'S' ” 小计行Logic..........原创 2021-04-08 20:54:49 · 1225 阅读 · 0 评论 -
SAP 选择屏幕隐藏selection options
在选择屏幕定义的时候,我们经常会运用NO INTERVALS,将字段改成单值,但是后面的选择框中还有多值输入具体的实现方式,是通过函数SELECT_OPTIONS_RESTRICT进行控制,具体代码如下:*定义选择屏幕SELECT-OPTIONS : s_matnr FOR marc-matnr NO INTERVALS, s_werks FOR marc-werks.INITIALIZATION.* 限制MATNR参数只能使用‘EQ’ 和‘BT’. op原创 2021-04-07 21:51:22 · 1311 阅读 · 0 评论 -
ABAP 换行符 text editor换行处理
ABAP 换行符 text editor换行处理换行符:CL_ABAP_CHAR_UTILITIES=>CR_LF用处:可在text editor中实现一行数据的换行显示,不要需要内表中分成两条插入例如concatenate 'line1' 'line2' 'line3' into ls_texteditor SEPARATED BY CL_ABAP_CHAR_UTILITIES=>CR_LFAppend ls_texteditor TO lt_原创 2021-02-01 13:14:11 · 1225 阅读 · 0 评论