‎2008 Feb 15 10:26 AM
SELECT vbelv posnv vbeln posnn vbtyp_n rfmng meins plmin erdat bwart
FROM vbfa
INTO TABLE it_vbfa
FOR ALL ENTRIES IN it_ekbe_del
WHERE vbelv = it_ekbe_del-belnr
AND vbeln IN pr_vbel2
AND posnn = it_ekbe_del-ebelp
AND ( vbtyp_n = '5' OR vbtyp_n = 'i' ) .
what wrong with this sql stametment vbtyp_n = 'i' is not comming only '5' is comming
if i remove breaket then it going to display both for i, and 5 but all the 'i' from table near about 2000 of 'i' its fetching...
‎2008 Feb 15 10:32 AM
Try if u r getting any result for the below query
if no there is no data in ur table with vbtyp_n = 'i' which satisfies other conditions also
SELECT vbelv posnv vbeln posnn vbtyp_n rfmng meins plmin erdat bwart
FROM vbfa
INTO TABLE it_vbfa
FOR ALL ENTRIES IN it_ekbe_del
WHERE vbelv = it_ekbe_del-belnr
AND vbeln IN pr_vbel2
AND posnn = it_ekbe_del-ebelp
AND vbtyp_n = 'i' .
‎2008 Feb 15 10:30 AM
Hi,
it seems the query is correct
try like this
AND ( vbtyp_n = '5' OR vbtyp_n = 'I' ) .
small I is for goods receipt and big I is for order w/o change..
Regards,
Nagaraj
‎2008 Feb 15 10:32 AM
Try if u r getting any result for the below query
if no there is no data in ur table with vbtyp_n = 'i' which satisfies other conditions also
SELECT vbelv posnv vbeln posnn vbtyp_n rfmng meins plmin erdat bwart
FROM vbfa
INTO TABLE it_vbfa
FOR ALL ENTRIES IN it_ekbe_del
WHERE vbelv = it_ekbe_del-belnr
AND vbeln IN pr_vbel2
AND posnn = it_ekbe_del-ebelp
AND vbtyp_n = 'i' .
‎2008 Feb 15 10:33 AM
‎2008 Feb 15 11:04 AM
SELECT vbelv posnv vbeln posnn vbtyp_n rfmng meins plmin erdat bwart
FROM vbfa
INTO TABLE it_vbfa
FOR ALL ENTRIES IN it_ekbe_del
WHERE vbelv = it_ekbe_del-belnr
AND vbeln IN pr_vbel2
AND posnn = it_ekbe_del-ebelp
AND VBTYP_N IN ( '5' , 'i' ) .
use this query.i think it helps u.
regards,
sastry