UI component html code 查看工具
Created by Jerry Wang, last modified on May 27, 2014
执行这个report可以自动打开指定UI component html view的editor界面:
执行结果如下:
source code 如下:
REPORT zbsp_code_view. PARAMETERS: page TYPE o2pagdir-applname OBLIGATORY DEFAULT 'SMCOV',view TYPE o2pagdir-pagekey OBLIGATORY DEFAULT 'POSTDETAIL.HTM'. CALL FUNCTION 'ZCALL_EDITOR'EXPORTINGcomponent = pageview = view. FUNCTION ZCALL_EDITOR. *"---------------------------------------------------------------------- *"*"Local Interface: *" IMPORTING *" REFERENCE(COMPONENT) TYPE O2PAGDIR-APPLNAME *" REFERENCE(VIEW) TYPE O2PAGDIR-PAGEKEY *" REFERENCE(STARTLINE) TYPE INT4 DEFAULT 1 *"----------------------------------------------------------------------com_value = component. view_value = view. gv_startline = startline. CALL SCREEN 0101. ENDFUNCTION.FUNCTION-POOL zbspeditor. "MESSAGE-ID ..* INCLUDE LZBSPEDITORD... " Local class definitionDATA: go_page_container TYPE REF TO cl_gui_custom_container,go_editor TYPE REF TO cl_gui_abapedit,gv_startline TYPE int4,com_value TYPE o2pagdir-applname,view_value TYPE o2pagdir-pagekey. *----------------------------------------------------------------------* ***INCLUDE LZBSPEDITORO01. *----------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Module STATUS_0101 OUTPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE status_0101 OUTPUT.DATA: ls_source TYPE o2pageline_table,ls_pagecon_key TYPE o2pconkey.CHECK go_page_container IS INITIAL.CREATE OBJECT go_page_containerEXPORTINGcontainer_name = 'EDITOR'.CREATE OBJECT go_editorEXPORTINGparent = go_page_containermax_number_chars = '255'.go_editor->set_source_type( type = 'BSP' ).go_editor->set_tabbar_mode( tabbar_mode = cl_gui_abapedit=>false ).go_editor->set_statusbar_mode( statusbar_mode = cl_gui_abapedit=>true ).go_editor->create_document( ).ls_pagecon_key-applname = com_value.ls_pagecon_key-pagekey = view_value.ls_pagecon_key-objtype = 'PD'.ls_pagecon_key-version = 'A'.IMPORT content TO ls_sourceFROM DATABASE o2pagcon(tr) ID ls_pagecon_keyACCEPTING PADDING IGNORING CONVERSION ERRORS.go_editor->set_text( table = ls_source ).go_editor->set_first_visible_line( line = 0 ).go_editor->set_selection_pos_in_line( line = gv_startline pos = 0 ).go_editor->set_readonly_mode( readonly_mode = 1 ).SET PF-STATUS 'ZO2_PAGE'. ENDMODULE. *----------------------------------------------------------------------* ***INCLUDE LZBSPEDITORI01. *----------------------------------------------------------------------* *&---------------------------------------------------------------------* *& Module USER_COMMAND_0101 INPUT *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* MODULE user_command_0101 INPUT.CASE sy-ucomm.WHEN 'BACK' OR 'STOP' OR 'QUIT'.leave to screen 0.ENDCASE.ENDMODULE.
Added by Jerry 2017-09-30 8:47PM
How to add an custom UI component into a new work center
UI component html code 查看工具相关推荐
- SAP WebClient UI component模型元数据解析工具
I use the issue in this blog to demonstrate the usage of this small repository parse tool: We need t ...
- Cluster table import - BSP UI component source code is actually stored in cluster table
- 使用工具快速找出custom work center使用的ui component
Created by Jerry Wang on Aug 03, 2014 已知UI上客户自己创建了一个work center "RTL test(使用business role TPM_P ...
- pythonWeb UI自动化最流行的工具 解放双手 双手打字以示清白!
Selenium WebDriver是Web UI自动化最流行的工具之一.没有比Python更好的补充它来自动化广泛的Web应用程序.因此,我们提供了这个Selenium Webdriver Pyth ...
- 工具的特性_16 个好用的 Code Review 工具
作者 | Guru99 译者 | 刘雅梦 策划 | 小智 来源:GitHubDaily 原文链接:https://mp.weixin.qq.com/s/xwqVD69o6_qrgV0dxj_2aw C ...
- 如何把新建的UI component添加到新的workcenter里
Created by Jerry Wang, last modified on Mar 17, 2014 假设需要把UI component ZLABEL加到一个新的workcenter里, 需要用B ...
- 如何添加任意一个UI component到SAP CRM的overview页面上
事务码SM30,编辑视图BSPWDV_EHSET_ASG, 给当前的client设置一个enhancement set: 编辑增强定义,在CRM UI开发工具里,菜单environmental-> ...
- ui设计师常用的设计工具_2020年应该使用哪个UI设计工具?
ui设计师常用的设计工具 重点 (Top highlight) It's 2020, the market today is saturated with UI design tools. Ever ...
- Linux so库查看工具
代码运行过程中,难免因各种原因引起crash,如果crash 发生时恰好capture 当时的堆栈信息,对定位错误将是大功一件,然而有时候看到满满的堆栈信息,却不知从何开始入手, 本文介绍几个著名的L ...
最新文章
- 记录在Ubuntu14.04上安装ryu中遇到的各种坑
- 新加坡广告科技公司AdAsia Holdings获1200万美元A轮融资
- PTAM增强现实相关
- C++中事件机制的简洁实现
- .NET Core 下使用 Exceptionless 记录日志
- maven2打包不同jdk版本的包
- 60名英语专八的半年苦战:机器智能背后有一群“数字工人”
- Cheese 游戏编程:第 4 部分 (转自MSDN)
- 干货||Selenium自动化测试网页
- uniappd的web-view组件无法动态加载本地html文件的解决办法
- 基于稀疏表示的图像超分辨
- 景区门票分销系统解决方案
- 必读开发规范之阿里巴巴开发手册(个人整理版)
- Ubuntu 挂载ISO文件
- ShuZu数组中插入一个数
- 【20保研】中南大学计算机学院2019年全国优秀大学生暑期夏令营通知
- 菩提本无树,明镜亦非台,本来无一物,何处惹尘埃。
- 分享一下我用Python接单的个人经历
- 从一路赞美到嘘声不断 90后创业热潮已宣告死亡
- Oracle索引梳理系列(八)- 索引扫描类型及分析(高效索引必备知识)
热门文章
- PhoneGap API帮助文档翻译—Camera (摄像头)
- 条件编译用法(#ifndef #define #endif#else)
- 开启php curl函数库的步骤
- 很好的开源项目ranet-uilibrary-olap
- 如何通俗的理解KKT条件
- 文献记录(part32)--Face spoofing detection under super-realistic 3D wax face attacks
- sklearn自学指南(part2)--使用手册的主目录
- 基于EM算法的高斯混合模型参数估计
- lightroom最新版本下载_pi最新版本下载教程
- SAP UI5 初学者教程之二十 - SAP UI5 的表达式绑定用法讲解