‎2008 Apr 17 11:32 AM
Hi all,
IN this join i am getting document types 'O'.
Now i need to get both types O and J from VBFA table.
what are the required changes...if i place the order type 'J' including type 'O'...i am getting wrong number of records....
SELECT kvbeln kfkdat pposnr pmatnr parktx lcharg pfkimg pvrkme
FROM vbrk AS k INNER JOIN vbrp AS p
ON kvbeln = pvbeln
INNER JOIN vbfa AS v
ON vvbeln = pvbeln
AND vposnn = pposnr
AND v~vbtyp_v = 'J'
INNER JOIN lips AS l
ON lvbeln = vvbelv
AND luecha = vposnv
INTO CORRESPONDING FIELDS OF TABLE gt_doc_details
WHERE p~matnr IN matnr
AND k~fkdat IN fkdat
AND kdgrp IN kdgrp.
The following also not working...
*(vvbtyp_v = 'J' or vvbtyp_v = 'O')*
*AND ( vvbtyp_v = 'J' or vvbtyp_v = 'O' )*
*AND v~vbtyp_v in ('O', 'J')*
SAchin.
‎2008 Apr 17 11:35 AM
‎2008 Apr 17 11:40 AM
Hi,
Don't use ON on v~vbtyp_v
put v~vbtyp_v in where condition
vvbtyp_v = 'O' or vvbtyp_v = 'J'.
Suman