SAP GUI for HTML
SAP ITS in SAP NetWeaver Application Server
ITS Implementation Models
Installation und Activation
Configuration
Parameters for Administrators
~client, ~language, ~login, ~loginGroup, ~password
~cookies
~exitURL
~noHeaderOkCode
~runtimeMode
~urlMime
~webgui_combobox_sorted_by_keys
~webgui_combobox_with_keys
~webgui_message_in_popup
Parameters for Developers
~command
~EWT_statichelp
~frameName
~generateDynpro
~http_https
~icf
~popups
~record
~redirectURL
~sources
~syncBehaviour
~target
~template
~theme
~transaction
~urlWGate
~webTransactionType
Diagnosis and Monitoring Tools
Status Monitor for the Integrated ITS Function
Developing IACs with the Integrated SAP ITS
Web Transaction Programming
Programming the Transaction
Quick Guide to ABAP Elements in HTML
Implementing Menus
Implementing Text Areas
Implementing Checkboxes
Implementing Radio Buttons
Implementing Step Loops
Implementing Table Controls
Implementing Dialog Boxes
Implementing Input Help
Web Transaction Programming Tools
Web Transaction API
Enabling the Web Transaction API
Context Field Handling
Processing Context Fields
field-set Macro
field-transport Macro
field-get Macro
set-persistent Macro
MIME Data Handling
Exporting MIME Data From SAP System to the ITS
Importing MIME Data From the ITS Into SAP System
mime-download Macro
mime-transport Macro
mime-info Macro
mime-upload Macro
mime-uploadpart Macro
its_import_context Function
Web Browser Handling
its-browser_redirect Macro
its-browser_post Macro
Utility Functions
its_ping Function
Creating the ITS Service
ITS Service Description
Themes
HTML Templates
Language Resources
Adapting the HTML Code
Quick Guide to the HTML Generator
Native Language Support
Setting the Logon Language
Using Language-Independent Templates
Setting Placeholders in Language Resource Files
ITS Synchronization
Web Browser Caching
Caching and Transaction State
Handling Unsynchronized Situations
ITS Notifies the Transaction
Getting the Update Screen
Single-Frame Applications
Multi-Frame Applications
HTTP POST and HTTP GET
When Does ITS Synchronize?
Disabling Synchronization
Implementing Synchronization
Maintaining Context in a Web Transaction
Example: Employee Directory
Example: Employment Opportunities
Example: Shopping Basket
HTMLBusiness Language Reference
HTMLBusiness General Rules
Embedding HTMLBusiness in Standard HTML
Using Multiple HTMLBusiness Statements
Using Comment Tags in HTMLBusiness
Referencing SAP System Fields
Referencing SAP System Arrays
Using Pointers to SAP System Fields
Getting SAP System Field Attributes
.dim
.disabled
.exists
.label
.maxSize
.name
.type
.value
.visSize
HTMLBusiness Keywords
HTMLBusiness Expressions
HTMLBusiness Functions
HTMLBusiness Function Development
assert Function
getPersistent Function
imageURL Function
includeFrame Function
mimeURL Function
printf Function
setPersistent Function
strCat Function
strCmp Function
strCpy Function
striCmp Function
strLen Function
strLwr Function
strMask Function
strnCmp Function
strniCmp Function
strStr Function
strSub Function
strSubMask Function
strUpr Function
toLower Function
toUpper Function
wgateURL Function
write Function
writeEnc Function
HTMLBusiness Statements
for Statement
if Statement
include Statement
repeat Statement
repeat with <reg> in <field>
repeat with <reg> from <expn> to <expn>
HTMLBusiness Grammar Summary
Language Independence
Getting Texts from the SAP System
Using Language-Specific Templates
Using Language Resource Files
Web Browser Independence
Requests That Change Only One Frame
Requests That Change Multiple Frames
Clientside Caching
Using Java Applets
Mapping Internet Input Onto the SAP System
Syntax and Semantics For Input Mapping
Passing Multiple Fields From HTML Controls
Using <textarea> Controls
Migration of Existing ITS Services
Copying Existing Templates
Setting Up the ICF Service for the ITS Service (IAC)
Maintaining ITS Service Parameters
Changing HTML Templates
MIME URL
Publishing the ITS Service
Migrating ITS Services with Flow Logic
Step 1: Create an ABAP Program
Step 2: Create and Adjust an Internet Service and Templates
Step 3: Create an ICF Service
Step 4: Migrate the Flow Logic
Step 5: Activate the ABAP Program and Publish the ITS Service
Flow Logic Syntax and its Equivalent in the SAP System
STATE, MODULE
EVENT Statement
RESULT Element
EXCEPTION Element
INPUTMAPPING/OUTPUTMAPPING Element
PERSISTENT Element
Web Transaction API
'field-set' Macro
'field-transport' Macro
Macro 'field-get'
'set-persistent' Macro
'mime-download' Macro
'mime-upload' Macro
'its-import_context' Macro
Migration Example
Creating Mobile Applications with ITSmobile
Step 1: Generating an Internet Service and Templates
Step 2: Create an ICF Service
Making Manual Adjustments
ITSmobile Services
Performing Customizing of ITSmobile
Adjusting Individual Templates
Creating a New Template Generator or Adapting an Existing Template Generator
Concepts of the Class CL_ITS_GENERATE_TEMPLATE
Example: Creating a Generation Style
Including Device Specifications with ITSmobile
Defining a Search Path for Templates
Session Management with ITSmobile
Testing and Correcting Errors for ITSmobile
Calling ICF Test Services
Outputting the ITS Context Dump
Possible Errors
ITSmobile: Supported Screen Elements
Speech Support for Mobile Devices
Adjusting Screens or Screen Elements
Speech Dialogs
Examples of Generated Source Code
Web Reporting
Web Reporting Standard Templates
Web Reporting Template Placeholders
Customizing the Web Reporting Template
Web Reporting Template Attributes
Changing Web Reporting Template Attributes
Web Reporting Function Modules
Executing Reports
Using WWW_GET_REPORT
Specifying Report Variants in URLs
Specifying Select-Options in URLs
Specifying Report Parameters in URLs
Specifying Checkboxes in URLs
Specifying Radio Buttons in URLs
Report Parameter Syntax in URLs
Releasing Objects for Web Reporting