cancel
Showing results for 
Search instead for 
Did you mean: 

Query Lista de Partidas Abiertas

Former Member
0 Kudos

hola! estoy trabajando en una query para imitar el Informe de Ventas "Lista de Partidas Abiertas" y queria saber cual es el criterio por el cual SAP decide si una factura esta o no abierta.

mi problema es que esto va mas alla del campo que dice si esta abierta o no, o el analisis del campo "paidtodate" contra el campo "doctotal" , ya que haciendo un pago parcial puede el documento quedar cerrado y quedar saldo pendiente.

Gracias de Antemano

Accepted Solutions (1)

Accepted Solutions (1)

former_member188440
Active Contributor

Yo en lo personal te recomiendo que , ademas del campo docstatus, utilices a nivel lineas el campo docentry y linenum, buscandolos en la tabla RIN1, la intencion es que tus joins queden mas o menos asi



select......

from inv1 a left join rin1 b on a.docentry=b.baseentry and a.linenum=b.baseline

esto a mi me ha servido muchisimo para hacer reportes de backorder, pues encuentro muy limitado reporte nativo de SBO

Answers (1)

Answers (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Samaria

Si solo son documentos abiertos, el campo OINV.DocStatus = 'O' te sirve para filtar eso

Ahora si quieres el detalle de las lineas del documento, debes usar el campo INV1.LineStatus = 'O'

O bien podrias agregar en la clausula where (DocTotal - PaidToDate) > '0'

Saludos

FLR