QUERY TO CHECK LIST OF RUNNING REQUEST
SELECTΒ q.concurrent_queue_name
qname,
f.user_name,
a.request_id
βReqΒ Idβ,
Decode(a.parent_request_id,Β β1,Β NULL,
a.parent_request_id)
βParentβ,
a.concurrent_program_id
βPrgΒ Idβ,
a.phase_code,
a.status_code
βΒ ,b.os_process_idΒ βOSβ
βΒ ,vs.sid
βΒ ,vs.serial#Β βSerial#β
βΒ ,vp.spid
,
a.oracle_process_id
βspidβ,
(Β Nvl(a.actual_completion_date,Β SYSDATE)Β βΒ a.actual_start_dateΒ )Β *Β 1440
βTimeβ,
c.concurrent_program_name
||Β βΒ βΒ β
||Β c2.user_concurrent_program_name
||Β βΒ β
||Β a.description
βProgramβ
FROMΒ Β Β applsys.fnd_concurrent_requestsΒ a,
applsys.fnd_concurrent_processesΒ b,
applsys.fnd_concurrent_queuesΒ q,
applsys.fnd_concurrent_programs_tlΒ c2,
applsys.fnd_concurrent_programsΒ c,
applsys.fnd_userΒ f
βΒ ,v$sessionΒ vs
βΒ ,v$processΒ vp
WHEREΒ Β a.controlling_managerΒ =Β b.concurrent_process_id
ANDΒ a.concurrent_program_idΒ =Β c.concurrent_program_id
ANDΒ a.program_application_idΒ =Β c.application_id
ANDΒ c2.concurrent_program_idΒ =Β c.concurrent_program_id
ANDΒ c2.application_idΒ =Β c.application_id
ANDΒ a.phase_codeΒ INΒ (Β βIβ,Β βPβ,Β βRβ,Β βTβΒ )
ANDΒ a.requested_byΒ =Β f.user_id
ANDΒ b.queue_application_idΒ =Β q.application_id
ANDΒ b.concurrent_queue_idΒ =Β q.concurrent_queue_id
ANDΒ c2.LANGUAGEΒ =Β βUSβ
βΒ andΒ vs.processΒ (+)Β =Β b.os_process_id
βΒ andΒ vs.paddrΒ =Β vp.addrΒ (+)
ORDERΒ Β BYΒ 9Β DESC;
QUERY TO CHECK TOTAL SCHEDULED REQUESTS
SELECTΒ request_idΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β id,
Nvl(meaning,Β βUNKNOWNβ)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β status,
user_concurrent_program_nameΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β pname,
To_char(request_date,Β βDD-MON-RRΒ HH24:MI:SSβ)Β Β Β Β Β Β Β Β Β submitd,
To_char(requested_start_date,Β βDD-MON-RRΒ HH24:MI:SSβ)Β requestd
FROMΒ Β Β fnd_concurrent_requestsΒ fcr,
fnd_lookupsΒ fl,
fnd_concurrent_programs_vlΒ fcpv
WHEREΒ Β phase_codeΒ =Β βPβ
ANDΒ (Β fcr.requested_start_dateΒ >=Β SYSDATE
ORΒ status_codeΒ =Β βPβΒ )
ANDΒ lookup_typeΒ =Β βCP_STATUS_CODEβ
ANDΒ lookup_codeΒ =Β status_code
ANDΒ fcr.concurrent_program_idΒ =Β fcpv.concurrent_program_id
ANDΒ fcr.program_application_idΒ =Β fcpv.application_id
ORDERΒ Β BYΒ pname,
request_date;
QUERY TO CHECK PENDING REQUEST pending requests Kept (on hold)
SELECTΒ request_idΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β id,
Nvl(meaning,Β βUNKNOWNβ)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β status,
user_concurrent_program_nameΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β pname,
To_char(request_date,Β βDD-MON-RRΒ HH24:MI:SSβ)Β submitd
FROMΒ Β Β fnd_concurrent_requestsΒ fcr,
fnd_lookupsΒ fl,
fnd_concurrent_programs_vlΒ fcpv
WHEREΒ Β phase_codeΒ =Β βPβ
ANDΒ hold_flagΒ =Β βYβ
ANDΒ fcr.requested_start_dateΒ <=Β SYSDATE
ANDΒ status_codeΒ !=Β βPβ
ANDΒ lookup_typeΒ =Β βCP_STATUS_CODEβ
ANDΒ lookup_codeΒ =Β status_code
ANDΒ fcr.concurrent_program_idΒ =Β fcpv.concurrent_program_id
ANDΒ fcr.program_application_idΒ =Β fcpv.application_id
ORDERΒ Β BYΒ request_date,
request_id;
Terminating Report From Backend
SELECTΒ oracle_process_id,
Decode(status_code,Β βRβ,Β βRunningβ,
βDβ,Β βCanceledβ,
βEβ,Β βErrorβ,
βXβ,Β βTerminatedβ,
βGβ,Β βWarningβ,
βTβ,Β βTerminatingβ)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β βStatus_codeβ,
phase_code,
To_char(actual_start_date,Β βDD-MON-YYYY=>hh24:mi:ssβ)Β βLoginΒ Timeβ
FROMΒ Β Β apps.fnd_concurrent_requests
WHEREΒ Β request_idΒ =Β βRequestIDβΒ βΒ βEnterΒ TheΒ RequestΒ IDΒ HereΒ fromΒ RequestΒ Formβ
SELECTΒ s.sid,
s.serial#,
module,
s.status
FROMΒ Β Β v$sessionΒ s,
v$processΒ p
WHEREΒ Β s.paddrΒ =Β p.addr
ANDΒ p.spidΒ =Β βProcess_IDβΒ βΒ βEnterΒ ProcessΒ idΒ hereΒ FromΒ AboveΒ QueryΒ Resultβ
UPDATEΒ fnd_concurrent_requests
SETΒ Β Β Β phase_codeΒ =Β βCβ,
status_codeΒ =Β βXβ
WHEREΒ Β request_idΒ =Β βRequestIDβ;Β βΒ βEnterΒ TheΒ RequestΒ IDΒ HereΒ fromΒ RequestΒ Formβ
COMMIT;
QUERY To find the reports finished with ERROR CODE
SELECTΒ a.request_idΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β βReqΒ Idβ,
a.phase_code,
a.status_code,
actual_start_date,
actual_completion_date,
c.concurrent_program_name
||Β β:Β β
||Β ctl.user_concurrent_program_nameΒ βprogramβ
FROMΒ Β Β applsys.fnd_concurrent_requestsΒ a,
applsys.fnd_concurrent_processesΒ b,
applsys.fnd_concurrent_queuesΒ q,
applsys.fnd_concurrent_programsΒ c,
applsys.fnd_concurrent_programs_tlΒ ctl
WHEREΒ Β a.controlling_managerΒ =Β b.concurrent_process_id
ANDΒ a.concurrent_program_idΒ =Β c.concurrent_program_id
ANDΒ a.program_application_idΒ =Β c.application_id
ANDΒ a.status_codeΒ =Β βEβ
ANDΒ a.phase_codeΒ =Β βCβ
ANDΒ actual_start_dateΒ >Β SYSDATEΒ βΒ 2
ANDΒ b.queue_application_idΒ =Β q.application_id
ANDΒ b.concurrent_queue_idΒ =Β q.concurrent_queue_id
ANDΒ ctl.concurrent_program_idΒ =Β c.concurrent_program_id
ANDΒ ctl.LANGUAGEΒ =Β βUSβ
ORDERΒ Β BYΒ 5Β DESC;
QUERY TO FIND REQUEST SUBMITTED BY USER
SELECTΒ user_concurrent_program_name,
request_date,
request_id,
phase_code,
status_code
FROMΒ Β Β fnd_concurrent_requestsΒ fcr,
fnd_concurrent_programs_tlΒ fcp,
fnd_responsibility_tlΒ fr,
fnd_userΒ fu
WHEREΒ Β fcr.concurrent_program_idΒ =Β fcp.concurrent_program_id
ANDΒ fcr.responsibility_idΒ =Β fr.responsibility_id
ANDΒ fcr.requested_byΒ =Β fu.user_id
ANDΒ user_nameΒ =Β βusernameβΒ βΒ βEnterΒ TheΒ UserΒ NameΒ Hereβ
ANDΒ actual_start_dateΒ >Β SYSDATEΒ βΒ 1
βΒ βEnterΒ TheΒ NumberΒ forΒ howΒ manyΒ days,Β HereΒ 1Β meansΒ forΒ 1Β dayβ
ORDERΒ Β BYΒ request_dateΒ ASC;
QUERY TO FIND concurrent program enabled with TRACE
SELECTΒ A.concurrent_program_nameΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β βProgram_Nameβ,
Substr(A.user_concurrent_program_name,Β 1,Β 40)Β βUser_Program_Nameβ,
Substr(B.user_name,Β 1,Β 15)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β βLast_Updated_Byβ,
Substr(B.description,Β 1,Β 25)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β DESCRIPTION
FROMΒ Β Β apps.fnd_concurrent_programs_vlΒ A,
applsys.fnd_userΒ B
WHEREΒ Β A.enable_traceΒ =Β βYβ
ANDΒ A.last_updated_byΒ =Β B.user_id;
QUERY To find concurrent program NAME, PHASE CODE,STATUS CODE for a given Request ID
SELECTΒ request_id,
user_concurrent_program_name,
Decode(phase_code,Β βCβ,Β βCompletedβ,
phase_code)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β phase_code,
Decode(status_code,Β βDβ,Β βCancelledβ,
βEβ,Β βErrorβ,
βGβ,Β βWarningβ,
βHβ,Β βOnΒ Holdβ,
βTβ,Β βTerminatingβ,
βMβ,Β βNoΒ Managerβ,
βXβ,Β βTerminatedβ,
βCβ,Β βNormalβ,
status_code)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β status_code,
To_char(actual_start_date,Β βdd-mon-yy:hh24:mi:ssβ)Β Start_Date,
To_char(actual_completion_date,Β βdd-mon-yy:hh24:mi:ssβ),
completion_text
FROMΒ Β Β apps.fnd_conc_req_summary_v
WHEREΒ Β request_idΒ =Β βRequest_idβΒ βΒ βEnterΒ theΒ request_idΒ hereβ
ORDERΒ Β BYΒ 6Β DESC;
QUERY TO COUNT PENDING REQUEST
SELECT
/*+Β chooseΒ */Β Count(*)
FROMΒ Β Β fnd_concurrent_requestsΒ fcr,
fnd_concurrent_programsΒ c,
fnd_conc_req_summary_vΒ fcrv
WHEREΒ Β fcr.concurrent_program_idΒ =Β c.concurrent_program_id
ANDΒ fcr.program_application_idΒ =Β c.application_id
ANDΒ fcr.concurrent_program_idΒ =Β fcrv.concurrent_program_id
ANDΒ fcr.request_idΒ =Β fcrv.request_id
ANDΒ fcrv.requested_start_dateΒ <Β SYSDATEΒ +Β 10Β /Β 1440
ANDΒ fcr.phase_codeΒ INΒ (Β βPβΒ )
ANDΒ fcr.hold_flagΒ !=Β βYβ
QUERY to find all REPORTS STATUS with USER NAME
SELECT
/*+Β chooseΒ */Β U.user_nameΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β User_name,
fcr.request_idΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β request_id
,
To_char(Round((Β Nvl(fcr.actual_completion_date,
SYSDATE)Β β
fcr.actual_start_dateΒ )Β *
1440))Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β TIME,
c.concurrent_program_name
||Β βΒ βΒ β
||Β Substr(fcrv.program,Β 1,Β 45)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β PROGRAM,
fcr.concurrent_program_idΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Program_id
,
fcr.parent_request_id
Parent_id,
To_char(fcrv.requested_start_date,Β βDD-MON-RRΒ HH24:MIβ)Β Scheduled,
Decode(fcr.phase_code,Β βCβ,Β βCompletedβ,
βIβ,Β βInactiveβ,
βPβ,Β βPendingβ,
βRβ,Β βRunningβ)
||Β βΒ βΒ β
||Β Decode(fcr.status_code,Β βAβ,Β βWaitingβ,
βBβ,Β βResumingβ,
βCβ,Β βNormalβ,
βDβ,Β βCancelledβ,
βEβ,Β βErrorβ,
βGβ,Β βWarningβ,
βHβ,Β βOnΒ Holdβ,
βIβ,Β βNormalβ,
βMβ,Β βNoΒ Managerβ,
βPβ,Β βScheduledβ,
βQβ,Β βStandbyβ,
βRβ,Β βNormalβ,
βSβ,Β βSuspendedβ,
βTβ,Β βTerminatingβ,
βUβ,Β βDisabledβ,
βWβ,Β βPausedβ,
βXβ,Β βTerminatedβ,
βZβ,Β βΒ Waitingβ)Β Β Β Β Β Β Β Β Β Β Β Β Β Status
FROMΒ Β Β fnd_concurrent_requestsΒ fcr,
fnd_concurrent_programsΒ c,
fnd_conc_req_summary_vΒ fcrv,
fnd_userΒ U
WHEREΒ Β fcr.concurrent_program_idΒ =Β c.concurrent_program_id
ANDΒ fcr.program_application_idΒ =Β c.application_id
ANDΒ fcr.concurrent_program_idΒ =Β fcrv.concurrent_program_id
ANDΒ fcr.request_idΒ =Β fcrv.request_id
ANDΒ fcrv.requested_start_dateΒ <Β SYSDATEΒ +Β 10Β /Β 1440
ANDΒ fcr.phase_codeΒ INΒ (Β βPβΒ )
ANDΒ fcr.hold_flagΒ !=Β βYβ
ANDΒ fcr.requested_byΒ =Β U.user_id
ORDERΒ Β BYΒ 1,
2Β ASC
QUERY TO CHECK SCHEDULED CONCURRENT REQUESTS
SELECTΒ fcr.request_id,
fcr.parent_request_id,
fu.user_nameΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β requestor,
To_char(fcr.requested_start_date,Β βMON-DD-YYYYΒ HH24:MM:SSβ)Β START_DATE,
fr.responsibility_key
responsibility,
fcp.concurrent_program_name,
fcpt.user_concurrent_program_name,
Decode(fcr.status_code,Β βAβ,Β βWaitingβ,
βBβ,Β βResumingβ,
βCβ,Β βNormalβ,
βDβ,Β βCancelledβ,
βEβ,Β βErrorβ,
βFβ,Β βScheduledβ,
βGβ,Β βWarningβ,
βHβ,Β βOnΒ Holdβ,
βIβ,Β βNormalβ,
βMβ,Β βNoΒ Managerβ,
βQβ,Β βStandbyβ,
βRβ,Β βNormalβ,
βSβ,Β βSuspendedβ,
βTβ,Β βTerminatingβ,
βUβ,Β βDisabledβ,
βWβ,Β βPausedβ,
βXβ,Β βTerminatedβ,
βZβ,Β βWaitingβ)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β status,
Decode(fcr.phase_code,Β βCβ,Β βCompletedβ,
βIβ,Β βInactiveβ,
βPβ,Β βPendingβ,
βRβ,Β βRunningβ)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β phase,
fcr.completion_text
FROMΒ Β Β fnd_concurrent_requestsΒ fcr,
fnd_concurrent_programsΒ fcp,
fnd_concurrent_programs_tlΒ fcpt,
fnd_userΒ fu,
fnd_responsibilityΒ fr
WHEREΒ Β fcr.status_codeΒ INΒ (Β βQβ,Β βIβΒ )
ANDΒ fcr.hold_flagΒ =Β βNβ
ANDΒ fcr.requested_start_dateΒ >Β SYSDATE
ANDΒ fu.user_idΒ =Β fcr.requested_by
ANDΒ fcr.concurrent_program_idΒ =Β fcp.concurrent_program_id
ANDΒ fcr.concurrent_program_idΒ =Β fcpt.concurrent_program_id
ANDΒ fcr.responsibility_idΒ =Β fr.responsibility_id
ORDERΒ Β BYΒ fcr.requested_start_date,
fcr.request_id;
QUERY TO Find SCHEDULED CONCURRENT REQUEST
SELECTΒ cr.request_id,
Decode(cp.user_concurrent_program_name,Β βReportΒ Setβ,Β βReportΒ Set:β
||Β cr.description,
cp.user_concurrent_program_name)
NAME,
argument_text,
cr.resubmit_interval,
Nvl2(cr.resubmit_interval,Β βPERIODICALLYβ,
Nvl2(cr.release_class_id,Β βONΒ SPECIFICΒ DAYSβ,Β βONCEβ))
schedule_type,
Decode(Nvl2(cr.resubmit_interval,Β βPERIODICALLYβ,
Nvl2(cr.release_class_id,Β βONΒ SPECIFICΒ DAYSβ,Β βONCEβ)),
βPERIODICALLYβ,Β βEVERYΒ β
||Β cr.resubmit_interval
||Β βΒ β
||Β cr.resubmit_interval_unit_code
||Β βΒ FROMΒ β
||Β cr.resubmit_interval_type_code
||Β βΒ OFΒ PREVΒ RUNβ,
βONCEβ,
βATΒ :β
||
To_char(cr.requested_start_date,Β βDD-MON-RRΒ HH24:MIβ),
βEVERY:Β β
||
fcr.class_info)
SCHEDULE,
fu.user_name,
requested_start_date
FROMΒ Β Β apps.fnd_concurrent_programs_tlΒ cp,
apps.fnd_concurrent_requestsΒ cr,
apps.fnd_userΒ fu,
apps.fnd_conc_release_classesΒ fcr
WHEREΒ Β cp.application_idΒ =Β cr.program_application_id
ANDΒ cp.concurrent_program_idΒ =Β cr.concurrent_program_id
ANDΒ cr.requested_byΒ =Β fu.user_id
ANDΒ cr.phase_codeΒ =Β βPβ
ANDΒ cr.requested_start_dateΒ >Β SYSDATE
ANDΒ cp.LANGUAGEΒ =Β βUSβ
ANDΒ fcr.release_class_id(+)Β =Β cr.release_class_id
ANDΒ fcr.application_id(+)Β =Β cr.release_class_app_id;
QUERY TO FIND RESPONSIBILITY NAME from a Concurrent Program NAME
SELECTΒ DISTINCTΒ FCPL.user_concurrent_program_name,
FCP.concurrent_program_name,
FAPP.application_name,
FRG.request_group_name,
FNRTL.responsibility_name
FROMΒ Β Β apps.fnd_request_groupsΒ FRG,
apps.fnd_application_tlΒ FAPP,
apps.fnd_request_group_unitsΒ FRGU,
apps.fnd_concurrent_programsΒ FCP,
apps.fnd_concurrent_programs_tlΒ FCPL,
apps.fnd_responsibilityΒ FNR,
apps.fnd_responsibility_tlΒ FNRTL
WHEREΒ Β FRG.application_idΒ =Β fapp.application_id
ANDΒ FRG.application_idΒ =Β FRGU.application_id
ANDΒ FRG.request_group_idΒ =Β FRGU.request_group_id
ANDΒ FRG.request_group_idΒ =Β FNR.request_group_id
ANDΒ FRG.application_idΒ =Β FNR.application_id
ANDΒ FNR.responsibility_idΒ =Β FNRTL.responsibility_id
ANDΒ FRGU.request_unit_idΒ =Β FCP.concurrent_program_id
ANDΒ FRGU.unit_application_idΒ =Β FCP.application_id
ANDΒ FCP.concurrent_program_idΒ =Β FCPL.concurrent_program_id
ANDΒ FCPL.user_concurrent_program_nameΒ LIKEΒ β%&Conc_Prog_name%β
ANDΒ FNRTL.LANGUAGEΒ =Β βUSβ
ANDΒ FAPP.LANGUAGEΒ =Β βUSβ;
QUERY TO COUNT NUMBER OF REPORTS REGISTERED IN EACH MODULE
SELECTΒ fa.application_short_name,
DecodeΒ (fcpv.execution_method_code,Β βBβ,Β βRequestΒ SetΒ StageΒ Functionβ,
βQβ,Β βSQL*Plusβ,
βHβ,Β βHostβ,
βLβ,Β βSQL*Loaderβ,
βAβ,Β βSpawnedβ,
βIβ,Β βPL/SQLΒ StoredΒ Procedureβ,
βPβ,Β βOracleΒ Reportsβ,
βSβ,Β βImmediateβ,
fcpv.execution_method_code)
exe_method,
CountΒ (concurrent_program_id)Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β COUNT
FROMΒ Β Β fnd_concurrent_programs_vlΒ fcpv,
fnd_applicationΒ fa
WHEREΒ Β fcpv.application_idΒ =Β fa.application_id
ANDΒ fcpv.execution_method_codeΒ =Β βPβΒ ββWriteΒ execution_method_codeΒ Hereβ
βΒ andΒ fa.application_short_nameΒ inΒ (βSQLAPβ,βPNβ,βFAβ,βCMβ,βGLβ,βARβ,βOMβ)Β ββWriteΒ IncludedΒ ApplicationΒ ShortΒ NameΒ Hereβ
GROUPΒ Β BYΒ fa.application_short_name,
fcpv.execution_method_code
ORDERΒ Β BYΒ 1;
QUERY TO FIND all REPORTS REGISTERED WITHIN GIVEN APPLICATION
SELECTΒ fa.application_short_name,
fcpv.user_concurrent_program_name,
description,
DecodeΒ (fcpv.execution_method_code,Β βBβ,Β βRequestΒ SetΒ StageΒ Functionβ,
βQβ,Β βSQL*Plusβ,
βHβ,Β βHostβ,
βLβ,Β βSQL*Loaderβ,
βAβ,Β βSpawnedβ,
βIβ,Β βPL/SQLΒ StoredΒ Procedureβ,
βPβ,Β βOracleΒ Reportsβ,
βSβ,Β βImmediateβ,
fcpv.execution_method_code)
exe_method,
output_file_type,
program_type,
printer_name,
minimum_width,
minimum_length,
concurrent_program_name,
concurrent_program_id
FROMΒ Β Β fnd_concurrent_programs_vlΒ fcpv,
fnd_applicationΒ fa
WHEREΒ Β fcpv.application_idΒ =Β fa.application_id
ANDΒ fcpv.execution_method_codeΒ =Β βPβΒ ββWriteΒ execution_method_codeΒ Hereβ
ANDΒ fa.application_short_nameΒ INΒ (Β βSQLAPβ,Β βPNβ,Β βFAβ,Β βCMβ,
βGLβ,Β βARβ,Β βOMβΒ )
ββWriteΒ IncludedΒ ApplicationΒ ShortΒ NameΒ Hereβ
ORDERΒ Β BYΒ description
Oracle Solutions We believe in delivering tangible results for our customers in a cost-effective manner