Show TOC Entering content frame

Background documentation The Debugger User Interface Locate the document in its SAP Library structure

The user interface of the XSLT debugger is set up as follows:

This graphic is explained in the accompanying text

Application Toolbar

This graphic is explained in the accompanying text

The debugger application toolbar allows quick access to different functions that you can use to control the debugging processes (stopping at a certain position in the XSL source code or along the XML tree, inserting breakpoints, and so on).

For a description of the individual functions, refer to the section in Debugger Execution Types.

Displaying the XML Source Text

The display of the XML source code in the Debugger has the following 2 features:

·         Genuine line breaks are set if the corresponding special characters are also contained in the original XML document. However, if the document does not contain any characters for line breaks (CR or LF), an automatic line break is made – at the latest, after the 255th character in the line.
If, on the contrary, the original document contains real line breaks, these are displayed in the Debugger display. How the end of the line is displayed depends on the code page used:

-         Standard code pages (Unicode, Latin-1, EBCDIC Latin-1): marks a real line break with the paragraph indicator..

-         Latin-2: marks a real line break with ¤(currency character).

-         All other code pages: marks a real line break with #.

Note

The reason for this method of handling a line break is that an XML source code should be displayed in the Debugger as close to the original as possible. Blanks or line breaks, however, are an important part of the XML source code.

·         The currently processed XML node is highlighted by the color blue in the corresponding line. 

Example:

This graphic is explained in the accompanying text

Displaying the XSLT Program

This display shows the source text of the XSLT program, as close to the original as possible – as it is displayed in the Transformation Editor. 

It also contains:

·         Highlighting of the currently executed line (script marked in blue)

·         Yellow marking for all lines where line breakpoints are set.

Example:

This graphic is explained in the accompanying text

Debugger Views

You can examine the status of the current XML transformation from various viewpoints using the various Debugger views. In the standard version, the Result View is switched on. In addition, you can choose between:

·         Opening the Breakpoint View

·         Opening the Call View

·         Opening the Variable View

 

 

Leaving content frame