首页 > 其他分享 >创建交货单

创建交货单

时间:2024-05-17 10:42:52浏览次数:18  
标签:RETURN 创建 DELIVERIES ST ITEM LT 交货单 TB

*&---------------------------------------------------------------------*
*& Report YBO_NOTE05
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT YBO_NOTE05 .


DATA: L_TB_ITEM     TYPE STANDARD TABLE OF BAPIDLVREFTOSALESORDER WITH DEFAULT KEY,
      L_ST_ITEM     LIKE LINE OF L_TB_ITEM,
      L_DELIV_NUMB  TYPE BAPISHPDELIVNUMB-DELIV_NUMB,
      LT_ITEM_CRT   TYPE STANDARD TABLE OF BAPIDLVITEMCREATED WITH DEFAULT KEY,
      LS_ITEM_CRT   LIKE LINE OF LT_ITEM_CRT,
      LT_DELIVERIES TYPE STANDARD TABLE OF BAPISHPDELIVNUMB WITH DEFAULT KEY,
      LS_DELIVERIES LIKE LINE OF LT_DELIVERIES,
      L_TB_RETURN   TYPE STANDARD TABLE OF BAPIRET2 WITH DEFAULT KEY,
      L_ST_RETURN   LIKE LINE OF L_TB_RETURN.


L_ST_ITEM-REF_DOC    = '7800000033'.
L_ST_ITEM-REF_ITEM   = '000010'.
L_ST_ITEM-DLV_QTY    = 1.
L_ST_ITEM-SALES_UNIT = 'KG'.
APPEND L_ST_ITEM TO L_TB_ITEM .

CALL FUNCTION 'BAPI_OUTB_DELIVERY_CREATE_SLS'
* EXPORTING
*   SHIP_POINT              =
*   DUE_DATE                =
*   DEBUG_FLG               =
*   NO_DEQUEUE              = ' '
  IMPORTING
    DELIVERY          = L_DELIV_NUMB
*   NUM_DELIVERIES    =
  TABLES
    SALES_ORDER_ITEMS = L_TB_ITEM
*   SERIAL_NUMBERS    =
*   EXTENSION_IN      =
    DELIVERIES        = LT_DELIVERIES
    CREATED_ITEMS     = LT_ITEM_CRT
*   EXTENSION_OUT     =
    RETURN            = L_TB_RETURN.

COMMIT WORK AND WAIT .
LOOP AT L_TB_RETURN INTO L_ST_RETURN.
  WRITE: / , L_DELIV_NUMB .
  WRITE: / , L_ST_RETURN-TYPE,' : ', L_ST_RETURN-MESSAGE.
ENDLOOP.

 

标签:RETURN,创建,DELIVERIES,ST,ITEM,LT,交货单,TB
From: https://www.cnblogs.com/icebo/p/18197438

相关文章

  • 创建销售订单
    *&---------------------------------------------------------------------**&ReportYBO_NOTE01*&---------------------------------------------------------------------**&*&---------------------------------------------------------------......
  • 当前版本:wimlib-1.14.4(发布于2024年2月24日)wimlib是一个开源、跨平台的库,用于创建、提
    当前版本:wimlib-1.14.4(发布于2024年2月24日)wimlibv1.14.4源代码(.tar.gz)wimlibv1.14.4Windows二进制文件(32位)wimlibv1.14.4Windows二进制文件(64位)wimlibv1.14.4WindowsARM64二进制文件(实验性)Beta版及旧版本发布wimlib是什么?wimlib是一个开源、跨平台的库,......
  • 交货单修改 分批拣配
    *&---------------------------------------------------------------------**&REPORTYBO_NOTE06*&---------------------------------------------------------------------**&*&---------------------------------------------------------------......
  • 创建个人网页
    利用github创建个人网页Uploadimagefile使用Github做一个完全免费的个人网站(步骤很细)-霸都丶傲天的文章-知乎UploadtoImgur:GotoImgur.Clickonthe"Newpost"buttonatthetop.Draganddropyourimageorclick"ChoosePhoto/Video"toupload.Once......
  • 如何用parted创建磁盘的可引导标记
    在使用parted创建磁盘的可引导标记时,主要指的是为某个分区设置“boot”标志,让它成为可引导分区。这通常与创建一个包含引导加载程序(如GRUB)的分区相关联。下面是使用parted为一个分区设置可引导标记的步骤:假设你已经创建了一个分区,并打算将其设置为可引导:启动parted:首先,打开终......
  • IDEA2021.2.2使用Spring Initializr创建springboot项目
    使用SpringInitializr创建Springboot项目第一步:输入项目名称、项目所在路径等信息 在选择Java一项时,只有17、21、22选项。其中ProjectSDK一项,代表本地安装的JDK版本。Java一项,代表创建Spring工程时默认的JAVA版本。当选择最低值17时,点击下一步会弹出错误页面,提示“iThere......
  • 使用 PHP 创建 Excel 读取器类
    介绍:PHPExcel-1.8.1读取excel创建ExcelReader类:ExcelReader类旨在从Excel文件中读取数据。它以文件路径作为输入,并提供一个方法来从Excel文件中读取数据。<?phprequire_once"lib/PHPExcel-1.8.1/Classes/PHPExcel.php";classExcelReader{protected$file;......
  • 【PB案例学习笔记】-01创建应用、窗口与控件
    写在前面这是PB案例学习笔记系列文章的第一篇,也是最基础的一篇。后续文章中【创建程序基本框架】部分操作都跟这篇文章一样,将不再重复。该系列文章是针对具有一定PB基础的读者,通过一个个由浅入深的编程实战案例学习,提高编程技巧,以保证小伙伴们能应付公司的各种开发需求。文章......
  • window下通过管理权限启动cmd创建快捷方式
     cmd创建快捷方式命令在Windows管理权限启动命令提示符(cmd)中,可以使用mklink命令来创建快捷方式。基本语法如下: mklink[/D]LinkTarget其中:Link 是你想创建的快捷方式的路径。Target 是你想创建快捷方式指向的文件或文件夹的路径。/D 参数......
  • 创建桌面启动器即快捷方式
    参考:https://blog.csdn.net/ken2232/article/details/130413147一、麒麟系统下创建桌面启动器三种方式:1.直接拷贝法/usr/share/applications/#在此目录下,体现在左下角的开始菜单中。/home/userName/Desktop#在此目录下,体现在具体用户userName(如:用户Abc)的桌面上。对于......