通过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://scnblogs.techweb.com.cn/shibao12/archives/159.html

关于通过使用BAPI创建销售订单(抬头信息中:含增强字段)相关推荐

  1. JAVA调用BAPI创建销售订单

    创建JAVA程序 import java.io.File;      import java.io.FileOutputStream;      import java.util.Properties ...

  2. ABAP创建销售订单BAPI示例

    ABAP中创建销售订单BAPI 1.BAPI种类 2.BAPI区别 3.创建抬头行项目输入结构 4.创建接口函数,并配置传入传出参数 5.代码 1.BAPI种类 BAPI_SALESORDER_CRE ...

  3. 创建销售订单BAPI一些心得

    1.创建销售订单使用的BAPI BAPI_SALESORDER_CREATEFROMDAT2 但是  BUSINESS OBJECT限制为 BUS2032 使用FM: DATA           L ...

  4. 如何用SAP Cloud for Customer的手机App创建销售订单

    第一次启动App,设置一个初始化的pin code: 输入C4C tenant的url,用户名和密码: 登录进系统后,找到Sales Order工作中心: 可以看到系统里很多已有的销售订单了.点击屏幕 ...

  5. 使用postman和SAP C4C OData服务创建销售订单

    我们使用OData服务创建销售订单,这是一个HTTP post请求,按照SAP C4C的规定需要在HTTP请求的头部附上一个CSRF token. 为此我们先要使用一个独立的HTTP get请求去获取 ...

  6. Oracle EBS 处理PR无法创建销售订单问题datafix

    PR审批以后,请交"创建内部订单",然后再提交"订单导入"创建内部销售订单. 问题症状: 1. "订单导入"日志输出提示: Order Nu ...

  7. SAP 创建销售订单-用外部给号的方法步骤

    前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 For this create the number range in VN01 with the number rang ...

  8. 启用FM模块后VA01创建销售订单报错,消息号 FI311 “未在项目00001 11AA 中输入承诺项目”

    文章目录 一.错误场景再现 二.错误分析 2.1 查询工厂所属公司代码-OX14/OMWD 2.2 检查和添加派生策略-FMDERIVE 2.3 验证配置是否生效 一.错误场景再现 VA01参考合同创 ...

  9. SAP 创建销售订单和生产订单收货如何冲减独立需求

    今天用户问我,这两张销售订单为什么没有让下面这个45的独立需求变成 43 之前我都不知道会有这个业务,于是百度了一下 首先, 在创建销售订单的时候会 根据销售订单类型+物料主数据中的项目类别组 --- ...

最新文章

  1. 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...
  2. cin.ignore的用法
  3. Python - 关于方法参数和字典更新(dict.update())方法
  4. 高并发-【抢红包案例】之三:使用乐观锁方式修复红包超发的bug
  5. 从css样式表中抽取元素尺寸
  6. Elizabeth Taylor【伊丽莎白·泰勒】
  7. Linux之date命
  8. 20145206《Java程序设计》实验五Java网络编程及安全
  9. 【Python实例第22讲】不同聚类算法的比较分析
  10. 【漏洞预警】Intel爆CPU设计问题,导致win和Linux内核重设计(附测试poc)
  11. 通俗易懂的自动控制原理 # 绪论
  12. 【独立游戏】如何完成一款游戏? | 独立游戏制作
  13. 用excel做logistic回归分析_利用Excel进行统计分析——入门篇
  14. 阿里云注册域名,购买云服务器,备案,域名解析教程
  15. cass坡度土方计算案例_实例|CASS怎么计算三级边坡的基坑土方?133
  16. C程序内存泄露检测工具——Valgrind
  17. 强驴分享北京最好玩儿的隐秘旅游地
  18. WWW 2022 推荐系统和广告相关论文整理分类
  19. 「笔耕不辍」悲观锁和乐观锁的区别以及实现方式
  20. 内网KDC服务器开放在哪个端口,针对kerbores的攻击有哪些?

热门文章

  1. 分享 | 来看看阿里、华为、字节的PM是怎么工作的......
  2. 【干货】从用户体验谈产品经理如何提升团队协作能力
  3. 麦肯锡发布《中国互联网公司崛起报告》
  4. 【pmcaff专栏】吴波:浅谈O2O行业的猎人与农夫
  5. LOJ 2546 「JSOI2018」潜入行动——树形DP
  6. Python回顾与整理1:Python基础
  7. easyuI企业管理系统-实战三 添加功能
  8. JavaScript中为什么string可以拥有方法?
  9. “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明)
  10. 我的C3P0的一些配置心得