博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MIGO收货 BAPI :BAPI_GOODSMVT_CREATE BADI增强
阅读量:6442 次
发布时间:2019-06-23

本文共 623 字,大约阅读时间需要 2 分钟。

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

直接赋值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,

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

转载于:https://www.cnblogs.com/springzt/p/10333593.html

你可能感兴趣的文章
每日一个Linux命令 地址
查看>>
UI---设置Activity背景为透明
查看>>
晒晒名企大公司的工资收入
查看>>
【DOM编程艺术】显示"文献来源链接表"
查看>>
关于css
查看>>
HTML5 web workers
查看>>
unity3D小小白之刚体(rigidbody)碰撞体(colliders)的简单使用方法
查看>>
为什么需要虚析构函数
查看>>
问题-应用程序加载图标不可用
查看>>
Objective-C 中nil/Nil/NULL/NSNull
查看>>
细聊分布式ID生成方法
查看>>
脸上有酒窝,脖子后有痣,胸前有颗痣,此三种人不能错过
查看>>
用VC++开发Oracle数据库应用程序详解2
查看>>
bzoj1305
查看>>
SpringAOP面向切面编程
查看>>
[USACO12JAN]Video Game Combos
查看>>
Multiset的使用 TOJ 2196.Nuanran's Idol II 与 UVA11136 Hoax or what
查看>>
Linux安装相关
查看>>
WIN7 下 在cmd 命令中 进入某个目录 的方法
查看>>
查看被锁的表和解锁
查看>>