1) Совет про тип данных очень в тему, должно быть так
Code:
l_chavl TYPE rsd_chavl,
и никак иначе.
2) Какой SUBRC возвращает функция, когда не работает? Привыкайте к такому формату, всегда когда вызываете функции.
Code:
CALL FUNCTION 'RSAU_READ_MASTER_DATA'
EXPORTING
I_IOBJNM =
* I_CHAVL =
* I_T_CHAVL =
* I_DATE =
* I_FLG_WHOLE_TABLE =
* I_ATTRNM =
* I_BYPASS_BUFFER = RS_C_FALSE
* I_LOGSYS =
* IMPORTING
* E_STRUCTURE =
* E_TABLE =
* E_ATTRVAL =
* EXCEPTIONS
* READ_ERROR = 1
* NO_SUCH_ATTRIBUTE = 2
* WRONG_IMPORT_PARAMETERS = 3
* CHAVL_NOT_FOUND = 4
* OTHERS = 5
.
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.
И читайте код SUBRC, будет намного понятней почему не работает функция.
3)
https://launchpad.support.sap.com/#/notes/1709307 не ваш ли случай?