BAPI_INTERNALORDER_CREATE的PHAS3和ASTKZ以及IVPRO的赋值或者其他扩展字段的赋值

5 篇文章 0 订阅

在做创建内部订单的时候遇到这两个字段PHAS3和ASTKZ以及IVPRO的赋值

ASTKZ可以判断i_master_data-cctr_posted 有没有值来判断打不打勾,而像PHAS3以及IVPRO需要做扩展增强具体做法是

打开BAPI_TE_AUFK 结构然后添加附加结构,把你要赋值的字段赋值进去

然后代码里面要知道你要赋值字段的位置

举个例子就是我要赋值 zescbm字段就是这样,其中的12表示这个字段的起始位置,因为ORDERID占了12个位置

DATA:lv_zescbm TYPE zescbm,
     lv_ivpro  TYPE zescbm..
lv_zescbm = '1231'.
ls_extensionin-valuepart1+12 = lv_zescbm.
ls_extensionin-structure = 'BAPI_TE_AUFK'.
APPEND   ls_extensionin TO  lt_extensionin.

CALL FUNCTION 'BAPI_INTERNALORDER_CREATE'
  EXPORTING
    i_master_data = ls_imaster_data
  IMPORTING
    e_master_data = ls_emasterdata
    orderid       = l_aufnr
  TABLES
    return        = it_return
    extensionin   = lt_extensionin.

这个里面有扩展字段的参考
 

生成内部订单BAPI_SAP李俊的博客-CSDN博客_abap 创建内部订单

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值