You should be aware of the following guidelines when you create sessions and call transactions or dialogs:
- You must provide data for all required fields on a screen.
- You can only specify the initial data for a screen. The system does not accept input as a response to a warning or an error message.
- If there is more than one possible screen sequence for a transaction or dialog, your program specifies the screen sequence for the transaction. You must transfer all screens that the dialog user sees to the selected screen sequence. This applies even if the screen itself is not used to input data.