APPV_ACTIVITY_TREEPROJ_ID,ACM_CODE
FROM BGT.V_ACTIVITY_TREE ACTT
INNER JOIN ( SELECT DISTINCT ACM.ACM_CODE
FROM BUD.ACTIVITY_M ACM
INNER JOIN BUD.ACTIVITY_CTRL_H ACH ON ACM.ACM_CODE = ACH.ACH_CODE
START WITH ACM.ACM_CODE IN (SELECT ACM_CODE FROM PROJECT_BUDGETS PJBD WHERE PROJ_ID = :PROJ_ID)
CONNECT BY PRIOR ACH.ACH_CTRL_CODE = ACH.ACH_CODE) FLTR ON FLTR.ACM_CODE = ACTT.ACM_CODE
LEFT OUTER JOIN PROJECT_BUDGETS PJBG ON PJBG.PROJ_ID=:PROJ_ID AND PJBG.ACM_CODE = ACTT.ACM_CODE
ORDER BY ACTT.ACM_SEQAPPPROJECT_BUDGETSPROJ_ID,ACM_CODEFROM PROJECT_BUDGETSORDER BY PROJ_ID,PBDG_IDAPPPROJECT_TARGETSPROJ_ID,ACM_CODEFROM PROJECT_TARGETSORDER BY PROJ_ID,ACM_CODEAPPATTACH_FILESPROJ_ID,ATFI_SEQ,ACM_CODEFROM ATTACH_FILESORDER BY PROJ_ID,ATFI_SEQ,ACM_CODE