Atributos de ALV

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Jarpi
    Senior Member
    • abr
    • 453

    #1

    Atributos de ALV

    Buen día para todos,

    Los molesto porque quisiera saber si alguien cuenta con alguna documentación que me aclare un poco las funciones que posee el ALV.

    Por ejemplo, se que t_fieldcat-just es para decir si el texto es centrado, a la izquierda, etc. t_fieldcat-hotspot es para que aparezca subrayado el campo. t_fieldcat-seltext_m para el nombre de la columna. Pero me gustaría saber más funciones.

    Cualquier ayuda es muy útil para mi.

    Desde ya gracias,
    Saludos.
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, cuando declaras el fieldcat lo haces de esta forma ...

    DATA: gt_fieldcat TYPE slis_t_fieldcat_alv.

    le das doble click en el tipo que hace referencia (slis_t_fieldcat_alv) y te saldran los campos con una pequeña descripcion al costado ... espero te sirva
    David Carballido Córdova

    Comentario

    • Jarpi
      Senior Member
      • abr
      • 453

      #3
      Hola David,

      Muchas gracias por tu pronta respuesta. Ahora lo voy a mirar.

      Si se me presenta alguna duda, vuelvo a la carga.

      Gracias.
      Saludos.

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        Eso es lo que aparecera dentro de las descripciones ... un saludo

        TYPES: BEGIN OF SLIS_FIELDCAT_MAIN,
        ROW_POS LIKE SY-CUROW, " output in row
        COL_POS LIKE SY-CUCOL, " position of the column
        FIELDNAME TYPE SLIS_FIELDNAME,
        TABNAME TYPE SLIS_TABNAME,
        REF_FIELDNAME LIKE DD03P-FIELDNAME,
        REF_TABNAME LIKE DD03P-TABNAME,
        CFIELDNAME TYPE SLIS_FIELDNAME, " field with currency unit
        CTABNAME TYPE SLIS_TABNAME, " and table
        QFIELDNAME TYPE SLIS_FIELDNAME, " field with quantity unit
        QTABNAME TYPE SLIS_TABNAME, " and table
        ROUNDFIELDNAME TYPE SLIS_FIELDNAME,
        ROUNDTABNAME TYPE SLIS_TABNAME,
        ROUND TYPE I, " round in write statement
        DECIMALSFIELDNAME TYPE SLIS_FIELDNAME,
        DECIMALSTABNAME TYPE SLIS_TABNAME,
        DECIMALS_OUT(6) TYPE C, " decimals in write statement
        EXPONENT(3) TYPE C, " exponent for floats
        KEY(1) TYPE C, " column with key-color
        ICON(1) TYPE C, " as icon
        SYMBOL(1) TYPE C, " as symbol
        CHECKBOX(1) TYPE C, " as checkbox
        JUST(1) TYPE C, " (R)ight (L)eft (C)ent.
        LZERO(1) TYPE C, " leading zero
        NO_SIGN(1) TYPE C, " write no-sign
        NO_ZERO(1) TYPE C, " write no-zero
        EDIT_MASK TYPE SLIS_EDIT_MASK, "
        EMPHASIZE(4) TYPE C, " emphasize
        FIX_COLUMN(1) TYPE C, " Spalte fixieren
        DO_SUM(1) TYPE C, " sum up
        NO_OUT(1) TYPE C, " (O)blig.(X)no out
        TECH(1) TYPE C, " technical field
        OUTPUTLEN LIKE DD03P-OUTPUTLEN,
        SELTEXT_L LIKE DD03P-SCRTEXT_L, " long key word
        SELTEXT_M LIKE DD03P-SCRTEXT_M, " middle key word
        SELTEXT_S LIKE DD03P-SCRTEXT_S, " short key word
        REPTEXT_DDIC LIKE DD03P-REPTEXT, " heading (ddic)
        DDICTXT(1) TYPE C, " (S)hort (M)iddle (L)ong
        ROLLNAME LIKE DD03P-ROLLNAME,
        * domname like dd03p-domname, "Domname für Checkbox
        DATATYPE LIKE DD03P-DATATYPE,
        DDIC_OUTPUTLEN LIKE DD03P-OUTPUTLEN,
        INTLEN LIKE DD03P-INTLEN,
        END OF SLIS_FIELDCAT_MAIN.

        TYPES: BEGIN OF SLIS_FIELDCAT_ALV_SPEC,
        KEY_SEL(1) TYPE C, " field not obligatory
        NO_SUM(1) TYPE C, " do not sum up
        SP_GROUP(1) TYPE C, " group specification
        REPREP(1) TYPE C, " selection for rep/rep
        INPUT(1) TYPE C, " input
        HOTSPOT(1) TYPE C, " hotspot
        END OF SLIS_FIELDCAT_ALV_SPEC.

        TYPES: BEGIN OF SLIS_FIELDCAT_ALV.
        INCLUDE TYPE SLIS_FIELDCAT_MAIN.
        INCLUDE TYPE SLIS_FIELDCAT_ALV_SPEC.
        TYPES: END OF SLIS_FIELDCAT_ALV.

        TYPES: SLIS_T_FIELDCAT_ALV TYPE SLIS_FIELDCAT_ALV OCCURS 1.
        David Carballido Córdova

        Comentario

        • ballan
          Senior Member
          • oct
          • 671

          #5
          En el marketplace de SAP puedes bajar pdfs referentes a muchisimas cosas, aqui tienes el enlace http://www.easymarketplace.de/online-pdfs.php

          En tu caso particular seria el que se llama ALV Grid Control (BC-SRV-ALE) ahi te viene un pedazo pdf que te cuenta la vida obra y milagros del objeto grid

          Comentario

          • Jarpi
            Senior Member
            • abr
            • 453

            #6
            Buenas tardes,

            Muchas gracias a ambos por sus respuestas.

            Voy a mirar todo eso y les cuento como me fue.

            Gracias nuevamente.
            Saludos.

            Comentario

            • Jazzy_LeBon
              Member
              • ene
              • 51

              #7
              Documentacion completa ALV

              Hola!
              Buscando en la red, encontre esto, espero te pueda ser útil:

              Sap provides a set of ALV (ABAP LIST VIEWER) function modules, which can be put into use to embellish the output of a report.




              Saludines!
              Jazzy Lebon

              Comentario

              Trabajando...