‎2006 Nov 20 11:40 PM
Hi,
I have a question, How to select documents when we dont have key fields in the selection
Sales orders
eg If we have 3 fields Material , Customer and Sales Org, which are not key fields in table VBAK, What is the best approach to select Sales Documents based on these 3 fields.
please let me know
Thanks
‎2006 Nov 20 11:44 PM
Hi
Use logic like below.
SELECT vbakVBELN vbakVKORG vbapMATNR vbakKUNNR
INTO TABLE T_VBAK
FROM VBAK INNER JOIN VBAP
ON VBAKVBELN = VBAPVBELN
WHERE VBAK~VKROG IN S_VKORG AND
VBAP~MATNR IN S_MATNR AND
VBAK~KUNNR IN S_KUNNR.
Thanks
Ramakrishna
Message was edited by:
Ramakrishna Ramisetti
‎2006 Nov 20 11:44 PM
Hi
Use logic like below.
SELECT vbakVBELN vbakVKORG vbapMATNR vbakKUNNR
INTO TABLE T_VBAK
FROM VBAK INNER JOIN VBAP
ON VBAKVBELN = VBAPVBELN
WHERE VBAK~VKROG IN S_VKORG AND
VBAP~MATNR IN S_MATNR AND
VBAK~KUNNR IN S_KUNNR.
Thanks
Ramakrishna
Message was edited by:
Ramakrishna Ramisetti
‎2006 Nov 20 11:44 PM
Hi
Providing FIELDS in the WHERE condition normally makes sure that you make a limited and required selection. Even though the fields Material , Customer and Sales Org are not key fields in VBAK, placing then in the where condition of the select query will definitely help.
Hope this clarifies.
Regards
Kathirvel
‎2006 Nov 20 11:45 PM
Hi,
Use the table VAPMA...
SELECT MATNR VKORG KUNNR
INTO TABLE T_VAPMA
FROM VAPMA
WHERE MATNR = '1212'
AND VKORG = '0100'
AND KUNNR = '212'.
Thanks,
Naren