descripción campos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • romario2
    Senior Member
    • abr
    • 233

    #1

    descripción campos

    Hola,

    en un programa estandard miro la Dynpro
    y en los campos no sale la descripción. Imagino que estan descritos en una máscara o como si fueran un mensaje.

    ¿Cómo y donde puedo encontrar esas descripciones?

    Muchas gracias
  • VLozano
    Senior Member
    • nov
    • 124

    #2
    Si no recuerdo mal, en el diseño puedes marcar una casilla donde pone "del diccionario" o algo así... si la marcas, busca las descripciones y las ayudas en el diccionario de SAP.

    Pero podría equivocarme... suele pasar
    "Porque algunos sabemos que somos parte del problema"
    - Pequeña guía para escribir mensajes en foros técnicos -

    Comentario

    • romario2
      Senior Member
      • abr
      • 233

      #3
      no encuentro las descripciones de los campos!! SOS

      Hola,

      en el report RCNMASSCHANGE que he copiado en un Z,
      el flag que mencionas - el del diccionario- está desmarcado .

      Hay un campo de text que se llama así:
      %_%%DYN001_%_APP_%-TEXT

      Lo que veo es que hay una opción que se marca así:

      Mask: original from Dicc.

      Hay otro dato del campo que pone grupos ( no se si puede servir)
      PSP DBS LOW 007
      o donde pone formato menu ctxt.
      %_SSCR_%_S_CN_PROJN


      Es tan diferente de un report Z!


      También comenté esta parte para deshabilitar un POPUP-SUBSCREEN Y NO FUNCIONÓ

      CALL SUBSCREEN %_SUBSCREEN_%_SUB%_CONTAINER
      INCLUDING 'SAPLSSEL' '2001' .

      (EN EL PBO i PAI)

      Gracias por tu interés Vlozano ;-)

      Comentario

      • VLozano
        Senior Member
        • nov
        • 124

        #4
        Yo habría puesto tu mano en el fuego (no me gusta quemarme) que esa marca que comentas del diccionario es la que hace que vaya a buscar las definiciones y descripciones a la BD y no las tengas que poner a mano.

        Sobre lo del pop-up, me temo que tendrás que echar mano del debug para saber dónde caralho se genera la llamada al pop-up. Un peñazo, si quieres saber mi opinión, y más para acabar copiando un clon (cosa que yo intentaría, como ya dije, no hacer).

        Suerte... debugando el estándar (o los clones) se curten los campeones.
        "Porque algunos sabemos que somos parte del problema"
        - Pequeña guía para escribir mensajes en foros técnicos -

        Comentario

        • romario2
          Senior Member
          • abr
          • 233

          #5
          una pista

          Hola,

          eso que te comenté:

          de Mask : from dictionary, és una máscara de texto y no se por donde lo puedo tratar.

          También veo que en el standard no hay ninguna Dynpro, parece que la información de los campos podrían venir de una Base de datos lógica.


          Continuo en busca del arca perdida, es decir del popup, que te mencioné.. voy a debugar un poco.. un watchpoint me podría ayudar?
          (conozco el concepto pero no su práctica)

          Que la fuerza me acompañe

          Comentario

          • romario2
            Senior Member
            • abr
            • 233

            #6
            creo que ya se donde deshabilitar el popup

            Hola,

            debugando vi que dentro de
            CALL FUNCTION 'CNMASS_CALL_MASS_CHANGE_DATA'
            hay una llamada a función:

            CALL FUNCTION 'MASS_CHANGE_DATA_DIALOG'.

            Creo que es donde se ejecuta el popup.
            He hecho una copia z de esta función pero se crea de forma inactiva porque depende, claro , de un include estandard.

            ¿Cual es la mejor solución para activar y modificar esta ZFUNCION?

            ¿sabeis que parámetro o parte del código debo tocar para que se deshabilite el popup?

            GRACIAS Y SALUDOS CORDIALES

            Comentario

            • romario2
              Senior Member
              • abr
              • 233

              #7
              popup

              Ya encontré el punto para deshabilitar el popup.
              Lo que pasa es que es que está en una función que está dentro de otra.
              Tendría que hacer unas z de las funciones pero veo que van saliendo errores,
              no lo veo claro la verdad:

              ZPS_MASS_CHANGE_DATA_DIALOG

              CALL SCREEN 100 STARTING AT startcol 2


              Saludos y buen fin de semana

              Comentario

              Trabajando...