点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
如果我的以下陈述不清楚或不完整,我现在表示歉意...
我刚刚开始进行SAP开发。
现在是 我的工作是为取消请求编写报告。
首先,我从我的转储单中选择尚未确认的那些,即仍可以取消的那些。 这可以正常工作。
此后,将通过双击事件来创建取消请求的IDoc。
这是使用消息类型为WMCATO的IDoc" WMCAID01"完成的。 br>为此,有一个Fuba" L_IDOC_CREATE_WMCAID01"。
我的代码如下:
代码:
调用FUNCTION'L_IDOC_CREATE_WMCAID01'。
导出< br> i_zsyst ='VIACLNT100'
i_ltak = ltak
i_varia =''
表格
t_ltap = it_t_ltap。
这里必须是错误, 因为不幸的是我不知道如何确切地将数据从我的Select(itab)导入到Idoc。
生成了idoc,但是如果我查看状态,则会出现此错误:
"状态 :26-EDI:Idoc(语法段错误)中的语法错误
有人可以告诉我如何将我的Select中的数据正确地导入WMCAID01 IDoc吗?
非常感谢 很多,只是问问你是否不明白:)
-Fabio
为什么要尝试自己创建WMCAID01 IDoc? 取消已经传输到外部系统的TO后,将自动创建此IDoc。
看看L_TO_CANCEL函数。 如果TO与外部系统无关或创建取消请求(即WMCAID01 IDoc),它将取消TO。
该功能已被详细记录。 对I_SUBST参数特别感兴趣:
取决于参数的值,发送到的项目 外部系统被取消('X')或发送了取消请求
HTH
DominikTylczyński
一周热门 更多>