abap

19 Oct: ABAP Runtime Analysis Using The New SAT Transaction – Part 2

SAT is the transaction name of the new ABAP Runtime Analysis Tool, which is one of the most significant improvements in ABAP in the NetWeaver 7.0 EhP2. For those of you who are already familiar with the transaction SE30, the former ABAP Runtime Analysis Tool, transaction SAT is the successor of SE30. SAP has completely enhanced the tool with effective new analysis tools and features.

clients

15 Sep: ABAP Runtime Analysis Using The New SAT Transaction – Part 1

SAT is the transaction name of the new ABAP Runtime Analysis Tool, which is one of the most significant improvements in ABAP in the NetWeaver 7.0 EhP2. For those of you who are already familiar with the transaction SE30, the former ABAP Runtime Analysis Tool, transaction SAT is the successor of SE30. SAP has completely enhanced the tool with effective new analysis tools and features.

20 Aug: ABAP OO in your Custom Workflow – Part 3

When the workflow starts you have an instance of the BOR object which is defined by the key fields that were instantiated and passed during the normal event creation. Now you want to instantiate the class which you are going to utilize. Leveraging the class we developed in the previous blogs, create a method that has in input parameter as which is the key to the class, and an export parameter that is a type reference to your class. The method ‘CREATE_INSTANCE’ is defined as static and public.

10 Aug: Using Memory Inspector to Analyze Usage in Real Time

As of Release 7.0 EHP2, the New ABAP Debugger offers a suite of three tools for analyzing memory use in a program that you are debugging. These three tools are the following…The Memory Analysis tool. This is the general purpose tool for memory analysis. You can see how much memory is in use, which objects are using the memory, and the containment hierarchy (Dominator Tree) in the memory objects. This tool is quite similar in its function set to the Memory Inspector. However, in the Debugger, you can also display the contents of memory objects. For example, you can see the lines in the body of an internal table. From the Memory Analysis tool, you can create a memory snapshot for later analysis in the Memory Inspector. Choose Create Memory Snapshot from the context menu or by choosing Services of the Tool (Services of the Tool). You can also start the Memory Inspector directly from the Debugger to compare memory snapshots.

13 Jul: Evaluating the Quality of Your ABAP with Code Inspector – Part 3

ABAP is a powerful language for building sophisticated applications. But as any developer is understands, even the most carefully written and tested objects can wind up terminating with a runtime errors, producing unexpected messages, returning incorrect results, or causing application performance problems. As a result, SAP provides a comprehensive set of specialized tools for performing static code checks, coverage analysis, post-mortem analysis, runtime traces, and debugging as part of the standard delivery of SAP Web Application Server (Web AS).

15 Jun: Evaluating the Quality of Your ABAP with Code Inspector – Part 2

ABAP is a powerful language for building sophisticated applications. But as any developer is understands, even the most carefully written and tested objects can wind up terminating with a runtime errors, producing unexpected messages, returning incorrect results, or causing application performance problems. As a result, SAP provides a comprehensive set of specialized tools for performing static code checks, coverage analysis, post-mortem analysis, runtime traces, and debugging as part of the standard delivery of SAP Web Application Server (Web AS).

16 May: Evaluating the Quality of Your ABAP with Code Inspector – Part 1

ABAP is a powerful language for building sophisticated applications. But as any developer is understands, even the most carefully written and tested objects can wind up terminating with a runtime errors, producing unexpected messages, returning incorrect results, or causing application performance problems. As a result, SAP provides a comprehensive set of specialized tools for performing static code checks, coverage analysis, post-mortem analysis, runtime traces, and debugging as part of the standard delivery of SAP Web Application Server (Web AS).

12 Apr: The Quality of your ABAP Development

ABAP is a powerful language for building sophisticated applications. But as any developer is understands, even the most carefully written and tested objects can wind up terminating with a runtime errors, producing unexpected messages, returning incorrect results, or causing application performance problems. As a result, SAP provides a comprehensive set of specialized tools for performing static code checks, coverage analysis, post-mortem analysis, runtime traces, and debugging as part of the standard delivery of SAP Web Application Server (Web AS).

16 Mar: Debugging ABAP for Functional Teams – Part 2

Debugging is the way to find the root cause of certain SAP transactional behavior (e.g., finding a reason why a certain value in a field was updated or determining why users receive an error, warning, or abnormal termination message during the processing of a transaction). Debugging is necessary if the root cause cannot be determined from functional methods such as checking customizing or master data.

Since ABAP is the backbone of SAP, at one point or another, every member of a functional team must have had to deal with SAP development technicalities behind the business functionality. This need for technical details can occur during various phases, such as writing functional specifications or analyzing a production environment issues.