又一种找底表的方法

作者:SAP养家 约 3 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, Data Engineering, SD, WM, 仓库管理, 开发, 数据工程, 销售分销
又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

业务背景:

报表需要体现科目类别,即:科目组,如下图。

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

传统方法当然是F1,结果是结构

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

熟悉FICO的都知道,这个是在后台配置的,我们进入SPRO ,然后再用F1

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

有点经验的都知道V开头的是视图( 视图是把多个表组合起来方便获取数据 )

注:很多时候不想让用户知道真正表,比如: A表:姓名 性别 年龄、配偶姓名 B表:姓名、住址。

但是我们只想让开发人员:XXX知道 姓名、性别、住址, 年龄和配偶姓名并不想让XXX知道 ,那么我们把A

表和B表对开发人员XXX屏蔽,仅仅给XXX提供一个视图 V_Person ,这个视图内容只包含A表和B表的部分字段:姓名、性别、地址。我们用SE11

来查看这个视图。

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

可以 V_T077S 数据来自于:T077S 和T077Z 两个表。

(注:视图仅仅是显示,数据真正存在T077S 和 T077Z )

那么我们需要找真正表里去找数据

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

从SE16N 里看,科目名称在 T077S里有存储,我们也能找到字段。

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

但是我们真正用ABAP代码去捞表 T077S 里

TXT30字段发现报错,没有这个字段(懂ABAP代码的可以去试试)。这个时候,我们再用F1发现明科目名称在透明标T077Z表里存储的。

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图

从这个案例可以看出,如果我们不懂ABAP只有一种方法找底表,那就是F1。如果我们懂些基础的ABAP,就会多出很多方法,如果想学习可以联系我。

又一种找底表的方法 - 封面图
又一种找底表的方法 - 封面图
SAP养家

关于作者:SAP养家

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「又一种找底表的方法.md」整理生成,仅用于内部技术分享与学习交流。