点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我阅读了所有博客,并尝试仍然无法通过自定义程序更新PPM中Decision Point的状态。
下面是我的代码:
数据:et_decisions类型/rpm/tt_decision_api, wa_attributes-status ='ZDS04'。 CALL FUNCTION '/RPM/SAVE_CHANGES' 决策点的状态不变。 请帮助!!!!!!
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
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。
EXPORTING
IV_CHECK_ONLY ='X'
* IV_REMOVE_OBJECTS =
IMPORTING
EV_RC = lv_rc
ET_MSG = et_messages
。
自行解决。 发生了以下变化:
CALL FUNCTION'/RPM/DECISION_POINT_GETLIST'
EXPORTING
iv_item_guid ='769AB3429C151ED9B0DDC944E5BEDB1C'
iv_edit_mode ='2'
TABLES
et_decisions = et_decisions .--对象 769AB3429C151ED9B0DDC944E5BEDB1C'。
嗨Pritesh,
我在尝试更新决策点时也遇到了问题; 指代您的代码段。
我正在获得一个ABAP转储; 尝试执行"/img/RPM/DECISION_POINT_MODIFY"功能模块时。
似乎在FM内部; 用进一步的逻辑; 对表的查询:" INM_INITIATIVE"由于表中似乎没有条目而失败。
请您给我们启发一下?
ITEM_GUID是正确的,因为它为我提供了PPM表中的DECISIONS点矩阵。
附上快照以供参考。
让我知道您的想法相同:)。
谢谢。
一周热门 更多>