SAP ITS in the SAP Web Application Server
Installation and 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
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
'field-get’ Macro
'set-persistent' Macro
'mime-download' Macro
'mime-upload' Macro
'its-import_context' Macro
Migration Example
Creating Mobile Applications with ITSmobile
Step 1: Generate 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 Templa
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