fiona написал(а):
создаю search help для поля в стандартной транзакции, в него надо передать уже ранее введенные значения в поля в данной транзакции. Создаю field exit и пытаюсь в нем считать значения этих экранных полей , но функция падает. подскажите, что неправильно?
DYNAME = 'SAPML03T'.
DYNUMB = '0102'.
field_value-fieldname = 'VLTYP'.
APPEND field_value TO dynpfields.
field_value-fieldname = 'VLBER'.
APPEND field_value TO dynpfields.
field_value-fieldname = 'VLPLA'.
APPEND field_value TO dynpfields.
call function 'DYNP_VALUES_READ'
exporting
dyname = DYNAME
dynumb = DYNUMB
tables
dynpfields = dynpfields.
ошибка - INVALID_DYNPROFIELD
Попробуйте:
Code:
DYNAME = 'SAPML03T'.
DYNUMB = '0102'.
field_value-fieldname = 'LTAP-VLTYP'.
APPEND field_value TO dynpfields.
field_value-fieldname = 'LTAP-VLBER'.
APPEND field_value TO dynpfields.
field_value-fieldname = 'LTAP-VLPLA'.
APPEND field_value TO dynpfields.
call function 'DYNP_VALUES_READ'
exporting
dyname = DYNAME
dynumb = DYNUMB
tables
dynpfields = dynpfields.