点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
ABAP专家,
我想知道是否有更好的方法将返回行附加到内部表中。
我有很多方法可以返回bapiret2表和一个主返回表。
每次我调用其中一个 这些方法我必须要做:
数据:lt_return_temp类型为bapiret2_t。
lt_return_temp = zcl_class => method()。
将lt_return_temp的行添加到rt_return。
有没有一种方法可以编写更多内联代码?
类似的东西:
将{fill_zdata(EXPORTING is_idoc_data =
致谢
Fabian
如果您阅读LINES OF的文档,就会发现后面有一个函数操作数。
以下内容应该起作用:
将zcl_class => method()的附加行添加到rt_return。
但是更好:
rt_return = VALUE#((LINES OF zcl_class => method()))。
感谢分享。 怎么样:
将whaty-> do_more_stuff()的行添加到DATA(消息)。
行得通吗? (因为我当前不在SAP系统上)...
谢谢。
或
为我工作。 (我以为我已经尝试过"附加..."。抱歉。)
我认为我应该更深入地研究"值#"。
感谢大家的投入和帮助。
致谢
Fabian
取决于用例,请确保...
这可能无法完全回答您的问题,但可以先将其更改为内联 数据声明,可以节省至少一行:)
DATA(lt_return_temp)= zcl_class => method()。
将lt_return_temp到rt_return的行追加。
现在使用您的append函数,我认为没有这样的ABAP表达式,但是我可能是错的。
一周热门 更多>