我们如何连接动态工作区的字段?这个想法在下面的代码中:
LOOP AT lt_final INTO DATA(ls_final).
CONCATENATE ls_final-field1
ls_final-field2
ls_final-field3
ls_final-field4
ls_final-field5
INTO ls_attachment SEPARATED BY lc_tab. "lc_tab is horizontal tab
APPEND ls_attachment TO lt_attachment.
CLEAR: ls_attachment.
ENDLOOP.
Run Code Online (Sandbox Code Playgroud)
(此代码将用于发送电子邮件附件.)现在,我的问题是,上面代码中的内部表是一个动态内部表,因此我不确定将有多少字段和字段名称.
如何连接字段?任何想法,请帮助..
LOOP AT <dynamic_table> INTO DATA(ls_final).
CONCATENATE ls_final-(?)
ls_final-(?)
ls_final-(?)
ls_final-(?)
ls_final-(?)
"or more fields insert here depending on dynamic table
INTO ls_attachment SEPARATED BY lc_tab. "lc_tab is horizontal tab
APPEND ls_attachment TO lt_attachment.
CLEAR: ls_attachment.
ENDLOOP.
Run Code Online (Sandbox Code Playgroud) 是否有功能模块通过功能模块或类调用逻辑数据库?
在我的情况下,我需要 PNPCE,所以它是 HCM 模块。
我找到了这段代码:
FUNCTION /FOO/BAR.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(IV_XYZ) TYPE STRING
*" EXPORTING
*" VALUE(EV_RESULT_JSON) TYPE STRING
*"----------------------------------------------------------------------
*-- Initialization
clear ev_result_json.
Run Code Online (Sandbox Code Playgroud)
需要clear ev_result_json吗?
我需要写一个FM,我会收到一个元素的数据类型作为字符串参数,我想声明它:
DATA: lt_test TYPE TABLE OF (iv_data_type).
Run Code Online (Sandbox Code Playgroud)
iv_data类型应该是接收类型.
我是SAP新手,正在研究使用JAVA调用一些预定义的BAPI函数。我有个问题。我在SE37中打开函数BAPI_QUOTATION_CREATEFROMDATA2。在其中,我找到了import和table。导入是调用此函数时需要的参数,但是在表中,大约有12个表和结构,我如何知道调用该函数的最低要求?有人可以帮忙吗?谢谢。