Hola DavidXD_XD.
Te copio un ejemplo de como crear un popup.
DATA: RETURNCODE(1) TYPE C,
POPUP_TITLE(30) TYPE C.
DATA: BEGIN OF FIELDS OCCURS 2.
INCLUDE STRUCTURE SVAL.
DATA: END OF FIELDS.
CLEAR FIELDS.
FIELDS-TABNAME = 'VIQMEL'. <-- Tabla existente en SAP
FIELDS-FIELDNAME = 'QMNUM'. <-- Campo
FIELDS-FIELD_OBL = 'X'. <-- Si es obligatorio.
APPEND FIELDS.
CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP'
EXPORTING
POPUP_TITLE = POPUP_TITLE
IMPORTING
RETURNCODE = RETURNCODE
TABLES
FIELDS = FIELDS.
IF RETURNCODE = 'A'. <--- Si es A hubo un error al ingresar los datos.
MESSAGE 'Debe ingresar un numero de aviso' TYPE 'W'.
ELSE.
LOOP AT FIELDS WHERE FIELDNAME = 'QMNUM'.
AVISO = FIELDS-VALUE.
ENDLOOP.
ENDIF.
ESPERO TE SIRVA.
SALUDOS.
|