STCD1的SD_SALESDOCUMENT_CREATE

2020-09-24 14:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)下午好,Agreceria可以帮...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


下午好,Agreceria可以帮助我解决这个问题的人。

我向数据RFC(STCD1)客户提供任何CPD到BAPI SD_SALESDOCUMENT_CREATE,但是找不到该数据所在的节或表。 我曾经评论过使用EXTENSIONIN表。 但是,填充的结果并不理想。 示例:

EXTENSIONIN-STRUCTURE ='VBPA3KOM'

EXTENSIONIN-VALUEPART1 ='0000000000000000AGRFC801205TXX000'我已经审查了FAQ相似的问题,但是我没有看到满意的答案。 等同于我的主题,并使用User-Exist提供参考解决方案。

Lamentamente我无法使用该解决方案,因为我无权创建/修改这些部分,因此必须指明该BAPI。 如果此消息中包含一些违反规则的片段,感谢您的理解。 我问我ayueden纠正内容。 本身,我感谢brindadas建议的Matthew Billingham用户,但是我在FAQ中找不到任何解决方案。

如果我知道解决方案的来龙去脉,我会很感激。

感谢大家的帮助。

10条回答
当学会了学习
2020-09-24 14:50

你好,

不幸的是,BAPI中未使用EX_VBPA3KOM。

但是,在保存文档之前,在MV45AFZZ-> SAVE_DOCUMENT_PREPARE用户出口,您可以访问该内部表并进行必要的XVBPA更新。 这是我已经实现的代码。 它解决了问题。 请注意,您需要继续为BAPI EXTENSIONIN提供VBPA3KOM

类型:tt_vbpa3kom vbpa3kom的类型表。
字段符号: tt_vbpa3kom的类型,
vbpa3kom的类型。
ASSIGN('[[SAPLVB3] >。
如果sy-subrc处于初始状态。
在xvbpa上的updkz EQ'I'处循环。
读取表分配,并用键vbeln = xvbpa-vbeln
posnr = xvbpa -posnr
parvw = xvbpa-parvw。
如果sy-subrc是初始的。
移动对应到xvbpa。
ENDIF。
修改xvbpa。
ENDLOOP。< br> ENDIF。

一周热门 更多>