其他分享
首页 > 其他分享> > ABAP-FI-Coding block激活问题

ABAP-FI-Coding block激活问题

作者:互联网

https://blog.csdn.net/yannickdann/article/details/115396033

 

在结构CI_COBL中扩展了增强的字段后,激活时出现了问题。报错表格MSEG和COEP都因为和各自的代理对象具有不同的列数而激活失败,错误截图如下:

 

 

 

 

  

因为两个代理对象都是底层CDS对象,所以通过网上找的方法“notes:2391864 - S/4 HANA IS-OIL CDS Extension Generation”去进行了尝试,结果以失败告终。

后经过各种查证,总算找到了解决办法。

1.对于COEP与其代理对象V_COEP具有不同列数的问题,处理方法是运行一个程序FCO_CDS_VIEW_GENERATE即可,操作比较简单。详见“notes:

2384731 - Correction program: COEP and replacement object V_COEP have different number of columns”

 

 

2.而对于MSEG和其代理对象NSDM_V_MSEG具有不同列数的问题。处理办法比较麻烦一点,是需要对CDS视图NSDM_V_MSEG做EXTEND VIEW,把增强的字段加进去就能解决当前问题,详见“notes:2686694 - How-To: MSEG - DBSQL_REDIRECT_INCONSISTENCY”

 

标签:MSEG,notes,列数,Coding,COEP,ABAP,对象,CDS,FI
来源: https://www.cnblogs.com/ricoo/p/15127791.html