ALV TREE problema para obtener suma de columnas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • javico40
    Member
    • nov
    • 37

    #1

    ALV TREE problema para obtener suma de columnas

    Hola comunidad, modifique el fieldcatalog para poder obtener la sumatoria de las columnas pero no funciona, no me muestra ninguna suma cuando lo ejecuto y cuando apreto el boton de sumar del toolbar no hace nada, ayuda.

    Código:
    FORM FILL_CATALOG_TREE.
    
      DATA: GS_FIELDCAT_ADD TYPE LVC_S_FCAT.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 1.
      GS_FIELDCAT-REPTEXT   = 'DESC'.
      GS_FIELDCAT-SCRTEXT_S = 'DESC'.
      GS_FIELDCAT-COLTEXT = 'DESCRIPTION'.
      GS_FIELDCAT-FIELDNAME = 'MAKTX'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '50'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 2.
      GS_FIELDCAT-COLTEXT = 'PO VALUE'.
      GS_FIELDCAT-REPTEXT   = 'PO VALUE'.
      GS_FIELDCAT-SCRTEXT_S = 'PO VALUE'.
      GS_FIELDCAT-FIELDNAME = 'NETWR'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '40'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 3.
      GS_FIELDCAT-COLTEXT = 'ORDER QUANTITY'.
      GS_FIELDCAT-REPTEXT   = 'ORDER QTY'.
      GS_FIELDCAT-SCRTEXT_S = 'ORDER QTY'.
      GS_FIELDCAT-FIELDNAME = 'MENGE'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      GS_FIELDCAT-DO_SUM    = 'X'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 4.
      GS_FIELDCAT-REPTEXT   = 'MM DOC'.
      GS_FIELDCAT-SCRTEXT_S = 'MM DOC'.
      GS_FIELDCAT-FIELDNAME = 'MMDOC'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 5.
      GS_FIELDCAT-COLTEXT = 'GR QUANTITY'.
      GS_FIELDCAT-REPTEXT   = 'GR QUATY'.
      GS_FIELDCAT-SCRTEXT_S = 'GR QUATY'.
      GS_FIELDCAT-FIELDNAME = 'MENGE_MM'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      GS_FIELDCAT-DO_SUM = 'X'.
      GS_FIELDCAT-h_ftype = 'SUM'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 6.
      GS_FIELDCAT-COLTEXT = 'GR AMOUNT'.
      GS_FIELDCAT-REPTEXT   = 'GR AMOUNT'.
      GS_FIELDCAT-SCRTEXT_S = 'GR AMOUNT'.
      GS_FIELDCAT-FIELDNAME = 'DMBTR_MM'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      GS_FIELDCAT-DO_SUM = 'X'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 7.
      GS_FIELDCAT-REPTEXT   = 'FI DOC'.
      GS_FIELDCAT-SCRTEXT_S = 'FI DOC'.
      GS_FIELDCAT-FIELDNAME = 'FIDOC'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 8.
      GS_FIELDCAT-REPTEXT   = 'INVOICE QUATY'.
      GS_FIELDCAT-SCRTEXT_S = 'INVOICE QUATY'.
      GS_FIELDCAT-COLTEXT = 'INVOICE QUANTITY'.
      GS_FIELDCAT-FIELDNAME = 'MENGE_FI'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      GS_FIELDCAT-DO_SUM = 'X'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
    
      CLEAR GS_FIELDCAT.
      GS_FIELDCAT-COL_POS   = 9.
      GS_FIELDCAT-REPTEXT   = 'INVOICE AMOUNT'.
      GS_FIELDCAT-SCRTEXT_S = 'INVOICE AMOUNT'.
      GS_FIELDCAT-COLTEXT = 'INVOICE AMOUNT'.
      GS_FIELDCAT-FIELDNAME = 'DMBTR_FI'.
      GS_FIELDCAT-TABNAME = 'T_SPFLI'.
      GS_FIELDCAT-OUTPUTLEN = '30'.
      GS_FIELDCAT-DO_SUM = 'X'.
      APPEND GS_FIELDCAT TO GT_FIELDCAT_TREE.
  • Ridder
    Junior Member
    • may
    • 2

    #2
    Did you get the solution?

    I'm facing the same problem... If you got a solution... could you share it? Pls...

    Comentario

    • sconoredhot
      Senior Member
      • feb
      • 341

      #3
      hola

      De que tipo de dato son los campos que queres sumar?
      Sebas

      Desarrollador ABAP.

      Comentario

      Trabajando...