问题:-
当我们进入S/4 HANA时,由于在旧系统中进行了增强(使用标准表中的自定义include),人工智能大数据,我们可以得到不一致转储,现在我们进入S/4 HANA,必须对其进行更正,以避免标准事务中的错误。为了示例:-
事务:MM03,表:MSEG
原因:-
与ECC相比,软件企业优惠,数据与大数据,S/4 HANA中的基础数据模型已经改变,现在它基于核心数据服务。
例如,MM-IM数据模型已经改变,实际的股票数据将不再存储在MSEG、MKPF等传统表中。引入单表MATDOC,动态计算库存数据
请参考此链接https://scn.sap.com/community/s4hana/blog/2015/09/27/s4hana-use-case-series-2b–下一代库存管理技术视图,了解更多详细信息。
如果任何标准表被表增强,则可能会出现问题增强技术(附录或目录包括)。在S/4 HANA中,大数据的现状,标准表被分配了代理CDS视图。由于增强,CDS视图和表之间会出现结构不匹配,从而导致如上所述的转储。
更多详细信息,请参见SAP附注(0002242679)。
解决方案:-
进入SE11->打开MSEG表->附加->代理对象
NSDM\ U E\ MSEG是MSEG表后面的CDS视图
MSEG表用CL\ U COBL增强包括:-
打开HANA studio->ABAP透视->YXXXXX包->核心数据服务->创建新的DDL
我们需要通过创建以相同的方式扩展视图字段:-
根据SAP说明(0002242679)实施新程序NSDM_PROXY_替换:-
在突出显示的框中给出名称,网络云服务器,此程序将生成一个新的CDS PROXY视图,从底层交付的CDS PROXY视图中选择数据。字段的顺序与表中相同,以确保表和代理对象的兼容性。
新的代理对象可以在MSEG表中看到下图:-
CDS代理对象可以传输。
结论:这说明了如何增强CDS视图以及迁移到S/4 HANA时出现的问题。