点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们已经实现了PPM与P...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们已经实现了PPM与P...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们已经实现了PPM与PS的集成,并且效果很好。 由于我们已经在使用PS(并且对于Project&WBS有一个数字范围),因此我们希望对PPM使用与PS相同的数字。例如,PPM创建一个项目为14XXX,PS创建ZZ-101010,在 PPM保存结束后,我们想用ZZ-XXX覆盖14xx。
为此,我们尝试通过BADI WORKBREAKDOWN_UPDATE修改表DPR_project-PROJECT_ID中的条目。 PS项目创建时触发"保存时"方法。 有时值在DB中会发生变化。
但是,在BADI中更改了值之后,当控制权从PS恢复到PPM时,这些值再次重置为14XX,而Project_ID保持不变。
请提供建议,最好的方法是更改PPM(任何PPM BADI)等中的ID。
我已经查看了DPR_ATTRIBUTES和DPR_DEMO_SUBSYSTEM,但没有帮助。 在创建PS项目之前,还会触发"生成编号范围"方法。 我们正在寻找事件/BADI,它在创建PS项目之后以及当控制权从PS返回PPM系统时触发。
谢谢!
嗨,
根据您的回复,我尝试使用BADI DPR_ATTRIBUTES-获取项目ID。 在这里,我得到下一个PS项目,并使用该项目更新PPM项目。 但是我有一些挑战
(1)此BADI方法在各个阶段(保存,释放,传输标志)被触发,并且不提供触发该模式的任何参数。
(2)可以说,如果用户创建了一个PPM项目并获取了下一个PS编号范围,并且由于某种原因未创建PS项目(错误等),则此PS no已为此项目ID锁定,但未在PS数据库中锁定 (因为未创建任何PS项目)。 另一个用过的来创建PPM项目。现在由于PS项目不在数据库中(来自上一个),他将获得与上一个相同的编号。 等。
我正在寻找在PS流程结束时触发的任何BADI/EP,以便我可以安全地更新PPM ID。
谢谢!
一周热门 更多>