SAP自动触发生产订单怎么创建
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要讲解了"SAP自动触发生产订单怎么创建",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"SAP自动触发生产订单怎么创建"吧!使用下面的代码创建
千家信息网最后更新 2025年12月02日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安全错误
数据库的锁怎样保障安全
手机服务器远程控制
学校网络安全注意哪些事项
网络安全重要节点安全措施
写数据库结构图的软件
电商社交app软件开发中心
软件开发培训的价格
用什么工具画数据库表
深圳家政软件开发订制
干软件开发应具备什么条件
合肥数据库培训
互联网公益科技
自己从事软件开发前景
奥丁神叛安卓版服务器繁忙
海关贸易数据库匹配问题
珠海优特软件开发如何
数据库接收数据
视频监控系统需要架设服务器吗
无法验证服务器是什么问题
2018年数据库安全漏洞
软件开发纠纷 案例分析
易乐游服务器
招聘软件开发团队
怎样连接mysql数据库
捷瑞网络技术靠谱吗
济南纷邦网络技术公司
启飞网络安全ppt
杭州百颂网络技术
知网和数据库的异同
购买服务器后怎么远程连接
csgo怎样进国服服务器