IT干货网

ABAP-FI-Coding block激活问题

developer 2022年03月09日 SAP 254 0

IT虾米网

在结构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”


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

ABAP-FI-预制凭证过账