How to find SAP tables related to a functional area (Sub Module)
We all struggle to find the correct table for a particular functionality in SAP. It’s not easy to remember all the tables pertaining to a particular module or sub module. I would rather say it is practically impossible keep track of the tables all the time.
This document will help you find all relevant SAP tables, for a particular area, in a single page.
Although, it’s not something very technical but this will help you find tables in a hassle-free way.
Let’s start with a basic concept that SAP tables are ABAP objects and they are clustered under a package. Standard tables are grouped under standard packages and Z -tables under custom packages. Once you know the package you are working on, you can easily find out all the tables under that package.
This is very much handy to functional consultant working on standard / custom object and want to find out all relevant tables in that particular area. There are multiple ways to find them, I have listed few ways
For example, you want to know the tables used in KANBAN.
Go to SE11 / SE16N
Enter Package for KANBAN (MD05) and press enter
You will get the list of ABAP tables related to KANBAN.This list is not only restricted to transparent tables but also to Customizing tables.
Packages differ from Module to Module and remembering these packages is not an easy task so in that case you can find it by using ABAP transaction SE93
Let’s say you have to find out tables related to MRP and the transaction used to run requirement planning MD01 / MD02 etc…
Go to SE93
Enter transaction code > Click Display
You will get the desired package:
Now Enter this package in SE11 > F4 > Package Field
You will have list of MRP relevant tables:
You can also use package MD03 for get list of other MRP / LTP / MPS related tables:
If you do not want have to use SE93 or you do not have access to ABAP transactions or you want to explore all the packages under a module or sub module then use following path:
Go to SE11 > Press F4 (in Database table) and chose the option of “SAP Application”
Navigate up to desired package and you will get the list of tables. Below example shows the list of tables related to Work centers.
You can also go to SE80 – Object navigator – Repository Browser – Package – Package Name
All packages are stored in TDEVC tables. Here you can get the list of all packages in SAP (all modules) Just for the information, I have listed few (not all) of the packages in PP modules.
PP Functional Area |
Package |
Material BOM |
CS |
Production Version |
CPFX |
Standard Routing |
CP |
Engineering Change Management |
CC |
Work center |
CR |
Production Resources & tools |
CF |
MRP |
MD |
LTP / MPS |
MD03 |
Demand Management (Planned Orders) |
MD |
Demand Management (PIR) |
MDPB |
KANBAN |
MD05 |
Production Orders |
CO |
Process Orders |
COCR |
Info structure – SOP |
MCP1 |
Product group – SOP |
MCP2 |
Forecast |
MPRO |
Capacity Planning |
CY |
Capacity Scheduling |
CX |
Capacity Levelling |
CY01 |
REM |
MD04 |
Information System |
MCF |
etc… |
etc… |
helped thank you.
Awesome thanks
Hello,
If i follow your steps :
"Go to SE11 > Press F4 (in Database table) and chose the option of “SAP Application”
I don't get to view the "SAP Application" button The understated is what i get after i click on F4 at the Database Table field.
Please advise.
Hi, can i get this info in database tables.
basically last 3 snaps info which you posted.
I need an physical table in SAP where it stores an Application module to Table level relation so i can easily query all the table under any application.
for EX: FI-CO will have faglflexa, faglflext , bkpf .. so on ... where i can get all financial ones.
Can someone tell me in which table i can get this info like DD03L will get Table and column relation
also posted question in below
https://answers.sap.com/questions/13102971/sap-application-to-table-relation.html#