!--a11y-->
Mapping Internet Input Onto the R/3 System 
When submitting data from a Web browser to the R/3 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 to R/3. 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:
In this case, no changes to the
name=value syntax are necessary. The name part is mapped onto the corresponding R/3 screen field without any changes. A typical example is the entry field firstName .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.
Sometimes, it is necessary to limit the number of characters submitted to the R/3 screen field or to wrap input automatically, e.g. for
< textarea> input controls.For further information, see:
Syntax and Semantics For Input Mapping Passing Multiple Fields From HTML Controls Using <textarea> Controls