点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 我对事务调用中的参数...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 我对事务调用中的参数...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好!
我对事务调用中的参数出了什么问题的想法不多了。
首先,我建立了BDC数据:
wa_bdc-program ='RFEBKA00'。 wa_bdc-dynpro ='1000'。 wa_bdc-dynbegin ='X'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='EINLESEN'。 wa_bdc-fval ='X'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='FORMAT'。 wa_bdc-fval ='X'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='BDC_OKCODE'。 wa_bdc-fval ='/00'。 将wa_bdc附加到it_bdc。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-program ='RFEBKA00'。 wa_bdc-dynpro ='1000'。 wa_bdc-dynbegin ='X'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='X_FORMAT'。 wa_bdc-fval ='CAMT.054.001.02'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='BDC_OKCODE'。 wa_bdc-fval ='/00'。 将wa_bdc附加到it_bdc。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='AUSZFILE'。 wa_bdc-fval = temp_file。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='PCUPLOAD'。 wa_bdc-fval =''。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='PA_XCALL'。 wa_bdc-fval ='X'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='MREGEL'。 wa_bdc-fval ='1'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='VALUT_ON'。 wa_bdc-fval ='X'。 将wa_bdc附加到it_bdc。 清除wa_bdc。 wa_bdc-fnam ='BDC_OKCODE'。 wa_bdc-fval ='= ONLI'。 将wa_bdc附加到it_bdc。 清除wa_bdc。
然后我像这样运行事务:
数据:mess_tab类型为bdcdata_tab。 使用it_bdc模式" N"将消息交易" FF_5"发送到mess_tab。
我们有一个Web服务,该服务接收camt.054文件,然后对该文件执行FF_5。 我们从" mess_tab"中读取交易消息,如下所示:
LOOP AT mess_tab进入混乱状态。 通话功能'Z_WRITE_SERVICE_LOG' 出口 消息=一团糟。 ENDLOOP。
但是问题是,每次我们收到错误消息:
00 344 RFEBKA00 1000"屏幕RFEBKA00 1000没有批输入数据"
我不知道这是否应该在每次处理FF_5处理语句文件时发生,还是我在这里遗漏了一些关键内容。
此错误与批量输入相关,并且独立于FF_5。 您确定在调用FF_5时是否存在表中的数据?
此外,变量MESS_TAB的行类型应为BDCMSGCOLL。
一周热门 更多>