Cabecera ALV???

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Driau
    Senior Member
    • ago
    • 235

    #1

    Cabecera ALV???

    Hola a todos!

    Acabo de implementar mi primera cabecera en el ALV-Grid. Pero no acaba de ser como yo quiero. Sale todo bien, pero en la tercera linea donde deberia poner "Descripción: nombre de prodcuto" se corta y soo sale "Descripción: nomb". Alguien sabe porque???

    Por otro lado las lineas salen en negrilla toda entera es decir, sale:

    Material: ESUN

    Pero a mi me interesaria:

    Material: ESUN

    Como puedo conseguir esto???

    Os pego mi código del FORM TOP_OF_PAGE:

    ************************************************** **********************
    * FORM: TOP-OF-PAGE *
    * *
    ************************************************** **********************
    FORM TOP-OF-PAGE.

    DATA: T_HEADER TYPE SLIS_T_LISTHEADER,
    WA_HEADER TYPE SLIS_LISTHEADER,
    T_LINE LIKE WA_HEADER-INFO,
    LD_LINES TYPE I,
    LD_LINESC(50) TYPE C.

    *ORDEN DE FABRICACIÓN
    CONCATENATE 'OF: ' P_AUFNR INTO V_AUFNR_DESC SEPARATED BY SPACE.
    WA_HEADER-TYP = 'S'.
    WA_HEADER-KEY = V_AUFNR_DESC.
    APPEND WA_HEADER TO T_HEADER.
    CLEAR: WA_HEADER.

    *MATERIAL
    CONCATENATE 'Material: ' V_MATNR INTO V_MATNR_DESC SEPARATED BY SPACE.
    WA_HEADER-TYP = 'S'.
    WA_HEADER-KEY = V_MATNR_DESC.
    APPEND WA_HEADER TO T_HEADER.
    CLEAR: WA_HEADER.

    *DESCRIPCIÓN
    CONCATENATE 'Descripción: ' V_DESC_TMP INTO V_DESC SEPARATED BY SPACE.
    WA_HEADER-TYP = 'S'.
    WA_HEADER-KEY = V_DESC.
    APPEND WA_HEADER TO T_HEADER.
    CLEAR: WA_HEADER.

    WA_HEADER-TYP = 'A'.
    WA_header-info = t_line.
    APPEND WA_HEADER TO T_HEADER.
    CLEAR: WA_HEADER, T_LINE.

    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
    EXPORTING
    IT_LIST_COMMENTARY = T_HEADER.
    * i_logo = 'Z_LOGO'.
    ENDFORM. "TOP-OF-PAGE


    Muchas gracias a todos!
  • robert_milan
    Senior Member
    • jun
    • 315

    #2
    Cambia a Material y descripcion de:

    WA_HEADER-TYP = 'S'.

    por
    WA_HEADER-TYP = 'A'.
    haber si te funciona
    Un Huevon No Inútil


    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

    Consultor FI jr/ABAP Sr.

    Comentario

    • Driau
      Senior Member
      • ago
      • 235

      #3
      Pues no funciona....

      Si pongo 'A' en vez de 'S'...el texto desaparece y no sale en la cabecera...

      Alguna idea???

      Comentario

      • robert_milan
        Senior Member
        • jun
        • 315

        #4
        A ya mira lo que pasa es que en key tu estas poniendo todo lo que quieres desplegar y debe de ir en info.

        Cambia:
        WA_HEADER-KEY = V_MATNR_DESC.
        por
        WA_HEADER-info = V_MATNR_DESC.

        espero que con eso
        Un Huevon No Inútil


        Solo di lo que piensas, a la mejor tienes la mejor respuesta....

        Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

        Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

        Consultor FI jr/ABAP Sr.

        Comentario

        • Driau
          Senior Member
          • ago
          • 235

          #5
          oK...CASI CASI!!

          Vale..lo he pobado y una cosa ha funcionado. Ahora me sale uno en negrita y el otro sin...o sea que eso es correcto.

          Pero ahora me sale con un enorme espacio en medio. Del tipo asi:

          OF: 012000928

          Como puedo hacer que quede asi?


          OF: 012000928

          Te pego el código de lo que he modificado:

          *ORDEN DE FABRICACIÓN
          * CONCATENATE 'OF: ' P_AUFNR INTO V_AUFNR_DESC SEPARATED BY SPACE.
          WA_HEADER-TYP = 'S'.
          WA_HEADER-KEY = 'OF'.
          WA_HEADER-INFO = P_AUFNR.
          APPEND WA_HEADER TO T_HEADER.
          CLEAR: WA_HEADER.



          Gracias nuevamente por tu ayuda!

          Comentario

          • robert_milan
            Senior Member
            • jun
            • 315

            #6
            mmm, no entiendo eso del espacio si me pudes mandar un screen o un pantallaso en doc a jrmr2005@gmail.com lo puedo ver mejor y darte la solucion
            Un Huevon No Inútil


            Solo di lo que piensas, a la mejor tienes la mejor respuesta....

            Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

            Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

            Consultor FI jr/ABAP Sr.

            Comentario

            • Driau
              Senior Member
              • ago
              • 235

              #7
              Te mando un pantallazo...

              A ver si el pantallazo te ayuda...
              Archivos Adjuntos

              Comentario

              • robert_milan
                Senior Member
                • jun
                • 315

                #8
                ahhhhhhh, ya vi cual es, mmmm ps otra es que le dejes espacios en blanco hasta que lo posiciones donde quieres

                el key acepta 20 caracteres y el info solo 60 caracterespor lo que:

                WA_HEADER-KEY = 'Aqui deja 18 caracteres OF'.
                WA_HEADER-INFO = P_AUFNR.

                Pruebalo asi y checalo.
                Un Huevon No Inútil


                Solo di lo que piensas, a la mejor tienes la mejor respuesta....

                Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

                Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

                Consultor FI jr/ABAP Sr.

                Comentario

                • Driau
                  Senior Member
                  • ago
                  • 235

                  #9
                  oK...CREO QUE ASÍ YA ESTA BIEN!

                  Amigo...te has convertido en mi angel de la guarda..!!!

                  Jajajaja

                  Muchas grácias por todo!
                  Un saludo!

                  Comentario

                  • robert_milan
                    Senior Member
                    • jun
                    • 315

                    #10
                    jijjiji ya sabes cuando quieras
                    Un Huevon No Inútil


                    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

                    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

                    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

                    Consultor FI jr/ABAP Sr.

                    Comentario

                    Trabajando...