Transkript

2 Abstract : a Technical View A new ABAP Trace Tool (transaction SAT) has been developed, addressing major limitation in the SE30: For example Trace Storage User Interface Analysis Functionality Trace Comparison and more The Transaction SE30 is currently being phased-out.

3 Traditional Trace Storage in SE30 Trace Recording: With tracing switched on, the ABAP VM and its accompanying services (DBI, Dynpro, ) store trace entries in a file on the application server. Trace Storage: Transaction SE30 directly reads these trace files. As a result, only traces on the current server are visible within SE30. To conserve file system space, traces older than one week are deleted automatically.

4 Trace Storage in SAT New Trace Storage within SAT: Trace file content is processed and stored on the database. In most cases, this is done automatically after the trace is finished. The trace file is deleted after the data has been stored on the database. Trace data from all application servers in the system is accessible via SAT. Traces can be kept for a longer time, as trace data on the database is not deleted automatically

5 User Interface: Trace Overview On tab Evaluate, a list of all traces in the system is displayed (only your own traces are shown by default). You can: Display a trace Delete traces Compare traces Distribute a trace Upload / download traces By default the traces of the current user are shown. This can be changed by right click on the row Trace user and choosing Set filter.

6 User Interface: Trace Display SAT uses the same multi-tool manager as the new ABAP debugger: User can choose between different views on the trace data Navigation between the different tools is supported Data is displayed using ALV-Grids or Column Trees In SAT, a multi tool user interface is used. This screen can be customized according to your needs

8 Trace Comparison With the new SAT transaction, different traces can be compared. This is helpful for instance to check the scalability. For instance, a program can be executed two times with a different amount of data supplied. Each run can be traced and afterwards the traces can be compared to find out whether the program scales. As all traces are stored in the database, different application servers can be compared. If this is even not enough, completely different systems can be compared as shown next.

9 Traces can be distributed to other systems via RFC We can compare our traces in different systems, the traces can be send to another system via RFC call. To do so, select the trace to be transmitted to the other system and click the download button as shown below in the figure. A popup will appear for entering the RFC Destination.

10 Traces can be distributed to other systems via frontend up/download We can compare our traces in different systems, the traces can be send to another system via RFC call. To do so, select the trace to be transmitted to the other system and click the download button as shown below in the figure. A popup will appear for entering the RFC Destination.

11 Analysis Functionality In SAT there is a different approach. In the profile tool a tree shows the trace entries ordered by type, e.g. Database-Operations, Dynpro-Events, Processing blocks, To obtain detailed information on any entry of this tree, the entry can be selected and narrowed using the desired tool. This allows to view any kind of hit list. as shown below in the figure

12 Analysis Functionality: Confine to Subarea We can Display can be confined to subarea. Times are rescaled as shown below in the figure.

13 Variant SAP 2008 / Page 13

14 Variant for Restricting Measurement We can create the different variants as per our requirement as shown below in the figure and can restrict the runtime analysis of our program.

15 Variant : Restricting Runtime Analysis of Program parts only We can further sub divide our criteria for evaluation of our code. With this option, RFC calls and updates are also measured. The results are stored in separate performance data files. You can evaluate these files on the relevant application server using SE30. If you select Particular units Definition option, the system measures only specific parts of the application given below:

16 Variants :Restricting Runtime Analysis of Statements Only we can further limit the Runtime Analysis by selecting the particular statements we want to review as shown below in the figure. In duration/ type tab we can give the Maximum execution time,maximum size of file & select the use of logging memory.

Maintenance Management with SAP Solution Manager An Overview of Maintenance Certificate for VAR Scenario SAP Global Service & Support December 2009 Disclaimer This presentation is a preliminary version

How to Request a Maintenance Certificate manually through SAP Support Portal? Options to Request a Maintenance Certificate How to Request a Maintenance Certificate via System Data How to Request a Maintenance

Document split in new G/L Document splitting in new G/L part 4 SAP ERP SAP AG Leading item cross company posting The example focuses in the configuration of the leading item. SAP AG 2004 / General Ledger

Hardware Requirements in Unicode Systems SAP Internationalization & Unicode September 2009 Hardware Requirements in Unicode Systems After a Unicode Conversion the character range in the system has increased

SAP PPM Enhanced Field and Tab Control A PPM Consulting Solution Public Enhanced Field and Tab Control Enhanced Field and Tab Control gives you the opportunity to control your fields of items and decision

SAP NetWeaver and SOA Sumat K Tomar Agenda Introduction to SAP NetWeaver Overview of the various components of SAP NetWeaver Introduction to concept of SAP Enterprise SOA Introduction to the platform for

New Developments in R3load und R3ta to Speed Up System Migrations Special Interest Day (SIG) ORACLE und SAP, 9th June 2008, St. Leon-Rot Uwe Specht SAP AG Agenda New Development and Integration in available

Overview: Interactive Forms in Guided Procedures Document Version 1.00 November 2005 - What is an interactive form? An Interactive Form is a selfcontained electronic representation of a paper form with

SAP NetWeaver CE Guided Procedure (GP) Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to

SAP Business Planning and Consolidation Version 10.1 for NetWeaver Platform Information, Support Pack Dates and Maintenance Dates October, 2013 Disclaimer This PAM represents current planning for SAP BusinessObjects

Advanced Availability Transfer Transfer absences from HR to PPM A PLM Consulting Solution Public Advanced Availability Transfer With this solution you can include individual absences and attendances from

SAP Identity Management 8.0 Product Availability Matrix Customer Disclaimer This PAM represents current planning for SAP Identity Management only and not for other SAP products and can be subject to changes

A Business Platform for The 21 st Century Glimpses into some Research Activities Dr. Albrecht Ricken November 24, 2015 Industry 4.0 is not about a networked company It is about a networked economy 2 Lotsize