点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
在对实现标准BAdi的最佳方法提出了一些建议之后-MMPUR_OCI_ITEM_TRANSFER_DATA,基本上我想要实现的是:
1)根据所调用的Web服务丰富固定供应商。
2)丰富从外部目录传回的物料组。
标准BAdi带有CL_EX_MMPUR_OCI_TRANSFER_DATA类,该类包含链接到结构MMPUR_OCI_CATALOG_ITEM的变化参数。
此结构包含:
SERVICE_ID
供应商
MATGROUP
对于目标1,我计划创建一个将Service_ID映射到Vendor(LIFNR)的Z表,并将一些代码写入类中,该类将根据SERVICE_ID选择Z表并将LIFNR值返回到lt_punchout_Items-vendor。/p>
对于目标2,再次需要一个Z表将MATGROUP的外部打孔返回值(通常为UNSPSC代码)映射到我的内部材料组。 我在下面使用固定值测试了标准BAdi,并通过了固定值,我需要帮助的是实现目标1和2的代码?
这是课程代码。
数据lt_punchout_items类型mmpur_oci_catalog_item。 '。
lt_punchout_items-vendor ='100000'。
追加lt_punchout_items到ls_items。
ENDLOOP。
ct_punchout_items = ls_items。
嗨,您有解决方案了吗? 我想了解当我们从供应商站点结帐到S/4采购时系统如何选择供应商编号。 目前它对我来说是空白,必须维护一些表。
请提出建议。
谢谢。
此致
Abhishek
一周热门 更多>