SAP 参照sto订单创建外向交货BAPI

DATA: VSTEL                        LIKE TVST-VSTEL,                             "装运点/接收点
      NUM_DELIVERIES               TYPE VBNUM,
      STOCK_TRANS_ITEMS LIKE BAPIDLVREFTOSTO OCCURS 0 WITH HEADER LINE.

SHIP_POINT = ‘1000‘.                                                              "装运点

STOCK_TRANS_ITEMS-REF_DOC = ‘4500000000‘.        "参考凭证
APPEND STOCK_TRANS_ITEMS.

REFRESH LT_RETURN.

CALL FUNCTION ‘BAPI_OUTB_DELIVERY_CREATE_STO‘
  EXPORTING
    SHIP_POINT             = SHIP_POINT
  IMPORTING
    DELIVERY               = LF_VBELN
    NUM_DELIVERIES         = NUM_DELIVERIES
  TABLES
    STOCK_TRANS_ITEMS  = STOCK_TRANS_ITEMS
    DELIVERIES             = DELIVERIES
    CREATED_ITEMS          = CREATED_ITEMS
    EXTENSION_OUT          = EXTENSION_OUT
    RETURN                 = RETURN.

IF NOT LF_VBELN IS INITIAL.

  CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT‘
    EXPORTING
      WAIT = ‘X‘.
ENDIF.
时间: 2024-11-08 20:22:02

SAP 参照sto订单创建外向交货BAPI的相关文章

销售订单、外向交货单、交货 bapi

转自[http://www.cnblogs.com/elegantok/archive/2009/10/18/1585398.html]***********SALES ORDER INPUT CREATION. REPORT soi. PARAMETERS: p_auart TYPE auart OBLIGATORY.PARAMETERS: p_vkorg TYPE vkorg OBLIGATORY.PARAMETERS: p_vtweg TYPE vtweg OBLIGATORY.PARAM

SAP MM中内向交货与外向交货的差别

SAP外向交货(outbound delivery)是用在顾客与企业之间的交货单,而内向交货(inbound delivery)则是用在供应商与企业之间的交货单:换言之,外向交货多用于SD 模块,而内向交货单则用于MM模块. 有一个概念必须强调:判断一个交货单到底是出埠还是入埠,其唯一的依据是看交货当事人主体的对应关系,而不是货物的流向,否则顾客退货交货单(customer return delivery note,单据类型LR)也断然不会通过 create outbound delivery

[SAP ABAP开发技术总结]业务对象和BAPI

目录导航 声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!原文出自: 18.3.         业务对象和BAPI 184 18.3.1.     SAP业务对象(SWO1)... 184 18.3.1.1.           业务对象类型的组成... 185 18.3.1.2.           业务对象(BO)设计... 185 18.3.1.2.1.       创建业务表... 185 18.3.1.2.2.       创建

SAP ABAP 库存盘点注意点及BAPI的使用

欢迎看到文章的朋友加入SAP技术交流QQ群:160061507 关于盘点的一点介绍: 盘赢:帐面库存小于实际库存.盘亏:帐面库存大于实际库存 盘点在系统中的步骤: 1.创建盘点凭证MI01 告知系统在需要盘点的:工厂,库存地,物料,是否批次,是否特殊库存. 2.冻结上述物料的库存移动 如果在盘点凭证中的Posting Block打勾,那么在盘点凭证中登记的物料就自动block了. 当然在实际操作中,最好就是把仓库大门一关,送货进来的供应商敲破大门就是不开,^_^,玩笑. 3.库存盘点MI04 盘

Super超级ERP系统---(8)订单管理--订单创建

订单管理是ERP系统中一个重要模块,客户下订单,ERP通过订单来为客户进行配送.订单模块主要包括订单创建,订单修改,订单审核,订单取消,订单分配,订单打印,订单拣货,订单出库.在随后的几节里我们看看这些每个模块是怎么设计运行的.    1.订单创建 订单创建主要功能是下单,下单的时候输入收货人信息,包括姓名,电话,邮箱,收货地址.录入需要的商品名称,数量等信息.如下图 2.订单审核 订单审核主要负责对创建的订单进行审核,对无效的订单进行取消.只用审核通过的订单,才能进行下一个环节进行操作.  3

sap利用VMD_EI_API=>MAINTAIN创建供应商主数据

FRM_VENDOR_CREATE. DATA:LV_FLG. DATA:LS_MAIN TYPE VMDS_EI_MAIN, LS_MESG TYPE CVIS_MESSAGE, LT_MSG TYPE BAPIRET2_T, LWA_MSG TYPE BAPIRET2, LT_VEND TYPE VMDS_EI_EXTERN_T, LWA_VEND TYPE VMDS_EI_EXTERN, LT_COMPANY TYPE VMDS_EI_COMPANY_T, LWA_COMPANY TYPE

Magento代码之订单创建流程

Magento代码之订单创建流程         直接看代码吧.下面的代码是如何通过程序创建一个完美订单.        <?php        require_once 'app/Mage.php';                 Mage::app('default');//初始化程序,设置当前店铺                 $store = Mage::app()->getStore('default');        //通过电子邮件获取用户,当然也可以不获取,创建gues

SAP MM 可以不用创建盘点凭证直接录入盘点结果?

SAP MM 可以不用创建盘点凭证直接录入盘点结果? 可以.SAP标准功能就支持这么做. 事务代码 MI09 (Enter Count w/o Reference to Document), 输入plant和storage location字段值, 输入各个物料批次的实际盘点库存结果值,保存, 系统自动创建了盘点凭证100104266,并完成了结果录入. 后续可以MI20去看difference list, MI07去clear difference了.比如MI07, SAP功能强大而灵活,能支

为什么S/4HANA的销售订单创建会触发生产订单的创建

调用S/4HANA销售订单创建函数SD_SALES_DOCU_MAINTAIN创建一个销售订单时,会触发生产订单的创建. 销售订单的每个行项目对应一个独立的生产订单,SD_SALES_DOCU_MAINTAIN相当于CRM里的CRM_ORDER_MAINTAIN,在LOOP里处理每一个行项目: 观察这个函数内部的调用栈,发现一个subroutine EIGENFERTIGUNG_BEARBEITEN.: EIGENFERTIGUNG的意思是Own production: BEARBEITEN的意