Apoyo Query
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 . |
Enseñanos por favor la declaracion de "ejerc".
Un saludo |
Aqui les dejo la declaración.
Gracias! :D Data: eje TYPE bsak-gjahr. SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE text-001. SELECT-OPTIONS: prove FOR prov, sociedad FOR soc OBLIGATORY DEFAULT '1000', ejerc FOR eje OBLIGATORY NO INTERVALS NO-EXTENSION, estatus FOR sts. SELECTION-SCREEN END OF BLOCK 1. |
Prueba a cambiar la declaracion del ejercicio asi:
ejerc FOR bsak-gjahr OBLIGATORY NO INTERVALS NO-EXTENSION, o simplemente asi ejerc FOR gjahr OBLIGATORY NO INTERVALS NO-EXTENSION, Y en el select como estas usando SELECT-OPTIONS necesitas poner IN no EQ Ya nos contaras si lo logras solucionar. Un saludo. |
Husos Horarios son GMT. La hora en este momento es 04:26:02. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web