点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
作为ABAP-er,我试图了解将产品类别层次结构从2列税类别更改为3列税类别(tcode COMM_HIERARCHY)如何影响当前的"已打开"文档(SC正在等待) 批准等)。
我知道每个类别都有一个特定的GUID,该GUID保存在每个文档项目中,如果更改层次结构,则该GUID也将更改。 这是否意味着必须手动重新处理每个"打开的"文档,以便为每个项目附加新的类别?
我尝试搜索有关此内容的注释或文档,但未找到任何内容。
亲切的问候,
Marius
PS:SRM处于扩展方案。
马里乌斯你好,
我不明白您的要求。 目前,您对产品类别使用哪个层次结构? R3MATCLAS S?
能否请您在COMM_HIERARCHY事务中添加层次结构的屏幕截图?
注意。
洛朗。
您好,洛朗,我不会 知道我可以分享多少信息,但是当前层次结构有2个级别,应该有3个级别。 这是2 lev层次结构的示例。 2019-12-13-10-56-36-clipboard.png 系统 不使用 R3MATCLAS S层次结构,而是为客户端创建的自定义层次结构。 我的问题是关于层次结构更改的最佳实践(如果有)或层次结构更改对当前"打开"文档的影响。关于马里乌斯(Marius)
您好,马里乌斯(Hello Marius),
您是否通过中间件复制ECC物料组以创建您的产品类别?
如果是,则可以使用BAdI BBP_PRODCAT_HIER。
但是,此BAdI不能用于 已经存在的产品类别:仅用于新的产品类别(请参阅OSS注释 2686033-产品层次结构 (R3PRODHIER)从ECC复制到SRM失败()包含LCOM_PRODUCT_CUST_INBOUNDF19。
这不会对现有的采购文档产生任何影响,因为您无需更改"产品类别" GUID,但要更改其父级GUID(请检查表 COMM_CATEGORY em>)。
对于分配给应用程序购买(检查事务COMM_PRAPPLCAT)的层次结构ID,其CATEGORY_GUID是下面节点的父GUID。
因此,对于标准层次结构R3MATCLASS,它给出:
R3MATCLASS-> R3MATCLASS->所有产品类别; 这是一个平面结构。
在您的情况下,您似乎希望拥有:
SRMPRODCAT-> ???? ->子节点1->产品类别4XXXXX
SRMPRODCAT-> ???? ->子节点2->产品类别5XXXXX。
致谢。
洛朗。
Hello Marius,
did 您检查OSS注释我给了您吗?
问候。
洛朗。
您好Laurent ,抱歉,我不明白您的答案。关于您的答案,我可以说三点。 首先,我知道如何使用COMM_HIERARCHY tcode更改层次结构。 我只是在实施过程中完成了该任务,然后才上线,因此没有打开的文档。 其次,层次结构仅在SAP中管理,没有其他程序,中间件用于更改它。 第三,我了解层次结构是与ECC同步的,因此 works.My 唯一的问题是 关于对当前文档的影响。问候Marius
Hello Marius
如果您复制ECC物料组,则不能在SRM中更改采购层次结构,因为SRM不是 原始系统:您有一个弹出窗口禁止您这样做。
注意。
洛朗。
一周热门 更多>