FavoriteLoading
0

[问题解决]Enter a selected set-[BAPI_ROUTING_CREATE]

[隐藏]

1, 问题描述

调用bapi ‘BAPI_ROUTING_CREATE’,创建routing时会报出错误消息‘Enter a selected set’,提示set没有输入。

错误消息号:QP,消息ID:411,具体如下图:

2016-11-09_11-20-38

实际上,在输入table INSPCHARACTERISTIC中SEL_SET1,PSEL_SET1这两个字段已经输入。

2016-11-09_11-20-14

2, 问题解决

经过se37 debug BAPI_ROUTING_CREATE发现,造成此问题的原因是,当INSPCHARACTERISTIC-CHA_MASTER_IMPORT_MODUS 为‘C'时,bapi会和qs23中维护的selected set进行一致性检查,

2016-11-09_11-21-01

一定要在QS23中维护selected set,方法如下:

tcode:QS23,输入工厂和Master Inspection Characteristics

2016-11-09_11-19-25

回车后,点击catalogs按钮,维护selected set

2016-11-09_11-19-05

维护后,再用se37测试,就没有错误了,

2016-11-09_11-21-59

或者是,INSPCHARACTERISTIC-CHA_MASTER_IMPORT_MODUS 设置为‘N',不进行一致性校验,也能正确创建routing,具体用C还是N,需要与业务顾问沟通决定。。。

以上。