Lo que dice "Tu Amo" es correcto; no puedes tener un ENDIF luego del ENDFORM.
Prueba lo siguiente:
----------------------------
----------------------------
IF SY-XCODE eq '&AC1'.
Leave to Screen 500.
ENDIF.
EndIf.
EndIf.
FORM user_command USING ucomm LIKE sy-ucomm
sfields TYPE slis_selfield.
EndForm.
Confirmame si ahi te compila.
|