在MARA表字段中,ZMEKGRP得到更新,然后我必须发送该字段的详细信息,

2020-08-23 02:26发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如果MARA中的ZMEKGRP字...

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

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


如果MARA中的ZMEKGRP字段已更新或更改,那么我必须获取该条目的数据,如果那里有CDPOS和CDHDR,请说明如何

谢谢。

4条回答
何必丶何苦呢
2020-08-23 02:46 .采纳回答

通常仅针对表属性创建CDHDR和CDPOS中的更改文档,在表属性中,基础数据元素激活了标记"更改文档",可以在SE11中的标签"其他特征"中找到该数据元素。

因此,首先,检查您的MARA〜ZMEKGRP属性的数据元素以及是否激活了"更改文档"标志。

如果是,则MARA的对象类为MAT_FULL, CDHDR和CDPOS中的条目如下所示:

CDHDR

  • MANDANT mdt
    OBJECTCLAS MAT_FULL
    OBJECTID matnr(内部值带有前导零)
    CHANGENR changenr
    USERNAME更改用户名
    UDATE更改了 changetime
    TCODE transaction_code(例如MM42)
    CHNGIND(U Upd。,I Ins。,E Del。(单字段文档), D Del。,J Ins。(单字段文档))
CDPOS
  • MANDANT mdt
    OBJECTCLAS MAT_FULL
    OBJECTID matnr(具有前导零的内部值)
    CHANGENR changenr
    TABNAME MARA
    TABKEY key_of_mara(mandt + matnr)
    FNAME字段名称(例如ZMEKGRP)
    CHNGIND(U更新,本人,E州(单个字段文档),D州,J州( 单字段文档。))
    VALUE_NEW新值
    VALUE_OLD旧值

如果未为特定数据元素激活"更改文档",则不会 CDHDR或CDPOS条目中的更改仅影响该数据元素!

一周热门 更多>