Anfang des Inhaltsbereichs

Funktionsdokumentation Pretty Printer im Web Application Builder  Dokument im Navigationsbaum lokalisieren

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 (Diese Grafik wird im zugehörigen Text erklärt) 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>

Ende des Inhaltsbereichs