SAP ABAP BDC基础使用方法
SAP ABAP BDC
- BDC
- BDC录制
- 程序调用
BDC
BDC录制
T-CODE: SHDB
输入事务代码之后进行步骤录制,在录制完成之后点击保存。
将对应的BDC记录导出为程序。
程序调用
将BDC导出的程序的所有PERFORM复制到需要调用的程序中。
删去不是手动填入的PERFORM行,并将手动填入的字段用工作区替换。
DATA:LV_MODE.
LV_MODE = 'N'.
DATA: GT_MESSAGE TYPE STANDARD TABLE OF BDCMSGCOLL,GS_MESSAGE TYPE BDCMSGCOLL.
DATA: GT_BDCDATA TYPE STANDARD TABLE OF BDCDATA,GST_BDCDATA TYPE BDCDATA.FORM FRM_BDC_CREATE.PERFORM BDC_DYNPRO USING 'SAPLMEGUI' '0014'.PERFORM BDC_FIELD USING 'BDC_OKCODE''/00'.PERFORM BDC_FIELD USING 'BDC_CURSOR''MEPO_TOPLINE-SUPERFIELD'.PERFORM BDC_FIELD USING 'MEPO_TOPLINE-SUPERFIELD'GS_DATA-LLIEF. "供应商PERFORM BDC_FIELD USING 'MEPO_TOPLINE-BEDAT'GS_DATA-BEDAT. "凭证日期"....CLEAR GS_DATA.CALL TRANSACTION 'ME21N' USING GT_BDCDATA "事务代码MODE LV_MODE "MODE值有A、E、N A表示BDC所有步骤都展示,E表示出错才展示,N不展示UPDATE 'S'MESSAGES INTO GT_MESSAGE. "将返回的消息存入GT_MESSAGE
ENDFORM.
对于FRM_BDC_CREATE中的两种FORM :BDC_DYNPRO 和 BDC_FIELD,通常情况下使用的时候直接复制就可以了,不需要做更改。具体内容如下:
*----------------------------------------------------------------------*
* Start new screen *
*----------------------------------------------------------------------*
FORM BDC_DYNPRO USING PROGRAM DYNPRO.CLEAR GST_BDCDATA.GST_BDCDATA-PROGRAM = PROGRAM.GST_BDCDATA-DYNPRO = DYNPRO.GST_BDCDATA-DYNBEGIN = 'X'.APPEND GST_BDCDATA TO GT_BDCDATA.
ENDFORM.*----------------------------------------------------------------------*
* Insert field *
*----------------------------------------------------------------------*
FORM BDC_FIELD USING FNAM FVAL.CLEAR GST_BDCDATA.GST_BDCDATA-FNAM = FNAM.GST_BDCDATA-FVAL = FVAL.APPEND GST_BDCDATA TO GT_BDCDATA.
ENDFORM.
读取程序返回的消息的具体信息
CALL FUNCTION 'CONVERT_BDCMSGCOLL_TO_BAPIRET2'TABLESIMT_BDCMSGCOLL = GT_MESSAGEEXT_RETURN = LT_BAPIRETURN.
SAP ABAP BDC基础使用方法相关推荐
- SAP ABAP BDC(批量数据通信)-018
SAP ABAP BDC(批量数据通信)-018 批量输入简介 批处理输入通常用于将数据从非 R/3 系统传输到 R/3 系统或在 R/3 系统之间传输数据. 它是一种数据传输技术,允许您将数据集自动 ...
- SAP ABAP BDC 的使用及代码详解
首先介绍一下BDC即Batch Data Conversion.由于某种原因,当我们需要大量并且重复的输入保存变更删除数据的操作,且没有对应的BAPI可以使用的时候,可以使用BDC的方式进行. 其原理 ...
- 超全SAP ABAP / 4 基础知识学习
数据类型 C :字符串 D :日期型格式为 YYYYMMDD 例:'1999/12/03' F : 浮点数长度为8 I :整数 N :数值组成的字符串 如:011,'302' P : PACKED数用 ...
- SAP ABAP OOALV常用的方法
OOALV常用的方法在类 CL_GUI_ALV_GRID 中,在这里主要举例我最常用的几种方法. 1.DATA_CHANGED,单元格已经改变了,获取哪个单元格改变了. 2.TOOLBAR ,在工具栏 ...
- [转]SAP ABAP中使用Read_Text函数读取项目文本的方法
SAP ABAP中使用Read_Text函数读取项目文本的方法 使用Read_Text函数来读取文本内容.需要找到相关参数. 下面以采购订单为例: 双击文本,进入文本编辑器. 转到->表头. 显 ...
- SAP ABAP基础
一.SAP ABAP简介: 典型SAP系统的3层客户端/服务器体系结构如下所示: 表示层包含可用于控制SAP系统的任何输入设备. 这可以是web浏览器,移动设备等. 所有中央处理都在应用程序服务器中进 ...
- 统计库存物料呆置时长的简单方法(SAP ABAP)
统计库存物料呆置时长的简单方法(SAP ABAP) 前提: 1.粗略统计呆置库存 2.对物料(例如:模具)保持数量为1个单位,并且进出也是只1个单位的物料统计较准确: 方法步骤: 1.查询SQL se ...
- SAP ABAP 基础语法随笔
SAP ABAP 基础笔记随笔 基础 1.move-corresponding 2.IF终止循环 3.CONSTANTS 4.LOOP AT 5.CLEAR & REFRESH 6.获取sel ...
- 【SAP Abap】X档案:SAP ABAP 中 AMDP 简介及实现方法
SAP ABAP 中 AMDP 简介及实现方法 0.前言 1.AMDP 简介 1.1 代码下沉(Code Pushdown) 1.2 AMDP 是托管数据库过程的容器 1.3 AMDP 的优缺点 1. ...
- 75. SAP ABAP 一个有用的程序正确性辅助工具,Checkpoint group 的使用方法介绍
文章目录 什么是 Checkpoint Group 如何查看 Checkpoint Group 里记录的内容 如何创建 activation variant 有选择性地控制 ABAP 程序里断点的触发 ...
最新文章
- 对抗攻击层出不穷?神经科学带来新突破、导出智能统一框架,Hinton:我早有洞见...
- 如何为博客选择可以赢利的主题
- 正态分布随机数 C语言,C语言产生满足正态分布的随机数
- xnawindowsph日本 Phone x Phone iphone 4 座机 复古电话手机座 听筒 防辐射
- 网页版python叫什么-用Python爬网页需要了解什么背景知识?
- 出场率比较高的一道多线程安全面试题
- requests用法
- 3090显卡 torch.cuda.is_available()返回false的解决办法
- 《STL源码剖析》笔记
- 【工具类】Android判断SD卡状态
- DSSM模型的原理简介,预测两个句子的语义相似度
- mysql now()相减_MySQL 时间函数加减计算
- BMFont 字体生成工具使用
- EXIT: Extrapolation and Interpolation-based Neural Controlled Differential Equations for Time-series
- 这样的也可以发.....
- 关于计算机的英语手抄报简单,英语手抄报简单又好看图片
- VMware vCenter Server 8.0U1 发布 - 集中式管理 vSphere 环境
- 人物渲染篇(一) —— 基础卡通渲染 上
- 刷脸支付:5G时代下的新型支付模式
- python爬楼梯问题_爬楼梯算法的数学思路
热门文章
- 自己的联想Y450笔记本无法连接无线网络的解决办法
- oracle统计个数函数,oracle中字符串统计的函数
- Vue的双向数据绑定
- A Survey on Contrastive Self-Supervised Learning(对比式自监督学习研究)-----pretext tasks、Downstream task解释
- 6.16 实现音乐的背景播放功能 [原创iOS开发-Xcode教程]
- iOS 11 NSPhotoLibraryAddUsageDescription 错误的解决办法
- python炒股代码_python简单代码_趣炒股网页版
- LuaXposed:使用Lua编写Xposed模块
- Django+bootstrap启动登录模板页面(Django第三篇)
- proteus三输入与非门名字_proteus元件名称中文名说明