Tabla BSEG

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • fcorodriguezl
    Junior Member
    • jul
    • 22

    #1

    Tabla BSEG

    Hola chavos, a ver si alguien me puede decir mas o menos por donde.
    Estoy haciendo un reporte, que lee documentos compensados, revisa en bseg las partidas y elimina del reporte algunas cuentas, algo asi:

    select c1 c2
    into table it_bsak
    from bsak
    where bukrs = p_soc
    and gjhar = p_year
    and augdt = p_date

    loop at it_tblbsak INTO wa_tblbsak
    s_belnr = wa_tblbsak-belnr

    select c1 c2
    into table it_bseg
    from bseg
    where bukrs = p_soc and gjhar = p_year and belnr = s_belnr
    and hkont not in ('212023', '298032'...)

    write... campos
    endloop

    Todo esto, esta okei.., ahora el problema es que me piden que en una tabla la gente personalice las cuentas contables. Ahi esta el problema, como puedo relacionar bseg con mi tabla z de cuentas a excluir.

    alguna idea?
    Gracias.
    Editado por última vez por fcorodriguezl; 02/04/2008, 00:23:16.
  • Jorge L T
    Member
    • jul
    • 58

    #2
    ranges : r_cuentas for bseg-hkont.

    select * from Z-tu-tabla
    r_cuentas-option = 'EQ'
    r_cuentas-sign = 'I'
    r_cuentas-low = Z-tu-tabla-cuenta
    append r_cuentas.
    endselect

    .....

    select c1 c2
    into table it_bseg
    from bseg
    where bukrs = p_soc and gjhar = p_year and belnr = s_belnr
    and hkont not in r_cuentas

    Debería andar
    Saludos
    J

    Comentario

    • ibecerra

      #3
      no entiendo porque deberias ir a la bseg si en la bsak esta todas las partidads compensadas... no deberias de imprimir solo lo que se encuentra en la bsak...
      en la bsak tambien esta el campo cuenta.

      ahora utililizar un range ... si el sap esta configurado para soportar 500 registros en un range si agregar 501 ,,, se puede caer..

      Comentario

      • fcorodriguezl
        Junior Member
        • jul
        • 22

        #4
        tabla bseg

        Hola,

        Requiero ver las cuentas de bseg, ya que estas son de resultados y bsak solo muestra la cuenta de mayor.

        Habra alguna otra manera de hacer esto?
        Gracias por la ayuda.

        Comentario

        Trabajando...