2009-07-06 7 views
0

Wir einen Funktionsbaustein haben, die einen einführenden Parameter IS_USER enthält, die vom Typ S_USER ist, ist S_USER eine Struktur und enthält die folgenden Felder:Warum legt dieses ABAP-Funktionsbaustein immer den Importparameter mit <Initial> fest?

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 0 

EXTRA_DATA   STRING 0 

Beim Test des Funktionsmoduls in SE37, die Parameter IS_USER läuft immer habe den "<" Intial ">" Text und kein Feld darin kann geändert werden. Weiß jemand, was hier falsch ist?

Antwort

1

Sie müssen den String aus Ihrer benutzerdefinierten Datenstruktur entfernen, wenn Sie SE37 zum Testen Ihrer FM verwenden möchten. Der SE37-Testbildschirm mag tiefe Strukturen nicht.

Wenn Sie eine Zeichenfolge verwenden müssen, müssen Sie ein Testprogramm schreiben, anstatt SE37 zu verwenden.