Frequent Data Transfer Errors

Use

The most frequent errors include:

  • The BDCDATA structure contains screens in incorrect sequence.

  • The BDCDATA structure assigns a value to a field that does not exist on the current screen.

  • The BDCDATA structure contains a field that exceeds the specified length.

General Guidelines

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.