zoukankan      html  css  js  c++  java
  • MIGO收货 BAPI :BAPI_GOODSMVT_CREATE BADI增强

    业务需求:收货人根据需求填写,而不是系统自带

    直接赋值bapi header  ls_header-pr_uname   = is_basic_data-rqusr"oa申请人 是不会成功的

    需要用扩展,然后去增强

      DATA: lt_extension TYPE STANDARD TABLE OF bapiparex WITH HEADER LINE.
      DATA: wa_zexten LIKE bapi_te_xmkpf.
      lt_extension-structure  'BAPI_TE_XMKPF'.
      wa_zexten-usnam = is_basic_data-rqusr"oa申请人
      lt_extension-valuepart1 = wa_zexten.
      "CONDENSE lt_extension-valuepart1 .
      APPEND lt_extension.

    对象增强点:MB_GOODSMOVEMENT,

    BADI定义:MB_BAPI_GOODSMVT_CREATE

    创建扩展结构,也就是把你需要扩展的字段,创建到结构里面,并通过BAPI  表参数 EXTENSIONIN 传递进去。

    本BAPI实例需要增强结构:

    RSEG , IMSEG, BAPI_TE_XMSEG,

    创建完后就可以根据情况修改里面的代码

  • 相关阅读:
    HLS视频直播
    CocoaPods版本升级
    项目管理:CocoaPods建立私有仓库
    cocospod 安装和使用
    sqlite加密
    socket的心跳包机制
    iOS开发必备HUD(透明指示层)
    iOS 第一次安装应用,拒绝相机调用,页面卡死的解决方案
    UINavigationController侧滑滑动返回 卡死问题
    第四周学习进度
  • 原文地址:https://www.cnblogs.com/springzt/p/10333593.html
Copyright © 2011-2022 走看看