当前位置:网站首页>如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
如何找到某个 ABAP structure 某字段的源头来自哪个数据库表
2022-08-04 19:51:00 【华为云】
我的微信群里有朋友提问:

如何找到某个 ABAP structure 里的某个字段,运行时的值是从哪个数据库表的字段里写入的?
以 ABAP structure BAPIAD1VL 为例,假设我们需要查找 字段 DISTRCT_NO 的来源。
其实没有什么太好太精确的办法。我这里提供一种办法。

选中 DISTRCT_NO, 点击 SE11 工具栏的 Where used list 图标:

有4条结果,一条一条人工查看。如果结果数很多,这种方法就很低效了。

第三条记录里,发现是 ADDR1_VAL 结构的 CITYP_CODE 字段,写入了我们要查找的目标结构 BAPIAD1VL-DISTRCT_NO 字段。

这个 ADDR1_VAL 仍然是一个 ABAP 结构,所以我们这里有两种选择。
一是我们的目标,转而划归为查找结构 ADDR1_VAL 的字段 CITYP_CODE 来自何方。可以递归地用 SE11 的 where used list,查找字段 CITYP_CODE, 直至搜索结果里,发现真正的数据库表才结束探索。
第二种选择是,使用 SE80 的 Repository information system.
打开 SE80, 左边展开 Fields->Table Fields, 右边输入 CITYP_CODE:

在搜索结果里,发现 ADRCITYPRT 和 ADRSTREET 这两张表的 CITYP_CODE 字段最有可能是我们要查找的字段。

此时手动到 SE16 查看这两张表的字段来确认。
另外群里这位朋友还问到了 check table. 这个概念往往容易和另一个 value table 相混淆。
check table
它只是包含特定外键表字段的所有有效条目的表。用于字段级验证(它限制字段值)。
value table
值表在域(domain)级别维护,也称为域级别验证。
二者的区别
check table 将对在任何应用程序中输入的表字段的输入值进行检查,value table 将在 F4 帮助上为该表字段提供值。
check table 定义外键并且是表定义的一部分。而 value table 是域定义的一部分。
check table是字段级别的验证,value table 是域级别的验证,用于为引用该域的所有字段提供 F4 帮助。
边栏推荐
- awk 统计平均 最大 最小值
- 5 g NR notes
- 【着色器实现Glitch单项故障闪烁效果(与Television效果不同)_Shader效果第十四篇】
- Storage resource activation system to help new infrastructure
- How to manually download and install SAP Fiori tools - Extension Pack for Visual Studio Code
- Polygon zkEVM 基本概念
- 「 WAIC 2022 · 黑客马拉松」蚂蚁财富两大赛题邀你来战!
- awk 统计差值记录
- 基于HDF的LED驱动程序开发(2)
- 数据安全解决方案的发展
猜你喜欢

v-model的使用

How to monitor code cyclomatic complexity by refactoring indicators

电脑一键重装系统内存完整性无法打开怎么办

vscode离线安装插件方法

多用户同时远程登录连接到一台服务器

Ant Group's time series database CeresDB is officially open source

JS new一个构造器发生了什么?从零手写一个new方法

如何推动乡村振兴的落地

刷题-洛谷-P1200 你的飞碟在这儿Your Ride Is Here

Orthodontic MIA micro-implant anchorage technology China 10th anniversary exchange meeting was held in Shenyang
随机推荐
Quantitative trading robot system development
正畸MIA微种植体支抗技术中国10周年交流会在沈举办
Switch node version and switch npm source tool
NLP技术为何在工业界这么卷?前沿案例解析来了
【着色器实现Glitch单项故障闪烁效果(与Television效果不同)_Shader效果第十四篇】
The Development and Current Situation of Object Detection
PostgreSQL的 SPI_接口函数
成品升级程序
Notepad++更改显示背景
Go学习笔记(篇一)配置Go开发环境
String中的hashcode缓存以及HashMap中String作key的好处
MYSQL gets the table name and table comment of the database
JSD-2204-酷莎商城(管理员模块)-密码加密-Day10
SAP 电商云 Accelerator 和 Spartacus UI 的工作机制差异
使用.NET简单实现一个Redis的高性能克隆版(二)
awk 统计平均 最大 最小值
nr part calculation
使用 Chrome 开发者工具的 lighthouse 功能分析 web 应用的性能问题
Defaced Fingerprint Recovery and Identification
How to use the Chrome DevTools performance tab