PARAMETER Ineditable

Hola tengo una duda sobre SAP. Tengo un proyecto que en un apartado me pide hacer un PARAMETER que no se pueda editar. es una fecha. Como podria hacerlo? Ayuda please

Hola, no se entiende en qué versión de SAP estás trabajando y tampoco se entiende bien cuál es tu requerimiento, puedes explicarte mejor por favor?

1 me gusta

Estos trabajando en ABAP, Tengo un problema con hacer un parametro ineditable, En este caso es sobre una fecha de realizacion, que no se pueda editar

Hola, aca te paso un ejemplo de grisar un parámetro (hacerlo ineditable como dices) acorde a si se selecciona un radiobutton o no:

PARAMETERS: rad1 RADIOBUTTON GROUP grp1 USER-COMMAND uc1,
                   rad2 RADIOBUTTON GROUP grp1.

* El parametro p_fecha tiene asignado el grupo GR1
PARAMETERS: p_fecha TYPE sy-datum MODIF ID gr1,
                    p_fecha2 TYPE sy-datum.

INITIALIZATION.
  rad1 = 'X'.              "Asignando la X a la salida del programa

AT SELECTION-SCREEN OUTPUT.
* Si presiono el primer radiobutton entonces se ocultara el campo p_fecha
  IF rad1 = 'X'.
    LOOP AT screen.
      IF screen-group1 = 'GR1'.
        screen-active = 0.
        MODIFY screen.
      ENDIF.
    ENDLOOP.
  ELSE.
    LOOP AT screen.
      IF screen-group1 = 'GR1'.
        screen-active = 1.
        MODIFY screen.
      ENDIF.
    ENDLOOP.
  ENDIF.

Y acá tenes otro más simple, que te lo grisa siempre:

AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.

IF screen-name = ' P_FECHA'.
screen-input = 0.
MODIFY SCREEN.
ENDIF.

ENDLOOP.

Espero que te sirva,
Slds.

2 Me gusta

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.