点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
我需要在合同关闭时更新合同结束日期。
如果结束日期是将来的日期,则应在关闭时将其更新为当前日期。
我已使用FM'BBP_PD_CTR_UPDATE'和BBP_PD_CTR_SAVE进行更新。 但是,一旦合同关闭,更改将在已关闭的版本中更新,并且更改不会反映在合同的当前活动版本中。 我试图更新活动版本和更改版本guid的更改。 但是它没有按预期工作。
按下"合同关闭"按钮后,如何更新结束日期" Vper_end"。 请帮助我。
预先感谢。
阿伦。
嗨,阿伦
您尝试过BBP_DOC_CHANGE_BADI并在那里更新结束日期的值吗?
如果您只想在关闭按钮期间更改此日期,则应该在 只有运行该事件,然后才应运行doc_change特定逻辑。
或者您可以调试/SAPSRM/CL_PDO_BO_CTR并在
中找到一些编码位置,让我知道是否有帮助。
问候
Vinita
嗨Vinita,
通常,即使我们通过对合同进行任何更改来手动关闭合同,也不会保存这些更改,我们也必须先释放合同,然后再将其关闭以保存更改。
因此,在本例中,我们必须创建更改版本并更新更改,然后在按下合同关闭按钮时将其释放。
当我尝试使用上述FM来更新合同时,会创建更改版本,但更改将保存在封闭版本中,而不会在新的开放版本中更新。
感谢和问候,
Arunagiri。
嗨,阿伦
您是否尝试过BBP_DOC_CHANGE_BADI并在那里更新结束日期的值?
如果您只想更改 在关闭按钮期间执行此操作,则应在运行该事件时添加一个事件,然后才应运行doc_change特定逻辑。
或者您可以调试/SAPSRM/CL_PDO_BO_CTR并在
中找到一些编码位置,让我知道是否有帮助。
致谢
Vinita
一周热门 更多>