点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要将此BADI_SD_REV_REC_PODEV用于SAP收入过帐并下达。 它必须根据销售订单抬头中的用户状态触发。 但是在保存VA01/VA02时,我无法使用此Badi获取用户状态。 (我可以使用STATUS_TEXT_EDIT手动获取用户状态,但是它仅提供保存数据,而不提供运行时间。
我已遵循SAP注释1125456和1468536。如果有人知道,请告诉我。
我确实只有以下信息,无法找到用户状态数据。
IS_VBAK ..............销售文件:抬头数据
IS_VBAP ..............销售文件:项目数据
IS_VBKD .. ......销售文件:业务数据
IS_VEDA_HEAD ........销售文件:合同数据(标题)
IS_VEDA ........ ...销售单据:合同数据(项目)
IS_VBUK ...........销售单据:标头状态
IS_VBUP..........。 销售单据:项目状态
表:
IT_VBEP .............销售单据:计划行
谢谢。
此致
纳瓦
你好Neenu,
谢谢您的回答,我找到了如何获取状态的方法,必须使用FM:STATUS_TEXT_EDIT。 与此必须传递除" BYPASS_BUFFER"以外的所有值。 它提供当前状态。
此致
Nawa
嗨Nawa,
请通过输入OBJNR值(例如VBAP-OBJNR)来检查功能模块STATUS_READ。 请参阅表:JEST(用户状态和系统状态)。
还要检查FM:STATUS_OBJECT_READ。
在BAdI中检查用户状态。 必须在订单物料的物料类别中维护状态配置文件。 可以使用事务BS02维护状态配置文件。 请检查SAP注释910554。还要检查功能模块SD_REV_REC_COLLECT(请参阅SAP注释780993和781192)。
此致
Neenu Jose
一周热门 更多>