we have FILG DSO which has 17 million records and this DSO has 0GL_ACCOUNT.
In BEx we created query which has 0GL_ACCOUNT variable, when we tried to F4 Help it takes 3-4 hours to return the values..
0GL_ACCOUNT compounded with 0CHRT_ACCTS
when we do F4 behind SAP write the following code which taking long time
SELECT
"0000000050" , "0000000022" , "0000000050_TXTSH" , "0000000050_TXTLG"
FROM
( SELECT "P0000"."GL_ACCOUNT" AS "0000000050" ,"P0000"."CHRT_ACCTS" AS "0000000022" ,
"T0000"."TXTSH" AS "0000000050_TXTSH" ,
"T0000"."TXTLG" AS "0000000050_TXTLG" FROM ( "/BI0/PGL_ACCOUNT" "P0000" JOIN "/BI0/SGL_ACCOUNT" "S0000"
ON "P0000" . "GL_ACCOUNT" = "S0000" . "GL_ACCOUNT" AND "P0000" . "CHRT_ACCTS" = "S0000" . "CHRT_ACCTS"
) LEFT OUTER JOIN "/BI0/TGL_ACCOUNT" "T0000" ON "P0000"."GL_ACCOUNT" = "T0000"."GL_ACCOUNT" AND "P0000"
."CHRT_ACCTS" = "T0000"."CHRT_ACCTS" AND ( "T0000"."LANGU" = 'E' )
WHERE
"P0000"."OBJVERS" = 'A' AND "P0000"."CHRT_ACCTS" = 'SFWD' AND "S0000"."SID" IN ( SELECT "S"."SID" FROM
"/BIC/AZFIGLO0200" "O" JOIN "/BI0/SGL_ACCOUNT" "S" ON "O" . "GL_ACCOUNT" = "S" . "GL_ACCOUNT" AND "O"
. "CHRT_ACCTS" = "S" . "CHRT_ACCTS" )
ORDER BY
"0000000050" ASC ) WHERE ROWNUM <= 1000
CAN anybody help..