SAP GUI for HTML
SAP ITS im SAP NetWeaver Application Server
ITS-Implementierungsmodelle
Installation und Aktivierung
Konfiguration
Parameter für Administratoren
~client, ~language, ~login, ~loginGroup, ~password
~cookies
~exitURL
~noHeaderOkCode
~runtimeMode
~urlMime
~webgui_combobox_sorted_by_keys
~webgui_combobox_with_keys
~webgui_message_in_popup
Parameter für Entwickler
~command
~EWT_statichelp
~frameName
~generateDynpro
~http_https
~icf
~popups
~record
~redirectURL
~sources
~syncBehaviour
~target
~template
~theme
~transaction
~urlWGate
~webTransactionType
Diagnose- und Überwachungswerkzeuge
Statusmonitor für die ITS-Funktion
IACs mit dem integrierten SAP ITS entwickeln
Programmierung von Web-Transaktionen
Programmierung der Transaktion
ABAP-Elemente in HTML auf einen Blick
Implementierung von Menüs
Implementierung von Textbereichen
Implementierung von Ankreuzfeldern
Implementierung von Auswahlknöpfen
Implementierung von Step-Loops
Implementierung von Table Controls
Implementierung von Dialogfenstern
Implementierung der Eingabehilfe
Werkzeuge zur Programmierung von Web-Transaktionen
Anwendungsprogrammierschnittstelle für Web-Transaktionen
Aktivierung der API für Web-Transaktionen
Behandlung von Kontextfeldern
Verarbeitung von Kontextfeldern
Makro field-set
Makro field-transport
Makro field-get
Makro set-persistent
Behandlung von MIME-Daten
MIME-Daten vom SAP-System an den ITS exportieren
MIME-Daten vom ITS ins SAP-System importieren
Makro mime-download
Makro mime-transport
Makro mime-info
Makro mime-upload
Makro mime-uploadpart
Funktion its_import_context
Steuerung des Web-Browsers
Makro its-browser_redirect
Makro its-browser_post
Dienstfunktionen
Funktion its_ping
Erstellung des ITS-Service
ITS-Servicebeschreibung
Themes
HTML-Templates
Sprachressourcen
Anpassung des HTML-Quelltextes
Der HTML-Generator auf einen Blick
Landessprachenunterstützung
Anmeldesprache
Sprachenunabhängige Templates
Sprachressourcendateien und Platzhalter
Web Application Builder für ITS-Services
Einführung
Benutzereinstellungen für Internet-Services
Grundfunktionen
Internet-Service anlegen
Komponenten von Internet-Services
Mixed-Modus verwenden
HTML-Templates anlegen
Generierungsstil: Classic
Generierungsstil: HTML-Business
Generierungsstil: WebGUI
HTML-Templates erweitern
MIME-Objekte anlegen
Sprachunabhängige MIME-Objekte anlegen
Sprachabhängige MIME-Objekte anlegen
MIME-Objekte bearbeiten
Sprachressourcen anlegen
Service publizieren
Zustände eines Web-Entwicklungsobjekts
Service ausführen
Werkzeugunterstützung bei der Implementierung
Navigation mit Doppelklick
Muster und Wizards verwenden
ITS-Synchronisation
Web-Browser-Caching
Caching und Transaktionszustand
Umgang mit nicht mehr synchronen Situationen
ITS benachrichtigt die Transaktion
Aktualisierungsdynpro holen
Anwendungen mit einem Frame
Anwendungen mit mehreren Frames
HTTP POST und HTTP GET
Wann synchronisiert der ITS?
Synchronisation deaktivieren
Synchronisation implementieren
Kontext in einer Web-Transaktion
Beispiel: Mitarbeiterverzeichnis
Beispiel: Stellensuche
Beispiel: Einkaufskorb
HTMLBusiness-Sprachbeschreibung
Allgemeine HTMLBusiness-Regeln
Einbindung von HTML-Business in Standard-HTML
Verwendung von mehreren HTML-Business-Anweisungen
Kommentarbefehle in HTML-Business
Verweise auf SAP Systemfelder
Verweise auf SAP System-Arrays
Pointer auf SAP-Systemfelder verwenden
SAP Systemfeldattribute
.dim
Funktion .disabled
Funktion .exists
Funktion .label
.maxSize
.name
.type
.value
Funktion .visSize
HTMLBusiness-Schlüsselwörter
HTMLBusiness-Ausdrücke
HTMLBusiness-Funktionen
Entwicklung von HTMLBusiness-Funktionen
Funktion assert
Die Funktion getPersistent
Funktion imageURL
Funktion includeFrame
Funktion mimeURL
Funktion printf
Die Funktion setPersistent
Funktion strCat
Funktion strCmp
Function strCpy
Funktion striCmp
Funktion strLen
Funktion strLwr
Funktion strMask
Funktion strnCmp
Funktion strniCmp
Funktion strStr
Funktion strSub
Die Funktion strSubMask
Funktion strUpr
Funktion toLower
Funktion toUpper
wgateURL-Funktion
Funktion write
Funktion writeEnc
HTMLBusiness-Anweisungen
for-Anweisung
if-Anweisung
Include-Anweisung
repeat-Anweisung
Funktion repeat with <reg> in <field>
repeat with <reg> from <expn> to <expn>
Zusammenfassung der HTMLBusiness-Sprachgrammatik
Sprachenunabhängigkeit
Texte aus dem SAP-System erhalten
Verwendung von sprachenspezifischen Templates
Verwendung von Sprachressourcendateien
Web-Browser-Unabhängigkeit
Anforderungen, die einen Frame verändern
Anforderungen, die mehrere Frames verändern
Lokales Speichern (Caching) auf dem Web-Browser
Einbindung von Java-Applets
Web-Eingabe dem SAP-System zuordnen
Syntax und Semantik für die Zuordnung von Eingaben
Mehrere Felder von HTML-Steuerung übergeben
Verwendung der <textarea>-Steuerungen
Migration existierender ITS-Services
Bestehende Templates übernehmen
ICF-Service für den ITS-Service (IAC) einrichten
ITS-Service-Parameter pflegen
HTML-Templates ändern
MIME-URL
ITS-Service publizieren
Migration von ITS-Services mit Flow-Logik
Schritt 1: ABAP-Programm anlegen
Schritt 2: Internet-Service und Templates anlegen und anpassen
Schritt 3: ICF-Service anlegen
Schritt 4: Flow-Logik migrieren
Schritt 5: ABAP-Programm aktivieren und ITS-Service publizieren
Flow-Logik-Syntax und ihre Entsprechung im SAP-System
STATE, MODULE
EVENT-Anweisung
RESULT-Element
EXCEPTION-Element
INPUTMAPPING/OUTPUTMAPPING-Element
PERSISTENT-Element
Web Transaction API
Makro 'field-set'
Makro 'field-transport'
Makro 'field-get'
Makro 'set-persistent'
Makro 'mime-download'
Makro 'mime-upload'
Makro 'its-import_context'
Migrationsbeispiel
Mobile Applikationen mit ITSmobile erstellen
Schritt 1: Internet-Service und Templates generieren
Schritt 2: ICF-Service anlegen
Manuelle Anpassungen vornehmen
Services von ITSmobile
Customizing von ITSmobile durchführen
Einzelne Templates anpassen
Template-Generierer neu oder durch Anpassen erstellen
Konzepte der Klasse CL_ITS_GENERATE_TEMPLATE
Beispiel zum Anlegen eines Generierungsstils
Gerätespezifika einbinden mit ITSmobile
Suchpfad für Templates festlegen
Session-Management mit ITSmobile
Testen und Fehler beheben für ITSmobile
ICF-Testservices aufrufen
ITS-Kontext-Dump ausgeben
Mögliche Fehler
Unterstützte Dynpro-Elemente von ITSmobile
Sprachunterstützung für mobile Geräte
Anpassung der Dynpros bzw. Dynpro-Elemente
Sprachdialoge
Beispiele für generierten Quellcode
Web Reporting
Standard-Templates für das Web Reporting
Platzhalter in Web-Reporting-Templates
Web-Reporting-Templates individuell ändern
Attribute für Web-Reporting-Templates
Attribute für Web-Reporting-Templates ändern
Funktionsbausteine für das Web Reporting
Reports ausführen
WWW_GET_REPORT verwenden
Reportvarianten in URLs angeben
Selektionsoptionen in URLs angeben
Report-Parameter in URLs angeben
Ankreuzfelder in URLs angeben
Auswahlknöpfe in URLs angeben
Syntax der Report-Parameter in URLs
Objekte für das Web Reporting freigeben