zoukankan      html  css  js  c++  java
  • (转)查看后台事务代码的方法 原文作者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等类似事务代码来创建一个批导入程序,同样可以产生修改请求,传输到生产机中。

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

  • 相关阅读:
    OK335x mksd.sh hacking
    Qt jsoncpp 对象拷贝、删除、函数调用 demo
    OK335xS 256M 512M nand flash make ubifs hacking
    Qt QScrollArea and layout in code
    JsonCpp Documentation
    Qt 4.8.5 jsoncpp lib
    Oracle数据库生成UUID
    freemarker得到数组的长度
    FreeMarker中if标签内的判断条件
    freemarker语法
  • 原文地址:https://www.cnblogs.com/frankie_24/p/2076789.html
Copyright © 2011-2022 走看看