How to find Transaction codes in SAP?
SAP has more than 1,00,000+ transaction codes in all, and it is increasingly difficult to keep track or remember these transaction codes.
So what is the solution?
Should we keep excel list of these codes?
Or should we remember it? which is definitely a herculean task and almost impossible feat to achieve.
Well, SAP has come out with a solution for it, It’s simple and easy and searching T-Codes and Almost everyone has seen GOOGLE search engine, so taking a cue from that, SAP has devised it’s very own search engine for finding transaction codes.
The transaction code is : KTRAN ( find transaction )
Step 1 : Type Transaction code KTRAN in the search bar.
Step 2 : Press enter and you will be guided to a new screen and as marked in blue pen, press EXECUTE as shown below :
Step 3 : As soon as you press EXECUTE, you will be guided to a screen just adjacent to this button as shown below :
Step 4 : Now type any word (or if you know the T-Code) related to your process and SAP will auto-populate all the T-CODES which match that word entered in the Transaction Search Term. You can filter the search as per the various options mentioned in the screen and the beauty of this T-Code is it gives you the Description of the transaction code, Program, Package, Component ID, Authorization, Language, Favorite (check box i.e. whether the T-Code is already favorite in your list or not) and Add Favorite Button ( to make it as Favorite )
When i typed “PUR”, it gave me 400 hits
When I typed the exact word “PURCHASE”, SAP zeroed it down exactly to 152 hits
When I click on a particular T-Code called J1IPUR – Purchase Register – India, it will redirect the screen to the SAP standard purchase register as shown below :
So keep using the T-Code and keep exploring the immense possibility SAP has to offer.
In more than 15 years working in SAP, that's the first time I hear about that life saving transaction.
Thanks for sharing, Vignesh Bhatt
To be honest, I usually just google "SAP transaction for purchasing" to find what I need.
Another trick is to look into table TSTCT or TSTCP (if you know some parameters).
It's true. Me neither 🙂
My best way to find tcodes is by google search. SE93 matchcode description field is also useful.
True. It exists in S/4 HANA only.
yes Hemant Mahajani , it exists in S/4 HANA only, especially in 1709 upwards... though SAP has provided note to implement if this transaction is not available in 1511, 1610.
it is available since EHP7. Please refer to https://launchpad.support.sap.com/#/notes/1860162
Thanks Marssel Vilaça for the information...
Thanks Julien Delvat , even I used to refer TSTCT or TSTCP, but found this new transaction code to be really helpful, hence blogged about it. 🙂
Table TSTC seems to be a faster option.
TSTC doesn't have descriptions. You probably want TSTCT
Thanks for sharing!
Very informative blog!
This is really a timesaver T.Code.
Hi Kamlesh Kumar Arya
Thanks. Happy that it serves the purpose.
Is this available in ehp4.7 onwards.. s4 only... Or any other earlier version?
Arvind Leo Pereira
It is available in S4 HANA 1709 onwards, and for version 1511 and 1610, you need to apply the note : 2329987 - CO-OM tools: Generic search of transactions.
FYI, Tammy Powlas covered this in her blog when it first came out: https://blogs.sap.com/2017/10/29/news-for-fi-co-friends-worth-visiting-new-sap-influence-site/
Thanks Nathan Genez , Read the blog, very insightful and informative. Thanks for sharing the blog.
Good info. for S4H.
But, for R/3 I always relied on SDMO.
Thanks for sharing.. very faster way of searching transaction in S/4 compare to table search or SE93 or SDMO. Transaction SDMO is also changed in S/4.
Thanks Neelesh. Indeed it is, I use only KTRAN to search transactions. ?
I am trying tcode KTRAN but I am getting error like this
not able to access KTRAN on a system CAR (SAP CA-RT),
I’m used to calling SEARCH_SAP_MENU
Do you know if there is something similar (or portable) to SAP CAR ? (different from SMDO)
This is awesome ... thanks for sharing