83.SAP ABAP从前台找字段所在表的两种方法整理笔记

目录

方法1:F1查看技术信息

F1

技术信息

方法2:ST05开启跟踪

[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中。

这个分析过程更需要经验,可以模块顾问一起来研究。

相关推荐
教练、我想打篮球8 天前
64 mysql 的 表锁
mysql·table·lock
是萝卜干呀14 天前
Backend - Python 爬取网页数据并保存在Excel文件中
python·excel·table·xlwt·爬取网页数据
伊织code3 个月前
pdfplumber - pdf 数据提取
pdf·ocr·image·table·pdfplumber
Prosper Lee3 个月前
React(五):XLS、XLSX文件在线预览
javascript·react.js·xlsx·table·xls
国服第二切图仔4 个月前
el-table fixed固定列导致错位的解决方法介绍
elementui·vue·table
shandianchengzi4 个月前
【记录】LaTex|LaTex调整算法、公式、表格内的字体大小(10种内置字号)
latex·table·algorithm
雨天行舟5 个月前
abap 类封装Excel转换到内表
excel·封装·sap abap
ᝰ随心ꦿེএ5 个月前
ABAP开发示例:使用 ASSIGN加速 LOOP循环
运维·sap abap
ᝰ随心ꦿེএ5 个月前
SAP ABAP开发过程中如何获取客户、供应商地址信息?
运维·sap abap