Search Results igf_sl_recipient_all_v
Overview
IGF_SL_RECIPIENT_ALL_V is a reporting view owned by the APPS schema in the Oracle E-Business Suite Financial Aid module (IGF). It presents a consolidated, single-row-per-recipient listing of the three participant types that appear in the Federal Family Education Loan (FFEL) processing chain: lenders, guarantors, and servicers. Rather than requiring report developers and integrators to query three separate registration tables, the view projects each source table into a uniform column layout and stitches the results together with UNION ALL, exposing a single "recipient" abstraction.
The object is documented as VALID and is available in both EBS 12.1.1 and 12.2.2. Its principal design characteristic is the RECIPIENT_TYPE discriminator column, which carries one of three literal values — LND for lender, GUARN for guarantor, and SRVC for servicer. This view is therefore the canonical lookup point for any code that must resolve a lender, guarantor, or servicer identifier without knowing in advance which entity type is stored in a given transaction or setup record.
Underlying Base Objects
The view text references five Financial Aid base tables, joined in three UNION ALL branches:
- IGF_SL_LENDER and IGF_SL_LENDER_BRC — joined on
LENDER_IDwith an outer join to the BRC (Branch) table, producing theLNDbranch. - IGF_SL_GUARANTOR — queried directly with no join, producing the
GUARNbranch. The BRC-related columns are hard-coded as empty strings, since guarantors in this release do not carry the non-ED BRC attributes that lenders and servicers do. - IGF_SL_SERVICER and IGF_SL_SERVICER_BRC — joined on
SERVICER_IDwith an outer join to the BRC table, producing theSRVCbranch.
The outer joins to the BRC tables are significant: a lender or servicer that has no branch record still appears in the result set, with NULL BRC columns. The ETRM metadata documents no additional referenced base objects beyond these five tables.
Key Columns
- RECIPIENT_ID — the primary identifier of the entity; sourced from
LENDER_ID,GUARANTOR_ID, orSERVICER_IDdepending on the branch. - RECIP_DESCRIPTION — the descriptive name of the lender, guarantor, or servicer. Note that the lender branch aliases
DESCRIPTIONtoLEND_DESCRIPTIONin the inner query. - DUNS_RECIP_ID — the DUNS number of the recipient, drawn from
DUNS_LENDER_ID,DUNS_GUARNT_ID, orDUNS_SERVICER_ID. - RECIPIENT_TYPE — the discriminator:
LND,GUARN, orSRVC. This is the column most frequently used in filter predicates. - RECIP_ENABLED — the enabled/disabled flag from the corresponding base table's
ENABLEDcolumn. - RECIP_NON_ED_BRC_ID, RECIP_BRC_DESCRIPTION, RECIP_BRC_ENABLED — branch-level attributes for non-ED (non-Title IV) lending relationships, populated only for the
LNDandSRVCbranches.
Common Use Cases and Queries
The view is typically used to drive validation lists, recipient-selection LOVs, and reconciliation extracts. A representative query that lists all enabled recipients of a single type follows:
SELECT recipient_id, recip_description, duns_recip_id FROM igf_sl_recipient_all_v WHERE recipient_type = 'LND' AND recip_enabled = 'Y' ORDER BY recip_description;
A common cross-type usage is resolving an identifier whose entity type is not known in advance:
SELECT recipient_type, recip_description FROM igf_sl_recipient_all_v WHERE recipient_id = :p_recipient_id;
For integration and audit extracts, the entire population is often selected with the type exposed as a grouping key:
SELECT recipient_type, COUNT(*) FROM igf_sl_recipient_all_v GROUP BY recipient_type;
Because the view is a UNION ALL without DISTINCT, counts reflect the underlying registration rows; duplicate identifiers across entity types are possible and should be filtered by RECIPIENT_TYPE when uniqueness is required.
-
View: IGF_SL_RECIPIENT_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_RECIPIENT_ALL_V, object_name:IGF_SL_RECIPIENT_ALL_V, status:VALID, product: IGF - Financial Aid , implementation_dba_data: APPS.IGF_SL_RECIPIENT_ALL_V ,
-
View: IGF_SL_RECIPIENT_ALL_V
12.2.2
product: IGF - Financial Aid (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGF_SL_CL_RECIPIENT_V
12.1.1
-
SYNONYM: APPS.IGF_SL_LENDER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_LENDER, status:VALID,
-
SYNONYM: APPS.IGF_SL_LENDER_BRC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_LENDER_BRC, status:VALID,
-
SYNONYM: APPS.IGF_SL_SERVICER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_SERVICER, status:VALID,
-
SYNONYM: APPS.IGF_SL_SERVICER_BRC
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_SERVICER_BRC, status:VALID,
-
SYNONYM: APPS.IGF_SL_GUARANTOR
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_SL_GUARANTOR, status:VALID,
-
View: IGF_SL_CL_RECIPIENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_CL_RECIPIENT_V, object_name:IGF_SL_CL_RECIPIENT_V, status:VALID, product: IGF - Financial Aid , implementation_dba_data: APPS.IGF_SL_CL_RECIPIENT_V ,
-
View: IGF_SL_CL_RECIPIENT_V
12.2.2
product: IGF - Financial Aid (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGF_SL_RECIPIENT_ALL_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_RECIPIENT_ALL_V, object_name:IGF_SL_RECIPIENT_ALL_V, status:VALID,
-
VIEW: APPS.IGF_SL_CL_RECIPIENT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SL_CL_RECIPIENT_V, object_name:IGF_SL_CL_RECIPIENT_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,
-
12.1.1 DBA Data
12.1.1
-
eTRM - IGF Tables and Views
12.1.1
description: Holds pays only unit details for a pays only program ,