SAP自动触发生产订单怎么创建
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要讲解了"SAP自动触发生产订单怎么创建",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SAP自动触发生产订单怎么创建"吧!使用下面的代码创建
千家信息网最后更新 2026年10月31日SAP自动触发生产订单怎么创建
这篇文章主要讲解了"SAP自动触发生产订单怎么创建",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SAP自动触发生产订单怎么创建"吧!
使用下面的代码创建一个销售订单:
DATA: ls_header TYPE bapisdhd1, ls_headerx TYPE bapisdhd1x, lt_bapiret2 LIKE bapiret2 OCCURS 0 WITH HEADER LINE, po_order_number TYPE bapivbeln-vbeln, lt_partners TYPE TABLE OF bapiparnr, lt_order_items_in TYPE TABLE OF bapisditm, lt_order_item_x TYPE TABLE OF bapisditmx, ls_order_item_x LIKE LINE OF lt_order_item_x, ls_order_items_in LIKE LINE OF lt_order_items_in, lt_schdlin TYPE TABLE OF bapischdl, ls_schdlin LIKE LINE OF lt_schdlin, lt_schdlinx TYPE TABLE OF bapischdlx, ls_schdlinx LIKE LINE OF lt_schdlinx, ls_partners LIKE LINE OF lt_partners, lt_order_text TYPE TABLE OF bapisdtext, ls_order_text TYPE bapisdtext.ls_header-serv_date = '20200101'.ls_header-doc_type = 'TA'.ls_header-purch_no_c = 'a'.ls_headerx-purch_no_c = 'X'.*ls_header-sales_org = '0001'.*ls_header-distr_chan = '01'.*ls_header-division = '01'.ls_header-comp_cde_b = '0001'.ls_headerx-comp_cde_b = 'X'.ls_headerx-doc_type = 'X'.ls_headerx-updateflag = 'I'.ls_partners-partn_role = 'WE'. "ship to partyls_partners-partn_numb = '0000000001'.APPEND ls_partners TO lt_partners.ls_partners-partn_role = 'AG'. " sold to partyls_partners-partn_numb = '0000000001'.APPEND ls_partners TO lt_partners.ls_order_items_in-item_categ = 'TAN'.ls_order_items_in-material = 'REDUCER_A'.ls_order_items_in-target_qty = 999.ls_order_items_in-itm_number = 10.ls_order_item_x-item_categ = 'X'.ls_order_item_x-material = 'X'.ls_order_item_x-target_qty = 'X'.ls_order_item_x-itm_number = 'X'.ls_order_item_x-updateflag = 'I'.APPEND ls_order_item_x TO lt_order_item_x.APPEND ls_order_items_in TO lt_order_items_in.ls_schdlin-itm_number = 10.ls_schdlin-req_qty = 3.ls_schdlinx-itm_number = 'X'.ls_schdlinx-itm_number = 'X'.ls_schdlinx-updateflag = 'X'.APPEND ls_schdlin TO lt_schdlin.APPEND ls_schdlinx TO lt_schdlinx."ls_order_text-doc_number = SALESDOCUMENT.ls_order_text-itm_number = '000010'.ls_order_text-text_id = '0006'."ls_order_text-langu = 'E'.ls_order_text-langu_iso = 'ZH'.ls_order_text-format_col = '*'.ls_order_text-text_line = 'Test 2 DSFSDFDSFDS'.ls_order_text-function = '006'.APPEND ls_order_text TO lt_order_text.CALL FUNCTION 'SD_SALESDOCUMENT_CREATE' EXPORTING sales_header_in = ls_header sales_header_inx = ls_headerx int_number_assignment = 'X' IMPORTING salesdocument_ex = po_order_number TABLES return = lt_bapiret2 sales_items_in = lt_order_items_in sales_items_inx = lt_order_item_x sales_schedules_in = lt_schdlin sales_schedules_inx = lt_schdlinx sales_partners = lt_partners sales_text = lt_order_text.LOOP AT lt_bapiret2 ASSIGNING FIELD-SYMBOL() WHERE type = 'E'. WRITE:/ 'Error:', -message COLOR COL_NEGATIVE. RETURN.ENDLOOP.IF po_order_number IS INITIAL. WRITE:/ 'PO number initial'. RETURN.ENDIF.CLEAR: lt_bapiret2.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X' IMPORTING return = lt_bapiret2.LOOP AT lt_bapiret2 ASSIGNING . WRITE:/ 'Message:', -message COLOR COL_POSITIVE.ENDLOOP.
用事务码SAT分析,发现总共创建消耗的时间为3.98秒,
其中1.84秒花费在EIGENFERTIGUNG_BEARBEITEN这个subroutine上。
用一下Google Translate:
发现EIGENFERTIGUNG的含义就和生产有关:own production
BEARBEITEN的意思是TO eidt:
看这个函数CO_61_ORDER_EDIT:
这个函数的描述信息指向了它是用来做生产用的:
这个函数所在的包也透露了它的作用,是负责生产相关实现的:
观察一下传入这个函数的各参数值:
感谢各位的阅读,以上就是"SAP自动触发生产订单怎么创建"的内容了,经过本文的学习后,相信大家对SAP自动触发生产订单怎么创建这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
生产
订单
函数
学习
内容
事务
代码
作用
信息
参数
含义
就是
思路
情况
意思
所在
指向
文章
时间
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技资迅
奇酷互联网络科技
互联网科技视频
大白互联网科技
科技伦理 互联网公司
安控科技rtu产品工业互联网
中盈科技互联网信息有限公司
互联网科技热点资讯
欧洲十大科技互联网公司
互联网时代科技改变生活
互联网科技有哪些公司
想开互联网科技公司怎么样
互联网新科技动漫ppt素材
互联网公司黑科技创始人
中国互联网公司排名锤子科技
洛阳共同富裕互联网科技有限公司
美国互联网科技公司
互联网科技包装股
萌小萌互联网科技河南有限公司
湖北辰鑫科技互联网
博彦科技互联网金融
科技互联网政务服务
互联网下的科技发展
北京互联网科技
互联网女皇 腾讯科技
万达互联网科技
哈尔滨新华互联网科技学院
阿里巴巴算科技企业还是互联网
高科技互联网发展前景如何
广州全民伙伴互联网科技有限公司