目录
[Activate Trace](#Activate Trace)
[Input and save data](#Input and save data)
[Deactivate Trace](#Deactivate Trace)
[Display Trace](#Display Trace)
方法1:F1查看技术信息
从前台找一个屏幕字段所在表,一般通过按F1来查找。
F1
技术信息
如果FieldData下的Table Category显示Transparent Table,则Table Name就是你要找的表。
如果FieldData下的Table Category显示Structure,那么就可以使用ST05这个事务来跟踪查找。
方法2:ST05开启跟踪
ST05
supports seven interfaces across which the ABAP work process can exchange information with external components.
在这里目标是寻找表名,所以使用SQL Trace,分四个步骤:
Activate Trace
开启跟踪
Input and save data
在业务前台输入数据并保存
Deactivate Trace
停止跟踪
Display Trace
显示跟踪
点执行后:
数据比较多的情况下,使用Ctrl+F查找关键数据(第2步记住的数据):
这次主要查找INSERT语句,共找到下面6处。
BUT0BK:BP: Bank Details
KNBK:Customer Master (Bank Details)
LFBK:Vendor Master (Bank Details)
BDCP2:Aggregated Change Pointers (BDCP, BDCPS)
CDHDR:Change document header
CDPOS:Change document items
分析你想要的表
使用SE11分别查看每个表的描述和数据情况,首先根据表的描述排除了下面3个。
根据前面3个的分析情况,我这次使用BP查找供应商的银行账户信息,理论上LFBK是符合预期的。S/4HANA把供应商和客户集成为BP之后,感觉BUT0BK是符合预期的。BP维护后,数据依然保存到原先LFBK和KNBK中。
这个分析过程更需要经验,可以模块顾问一起来研究。