SAP ABAP 开发管理报表:查询程序清单 SE38 PROGRAM

本文介绍了如何使用SAPABAP进行开发管理报表,特别是通过SE38查询程序清单。此功能有助于程序概览、命名规范检查和冗余程序清理。技术实现涉及系统表如REPOSRC和TADIR,以及关键SQL查询来获取开发类信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SAP ABAP 开发管理报表:查询程序清单 SE38 PROGRAM

简介: 开发管理报表是指用于系统开发资产管理的一系列报表,主要面向开发对象,也面向系统提供的服务。这篇文章,讲述查询程序清单的技术实现和管理意义。

关键字:SAP ABAP 开发管理报表 程序/PROGRAM SE38


1 成果演示

  • 报表选择屏幕
    在这里插入图片描述
  • 报表界面
    说明:单击程序或双击行可以进入到SE38;
    在这里插入图片描述

2 管理意义

  • 程序概览。提供所有程序的报表,用于快速检索,如找到自己最近开发的程序,这在寻找开发模板时很有用。
  • 检查程序命名规范。必要时重命名。
  • 检查程序有效性。及时清理冗余程序,注意结合「位置使用清单」和「版本管理」。
  • 检查程序是否挂在正确的包下,这对项目开发很重要。

3 技术实现

3.1 系统表

  • REPOSRC Report Source Code 或者数据库视图 TRDIR
    在这里插入图片描述
  • TRDIRT TRDIR 中程序的标题文本
  • TADIR 资源库对象的目录

3.2 关键 SQL

连接 TADIR 是为了获得开发类

  select *
    into corresponding fields of table gt_main
    from reposrc as a
    inner join trdirt as b on b~name = a~progname and b~sprsl = sy-langu
    inner join tadir  as c on c~obj_name = a~progname and c~pgmid = 'R3TR' and c~object = 'PROG'
    where a~progname in s_prog
      and a~subc in s_subc
      and a~appl in s_appl
      and a~cnam in s_cnam
      and a~cdat in s_cdat
      and a~unam in s_unam
      and a~udat in s_udat
      and c~devclass in s_devc.

其他

我的微信群、QQ群和其他发布平台。

长期提供开发和运维服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李BIN的笔记

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值