表BBP_PDBEI中某些行项目的BE_OBJECT_ID和BE_OBJ_ITEM没有得到更新

2020-09-16 11:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 尽管我们在创建文档时...

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

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


嗨,

尽管我们在创建文档时没有遇到任何错误,但是对于少数PO和SC而言,表并未得到更新。

对于SRM中采购订单的BBP_PDBEI中的某些行项目,BE_OBJECT_ID和BE_OBJ_ITEM没有得到更新。

我们处于SRM 7,EHP2,SP14-扩展经典方案中。

请提出建议

感谢和问候,

Abhishek

4条回答
我是小鹏鹏啊
2020-09-16 12:19

嗨,

对于采购订单,请确保使用以下说明。 请确保用户在传输阶段不会​​编辑PO(锁定表)。

2207882更改版本清除的后端数据
2205256更改版本清除的后端数据
2203129项目中缺少后端逻辑系统
2160920更改版本中缺少后端数据

购物车:

在标准系统设计中,在这种特殊情况下不会更新BBP_PDBEI,即从"从旧购物车中添加"创建PO项目。

如果要更改行为,请考虑使用功能为'BBP_PD_SC_SET_ITEM_BE_REF'的badi:BBP_DOC_SAVE_BADI。 在badi之后,将提交更新SC。

没有标准报告来更改原始创建的SC,因为它是不被视为不一致的标准设计。

但是,您可以根据实际需要创建自己的报告。

请参阅旧报告中注释## 1284534中的示例代码。

在调用" BBP_PD_SC_SET_ITEM_BE_REF"之后,需要进行提交工作。


************

呼叫功能'BBP_PD_SC_SET_ITEM_BE_REF'
导出
iv_item_guid = e_item-guid
iv_be_object_id = i_be_no"如果是CLEAR
iv_be_object_type = e_item-be_object_type
的CLEAR iv_be_introw = e_item-be_introw
iv_be_packno = e_item-be_packno
iv_write_relations = gc_no

TABLES
et_messages = lt_messages。
ELSE。
呼叫功能'BBP_PD_SC_ >导出
iv_item_guid = e_item-guid
iv_be_object_id = e_item-be_object_id
iv_be_object_type = e_item-be_object_type
iv_be_obj_item = e_item-be_obj_item
iv_be_int-be ==
iv_write_relations = gc_yes
TABLES
et_messages = lt_messages。
ENDIF。

*检查退货
在lt_messages处循环放置msgty = c_msgty_a或
msgty = c_msgty_e。
清除:lv_text1。

lv_text1 ='BBP_PD_SC_SET_ITEM_BE_REF中的严重错误'。

带有lv_text2的邮件e001(bbp_pu)。

ENDLOOP。

......

CALL FUNCTION'BBP_PD_SC_SAVE'
导出
iv_header_guid = e_item-header。

提交工作并等待。

**********

最诚挚的问候

王夏

一周热门 更多>

向帮助了您的知道网友说句感谢的话吧!