SAP的后台配置都可以转换成前台操作,转换的形式可以是单独的事物码、SM30维护视图、SM34维护视图簇等几种,这样也便于批处理配置操作,参见《后台配置转至前台操作》、《以维护视图或视图簇的方式进行配置》。
出于更加简洁及权限管理的需求,对于SM30、SM34面向视图或视图簇的操作,可用SE93为其创建独立的事物码(Transaction code,简写T-CODE)。反之,常见配置事物码也可用SE93反查其维护视图或视图簇,如维护移动类型的OMJJ,反查可知是SM34维护视图簇MB_156。
本文示例是自行创建的维护视图ZV_TVSWZ(参见《自定义SM30维护视图》),可用SM30对其维护操作,现对其设成独立的事物码(T-Code)ZTVSWZ。操作见下表述。
操作在文英文环境下进行,前台输入事物码SE93进入,如图 1所示,输入需创建的事物码ZTVSWZ,再点击“Create”按钮。
图 1 初始界面
系统弹出对话框如所图 2所示,在此要求输入描述和Start Object(启动对象)类型,SM30、SM34进入后都需要输入维护视图参数,故在此选择最下一个选项“Transaction with parameters(parameter transaction)”(使用参数的事物(参数事物))。设定完成,点击下面确认键。
图 2 创建参数
转至Create Parameter Transaction(创建带参数的事物码)界面如图 3所示,在“Transaction”栏输入SM30;将“Skip initial screen”(跳过初始屏幕)打上选择标志,这样就不会出现SM30进入后要求输入视图名称的界面;另将“Inherit GUI attributes”(继承GUI属性)打上选择标志。至于维护视图的名称,则往下看有个“Default Values”(默认值)的部分,在此输入视图名称和其它参数值。为此,点击增加按钮()。
图 3 设置参数明细
参数维护完成后见图 4所示,增加两个条目,其中“VIEWNAME”就是指定的维护视图名,“UPDATE”设定值X表明执行后直接进入编辑(Update)状态。系统还有几个参数可供选择,例如“SHOW”是执行后进入显示状态,“SHOW_LTD”、“UPDATE_LTD”可以增加限制参数等。
图 4 定义参数值
以上维护完成,点击保存按钮()保存。系统弹出创建对象目录对话框如图 9所示,此处需要在“Package”栏目入值,如果要传输则需新建或指定一个Package(参见《创建Package》),后续还会弹出工作台级请求(Workbench request)进行保存。如果不想传输只是培训使用,可采用本地对象$TEMP,点击“Local Object”(本地对象)按钮既可。
图 5 指定Package
维护完成,前台就可以在事物码栏输入ZTVSWZ执行,并且跳过首页设定维护视图的界面,直接进入条目编辑界面。