(转)查看后台事务代码的方法 原文作者frankyue2001

查看后台事务代码的方法

1、概览:

直接输入事务代码(T-code)是进入后台配置的最快捷的方法,有些配置使用非常频繁,记住这些配置的事务代码无疑会大大提高我们的效率。

本文介绍几种常见的方法。

2、方法1:查看状态栏

如:下图中定义物料组,我们可以直接在定义物料组的屏幕的状态栏中可以查看到事务代码OMSF。

本方法最简单,但是只针对部分后台配置有效。

clip_image002

方法2:通过查看技术信息

本方法也比较简洁,但同样的只对部分后台的配置有效

如图:我们希望查看定义物料类型的事务代码

1)、右键点击“定义物料类型” 的最左侧的按钮,然后选择显示技术信息

clip_image004

技术信息如下,本例对象Id的最后四位(OMS2)可能就是定义物料类型的事务代码。

clip_image006

方法3:根据对象存储的表查找事务代码

我们知道后台的大部分配置都是存放在某个表中的,因此我们只要查找到数据的存储的表,再根据表反查事务代码。

例1:查看配置采购的条件类型的事务代码

下图所示,定义采购的条件类型的界面,通过上述二种方法我们都无法查询到对应的事务代码

在当前界面,点击打印按钮,我们可以查询到当前配置对应的数据视图(数据表)

本例中为VV_T685A_MA。

备注:SAP对表(视图)默认的命名规则,T685A为表,针对该表的维护视图则会增加一个V,如果再对该视图增加视图(如维护视图)又会增加一个V。

clip_image008

事务代码SE16N查看表,输入表TSTCP,然后在参数中输入*T685A*。

可以查询到一系列的事务代码。

这是因为这些事务代码都是对表T685A进行操作,由于本例中,条件类型应用的领域非常广,不同应用领域的条件类型的数据都是存放在表T685A中,包括销售用、采购用、零售行业

如果熟悉定价功能,就知道采购定价的定价应用为M(从上图中也可以看出),因此定义采购的定价类型的事务代码为M/06.

clip_image010

参数的解读

事务代码SE93,查看事务代码M/06的定义方式

可以发现执行事务代码M/06相当于执行事务代码VKVE,执行参数为三个

(视图:V_T685A,用途V,应用程序M),同时跳过初始屏幕

备注:后台配置的事务代码大多都是借助另外一个事务代码(最常见的还有SM30、SM31等),并设置默认值,达到配置的目的。

这是因为后台配置的数据保存比较简单,从技术层面来说,后台配置实际上就是把配置结果放入到某个表(视图)中。

clip_image012

例2:批次搜索策略的确定的事务代码

如下图所示,在批次搜索策略的定义中,我们可以看到该配置保存在表T683C

clip_image014

同样方法,我们查找到事务代码V/C5,该事务代码是调用事务代码SM30

clip_image016

执行事务代码SM30,输入表/视图V_T683C,执行后将会看到和执行事务代码V/C5相同的结果

clip_image018

方法4:

如果仍然找不到,可以参见一些帖子

http://blogold.chinaunix.net/u1/40527/showart.php?id=1071497

http://scnblogs.techweb.com.cn/sapkevin/archives/1662.html

总结:

查找后台配置的事务代码的方法还有一些,本文仅列举对于功能顾问来说比较容易查询的方法,其中关键点是我们要理解事务代码的定义方式以及与表的关系。

以上文中介绍的配置“批次确定”为例,如果配置仅为测试需要,实际上我们也可以直接通过SM30,输入维护视图V_T683C,如果需要生产机使用,那么需要做进一步的测试。

在实际的项目中,可能会碰到某个类型的配置的记录数有几千条甚至更多,此时我们可以借助SM30等类似事务代码来创建一个批导入程序,同样可以产生修改请求,传输到生产机中。

不错的方式,有时候用事物代码确实是比较方便.

原文地址:https://www.cnblogs.com/frankie_24/p/2076789.html