Pretty Printer im Web Application Builder
Verwendung
Bei der Erstellung von dynamischem und statischem Code dient der Pretty Printer im Web Application Builder (wie in der gesamten ABAP Workbench) der übersichtlichen optischen Gestaltung. Dadurch wird das Layout verbessert und die Coding-Zeilen sind somit einfacher lesbar.
Siehe auch:
Funktionsumfang des Pretty Printers
Voraussetzungen
Sie befinden sich in einem SAP Web AS 6.20 Umfeld und haben mindestens Support Package 3 implementiert.
Funktionsumfang
Der Pretty Printer leistet für BSP-Applikationen Folgendes:
Der Pretty Printer steht für die folgenden Bestandteile einer BSP-Applikation zur Verfügung:
Aktivitäten
Im Web Application Builder drücken Sie in Ihrer Seite einfach die Drucktaste Pretty Printer (
) oder wählen Sie im Menü Bearbeiten ®
Pretty Printer.
Beispiel
Beispiel für Formatierung einer Seite mit BSP-Extension-Elementen:
|
<%@page language="abap" %> <%@extension name="htmlb" prefix="htmlb" %> <htmlb:content> <htmlb:page title="List of Authors" > <table width="100%" height="100%" cellspacing="1" cellpadding="2" border="0"> <tr class="sapTbvCellStd"> <td bgcolor="Whitesmoke" valign="top"> <htmlb:form> <htmlb:tableView id = "tv1" headerText = "List of Authors" headerVisible = "true" footerVisible = "false" design = "ALTERNATING" table = "<%= authors %>" > <htmlb:tableViewColumns> <htmlb:tableViewColumn columnName = "authfnam" title = "first name" > </htmlb:tableViewColumn> <htmlb:tableViewColumn columnName = "authlnam" title = "last name" > </htmlb:tableViewColumn> </htmlb:tableViewColumns> </htmlb:tableView> </htmlb:form> </td></tr></table> </htmlb:page> </htmlb:content> |
Beispiel für Einrückungen bei statischem Coding und ABAP-Scripting:
|
<%@page language="abap" %> <html> <head> <title>SAP Web Application Server</title> </head> <body> <center> <h1>Welcome to the</h1> <h2>SAP Web Application Server!</h2> <% do 5 times. %> <font SIZE = <%= sy-index %>> <p> <center> Hello World! </font> <% enddo. %> <p> <img src="../PUBLIC/Tutorial/scalability.jpg"> </body> </html> |