更新PPM中的决策点状态

2020-08-30 10:13发布

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

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


专家们,

我阅读了所有博客,并尝试仍然无法通过自定义程序更新PPM中Decision Point的状态。

下面是我的代码:

数据:et_decisions类型/rpm/tt_decision_api,
wa_attributes类型/RPM/TS_DECISION_API,
is_context类型/rpm/ts_object_hier,
iv_语言类型laiso,
iv_change_mode类型char1,
lv 类型i,
et_messages类型/RPM/TT_MESSAGES,
it_comments类型/rpm/tt_object_text。

CALL FUNCTION '/RPM/DECISION_POINT_GETLIST'
导出
> iv_item_guid ='769AB3429C151ED9B0DDC944E5BEDB1C'
iv_edit_mode ='1'
TABLES
et_decisions = et_decisions。
is_context-object_guid ='769AB3429C151ED9B0DDC944E >

wa_attributes-status ='ZDS04'。
APPEND wa_归因于et_decisions。


CALL FUNCTION '/RPM/DECISION_POINT_MODIFY'
导出
is_context = is_context
iv_language ='EN'
iv_change_mode ='U'"/img/rpm/cl_co => sc_change_mode_update
it_comments = it_comments
表格
it_attributes = et_decisions。

CALL FUNCTION '/RPM/SAVE_CHANGES'
EXPORTING
IV_CHECK_ONLY ='X'
* IV_REMOVE_OBJECTS =
IMPORTING
EV_RC = lv_rc
ET_MSG = et_messages

决策点的状态不变。

请帮助!!!!!!

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

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


专家们,

我阅读了所有博客,并尝试仍然无法通过自定义程序更新PPM中Decision Point的状态。

下面是我的代码:

数据:et_decisions类型/rpm/tt_decision_api,
wa_attributes类型/RPM/TS_DECISION_API,
is_context类型/rpm/ts_object_hier,
iv_语言类型laiso,
iv_change_mode类型char1,
lv 类型i,
et_messages类型/RPM/TT_MESSAGES,
it_comments类型/rpm/tt_object_text。

CALL FUNCTION '/RPM/DECISION_POINT_GETLIST'
导出
> iv_item_guid ='769AB3429C151ED9B0DDC944E5BEDB1C'
iv_edit_mode ='1'
TABLES
et_decisions = et_decisions。
is_context-object_guid ='769AB3429C151ED9B0DDC944E >

wa_attributes-status ='ZDS04'。
APPEND wa_归因于et_decisions。


CALL FUNCTION '/RPM/DECISION_POINT_MODIFY'
导出
is_context = is_context
iv_language ='EN'
iv_change_mode ='U'"/img/rpm/cl_co => sc_change_mode_update
it_comments = it_comments
表格
it_attributes = et_decisions。

CALL FUNCTION '/RPM/SAVE_CHANGES'
EXPORTING
IV_CHECK_ONLY ='X'
* IV_REMOVE_OBJECTS =
IMPORTING
EV_RC = lv_rc
ET_MSG = et_messages

决策点的状态不变。

请帮助!!!!!!

付费偷看设置
发送
2条回答
ZJXianG
1楼 · 2020-08-30 10:42.采纳回答

自行解决。 发生了以下变化:

CALL FUNCTION'/RPM/DECISION_POINT_GETLIST'
EXPORTING
iv_item_guid ='769AB3429C151ED9B0DDC944E5BEDB1C'
iv_edit_mode ='2'
TABLES
et_decisions = et_decisions .--对象 769AB3429C151ED9B0DDC944E5BEDB1C'。

槿木_熙
2楼-- · 2020-08-30 10:55

嗨Pritesh,

我在尝试更新决策点时也遇到了问题; 指代您的代码段。

我正在获得一个ABAP转储; 尝试执行"/img/RPM/DECISION_POINT_MODIFY"功能模块时。

似乎在FM内部; 用进一步的逻辑; 对表的查询:" INM_INITIATIVE"由于表中似乎没有条目而失败。

请您给我们启发一下?

ITEM_GUID是正确的,因为它为我提供了PPM表中的DECISIONS点矩阵。

附上快照以供参考。

让我知道您的想法相同:)。

谢谢。

一周热门 更多>