• ◆◆1创建销售订单时如何给增强扩展字段赋值[BAPI_SALESORDER_CREATEFROMDAT2]


     

    在使用bapi BAPI_SALESORDER_CREATEFROMDAT2创建销售订单时,可以通过extensionin参数给自定义的参数赋值。

    2017-01-31_10-38-45

    具体的使用方法可以通过点击Function module documentaion来查看,如下:

    2017-01-31_10-44-09

    下面举例说明:

    在销售订单的行项目上的additional data a tab页上有5个自定义的增强字段,如下:

    2017-01-31_10-46-23

    对应表vbap中是如下几个字段,这些字段是通过append的方式加到vbap上的

    2017-01-31_10-48-05

    同样,这些自定义字段也要加到structure VBAPKOZ,BAPE_VBAP和 BAPE_VBAPX中,

    2017-01-31_10-56-05

    2017-01-31_10-58-05

    2017-01-31_11-00-16

    总结一下:

    如果增强字段在销售订单抬头(vbak)上,则要将增强字段一并append到如下四个表/结构中:

    1.  VBAKKOZ
    2.  VBAKKOZX
    3.  BAPE_VBAK
    4.  BAPE_VBAKX

    在行项目(vbap)上:

    1. VBAPKOZ
    2. VBAPKOZX
    3. BAPE_VBAP
    4. BAPE_VBAPX

    在运货计划行(VBEP)上:

    1. VBEPKOZ
    2. BEPKOZX
    3. BAPE_VBEP
    4. BAPE_VBEPX

    下面介绍如何向bapi中extensionin参数赋值数据,具体代码如下:

    最后调用bapi BAPI_SALESORDER_CREATEFROMDAT2时将上面代码中填充好的m_it_extensionin内表传入就可以了。

    以上。

  • 相关阅读:
    python目录操作【os和os.path】
    Zabbix4.0 zabbix 快速监控主机
    Zabbix 4.0 钉钉报警
    MySql:sql99语法的连接查询
    bat脚本中存在多条指令,但只执行到某条指令不继续向下执行的一种解决方法
    基类与接口类中的虚析构函数(virtual destructor)
    TortoiseGit使用指南;
    Rust编译问题Blocking waiting for file lock on package cache
    win10安装visual C++ 6.0,在最后显示安装程序正在更新您的系统,然后就无响应
    从实现装饰者模式中思考C++指针和引用的选择
  • 原文地址:https://www.cnblogs.com/lvdong18847870057/p/12533547.html
Copyright © 2020-2023  润新知