MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Realizar un Query (foro/showthread.php?t=11935)

TheSilentman 24/03/08 17:40:36

Realizar un Query
 
Hay alguna manera sencilla de realizar un query en SAP? :confused:

¿¿Tengo que entrar a las SQ03, 02 y 01 para crear grupo de usuarios, infoset, etc.??

o cómo puedo realizar solo un simple SELECT como este?:
Select a.matnr, a.maktx, a.matkl, b.wgbez
From mara a, v023 b
Where a.matkl = b.matkl
Gracias

shibayamito13 24/03/08 17:43:00

Hola, te ahorras todos esos pasos con la SQVI.
Saludos.

TheSilentman 24/03/08 22:33:40

Gracias, haré la prueba.

vickxo 25/03/08 08:13:31

Se puede lograr...
 
Por lo que veo, lo que necesitas es hacer un inner join en tu consulta.
Si se puede, e n ABAP existe el codigo para lograrlo, eh aqui un ejemplo de la sentencia:

SELECT *
INTO CORRESPONDING FIELDS OF TABLE T_BSAK
FROM ( BKPF INNER JOIN BSAK ON BKPF~BELNR = BSAK~BELNR ).

Tambine puedes usa run for all entries para lograr el mismo resultado:
SELECT *
INTO TABLE T_BKPF
FROM BKPF.
IF NOT T_BKPF[] IS INITIAL.
SELECT *
INTO CORRESPONDING FIELDS OF TABLE T_BSAK
FROM BSAK
FOR ALL ENTRIES IN T_BKPF
WHERE BELNR EQ T_BKPF-BELNR.

Q opcion es la mas rapida, el inner join, la mas comoda para mi hasta ahora es el for all entries...


Husos Horarios son GMT. La hora en este momento es 08:38:17.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web