| Parameter | Reference | Type | Length | Default | Optional | Text | 
|---|---|---|---|---|---|---|
| ADDITIONAL_PARAMETERS | BTCXPGPAR | C | 255 | Parameters of external program (string) | ||
| COMMANDNAME | SXPGLOGCMD | C | 18 | Logical command name | ||
| ERROR_STRING | STRING | g | 0 | '' | ||
| OK_STRING | STRING | g | 0 | '' | ||
| OPERATINGSYSTEM | CHAR10 | C | 10 | SY-OPSYS | X | Character field length = 10 | 
| OPTIONAL_PARA1 | STRING | g | 0 | X | ||
| OPTIONAL_PARA2 | STRING | g | 0 | X | ||
| OPTIONAL_PARA3 | STRING | g | 0 | X | 
| Parameter | Reference | Type | Length | Text | 
|---|---|---|---|---|
| EXITCODE | BTCXPGEXIT | I | 4 | Exit code of an external program | 
| STATUS | BTCXPGSTAT | C | 1 | Start or exit status of an external program | 
| Parameter | Reference | Length | Optional | Text | 
|---|---|---|---|---|
| EXEC_PROTOCOL | BTCXPM | 131 | Log message from external program to calling program | |
| RETURN | BAPIRET2 | 548 | Return parameter |