Параметр FM всегда ‹Initial› в SE37

У нас есть функциональный модуль, который содержит параметр импорта IS_USER, который имеет тип S_USER, S_USER является структурой и содержит следующие поля:

USER_ID         USER_ID         CHAR       60
IP_ADDR         IP_ADDR         CHAR       16
SESSION_ID      SESSION_ID      CHAR       20
LANGU           SPRAS           LANG        1
MACHINE_NAME    MACHINE_NAME    CHAR      128
SAP_PASSPORT    SAP_PASSPORT    STRING  
EXTRA_DATA                      STRING  

При тестовом запуске функционального модуля в SE37 параметр IS_USER всегда имеет текст "‹ "Intial"> ", и никакое поле в нем не может быть изменено. Кто-нибудь знает, что здесь не так?


person Community    schedule 06.07.2009    source источник


Ответы (1)


Вам нужно извлечь строку из вашей пользовательской структуры данных, если вы хотите использовать SE37 для тестирования вашего FM. Тестовый экран SE37 не любит глубоких структур.

Если вы должны использовать строку, вам нужно будет написать тестовую программу, а не использовать SE37.

person Bryan Cain    schedule 08.07.2009