Statistic flags are not updated in SRM PO
症状:
FINAL_INV
FINAL_ENTRY
VAL_CF_E
VAL_CF
VAL_IV_E
VAL_IV
QUAN_CF_E
QUAN_CF
QUAN_IV_E
QUAN_IV
举例:
在PO的Statistics标签中, Final Entry Flag被打上勾.
但在BBP_PD中,该标记为空
标准逻辑:
对于extended classic POs, 如果在ECC端进行了全部收货即full confirmation,则在ECC PO中打上Final Entry标记. 在SRM端,如果从BBP_POC / 'Process purchase order'连接打开PO, 该Final Entry标记会从ECC端读取.
解决方法:
需要做以下配置使得ECC PO端的标记更新到SRM BBP_PD的PO端.
1. 确保系统中已打入SAP Note 1343257. (550 SAPKIBKT16, 700 SAPKIBKV04)
2. 在ECC系统中,输入FIBF, 在菜单中选择
3. 新增栏位"SRMNTY" and set the flag active (table TBE11).
以上步骤的目的是为了每次在ECC系统中有了follow-on document后, 则在SRM中,表BBP_DOCUMENT_TAB里面会创建order type = AV的记录.
4. 运行后台作业CLEAN_REQREQ_UP以处理该'AV'值.该步骤将ECC中的statistical values与SRM保持更新.(注意是否在ECC SMQ1中有FM BBP_NOTIFY_FOLLOWON_INBOUND锁). 运行完该作业后,BBP_PD中就会打上标记了.
5.1 对于已经产生问题的PO, 在SRM使用Report BBP_PO_INIT_NOTIFY_FOLLOWON
5.2 该程序使得表BBP_DOCUMENT_TAB中会创建order type = AV的记录,之后再运行CLEAN_REQREQ_UP来处理AV值得.
案例:
以上方法继续不给力, 在Report LBBP_PD_POF14, Form UPDATE_FINAL_FLAGS设断点.
在CALL FUNCTION 'BBP_PD_PO_UPDATE' 发现有出错信息.
打开lt_messages, 发现错误信息来自BADI DOC_CHECK_BADI, 因此statistical information和final entry flags都未更新.
Note:
1524582 - Follow on document data and flags are not updated in SRM Local PO related document tab statistic view.
1140861 - FAQ: Final delivery