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.