用ABAP代码调用Netweaver里的where used list功能

简介: 用ABAP代码调用Netweaver里的where used list功能

REPORT Z_DEV_ENV_DEMO.

INCLUDE Z_DEV_CROSS_REF1.

PARAMETERS : p_pgmid     TYPE e071-pgmid DEFAULT 'R3TR',

          p_object    TYPE e071-object DEFAULT 'PROG',

          p_objnam  TYPE e071-obj_name DEFAULT 'BCALV_EDIT_08',

          p_regen AS CHECKBOX DEFAULT 'X'.

START-OF-SELECTION.

 IF p_object = 'PROG' AND p_regen = 'X'.

   SUBMIT saprseui

         WITH repname = p_objnam

         AND RETURN.

 ENDIF.

 DATA ls_object     TYPE lcl_dev_cross_ref=>type_s_e071_objkey.

 DATA lt_subobject  TYPE lcl_dev_cross_ref=>type_t_e071_key.

 FIELD-SYMBOLS  TYPE lcl_dev_cross_ref=>type_s_e071_objkey.

 DATA lt_e071_key TYPE lcl_dev_cross_ref=>type_t_e071_rel.

 FIELD-SYMBOLS  TYPE lcl_dev_cross_ref=>type_s_e071_rel.

 ls_object-pgmid = p_pgmid.

 ls_object-object = p_object.

 ls_object-obj_name = p_objnam.

* List of subobjects of the requested object

 CALL METHOD lcl_dev_cross_ref=>get_subobj

   EXPORTING

     is_object    = ls_object

   IMPORTING

     et_subobject = lt_subobject.

 LOOP AT lt_subobject ASSIGNING .

   WRITE : / -pgmid, -object, -obj_name.

 ENDLOOP.

 ULINE.

* List of objects used by the requested object

 CALL METHOD lcl_dev_cross_ref=>get_reqobj

   EXPORTING

     is_e071_key = ls_object

   IMPORTING

     et_e071_key = lt_e071_key.

 LOOP AT lt_e071_key ASSIGNING .

   WRITE : / -subobject-pgmid, -subobject-object,

        -subobject-obj_name.

 ENDLOOP.

目录
相关文章
|
1月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
16 0
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
1月前
|
开发者 供应链 BI
SAP ABAP CALL SUBSCREEN 代码解析
SAP ABAP CALL SUBSCREEN 代码解析
61 0
|
1月前
|
BI
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
22 0
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示
|
2月前
|
存储 数据处理 开发者
ABAP 如何把 unicode 代码点转换成字符
ABAP 如何把 unicode 代码点转换成字符
21 0
|
1月前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
21 0
|
1月前
使用Vant框架的组件van-pull-refresh搭配van-list和van-card完成上滑加载更多列表数据,下拉刷新当前列表数据(等同于翻页功能)
使用Vant框架的组件van-pull-refresh搭配van-list和van-card完成上滑加载更多列表数据,下拉刷新当前列表数据(等同于翻页功能)
|
1月前
|
开发工具 Web App开发 IDE
如何对 SAPGUI 里的 ABAP 代码语法检查功能进行自定义增强配套代码
如何对 SAPGUI 里的 ABAP 代码语法检查功能进行自定义增强配套代码
9 2
如何对 SAPGUI 里的 ABAP 代码语法检查功能进行自定义增强配套代码
|
1月前
|
开发者 数据库
使用 SAP ABAP 代码下载一个 note 到本地 ABAP 系统
使用 SAP ABAP 代码下载一个 note 到本地 ABAP 系统
13 0
|
2月前
|
BI
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示试读版
工具分享 - 将一个 ABAP Function Group 内所有 Function Module 按照代码行数从高到低排序并显示试读版
16 0
|
2月前
|
存储
ABAP 代码从十进制转二进制的方法
ABAP 代码从十进制转二进制的方法
27 0

热门文章

最新文章