点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个Z程序,用于使用'/AF...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个Z程序,用于使用'/AF...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个Z程序,用于使用'/AFS/BAPI_SALESORD_CHANGE'BAPI批量关闭订单。当我运行报表以减少记录时,它的工作状况很好,但是当我运行大量数据时,所有数据都是 除了前两个订单这是一个奇怪的行为而提交到数据库。
请指导我如何避免此问题。
下面是示例代码。
如果gt_vbap不是INITIAL。 将gt_vbap循环到gst_vbap中。 gs_so_item-itm_number = gst_vbap-posnr。 gs_so_item-material = gst_vbap-matnr。 gs_so_item-reason_rej = gc_rjection。 将gs_so_item附加到gt_so_item。 gs_so_itemx-itm_number = gst_vbap-posnr。 gs_so_itemx-updateflag = gc_update。 gs_so_itemx-material = gc_x。 gs_so_itemx-reason_rej = gc_x。 将gs_so_itemx附加到gt_so_itemx。 gs_order_header_inx-updateflag = gc_update。 在vbeln结束时。 刷新:gt_return。 等待最多3秒。 通话功能'/AFS/BAPI_SALESORD_CHANGE' 出口 salesdocument = gst_vbap-vbeln order_header_in = gs_order_header_in order_header_inx = gs_order_header_inx 桌子 返回= gt_return order_item_in = gt_so_item order_item_inx = gt_so_itemx。 如果sy-subrc = 0。 提交工作并等待。 万一。
我还没有使用ORDER BY vbeln
一周热门 更多>