#4
|
|||
|
|||
Q tal , creo q estas dando demasiado vuelta al asunto, si lo q necesitas es obtener las partidar de los provedores abiertas y canceladas solo debes accesar a la bsik y bsak
mas no a la bseg ya que es una tabla cluster y tiene toda la informacion de los asientos contables. Bueno el funcional a cargo deberia de saber esto. te doy los querys con los que deberias de obtener la informacion tal como lo hace la fbl1n *** con esta capturas las partidas pendientes SELECT bukrs lifnr zuonr umsks umskz augdt gjahr belnr buzei budat bldat waers xblnr blart bschl shkzg dmbtr wrbtr zfbdt zbd1t zlsch zlspr hbkid rebzg rebzj rebzz xzahl augbl SGTXT QBSHB FROM bsik INTO TABLE it_bsik WHERE * lifnr EQ W_LIFNR LIFNR IN R_LIFNR AND bukrs IN s_bukrs AND GJAHR BETWEEN '0001' AND '9999' AND bldat > fecini AND BUDAT <= FECFIN AND xblnr NE Wxblnr "regulariz retención temporal AND blart IN r_blart1. SORT it_bsik BY bukrs belnr gjahr buzei. *--------------------------------------- * con esto capturas las partidas canceladas SELECT bukrs lifnr umsks umskz augdt augbl zuonr gjahr belnr buzei budat bldat waers xblnr blart bschl shkzg dmbtr wrbtr zfbdt zbd1t zlsch zlspr hbkid rebzg rebzj rebzz xzahl SGTXT QBSHB FROM bsak INTO TABLE it_bsak WHERE bukrs IN s_bukrs * AND lifnr EQ W_LIFNR AND LIFNR IN R_LIFNR AND AUGDT BETWEEN FECINI AND FECFIN AND xblnr NE Wxblnr AND blart IN r_blart1 AND xzahl NE 'X'. y si necesitas algunos campos de la bseg q no tengan la bsik o bsak vas con el campo llave a la bseg. y listo!!! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|