Eursap's SAP Tips: Finding Change Objects, Tables and Transactions in SAP
Eursap's SAP Tips: Finding Change Objects, Tables and Transactions in SAP.
Below are some tips to finding your way around SAP for change objects, SAP tables, and SAP transaction codes.
Changes to SAP objects – using change objects and tables
Change tables in SAP – difficult to deal with, yes? Millions of entries and of course you have to know the change object related to that table. But how to find the object? As always, SAP tables come to the rescue. Follow the steps below
1. Go to transaction SE16N
2. Enter table TCDOB and then in field TABNAME, add the table for which you need the change document object for. For example, I have added table VBRK (the sales billing header table
3. Execute and see the object FAKTBELEG as my change document object for table VBRK:
4. You can now use that change document object in tables CDHDR (change header) and CDPOS (change item) to get the header and item level changes related to that table.
Finding tables for your specific function
Wouldn’t it be useful to see a list of tables for a given function? Easy, I hear you say – just use SE16N with the prefix for your function (like “VB” for sales). A small additional tip here though: instead of doing a standard search, use table DD02L to see the tables. This has a useful field called “Table category”, so you can filter on transparent tables, structures, cluster tables, pooled tables views and append structures.
Once you have a list of all the tables you want to see, filtered by table category, you can copy them into table DD02T, with your own language, to see the table descriptions, as below.
Finding transaction codes
Running a “number of entries” list in SE16N against table TSTCT for language “English” returns 107,387 tables in SAP S/4HANA 2022.
Is it any wonder why we forget transaction codes? Fiori has streamlined this a little by organizing transactions into catalogs, spaces and pages, but many organizations still use the SAP GUI. So how do you remember your transaction codes?
There are a few tricks here to help you out, which we can divide into SAP S/4HANA tricks and SAP ECC 6.0 tricks.
SAP S/4HANA
A great place to start is transaction SDMO. This is also available in ECC 6.0 but its functionality is nowhere near as rich as in S/4HANA. Simply search for any transaction using the selection screen, but be aware that the Description is case sensitive, so my search below for “ledger” will not bring up transactions with “Ledger” in the description – better to include both descriptions in the multiple search facility.
Another SAP S/4HANA useful transaction is KTRAN – again, easy to use and very similar to SDMO. KTRAN is only available in SAP S/4HANA version 1709 and upwards.
SAP ECC 6.0
You are a bit more restricted with SAP ECC 6.0 but you can use the transaction SEARCH_SAP_MENU to search for transactions. See below.
For both SAP S/4HANA and SAP ECC 6.0, a very useful table is TSTCT – here you can search for any transaction in the system via SE16 or SE16N, using the language. Case sensitivity applies here for the Text field.
Enjoy cruising around your SAP systems with these new tools!