前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >授人以渔-在 SAP MM 物料显示界面上看到一个字段,如何查找哪张数据库表的哪个字段进行的存储的试读版

授人以渔-在 SAP MM 物料显示界面上看到一个字段,如何查找哪张数据库表的哪个字段进行的存储的试读版

作者头像
Jerry Wang
发布2022-07-17 12:16:56
1.2K0
发布2022-07-17 12:16:56
举报

在进行 SAP 项目实施时,经常遇到这种需求:用户给定一个 SAP 应用的屏幕上的某个字段,比如下图高亮的库存 1567. 我们需要开发一些围绕这个字段进行的 ABAP 报表,因此首要目标,就是搞清楚这个库存字段,到底存放在后台哪张 ABAP 数据库表的哪个字段里。

当然,我们可以直接询问身边资深的同事,这样不费吹灰之力就能获得答案。

我们也可以通过 Google,Bing 等搜索引擎来查找这个数据库表的名称。

本文介绍的是另一种授人以鱼不如授人以渔的方法,通过自行在 ABAP 系统里使用一些工具的方式,靠自己的努力找到答案。

这个屏幕是 SAP MM (Material Management) 模块事物码 MM03 打开的应用的界面之一,进入方式如下。

在事物码 MM03 的初始界面,输入一个物料的 ID,比如 53152:

点击回车,在弹出的对话框里,选中 Plant Stock,再点击绿色的 ,意思是查看该物料所在工厂和库存信息。

接下来需要选择一个工厂(Plant),因为物料只有放在具体的工厂里,库存才有意义。从 F4 Value Help 里选择一个工厂,点击 Choose 选定。

点击绿色的按钮:

于是,我们就看到了库存页面这个绿色的字段值:

我们用鼠标单击这个字段,点击 F1 按键,可以看到 Technical Information 对话框:

这种办法,我们在本教程之前的文章如何查询 SAPGUI 屏幕上某个字段对应的数据库表存储已经介绍过。

我们通过这种办法,找到了这个字段,对应的结构是 RMMG3, 字段为 LABST.

可惜的是,RMMG3 是一个 ABAP 结构的名称,而不是数据库表的名称。ABAP 结构并不能用来存储和持久化数据,只是一种在运行时动态并且临时存储数据的数据结构。

因此我们得继续探索下去。下面是具体如何找到数据库表名称的详细步骤。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-07-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档