【问题标题】:Identify where-used table for a field of SAP ERP transaction识别 SAP ERP 事务字段的 where-used 表
【发布时间】:2016-09-30 03:42:49
【问题描述】:

我已经设法从 SAP Netweaver ERP 中的属性中识别出该表。 比如Order Number(AUFNR)来自于表AUFK,我的问题是:像Material description(MATXT)这样的属性是从哪里来的?

我无法通过 SAP 用户界面(据我所知)找到此信息,当我在 Internet 上搜索结构时,此属性也无法识别。 我发布这个问题是因为我需要将数据提取到 SQL Server 表中,而且我似乎无法通过 SAP 用户界面或 Internet 找到源。
这可能是关于 SAP 中数据组织的概念性问题。

【问题讨论】:

    标签: sap-erp


    【解决方案1】:

    该字段的命名(CO_XXXXX)明确指出该字段与CO(控制)模块有关,应该为您提供正确的方向。
    此字段最可能关联的表是 COCHCOCHP。 但是,此字段名称也广泛用于工厂维护通知 (PM-WOC-MN)。
    可以在DD03L 表中获得使用它的结构和表的完整列表。按字段查询FIELDNAME,比如这样,应该给你的东西

    SELECT *
      INTO TABLE @DATA(result)
      FROM dd03l As d3
      JOIN dd02l AS d2
        ON d3~tabname = d2~tabname
     WHERE d3~fieldname = 'MATXT'
       AND d2~tabclass = 'TRANSP'. << if you want to exclude structures
    

    附:您的屏幕截图几乎无法阅读。

    更新:

    1. SAP 有 plenty of modules ,他们的考虑超出了您的问题范围。
    2. 他们为什么应该这样做?这是一个反问句。
    3. 如果您也不是 ABAPer,您可以简单地使用 'MATXT' 作为 SE11/SE16/SE16n 中的搜索谓词,用于表 DD03L

    F1 -> Technical Info 命令应该有助于在大多数情况下找到使用过的结构,但不是在 100% 的情况下。如果没有 Debugger、Traces 等工具,也没有 ABAP 经验,要确定事务中使用了哪些表几乎是不可能的。

    【讨论】:

    • 嗨,我是一名 BI 顾问,SAP 新手,我需要选择 SAP 表并将其提取到 SQL Server。 1)好的,有多少个模块,它们的前缀是什么? 2) 那么为什么 SAP 用户界面(打印屏幕)上没有识别这些表? 3) 我在哪里可以运行这个 SAP 查询?如果我的客户给我一个事务(或程序),那么查看所有使用的结构及其属性以及每个属性的表的最佳方法是什么?例如,我在 TRAN COOIS 和互联网上搜索了 IOHEADER 结构,只有一些属性有一个表标识对不起打印屏幕
    • 您好,感谢您的帮助,我需要找到每个属性的位置并将其表提取到 SQL Server,因此在了解特定事务中使用的结构后,我必须找到并使用表。跨度>
    猜你喜欢
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 2019-02-27
    • 2020-07-28
    • 1970-01-01
    • 2018-09-25
    • 2011-06-24
    • 1970-01-01
    相关资源
    最近更新 更多