andreina.reyes
11/02/15, 13:00:55
Saludos estimados,
Tengo un query para traer documentos de FI, necesito traer los documentos de un ejercicio fiscal específico y a pesar de que en mi WHERE tengo la validación del campo de selección, me trae los documentos de todos los ejercicios registrados en el sistema. A continuación les especifico las pruebas que he hecho a ver si me corrigen y me dicen que tengo mal.
PRUEBA 1:
SELECT lifnr bukrs belnr bldat gjahr dmbtr
INTO CORRESPONDING FIELDS OF TABLE iacre2
FROM bsak CLIENT SPECIFIED
WHERE MANDT EQ SY-MANDT
AND lifnr IN prove
AND bukrs IN sociedad
AND gjahr EQ ejerc
AND blart EQ 'KG' OR blart EQ 'KR'
GROUP BY gjahr lifnr bukrs belnr bldat dmbtr .
PRUEBA 2:
SELECT lifnr bukrs belnr bldat gjahr dmbtr
INTO CORRESPONDING FIELDS OF TABLE iacre2
FROM bsak CLIENT SPECIFIED
WHERE MANDT EQ SY-MANDT
AND lifnr IN prove
AND bukrs IN sociedad
AND gjahr IN ejerc
AND blart EQ 'KG' OR blart EQ 'KR'
GROUP BY gjahr lifnr bukrs belnr bldat dmbtr .
Tengo un query para traer documentos de FI, necesito traer los documentos de un ejercicio fiscal específico y a pesar de que en mi WHERE tengo la validación del campo de selección, me trae los documentos de todos los ejercicios registrados en el sistema. A continuación les especifico las pruebas que he hecho a ver si me corrigen y me dicen que tengo mal.
PRUEBA 1:
SELECT lifnr bukrs belnr bldat gjahr dmbtr
INTO CORRESPONDING FIELDS OF TABLE iacre2
FROM bsak CLIENT SPECIFIED
WHERE MANDT EQ SY-MANDT
AND lifnr IN prove
AND bukrs IN sociedad
AND gjahr EQ ejerc
AND blart EQ 'KG' OR blart EQ 'KR'
GROUP BY gjahr lifnr bukrs belnr bldat dmbtr .
PRUEBA 2:
SELECT lifnr bukrs belnr bldat gjahr dmbtr
INTO CORRESPONDING FIELDS OF TABLE iacre2
FROM bsak CLIENT SPECIFIED
WHERE MANDT EQ SY-MANDT
AND lifnr IN prove
AND bukrs IN sociedad
AND gjahr IN ejerc
AND blart EQ 'KG' OR blart EQ 'KR'
GROUP BY gjahr lifnr bukrs belnr bldat dmbtr .