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

2020-08-23 02:26发布

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

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


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

谢谢。

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

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


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

谢谢。

付费偷看设置
发送
4条回答
何必丶何苦呢
1楼 · 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条目中的更改仅影响该数据元素!

半个程序猿
2楼-- · 2020-08-23 03:08

更新物料go的MARA-ZMEKGRP字段,并检查CDPOS/CDHDR中是否填充了任何记录。 您应该会自己看到这些表之间的链接。

暮风yp
3楼-- · 2020-08-23 02:42

检查与该字段关联的数据元素。 如果设置了标记"更改文档",那么在通过标准流程(交易,BAPI)更新时,字段的旧/新值将记录在更改文档中

因此从CDPOS表中将得到更改 价值和来自CDHDR的人员,时间和方式。 (请注意,如果您不在Hana上,则CDPOS是群集表,请检查性能)

注意:标准表中的客户字段应以YY,ZZ或客户名称空间开头, 而不是单个Z。

昵称总是被占用
4楼-- · 2020-08-23 03:08
  • 在SE11事务中查找/导航。
  • SELECT语句(也为SE16或SE16n)或在以下位置查找FM 在线帮助

一周热门 更多>