业务场景:
业务要求是在物料主数据更改后的这些物料需要提取出来往外围系统发送,如果没有修改主数据的字段,不需要推送,节约带宽,以及外围系统的处理难度
问题:
之前的做法是按MARA的更改日期来取,后来发现,MM02或者接口BAPI修改物料相关的属性,MARA的更改日期都会更新,这样的话,就达不到业务提出的要求。
解决:
后来发现MARA的修改日期与MM03中的物料更改记录日期不一致,根据SAP的文档查出来有一个程序专门可以提出主数据MARA/MARC字段修改的记录日期,于是就可以SUBMIT该程序来获取正确的修改日期。完美解决。
对象类是可选的,这里可以选择很多对象。根据实际的需求进行选择,我当时的需要是物料主数据的修改记录。
感兴趣的ABAPER,可以通过CHANGEDOCU_READ 这个程序研究。