| Parameter | Reference | Type | Length | Default | Optional | Text |
|---|---|---|---|---|---|---|
| IV_AGREEMENT_NUMBER | VBAK-VBELN | C | 10 | Sales document | ||
| IV_STATE | TJ30-ESTAT | C | 5 | User status | ||
| IV_TIMESTAMP | CEST1-TIMESTMP | P | 9 | Time created (Greenwich Meantime) |
| Parameter | Reference | Type | Length | Text |
|---|---|---|---|---|
| EV_ERROR | SYST-SUBRC | I | 4 | Return value, return value after ABAP statements |
| Parameter | Reference | Length | Optional | Text |
|---|---|---|---|---|
| ET_ERROR | BAPIRET2 | 548 | X | Return parameter |
| IT_DRMAGRCOM | /SAPHT/DRMAGRCOM | 201 | X | Agreement: Competitor info |
| IT_DRMAGRCUS | /SAPHT/DRMAGRCUS | 792 | X | Agreement: Competitor info |
| IT_DRMAGRPRC | /SAPHT/DRMAGRPRC | 343 | Agreement: price info | |
| IT_TEXT | BAPISDTEXT | 160 | X | Communication fields: SD texts |
| Exception | Text |
|---|---|
| AGREEMENT_CHANGED | timestamp is not valid anymore |
| AGREEMENT_CHANGE_ERROR | other error |
| ENQUEUE_ON_RECORD | record is locked |
| INVALID_CUSTOMIZING | customizing is nnot correct |
| INVALID_INPUT | function called with wrong values |
| NO_AUTHORITY | not enough authority |