When submitting data from a Web browser to the SAP system, the concept of name/value pairs supported by the Internet is insufficient. Therefore, the Internet Transaction Server (ITS) uses extended complex syntax to map input fields. This involves the use of angle brackets to allow for step loop or array data input.
The parameters submitted by the Web browser still use the name/value format and they are still URL-encoded (that is, they have the name=value&name=value&... format. The only difference is that name can be something like mail-text:80[].
Five main cases of input control must be supported:
Single-value input
In this case, no changes to the name=value syntax are necessary. The name part is mapped onto the corresponding SAP screen field without any changes. A typical example is the entry field firstName.
Multi-value input
This allows you to fill step loops on screens with input from the Internet. The number of the step loop row is specified together with the name.
Limitations on input length
Sometimes, it is necessary to limit the number of characters submitted to the SAP screen field or to wrap input automatically, e.g. for < textarea> input controls.
Submission of several input elements from a single Internet input control
Support of image maps