‎2019 Dec 20 10:33 AM
select T1.AUART ,T1.f1 , OBJECT, NRRANGENR, FROMNUMBER, TONUMBER , NRLEVEL , bezei from NRIV
inner join
(SELECT tvak.AUART ,NUMKI,'TVAK' as f1, Tvakt.bezei FROM TVAK inner join tvakt on tvakt.auart = tvak.auart and tvakt.spras='E'
union select tvfk.fkart, numki, 'TVFK' as f1, tvfkt.vtext from tvfk inner join tvfkt on tvfkt.fkart = tvfk.fkart and tvfkt.spras='E'
union select tvlk.lfart, numki , 'TVLK' as f1 , tvlkt.vtext from tvlk inner join tvlkt on tvlkt.lfart = tvlk.lfart and tvlkt.spras='E' ) as T1 on T1.numki = NRRANGENR
where OBJECT = 'RV_BELEG' and AUART in ('ZODS','ZSRV','ZPBB','ZCOR','ZCSR',
'ZCR','ZRNT','RE','L2','ZODS','RE','S1','F2','L2','G2','S2','F5','F8',
'ZODS','LF','LR') and nrlevel <> '00000000000000000000'
how use this sql query
‎2019 Dec 20 2:52 PM
tarunp241,
It would be better if you can tell us what you tried so that we can help you out.
Regards
‎2019 Dec 20 4:01 PM
1) It's approximately the same thing in ABAP SQL by using WITH (ABAP >= 7.51). What issue do you have?
2) Important: what ABAP release do you use?
‎2019 Dec 21 5:00 AM
ABAP 7.6 I Have Create One like Show Upper In Our Program With Sub Query , Union And Inner Join In SE38 In Just One Query.
‎2019 Dec 21 10:16 AM
It's approximately the same thing in ABAP SQL by using WITH (ABAP >= 7.51).
Example with WITH and UNION:
WITH +texts AS (
SELECT trkor, langu
FROM e07t
WHERE langu = @language
UNION
SELECT trkorr, MIN( langu )
FROM e07t
WHERE NOT EXISTS (
SELECT * FROM e07t AS b
WHERE trkorr = e07t~trkorr and langu = @language )
GROUP BY trkorr )
SELECT e070~trkorr, e070~as4date, e07t~as4text
FROM e070
INNER JOIN e07t
ON e07t~trkorr = e070~trkorr
INNER JOIN +texts
ON e07t~trkorr = +texts~trkorr
AND e07t~langu = +texts~langu
WHERE e070~trkorr NOT LIKE 'SAP%'
AND e070~strkorr = ''
INTO TABLE @requests.