Here is the SQL that does NOT work:
SELECT rpAN8, abALKY, abALPH, alADD1, alADD2, alCTY1, alADDS, alADDZ, rpDOC, rpDCT,
TO_DATE(TO_CHAR(rpDIVJ + 1900000),'YYYYDDD'), rpDOCO, rpSFX, rpVR01, TO_DATE(TO_CHAR(rpDDJ + 1900000),'YYYDDD'),
TO_DATE(TO_CHAR(rpDDNJ + 1900000), 'YYYYDDD'), SUM(CAST(rpAG AS NUMERIC (15,2))/100) AS "RPAG",
SUM(CAST(rpAAP AS NUMERIC (15,2))/100) AS "RPAAP", SUM(CAST(rpSTAM AS NUMERIC (15,2))/100) AS "RPSTAM",
SUM(CAST(rpADSC AS NUMERIC (15,2))/100) AS "RPADSC", rpODOC, abAC23, a.drdl01, b.drdl01
FROM proddtausg.F03B11, proddtausg.F0101, proddtausg.F0116, prodctlna.F0005 a, prodctlna.F0005 b
WHERE rpan8 = aban8
AND rpan8 = alan8
AND rpgfl1 = a.drky
AND rpddex = b.drky
AND a.drsy = '03B'
AND a.drrt = 'AR'
AND b.drsy = '03B'
AND b.drrt = 'CR'
AND rpaap <> 0
AND rpkco IN (52815, 53007, 53009, 53010, 53012, 53021, 53023, 53081, 53800, 53807,
53951, 54701, 54950, 54967, 56000, 60028, 60029, 60030, 60035, 60082, 60083, 60084,
60085, 60658, 60677, 60683, 60700, 60720, 60801, 60802, 60811, 60830, 60832, 60835,
60838, 60856, 60876, 60902, 60931, 60943, 84000, 85000)
GROUP BY rpkco, rpan8, abALKY, abALPH, alADD1, alADD2, alCTY1, alADDS, alADDZ, rpDOC, rpDCT,
rpDIVJ, rpDOCO, rpSFX, rpVR01, rpDDJ, rpDDNJ, rpODOC, abAC23, a.drdl01, b.drdl01
ORDER BY rpkco, rpan8, rpdoc
However, this DOES work:
SELECT rpAN8, abALKY, abALPH, alADD1, alADD2, alCTY1, alADDS, alADDZ, rpDOC, rpDCT,
TO_DATE(TO_CHAR(rpdivj+1900000),'YYYYDDD')
FROM proddtausg.F03B11, proddtausg.F0101, proddtausg.F0116, prodctlna.F0005 a, prodctlna.F0005 b
WHERE rpan8 = aban8
AND rpan8 = alan8
AND rpgfl1 = a.drky
AND rpddex = b.drky
AND a.drsy = '03B'
AND a.drrt = 'AR'
AND b.drsy = '03B'
AND b.drrt = 'CR'
AND rpaap <> 0
AND rpkco IN (52815, 53007, 53009, 53010, 53012, 53021, 53023, 53081, 53800, 53807,
53951, 54701, 54950, 54967, 56000, 60028, 60029, 60030, 60035, 60082, 60083, 60084,
60085, 60658, 60677, 60683, 60700, 60720, 60801, 60802, 60811, 60830, 60832, 60835,
60838, 60856, 60876, 60902, 60931, 60943, 84000, 85000)