0% found this document useful (0 votes)
27 views11 pages

How To Analyse, Debug and Optimize Your SAP Programs With Standard Tools - ABAP Developers

The document discusses several standard SAP transactions and tools that can be used to analyze, debug, and optimize ABAP programs, including the debugger, memory inspector, runtime analysis tool SAT, transaction ST22 for viewing runtime errors, and transaction SCU3 for viewing change logs.

Uploaded by

Mahesh Rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views11 pages

How To Analyse, Debug and Optimize Your SAP Programs With Standard Tools - ABAP Developers

The document discusses several standard SAP transactions and tools that can be used to analyze, debug, and optimize ABAP programs, including the debugger, memory inspector, runtime analysis tool SAT, transaction ST22 for viewing runtime errors, and transaction SCU3 for viewing change logs.

Uploaded by

Mahesh Rai
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers

How to analyse, debug and optimize your SAP


programs with standard tools
 December 23, 2014 (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-
your-sap-programs-with-standard-tools/)  Peter Marcely (http://www.abap-
developers.com/author/pmarcely/)  ABAP (http://www.abap-developers.com/category/abap/),
Useful SAP transactions (http://www.abap-developers.com/category/abap/useful-transactions/)

Replay
Ad closed by
(https: Report this ad
//www
Why this ad?
.faceb
ook.co
(https:
m/sha
//plus.
rer/sh
(https:
google
arer.p
//www
.com/s
*T&C apply.

hp?
.linked
hare?
u=http
in.com
url=htt
://ww
/cws/s
p://ww
w.aba
hare?
w.aba
p- There is a phase in development cycle when the programmer needs to optimize his nal product.
url=htt
p-
develoThis post focuses on those transactions which help developers to analyse, debug and optimize
p://ww
develo
pers.calready nished reports and programs.
w.aba
pers.c
om/20
om/20p-
14/12/
develo
14/12/This post is part of series about SAP transaction (http://www.abap-
how-
pers.c
how- developers.com/category/abap/useful-transactions/) codes for ABAP Developers:
to-
om/20
to-
analys
14/12/
analys 1. Basic SAP transactions for ABAP developers (http://www.abap-developers.com/2014/12/7-
e-
how-
e- essential-sap-transactions-t-codes-for-development-that-every-abap-developer-should-
debug
to-
debug know/)
-and-
analys
-and- 2. How to modify and extend SAP applications (http://www.abap-
optimi
e-
optimi developers.com/2014/12/how-to-modify-and-extend-sap-applications-di erent-
ze-
debug
ze- approaches-transaction-codes/)
your-
-and-
your- 3. Transaction codes for database and table handling (http://www.abap-
sap-
optimi
sap- developers.com/2014/12/transaction-codes-for-database-and-table-handling/)
progra
ze-
progra 4. How to analyse, debug and optimize your SAP programs with standard tools
ms-
your-
ms-
with- 
sap-
with-
standaSAP system o ers several options how to analyze our programs. Let’s start with the debugger.
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 1/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)
with-
tools/) Developer tools
standa
rd- Debugger
tools/)There are basically two options how to use a debugger. You can either start the debugger when

you set a session break point in your code while using se80 or se38. When you run the program
additional window with (new) debugger will show up.

The other method to is enter one of these following codes into command eld just before you
run the report:

/h – basic and most used command which will run the debugger
/hs – start debugger and allow system debugging
/ha – start debugger, skip screen handling and start directly debugging ABAP code
/hmusa – start debugger and create memory snapshot which can be analysed in
transaction S_MEMORY_INSPECTOR
(https:
//www
.faceb
ook.co
(https:
m/sha
//plus.
rer/sh
(https:
google (http://www.abap-developers.com/wp-
arer.p
//www
.com/s
hp?
.linked
hare?
u=http
in.com
url=htt
://ww
/cws/s
p://ww
w.aba
hare?
w.aba
p-
url=htt
p- content/uploads/2014/12/debugger.jpg)
develo
p://ww
develo
pers.c
pers.cS_MEMORY_INSPECTOR – Memory inspector
w.aba
om/20
om/20p-
14/12/We are able to generate a memory snapshot from any report or ABAP debugger and then
develo
14/12/analyse it in S_MEMORY_INSPECTOR transaction. Apart from /hmusa mentioned above, we can
how-
pers.c
how- also use following techniques to generate memory snapshot:
to-
om/20
to-
analys To create snapshot from any running program, we need to select main menu > System >
14/12/
analys
e- Utilities > Memory Analysis > Create snapshot.
how-
e-
debug To create snapshot from ABAP debugger, we need to start memory analysis tool, select tab
to-
debug
-and- Memory Objects and generate snapshot. (more info on memory analysis tool can be found
analys
-and-
optimi here
e-
optimi
ze- (http://help.sap.com/saphelp_nw70ehp2/helpdata/en/34/f0b36353a34bdba328ce4f717d16
debug
ze-
your- c6/frameset.htm))
-and-
your-
sap-
optimi
sap- Once the snapshots are generated, we can analyse them and compare them. It can help us to
progra
ze- nd any memory leaks or discover why the memory consumption is unexpectedly increasing
progra
ms-
your-
ms- over time.
with- 
sap-
with-
standa
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 2/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)
with-
tools/)
standa
rd-
tools/)

(https:
//www(http://www.abap-developers.com/wp-content/uploads/2014/12/memory_analysis.jpg)
.faceb
ook.coSE30 / SAT – Runtime analysis
(https:
m/sha
SE30 is an older transaction which is replaced by transaction SAT since EHP2. SAT is a powerful
//plus.
rer/sh
(https:tool which allows you to run any transaction, program or function module and evaluate the
google
arer.p
//wwwruntime analysis right after. Hit list will display all statements (blocks) of the program and their
.com/s
hp?
.linked running times. We will use this list to track down ine cient parts of program and optimize it
hare?
u=http
in.com afterwards. Similarly, hit list of DB tables shows us list of database access which can help us to
url=htt
://ww
/cws/soptimize database queries.
p://ww
w.aba
hare?
w.aba
p- SAT also keep track of old measurements which are accessible via Evaluate tab. It gives us
url=htt
p-
develoopportunity to see the overall improvements or compare di erent runs of our program.
p://ww
develo
pers.cVery complex tutorial about runtime analysis can be found here
w.aba
pers.c
om/20(http://scn.sap.com/community/abap/testing-and-troubleshooting/blog/2011/01/18/next-
om/20p-
14/12/generation-abap-runtime-analysis-sat-introduction).
develo
14/12/
how-
pers.c
how-
to-
om/20
to-
analys
14/12/
analys
e-
how-
e-
debug
to-
debug
-and-
analys
-and-
optimi
e-
optimi
ze-
debug
ze-
your-
-and-
your-
sap-
optimi
sap-
progra
ze-
progra
ms-
your-
ms-
with- 
sap-
with-
standa
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 3/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)
with-
tools/)
standa
rd-
tools/)

(https:
//www
(http://www.abap-developers.com/wp-content/uploads/2014/12/sat.jpg)
.faceb
ook.co
(https:ST22 – ABAP runtime errors (tracking dumps in SAP system)
m/sha
//plus.Every ABAP developers had experienced some dump in his program, whether because of the
rer/sh
(https:
googlesyntax error or some other inconsistent system state. You are able to take a look into debugger
arer.p
//www
.com/s
hp? afterwards what has happened. On top of that, transaction ST22 keeps track of all dumps which
.linked
hare? happened in the system and you can recall any one of them. This is very handy when user wants
u=http
in.com
url=httto report you the dump, you just select dump according to his system name and you can start
://ww
/cws/s
p://ww
w.abadebugging and x it immediately.
hare?
w.aba
p-
url=htt
p-
develo
p://ww
develo
pers.c
w.aba
pers.c
om/20
om/20p-
14/12/
develo
14/12/
how-
pers.c
how-
to-
om/20
to-
analys
14/12/
analys
e-
how-
e-
debug
debug(http://www.abap-developers.com/wp-content/uploads/2014/12/st22.jpg)
to-
-and-
analys
-and-
optimi
e- SCU3 – Evaluate change logs
optimi
ze-
debug
ze- This transaction enables you to see change logs of tables and customizing objects (views, tables,
your-
-and-
your- view clusters generated by sm30). You need to rst set up logging in se11 > technical settings of
sap-
optimi
sap- the table. You will able to see all changes over the time in transaction SCU3. Performance will be
progra
ze- indeed a ected, choose such tables very carefully.
progra
ms-
your-
ms-
with- 
sap-
with-
standa Basis tools
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 4/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)
tools/)ST02
with- – The buffer monitor & Tune summary
standaTransaction ST02 is rather aimed for SAP basis person than for a developer. It shows the usage of
rd- bu ers and memory of that SAP instance where we are currently logged in. It provides
tools/)information about bu ers, sap memory, cursor cache and call statistics from the time the

instance was started. As a developers we will use this transaction rarely, but may be handy to
prove that system is slow and it is not fault of our program.

(http://www.abap-

developers.com/wp-content/uploads/2014/12/st02.jpg)

(https:
ST04 – Database performance analysis
//www
.facebSince ST04 is used by SAP basis people too, I am not going to describe this transaction in detail. It
ook.coshows historical and current data of a database usage and it provides those kinds of information
(https:which can help us to evaluate and improve overall database performance on a whole system
m/sha
//plus.level. For more information check out following blog post (http://www.sap-perf.ca/run-sap-st04/).
rer/sh
(https:
google
arer.p
//www
hp? ST06 – OS Monitor
.com/s
.linked
hare?
u=httpST06 is another basis tool. It provides overview of all kind of resources in our system, such as
in.com
url=htt
://ww
/cws/sCPU, memory, SWAP, disc and network. For more information see following blog post
p://ww
w.aba(http://www.sap-perf.ca/how-to-run-sap-st06/).
hare?
w.aba
p-
url=htt
p-
develo
p://ww
develo
pers.cAs usual, I hope you enjoyed this article and looking forward to hear your feedback.
w.aba
pers.c
om/20
om/20p-
14/12/Share this:
develo
14/12/
how-  Facebook (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-
pers.c
how-
to- programs-with-standard-tools/?share=facebook&nb=1)
om/20
to-
analys
14/12/
analys  Twitter (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-
e-
how-
e- programs-with-standard-tools/?share=twitter&nb=1)
debug
to-
debug
-and-  Google (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-
analys
-and-
optimi programs-with-standard-tools/?share=google-plus-1&nb=1)
e-
optimi
ze-
debug
ze-
 LinkedIn (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-
your- programs-with-standard-tools/?share=linkedin&nb=1)
-and-
your-
sap-
optimi
sap-  Reddit (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-
progra
ze- programs-with-standard-tools/?share=reddit&nb=1)
progra
ms-
your-
ms-
with- 
sap-
with-
standa
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 5/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)
with-
tools/)  Email (http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-
standa programs-with-standard-tools/?share=email&nb=1)
rd-
 More
tools/)

(https:
//www
.faceb
ook.co
(https:
m/sha
//plus. ABAP (http://www.abap-developers.com/tag/abap/)
rer/sh
(https: debugger (http://www.abap-developers.com/tag/debugger/)
google
arer.p
//www
.com/s
hp? s_memory_inspector (http://www.abap-developers.com/tag/s_memory_inspector/)
.linked
hare?
u=http sat (http://www.abap-developers.com/tag/sat/) scu3 (http://www.abap-developers.com/tag/scu3/)
in.com
url=htt
://ww
/cws/s st02 (http://www.abap-developers.com/tag/st02/) st04 (http://www.abap-developers.com/tag/st04/)
p://ww
w.aba
hare? st06 (http://www.abap-developers.com/tag/st06/) st22 (http://www.abap-developers.com/tag/st22/)
w.aba
p-
url=htt
p-
develo t-codes (http://www.abap-developers.com/tag/t-codes/)
p://ww
develo
pers.c transactions (http://www.abap-developers.com/tag/transactions/)
w.aba
pers.c
om/20
om/20p-
14/12/
develo
14/12/
how-
pers.c
how-
to-
om/20
to- PETER MARCELY (HTTP://WWW.ABAP-DEVELOPERS.COM/AUTHOR/PMARCELY/)
analys
14/12/
analys
e- ABAP, Python, JavaScript developer
how-
e-
debug
to-
debug
-and-
analys
-and-
optimi
e-
optimi
ze-
8 Comments ABAP Developers 1 Login
debug
ze-
your-
-and-
your-
 Recommend 2
sap- t Tweet f Share Sort by Best
optimi
sap-
progra
ze-
progra
ms- Join the discussion…
your-
ms-
with- 
sap-
with-
standa LOG IN WITH
OR SIGN UP WITH DISQUS ?
progra
standa
rd-
ms-
rd- Name
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 6/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd a e
tools/)
with-
tools/)
standa
rd- narayana reddy • 2 months ago
tools/) Thanks for sharing this Informative content. Well explained. Got to learn new things from your
Blog on Sap remote Online Access
△ ▽ • Reply • Share ›

jyothi reddy • 6 months ago


Very good article
kindly visit my site:
https://dynamoinfotech.com
△ ▽ • Reply • Share ›

Lakshmana Swamy • 2 years ago


SAP FICO online training is one of the best course for the finance student in the industry and it
(https: is going to be one of the best course in the coming decades.
//www
.faceb http://klakshmanaswamy.com/
ook.co △ ▽ • Reply • Share ›
(https:
m/sha
//plus. john stanley • 3 years ago
rer/sh
(https:
google in this post explains about ABAP debuggers and optimization of SAP programs.for more
arer.p
//www
.com/s information visit our site http://www.flaxit.com/sap-a....
hp?
.linked
hare? △ ▽ • Reply • Share ›
u=http
in.com
url=htt
://ww sap4tech.net • 3 years ago
/cws/s
p://ww
w.aba Excellent Article. It is very helpful.
hare?
w.aba
p-
url=htt
p-
develo Sab
p://ww
develo
pers.c △ ▽ • Reply • Share ›
w.aba
pers.c
om/20
om/20p- SAP Yard • 3 years ago
14/12/
develo
14/12/ Nice clean site!!
how-
pers.c
how-
to- Regards,
om/20
to-
analys Raju
14/12/
analys
e- △ ▽ • Reply • Share ›
how-
e-
debug
to-
debug
-and- Shanmugavel • 4 years ago
analys
-and-
optimi ABAP Debugger Desktop Tools:-
e-
optimi
ze-
debug
ze- The most important part of the New ABAP Debugger user interface is the desktops and tools.
your-
-and-
your- The desktops are your work areas, and all available tools. You can configure the desktops to
sap-
optimi
sap- your needs and switch to specialized desktops for unique debugging tasks.
progra
ze-
progra
ms- http://www.staunchforce.com...
your-
ms-
with- △ ▽ • Reply • Share › 
sap-
with-
standa
progra
standa Shanmugavel • 4 years ago
rd-
ms-
rd-
l Refer this link you will be cleared about SAP Debugger
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 7/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd Refer this link... you will be cleared about SAP Debugger
tools/)
with-
tools/)
standa http://www.staunchforce.com...
rd- △ ▽ • Reply • Share ›
tools/)

ALSO ON ABAP DEVELOPERS

Transaction codes for Database and Table What is XSTRING data type and how to
handling convert it to various formats
1 comment • 4 years ago 2 comments • 4 years ago
narayana reddy — I feel satisfied to read your KarthiK E — Dear Friends,how to convert
blog, you have been delivering a useful & xstring to JSON/ XML using java. please
unique information to our vision even you have suggest me the best practice of

Resources for learning OpenUI5 – blogs, SAP ABAP Tutorial


feeds and more 1 comment • 4 years ago
7 comments • 4 years ago jyothi reddy — sap is one one big ocean it is
(https: Ginwene Rueda — Thanks for this nice ver use ful for
//www collection. Maybe you can also check this blog carrerhttps://dynamoinfotech.com
.faceb for tips and best
ook.co
(https:
✉ Subscribe d Add Disqus to your siteAdd DisqusAdd 🔒 Disqus' Privacy PolicyPrivacy PolicyPrivacy
m/sha
//plus.
rer/sh
(https:
google
arer.p
//www
.com/s  Transaction codes for Database and Table handling (http://www.abap-developers.com/2014/12/transaction-codes-
hp?
.linked
hare? for-database-and-table-handling/)
u=http
in.com
url=htt
://ww
/cws/s
p://ww
w.aba
hare?
w.aba
p- CATEGORIES
url=htt
p-
develo
p://ww
develo  ABAP (http://www.abap-developers.com/category/abap/) (7)
pers.c
w.aba
pers.c
om/20  ABAP Conversions (http://www.abap-developers.com/category/abap/abap-conversion/)
om/20p- (3)
14/12/
develo
14/12/
how-
pers.c  Useful SAP transactions (http://www.abap-developers.com/category/abap/useful-
how-
to- transactions/) (4)
om/20
to-
analys
14/12/
analys
e-
how-
e-
debug  OpenUI5 / SAPUI5 Tutorial (http://www.abap-developers.com/category/openui5-tutorials/)
to-
debug (4)
-and-
analys
-and-
optimi  JavaScript tricks (http://www.abap-developers.com/category/openui5-tutorials/javacsript-
e-
optimi
ze- tricks/) (1)
debug
ze-
your-
-and-
your-
sap-
optimi
sap-
progra  SAP Netweaver gateway (http://www.abap-developers.com/category/sap-netweaver-
ze-
progra
ms- gateway/) (4)
your-
ms-
with-  File upload & download (http://www.abap-developers.com/category/sap-netweaver- 
sap-
with-
standa gateway/ le-upload-and-download/) (1)
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 8/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)  OData (http://www.abap-developers.com/category/sap-netweaver-gateway/odata/) (3)
with-
tools/)
standa
rd-
tools/)

SOCIAL CORNER

ABAP Developers
google.com/+Abap-developers
(https:
Follow
//www
.faceb
ook.co
(https:
m/sha
//plus.
rer/sh
(https:
google (https://www.facebook.com/ABAPDevelopers)
arer.p
//www
.com/s
hp?
.linked
hare?
u=http
in.com
url=htt
://ww
/cws/s
p://ww
w.aba TOP POSTS & PAGES
hare?
w.aba
p-
url=htt
p-
develo What is XSTRING data type and how to convert it to various formats (http://www.abap-
p://ww
develo developers.com/2014/07/what-is-xstring-data-type-and-how-to-convert-it-to-various-formats/)
pers.c
w.aba
pers.c
om/20 7 Essential SAP transactions (t-codes) for development that every ABAP developer should know
om/20p-
14/12/ (http://www.abap-developers.com/2014/12/7-essential-sap-transactions-t-codes-for-
develo
14/12/ development-that-every-abap-developer-should-know/)
how-
pers.c
how-
to-
om/20
to- How to store le incoming as XSTRING in SAP (http://www.abap-developers.com/2014/06/how-
analys
14/12/ to-store- le-incoming-as-xstring-in-sap/)
analys
e-
how-
e-
debug
to-
debug
-and-
analys
-and-
optimi RECENT POSTS
e-
optimi
ze-
debug
ze-
your- How to analyse, debug and optimize your SAP programs with standard tools (http://www.abap-
-and-
your- developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-
sap-
optimi
sap- standard-tools/)
progra
ze-
progra
ms- Transaction codes for Database and Table handling (http://www.abap-
your-
ms-
with- developers.com/2014/12/transaction-codes-for-database-and-table-handling/) 
sap-
with-
standa
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 9/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/) How to modify and extend SAP applications – Di erent approaches + Transaction codes
with-
tools/) (http://www.abap-developers.com/2014/12/how-to-modify-and-extend-sap-applications-
standa
di erent-approaches-transaction-codes/)
rd-
tools/) 7 Essential SAP transactions (t-codes) for development that every ABAP developer should know
(http://www.abap-developers.com/2014/12/7-essential-sap-transactions-t-codes-for-
development-that-every-abap-developer-should-know/)

Resources for learning OpenUI5 – blogs, feeds and more (http://www.abap-


developers.com/2014/10/resources-for-learning-openui5-blogs-feeds-and-more/)

TAGS

ABAP (http://www.abap-developers.com/tag/abap/) blogs (http://www.abap-developers.com/tag/blogs/)

(https: cmod (http://www.abap-developers.com/tag/cmod/) db02 (http://www.abap-developers.com/tag/db02/)


//www debugger (http://www.abap-developers.com/tag/debugger/)
.faceb
escape (http://www.abap-developers.com/tag/escape/) html (http://www.abap-developers.com/tag/html/)
ook.co
(https: odata (http://www.abap-developers.com/tag/odata-2/)
m/sha
//plus.
rer/sh openui5 (http://www.abap-developers.com/tag/openui5/)
(https:
google
arer.p
//www python (http://www.abap-developers.com/tag/python/)
.com/s
hp?
.linked
hare? SAP Netweaver Gateway (http://www.abap-developers.com/tag/sap-netweaver-gateway-2/)
u=http
in.com
url=htt SAP O ce (http://www.abap-developers.com/tag/sap-o ce/)
://ww
/cws/s
p://ww
w.aba sapui5 (http://www.abap-developers.com/tag/sapui5/) sat (http://www.abap-developers.com/tag/sat/)
hare?
w.aba
p-
url=htt
p-
scu3 (http://www.abap-developers.com/tag/scu3/) se11 (http://www.abap-developers.com/tag/se11/)
develo
p://ww
develo se14 (http://www.abap-developers.com/tag/se14/) se16 (http://www.abap-developers.com/tag/se16/)
pers.c
w.aba
pers.c
om/20 se16n (http://www.abap-developers.com/tag/se16n/) se18 (http://www.abap-developers.com/tag/se18/)
om/20p-
14/12/ se19 (http://www.abap-developers.com/tag/se19/) se24 (http://www.abap-developers.com/tag/se24/)
develo
14/12/
how-
pers.c
how- se37 (http://www.abap-developers.com/tag/se37/) se38 (http://www.abap-developers.com/tag/se38/)
to-
om/20
to- se54 (http://www.abap-developers.com/tag/se54/) se80 (http://www.abap-developers.com/tag/se80/)
analys
14/12/
analys se95 (http://www.abap-developers.com/tag/se95/) sm30 (http://www.abap-developers.com/tag/sm30/)
e-
how-
e-
debug sm31 (http://www.abap-developers.com/tag/sm31/) smod (http://www.abap-developers.com/tag/smod/)
to-
debug
-and-
analys
-and- spau (http://www.abap-developers.com/tag/spau/) spdd (http://www.abap-developers.com/tag/spdd/)
optimi
e-
optimi st02 (http://www.abap-developers.com/tag/st02/) st04 (http://www.abap-developers.com/tag/st04/)
ze-
debug
ze-
your- st06 (http://www.abap-developers.com/tag/st06/) st22 (http://www.abap-developers.com/tag/st22/)
-and-
your-
sap- s_memory_inspector (http://www.abap-developers.com/tag/s_memory_inspector/)
optimi
sap-
progra
ze-
progra t-codes (http://www.abap-developers.com/tag/t-codes/)
ms-
your-
ms-
with- transactions (http://www.abap-developers.com/tag/transactions/) 
sap-
with-
standa ui5 (http://www.abap-developers.com/tag/ui5/) uri (http://www.abap-developers.com/tag/uri/)
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 10/11
26/02/2019 How to analyse, debug and optimize your SAP programs with standard tools | ABAP Developers
rd
tools/)
with-
tools/)
url (http://www.abap-developers.com/tag/url/)

standa url escape encode decode (http://www.abap-developers.com/tag/url-escape-encode-decode/)


rd-
xml (http://www.abap-developers.com/tag/xml/) XSTRING (http://www.abap-developers.com/tag/xstring/)
tools/)

(htt

p://g

(https: ithu
//www
b.co
.faceb
ook.co m/p
(https:
m/sha
//plus. mar
rer/sh
(https:
google
arer.p
//www
.com/s cely)
hp?
.linked
hare?
u=http
ABAP Developers (http://www.abap-developers.com/) All rights reserved. Theme by Colorlib (http://colorlib.com/) Powered
in.com
url=htt
://ww by WordPress (http://wordpress.org/)
/cws/s
p://ww
w.aba
hare?
w.aba
p-
url=htt
p-
develo
p://ww
develo
pers.c
w.aba
pers.c
om/20
om/20p-
14/12/
develo
14/12/
how-
pers.c
how-
to-
om/20
to-
analys
14/12/
analys
e-
how-
e-
debug
to-
debug
-and-
analys
-and-
optimi
e-
optimi
ze-
debug
ze-
your-
-and-
your-
sap-
optimi
sap-
progra
ze-
progra
ms-
your-
ms-
with- 
sap-
with-
standa
progra
standa
rd-
ms-
rd-
l
http://www.abap-developers.com/2014/12/how-to-analyse-debug-and-optimize-your-sap-programs-with-standard-tools/ 11/11

You might also like