zoukankan      html  css  js  c++  java
  • 使用函数BAPISDORDER_GETDETAILEDLIST读取S/4HANA中Sales Order行项目数据

    事务码MM03查看物料主数据,如下图所示的行项目数据,包含物料ID,描述信息,数量,单价等等:

    使用如下代码进行行项目读取:

    DATA: ls_read   TYPE order_view,
    lt_item   TYPE TABLE OF bapisdit,
    lt_header TYPE table of sales_key.
    
    APPEND INITIAL LINE TO lt_header ASSIGNING FIELD-SYMBOL(<header>).
    
    " 代表读取行项目
    ls_read-item = 'X'.
    " 传入Sales Order的ID
    <header>-vbeln = '0000000268'.
    
    CALL FUNCTION 'BAPISDORDER_GETDETAILEDLIST'
    EXPORTING
    i_bapi_view     = ls_read
    TABLES
    sales_documents = lt_header
    order_items_out = lt_item.
    

    输出的行项目信息保存在内表lt_item里:

    其中字段MATL_GROUP: 物料组,类型为MATKL,value table T023,

    ITEM_CATEG: item category。类型为PSTYV,value table TVPT
    TAN代表standard item:

    REL_FOR_BI:代表这个销售订单是否和billing有关,类型FKREL。

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

  • 相关阅读:
    centos 7 和 centoa 8的区别
    centos7制作U盘启动盘
    juypyter notebook安装
    Centos6安装MariaDB
    提job
    report a bug and update
    runtest提交job
    bug
    ps常用选项
    每日一句
  • 原文地址:https://www.cnblogs.com/sap-jerry/p/9904554.html
Copyright © 2011-2022 走看看