2020-09-09 00:45发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好
我有以下代码片段,我想以功能样式编写:
数据(lt_es)= me-> prepare_process_part_ztoa1()。 将我的行-> prepare_process_part_protocol()添加到lt_es。
如何在新的ABAP 7.5中重写上面的代码?
谢谢
你好Anujit Marty,
这真的很容易,您可以使用以下代码之一:
数据(lt_es)= me-> prepare_process_part_ztoa1()。 " 1-以基础为基础的价值(保留旧记录) lt_es = VALUE#(基本lt_es 对于我-> prepare_process_part_protocol()在ls_es中 (ls_es) )。 " 2-使用带有基数的行(也保留旧记录) lt_es = VALUE#(基本lt_es(我的行-> prepare_process_part_protocol()))。 " 3-使用对应 lt_es =值#(在我-> prepare_process_part_protocol()中对应ls_es的基础lt_es(对应于#(ls_es)))。 " 4-或"新记录仅不带基础,旧记录将被删除 lt_es =对应的#(me-> prepare_process_part_protocol())。
尝试阅读此链接 https://blogs.sap .com/2015/10/25/abap-740-quick-reference /
最好的问候
易卜拉欣
我还喜欢4个,但不应该这样:
lt_es =对应的#(me-> prepare_process_part_protocol())。
J。
嗨Anujit,
您也可以尝试使用
将itab2移动到itab1,保持目标线。
Muralikrishnan
INSERT比APPEND更可取。
嗨, Anujit ,
尝试使用波纹管语法
* -----语法 附加line_spec到itab [由comp排序] [结果]。 * ----测试程序 参数:p_carrid TYPE轻型, p_connid TYPE sflight-connid。 数据:席位开始, fldate TYPE sflight-fldate, seatocc TYPE sflight-seatsocc, 座位数TYPE sflight-seatsmax, 无座位TYPE sflight-seatsocc, 席位已满。 DATA Seats_tab座位标准表 初始大小3。 选择fldate,seatocc,seatmax 从小事 哪里carrid = @p_carrid AND connid = @p_connid INTO @座位。 Seats-seatsfree =席位-seatsmax-席位-seatsocc。 将位子追加到Seats_tab,然后按Seatsfree排序。 ENDSELECT。
如果需要更多信息,请遵循新的语法链接。
https://help.sap.com/doc/abapdocu_750_index_htm/7.50/zh-CN/index.htm?file=abenstring_functions.htm
致谢
纳瓦
最多设置5个标签!
你好Anujit Marty,
这真的很容易,您可以使用以下代码之一:
尝试阅读此链接 https://blogs.sap .com/2015/10/25/abap-740-quick-reference /
最好的问候
易卜拉欣
我还喜欢4个,但不应该这样:
J。
嗨Anujit,
您也可以尝试使用
将itab2移动到itab1,保持目标线。
谢谢
Muralikrishnan
INSERT比APPEND更可取。
嗨, Anujit ,
尝试使用波纹管语法
如果需要更多信息,请遵循新的语法链接。
https://help.sap.com/doc/abapdocu_750_index_htm/7.50/zh-CN/index.htm?file=abenstring_functions.htm
致谢
纳瓦
一周热门 更多>