Submit Fbl1n Rfitemap Con Dynamic Fields

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

    #1

    Submit Fbl1n Rfitemap Con Dynamic Fields

    Hola, un saludo a todos,

    La razon de este post es que apesar de que he logrado enviar al reporte los campos dinamicos estos no se aplican al momento de ejecutar el submit.

    Tengo un reporte tipo Z hecho por mi que llama a FBL1N por medio del submit, sigo todo el procedimiento normal, luego la unica forma que aplique el cambio es que me meta manualmente y abra campos dinamicos, busque el campo que quiero (GL Account) y le de rango y copiar (F8), agrego que ya aparecen alli el rango que cree, me falta algo??, alli va el codigo:

    Código:
    ***************************************
    * DYNAMIC SELECTION
    ***************************************
    
        trange_frange_t_selopt_t_line-SIGN = 'I'.
        trange_frange_t_selopt_t_line-OPTION = 'BT'.
        trange_frange_t_selopt_t_line-LOW = ZZHKONT_L.
        trange_frange_t_selopt_t_line-HIGH = ZZHKONT_H.
        APPEND trange_frange_t_selopt_t_line TO trange_frange_t_line-selopt_t.
        trange_frange_t_line-fieldname = 'HKONT'. 
        APPEND trange_frange_t_line TO trange_line-frange_t.
        trange_line-TABLENAME = 'BSIK'. 
        APPEND trange_line TO trange.
    
        CALL FUNCTION 'FREE_SELECTIONS_RANGE_2_EX'
        EXPORTING
        FIELD_RANGES = trange
        IMPORTING
        EXPRESSIONS = TEXPR.
    
        SUBMIT RFITEMAP VIA SELECTION-SCREEN
        WITH KD_BUKRS-LOW  = '1000'
        WITH X_OPSEL EQ ' '
        WITH X_CLSEL EQ ' '
        WITH X_AISEL EQ 'X'
        WITH X_NORM EQ 'X'
        WITH X_SHBV EQ 'X'
        WITH FREE SELECTIONS texpr
        AND RETURN.
  • DCErick
    Moderator
    • mar
    • 1090

    #2
    Debes rellenar con ceros los números de cuenta, o mejor dicho debes pasarle valores en su formato interno.

    Por Ejem.:
    Código:
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input         = zzhkont_l
       IMPORTING
         OUTPUT        = zzhkont_l.
    
      CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
        EXPORTING
          input         = zzhkont_h
       IMPORTING
         OUTPUT        = zzhkont_h.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

    Comentario

    • javico40
      Member
      • nov
      • 37

      #3
      Problema resuelto

      WOWW, estoy muy sorprendido, era eso DCErick muchas gracias eso soluciono mi problema, en este foro se pueden dar puntos??. muchas gracias, semanas buscando una solucion.

      Comentario

      Trabajando...