Explore the Hidden Power of the Checkpoint Groups

  • by Khalid Sarfaraz, Sr. SAP NetWeaver Development Consultant
  • October 1, 2010
The new checkpoint group functionality introduced as of SAP NetWeaver Application Server (SAP NetWeaver AS) 6.40 allows you to analyze complex programs in less time. Find out how to set up checkpoint groups and how you can use the functionality with breakpoints, logpoints, and assertions.
Key Concept
Checkpoint groups can help you analyze a program better, especially in a production environment. They help you add breakpoints and logpoints in programs. A checkpoint group is a repository object that you can transport to other systems. You can link a checkpoint statement to a checkpoint group. All checkpoint statements attached to a checkpoint group can be set as active or inactive through available checkpoint activation settings. Three operation modes are available for checkpoint groups: assertions, breakpoints, and log points. These operation modes, along with the checkpoint group activation settings, make it a strong tool to better analyze complex programs.

Sometimes it can take hours to figure out a simple error or miscalculation in an SAP program simply because the program is too complex and lengthy. Usually, a standard SAP program calls another program, function module, or subroutine, which then calls another, and so on. Reaching to the exact point of error sometimes becomes very challenging, especially when you don’t receive an error message and you have to find the miscalculation manually.

Using the checkpoint groups, I will take you on a tour of the tools you can use to troubleshoot errors. Let’s first analyze what the breakpoint is and how it can be beneficial.

Khalid Sarfaraz

Khalid Sarfaraz has more than seven years of experience as a senior SAP development consultant with companies in Pakistan and the Middle East. He is a certified development consultant for ABAP Workbench and SAP NetWeaver AS 6.20. Khalid has developed and maintained a number of customized reports, forms, screens, and applications with a main focus on performance, reusability, maintenance, and documentation. He also offers expertise in SAP Workflow development and administration.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.