您的位置:首页 > 其它

关于SAP程序版本问题

2011-11-15 09:16 323 查看
1.一般情况下,report程序每一个版本都会对应到相应的请求号下面.

可以通过e070, e071来找到请求号下面对应的程序名称.

或者直接找到存放版本的表VRSD(OBJTYPE='REPS',OBJNAME='程序名',KORRNUM='请求号')

上面可以得到某个请求号对应的版本.

2.根据程序名,版本号 可以找到相对应的程序源代码.

调用程序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.

3.调用程序的使用方法:

SUBMIT (dir_f2_report) AND RETURN "dir_f2_report=RSVRSRS1

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.

4.相关的几个表:

VRSD :版本管理:目录表

VRSX :版本管理的中央表

VRSX2 :版本管理的中央表(报表源)

REPOSRC : 程序 TRDIR

REPOLOAD : 编译后的程序

REPOTEXT :程序的文本符号(TEXTPOOL)

DYNPSOURCE : Screen

DYNPLOAD : 编译后的Screen

TSP01 :Spool Requests

TBTCO :Job Status Overview Table
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: