on 02-22-2011 2:52 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
11 | |
11 | |
6 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.