如何使用CHANGEDOCUMENT_READ读取WBS状态的更改文档?

2020-08-28 14:06发布

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

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


亲爱的

我需要知道WBS元素何时更改,包括其用户状态。

我正在使用CHANGEDOCUMENT_READ函数,它工作得很好(自定义字段和wbs元素的状态更改除外)。

通话功能'CHANGEDOCUMENT_READ'
       出口
         date_of_change = lv_chgdat
         objectclass ='PROJ'
 *表名='PRPS'
       桌子
         editpos = lt_pos。

我如何读取用户状态的更改文档?

或者换句话说:用户状态的对象类是什么?

有任何帮助!

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

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


亲爱的

我需要知道WBS元素何时更改,包括其用户状态。

我正在使用CHANGEDOCUMENT_READ函数,它工作得很好(自定义字段和wbs元素的状态更改除外)。

通话功能'CHANGEDOCUMENT_READ'
       出口
         date_of_change = lv_chgdat
         objectclass ='PROJ'
 *表名='PRPS'
       桌子
         editpos = lt_pos。

我如何读取用户状态的更改文档?

或者换句话说:用户状态的对象类是什么?

有任何帮助!

付费偷看设置
发送
2条回答
亦是此间程序员
1楼-- · 2020-08-28 14:59

状态管理是它自己的应用程序(有点)。 它不是特定于PS的...除了扩大您在PS之外的搜索范围之外,我没有其他直接答案。

四川大学会员
2楼-- · 2020-08-28 14:45

读取WBS元素的更改文档超出了CHANGEDOCUMENT_READ的可能性。

因此,这就是我的解决方法:

 SELECT DISTINCT objnr,stat,chgnr,usnam,udate,utime,cdtcode,inact,chind from jcds
       udate GE @lv_chgdat
       并加上EQ'U'
       表@lt_jcds的对应字段。

     如果sy-subrc <> 0或lt_jcds为INITIAL。
       lv_found_status_changes = abap_false。
     其他。
       lv_found_status_changes = abap_true。
     ENDIF。

WBS元素状态(和项目定义状态)更改文档保存在表JCDS中。 状态的更新在CHIND字段中标记为" U"。

一周热门 更多>