博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)
阅读量:2035 次
发布时间:2019-04-28

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

通过bapi函数创建销售订单,并更新增强字段

1,为构造增强字段(BAPE_VBAK,BAPE_VBAKX,VBAK,VBAKKOM,)

2,增强标准程序:将增强的字段赋给标准程序

(FV45KFAK -> FV45KFAK_VBAK_FUELLEN_VBAKKOM -> vbak_fuellen_vbakkom)

ENHANCEMENT 1  ZSD_SAPFV45K.    "active version
* 创建销售订单时候,维护自定义字段
  IF US_VBAKKOM1-ZZZG IS NOT INITIAL.
    VBAK-ZZZG US_VBAKKOM1-ZZZG.
*    VBAKX-ZZZG = US_VBAKKOMX1-ZZZG.
  ENDIF.
 ENDENHANCEMENT.

3,调用bapi函数

  MOVE 'BAPE_VBAK' TO LWA_EXTENSIONIN-STRUCTURE.

  CALL METHOD CL_ABAP_CONTAINER_UTILITIES=>FILL_CONTAINER_C
    EXPORTING
      IM_VALUE     LWA_BAPE_VBAK
    IMPORTING
      EX_CONTAINER LWA_EXTENSIONIN-VALUEPART1.
  APPEND LWA_EXTENSIONIN TO LT_EXTENSIONIN.
  CLEAR LWA_EXTENSIONIN.
  CLEAR LT_EXTENSIONIN.
  MOVE 'BAPE_VBAKX' TO LWA_EXTENSIONIN-STRUCTURE.
  MOVE LWA_BAPE_VBAKX TO LWA_EXTENSIONIN-VALUEPART1.
  APPEND LWA_EXTENSIONIN TO LT_EXTENSIONIN.
  CLEAR LT_EXTENSIONIN.
参考网址:

转载地址:http://gimaf.baihongyu.com/

你可能感兴趣的文章
Maven类包冲突终极解决小技若干
查看>>
junit测试环境搭建(遇到的坑)
查看>>
高可用的工作心得分享
查看>>
Spring Data Redis Version 1.7.1.RELEASE
查看>>
Spring-data-redis:特性与实例(redis 存储对象)
查看>>
linux下mysql配置文件my.cnf最详细解释
查看>>
js中使用jstl中的值
查看>>
eclipse的静态资源文件夹缓存问题
查看>>
Project xxx already exists Add a version or custom suffix using "Name template" in "Advanced" sett
查看>>
Linux 下 查看以及修改文件权限
查看>>
文件类型CRLF line terminators导致sh文件不能执行
查看>>
我的一些简单的shell脚本实例
查看>>
shell一个实例$(($a+1))
查看>>
Linux awk命令
查看>>
shell自定义函数及参数调用解析
查看>>
/bin,/sbin,/usr/sbin,/usr/bin 目录之简单区别
查看>>
linux wget 命令用法详解
查看>>
MySQL性能优化的最佳20+
查看>>
使用Spring Cache
查看>>
Guava Cache使用笔记
查看>>