2020-09-29 23:11发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好。
我对流程订单的确认有疑问。 我希望确认始终是最终的,但我不知道会发生什么,有时是不完整的。
我正在使用bapi BAPI_PROCORDCONF_CREATE_HDR进行确认,并将字段FIN_CONF设置为最终确认。
感谢所有能提供帮助的人。
Enio,
感谢您发布有关方案中发生的情况以及解决方案的响应。 它将真正帮助他人。 我确实有一个建议。 还有其他更好的方法来实现等待。 请在这里阅读我的博客等待 锁定对象以释放-使用锁定模式U和V ,并考虑使用我布置的选项4。 选项2(使用FM ENQUEUE_READ)也将起作用。 请确保您已阅读注释-关于为什么不建议x SECONDS不是一个不错的选择有很多有用的见识。
Raghu
这是 一种释放对象的令人难以置信的方式。 我已经将我的代码替换为此。
谢谢!
亲爱的Enio,
确保应选择工厂和订单类型确认参数配置作为最终确认径向按钮。
最好的问候
Venkat
嗨,亲爱的
我在BAPI参数中将标志设置为最终确认。 但是问题出在执行时间上。
我在做什么? 确认BAPI之后,我正在调用BAPI来更改订单的用户状态,而最终确认bapi和更改用户状态之间的时间还不够。 我睡了一段时间,问题就解决了。
这是代码,也许有人可能遇到相同的问题。
DATA(_ORDER_DATA)= VALUE BAPI_PI_HDRLEVEL_T(((ORDERID = _SHIPMENT-AUFNR FIN_CONF ='X' POSTG_DATE =数据 CONF_TEXT ='服务确认' 收益=数量 ))。 通话功能'BAPI_PROCORDCONF_CREATE_HDR' 出口 POST_WRONG_ENTRIES ='0' 输入 返回=返回 桌子 运动员= _ORDER_DATA DETAIL_RETURN = RETURN_DETAILS。 删除NE类型为" E"的RETURN_DETAILS。 IF(RETURN_DETAILS IS INITIAL)。 ME-> MODIFY_PLANNING(_PLANNING)。 "//全部提交 等待最多5秒。 尝试。 ME-> CHANGE_PO_USER_STATUS(ORDER = _SHIPMENT-AUFNR STATUS = ME-> PO_STATUS-CONCLUIDO)。 捕捉ZCX_PP_SERVICES。 ENDTRY。 其他。 ME-> SET_MESSAGES(RETURN_DETAILS)。 万一。
最多设置5个标签!
Enio,
感谢您发布有关方案中发生的情况以及解决方案的响应。 它将真正帮助他人。 我确实有一个建议。 还有其他更好的方法来实现等待。 请在这里阅读我的博客等待 锁定对象以释放-使用锁定模式U和V ,并考虑使用我布置的选项4。 选项2(使用FM ENQUEUE_READ)也将起作用。 请确保您已阅读注释-关于为什么不建议x SECONDS不是一个不错的选择有很多有用的见识。
Raghu
这是 一种释放对象的令人难以置信的方式。 我已经将我的代码替换为此。
谢谢!
亲爱的Enio,
确保应选择工厂和订单类型确认参数配置作为最终确认径向按钮。
最好的问候
Venkat
嗨,亲爱的
我在BAPI参数中将标志设置为最终确认。 但是问题出在执行时间上。
我在做什么? 确认BAPI之后,我正在调用BAPI来更改订单的用户状态,而最终确认bapi和更改用户状态之间的时间还不够。 我睡了一段时间,问题就解决了。
这是代码,也许有人可能遇到相同的问题。
一周热门 更多>