SAP RFC 获取BDC 消息文本的实现
SAP RFC 获取BDC 消息文本的实现
最近做RFC时 ,有调用一个BDC 用于 信息录入
调试程序时,单纯的处理正确、处理异常不能满足,希望获取具体的类似GUI上的提示消息
消息文本该如何获取呢?
messtab内容:
初步猜测 可能是存放表 或者 用什么函数 转化,找到下面的内容:
SE11 TABLE:T100
SE37 Function module:WRITE_MESSAGE
另外,需要注意一点,
messtab里有一个参数MSGNR不能直接被函数接口,需要类型转化处理下。
执行结果:
相关代码:
"perform bdc_transaction using 'PA30'.
call transaction 'PA30' using bdcdata
mode MODE
update UPDATE
messages into messtab.
"get BDC text by messtab
LOOP AT MESSTAB.
MOVE MESSTAB-MSGNR TO MSGNO. "类型转化
CALL FUNCTION 'WRITE_MESSAGE'
EXPORTING
MSGID = MESSTAB-MSGID
MSGNO = MSGNO
MSGTY = MESSTAB-MSGTYP
MSGV1 = MESSTAB-MSGV1
MSGV2 = MESSTAB-MSGV2
MSGV3 = MESSTAB-MSGV3
MSGV4 = MESSTAB-MSGV4
"MSGV5 = MESSTAB-MSGV5
IMPORTING
MESSG = MESSAGE.
CONCATENATE MESSAGE ';' INTO RETURN-MESSAGE.
APPEND RETURN.
CLEAR: MSGNO,MESSAGE,RETURN.
ENDLOOP.
转载于:https://www.cnblogs.com/stch/p/4662532.html
SAP RFC 获取BDC 消息文本的实现相关推荐
- SAP:返回消息文本信号灯
定义: light(4) TYPE c, "信号灯 msg(255) TYPE c, "消息文本 赋值: ls_09u-light = '@0A@'. "红灯@0A@ 绿 ...
- SAP APF框架错误消息Filter is too complex的处理
本文介绍SAP APF框架错误消息Filter is too complex的处理思路. Created by Wang, Jerry, last modified on Jun 03, 2016 要 ...
- 帆软数据决策平台连接SAP RFC实例
一.介绍 由于SAP ABAP开发出来的报表很单一,形式很有限,而且调整报表格式和形式都显得特别的鸡肋,所以现在将SAP系统通过RFC接口模式接入到帆软报表数据决策平台下展示.本文将详细介绍如何将数据 ...
- SAP PM创建多语言文本
SAP PM创建多语言文本 在许多组织中,SAP PM模块以不同的语言进行管理.可以为每个功能位置和设备创建多语言短文本和长文本. 使用简短的文本,维护计划员可以识别技术对象,而长文本包含不同语言的技 ...
- SAP SD基础知识之文本确定(Text Determination)
SAP SD基础知识之文本确定(Text Determination) 一,文本Texts SAP系统中,文本存储在很多的不同对象中,例如在客户主记录,物料主记录,客户-物料信息记录以及所有业务单据中 ...
- AT+CSMP 设置短消息文本参数
AT+CSMP设置短消息文本参数 AT+CSMP设置短消息文本参数(text模式下) 设置:AT+CSMP=<fo>,<vp/scts>,<pid>,<dcs ...
- Win32汇编获取和设置文本框的内容
看一下Win32汇编如何获取和设置文本框的内容: 资源文件如下: #include <resource.h>#define ICO_MAIN 0x1000 //图标 #define DLG ...
- jquery--- 属性和样式的操作 设置和获取HTML、文本和值、焦点事件
1.获取p元素的title属性: var title = $("p").attr("title"); 2.给p元素加title属性(值为:栗子)和date属性( ...
- c#hello world_C#| 打印消息/文本(用于打印Hello world的程序)
c#hello world To print the message/text or any value – we use two functions: 要打印消息/文本或任何值–我们使用两个功能: ...
最新文章
- 使用傅里叶变换进行图像边缘检测
- 使用babel编译es6
- C#中的构造方法与对象初始化器
- linux 重名名、删除文件操作
- Java进阶书籍推荐,赶快收藏起来!
- 变量之--列表初始化和结构化绑定
- Goobuntu:谷歌的内部桌面系统
- python autoit获取网页ajax数据_WebDriver + Python 调用AutoIt例子(实现139邮箱写信页的附件上传)...
- 临键锁如何实现幻读_如何用Redis实现分布式锁?
- SIM: 基于搜索的超长行为序列上的用户兴趣建模
- [ckeditor系列]CKeditor自定义上传图片功能
- cms运行php,迅睿CMS 主程序运行之后
- cassandra可视化工具_精华 | 140种Python标准库、第三方库和外部工具都有了
- python数据抓取与实战_Python数据抓取技术与实战 pdf
- PS中预设画笔并为路径描边
- mysql api百度云盘_利用百度云盘API上传文件至百度云盘
- Photoshop CS4 使用通道精确抠图
- 日本流行语------收录
- java全角数字_Java全角、半角字符的关系以及转换
- 文本分析常用R包的安装(Rweibo、wordcloud、tm、tmcn、Rwordseg、Rcharts、xlsx、XLConnect)
热门文章
- 如何给虚拟机上的linux系统添加虚拟硬盘
- 安卓USB开发教程 三 USB Accessory
- 前端学习(3163):react-hello-react之组件化编码
- 前端学习(3003):vue+element今日头条管理--关于组件中的@
- [html] 实现一个居中半透明的模态窗
- [css] 你有使用过font-size-adjust属性吗?说说它的作用是什么?
- 前端学习(2678):懂代码之表格BaseTable编辑操作
- 工作57:element格式化内容
- 前端学习(1546):MVC思想
- 前端学习(1388):多人管理项目8user登录