使用代码自动打开ABAP Editor
2023-09-14 09:02:50 时间
Created by Jerry Wang on May 22, 2014
- 使用transaction code SM35, 点击button 创建新的recording:
维护recording 名称和期望record的tcode name.之后点击button “Start recording”:
- 自动弹出ABAP editor, 输入report name后点击Display:
- 在ABAP Editor里点击back 回到SM35界面,此时所有的recording detail 显示如下。对于使用code打开ABAP Editor的需求,只需recording记录的line 1 ~ line 5.
将line 1 ~ 5翻译成下列的ABAP code,执行该report即可看到如下效果: 代码中hardcode的report ZHISTORY 自动以SE38的方式打开:
DATA: bdcdata_tab TYPE TABLE OF bdcdata,
opt TYPE ctu_params,
bdcdata_line TYPE bdcdata.
bdcdata_line-program = 'SAPLWBABAP'.
bdcdata_line-dynpro = '0100'.
bdcdata_line-dynbegin = 'X'.
APPEND bdcdata_line TO bdcdata_tab.
CLEAR: bdcdata_line.
bdcdata_line-fnam = 'BDC_CURSOR'.
bdcdata_line-fval = 'RS38M-PROGRAMM'.
APPEND bdcdata_line TO bdcdata_tab.
CLEAR: bdcdata_line.
bdcdata_line-fnam = 'BDC_OKCODE'.
bdcdata_line-fval = '=SHOP'.
APPEND bdcdata_line TO bdcdata_tab.
CLEAR: bdcdata_line.
bdcdata_line-fnam = 'RS38M-PROGRAMM'.
bdcdata_line-fval = 'ZHISTORY'.
APPEND bdcdata_line TO bdcdata_tab.
opt-dismode = 'E'.
opt-defsize = 'X'.
CALL TRANSACTION 'SE38' USING bdcdata_tab OPTIONS FROM opt.
相关文章
- 90%代码如何实现自动迁移到鲲鹏平台?
- LoadRunner 技巧之 自动关联
- Java线程监听,意外退出线程后自动重启
- mysql自动备份策略
- pycharm中python模板代码自动生成
- 使用Visual Studio宏来自动生成代码 [ Visual Studio | 宏 | 自动生成代码 ]
- k8s教程:使用cert-manager证书管理工具在集群中提供https证书并自动续期
- 从解读 BDC 自动生成的代码谈起,讲解 SAPGUI 的程序组成部分
- SAP UI5 本地开发如何实现 XML 和 JavaScript 代码的自动完成和嵌入式 API 文档自动显示
- 使用 ABAP 代码自动发送电子邮件 email
- 关于用 ABAP 代码手动触发 SAP CRM organization Model 自动决定的研究
- SAP ABAP关键字语法图和ABAP代码自动生成工具Code Composer
- 使用SAP BDC技术通过ABAP代码自动打开SE38事务码
- paip. 解决java程序不能自动退出
- 在SAP API hub自动生成使用ABAP调用API的胶水代码
- 发现 postman 自动生成接口调用代码的一个问题
- Android studio补全代码和自动提示突然没了,怎么办?
- Python编程小技巧:遍历py文件自动去掉所有注释仅剩代码函数(有部分可能导致函数代码顺序错乱)
- 90%代码如何实现自动迁移到鲲鹏平台?
- 【ChatGLM vs ChatGPT】怎样实现机器人自动写代码?不少于3000字。
- bootstrap-typeahead 自动补全简单的使用教程
- 30行代码实现朋友圈自动点赞
- 【DL】第 2 章 :变分自动编码器(VAE)