ABAP常用小技巧-知识点积累
7.19 | 关于程序版本的那些表 |
【REPOSRC】Report Source Code程序源码表 REP*开头的几个表 | |
还记录有程序的大小DATALG | |
【TRDIR】表里应该记录的是最新版本号. | |
【DWINACTIV】未激活的程序和开发对象 trdir, “System Table系统表 tfdir, “Function Module 功能模块 tadir, “Directory of Repository Objects资源库对象的目录 d020t, “Screen Short Description屏幕短描述 fupararef, “功能模块参数 funct, “函数模块短文本 d020s, “系统表 D020S (屏幕源码) d021s, “屏幕区域 trdirt. “TRDIR 中程序的标题文本 |
|
几个比较少用的表 | |
DEVACCESS :存放开发用户的开发Key | |
FM: DEVELOPER_KEY_CHECK,检查开发Key | |
ADIRACCESS:存放更改源码的AccessKey | |
FM:TADIR_ACCESS_KEY_CHECK,检查AccessKey是否正确 | |
DWINACTIV :存放没有激活的对象,可以按照用户等查询 | |
USR07 :最后一次失败的授权检查的对象/值 | |
E070 :更改 & 运输系统: 请求/任务的抬头 | |
E07T :更改 & 传输系统: 请求/任务的短文本 | |
E071 :更改 & 的传输系统: 请求/任务的对象条目 | |
WBCROSSGT :值一般为TY,DA,EV,ME | |
WBCROSSI :(Include) IC | |
TCDOB :更改文档创建的对象 | |
PRGN_CORR2:范围菜单中修改事务代码的修正表 | |
VRSD :版本管理:目录表 | |
VRSX :版本管理的中央表 | |
VRSX2 :版本管理的中央表(报表源) | |
REPOSRC : 程序 | |
REPOLOAD : 编译后的程序 | |
REPOTEXT :程序的文本符号(TEXTPOOL) | |
DYNPSOURCE : Screen | |
DYNPLOAD : 编译后的Screen | |
TSP01 :Spool Requests | |
TBTCO :Job Status Overview Table | |
RSVRSRS1 可以查看程序版本信息内容 | |
call function ‘SVRS_GET_REPS_FROM_OBJECT’ exporting destination = iv_destination object_name = iv_objname object_type = iv_objtype versno = iv_versno iv_no_release_transformation = lv_no_release_transformation tables trdir_tab = trdir_tab repos_tab = abaptext_tab exceptions no_version = 1. |
|
调用程序的使用方法: | |
SUBMIT (dir_f2_report) AND RETURN | |
WITH objtype = ls_vers_1-objtype(=REPS) | |
WITH objname = lv_objname_l (=ZTEST001) | |
WITH versno = ls_vers_1-versno (=00002) | |
WITH infolna = ls_infoline1a (=ZTEST001) | |
WITH infolnb = ls_infoline1b. (=EDVK959689 2010.02.03 USERNAME001) | |
data: lt_sel_versions like vrsd occurs 0, | |
ls_vers_1 like vrsd, | |
ls_infoline1a like vrsinfolna, | |
ls_infoline1b like vrsinfolnb, | |
lv_objname_l like vrsd-objname. |