Search Results igf_aw_fund_tp
Overview
IGF_AW_FUND_TP is a security-enabled (multirow) view owned by the APPS schema in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It belongs to the IGF product family, Financial Aid, and presents fund-to-teaching-period percentage distribution data. The view exposes rows from its underlying table, IGF_AW_FUND_TP_ALL, after applying an organization-level (multi-org) filter built around the ORG_ID column and the USERENV('CLIENT_INFO') session context.
Its role in EBS reporting and integration is to provide a filtered, ORG-aware access point to fund teaching-period percentage records without requiring callers to re-implement the multi-org predicate. Standard Oracle multi-org views are typically consumed by concurrent programs, Oracle Reports, Oracle Forms, and custom SQL that runs under an APPS session that has its organization context set. Because it returns only rows whose ORG_ID matches the caller's current operating unit, it enforces data segregation at the database layer rather than relying solely on application logic. In the case of financial aid fund setups, this ensures a user assigned to one operating unit cannot read percentage distributions belonging to another. The object is reported as VALID, confirming that it compiles against the referenced base table in the documented environment.
Underlying Base Objects
The view is defined over a single documented base object, IGF_AW_FUND_TP_ALL, aliased as FTP in the ETRM view text. No additional joined tables, synonyms, or secondary objects are documented. The underlying table follows the standard EBS "_ALL" naming convention, meaning it physically stores rows for all operating units, with each row carrying an ORG_ID. The view applies the following predicate to that table:
- The ORG_ID column is compared against a value derived from USERENV('CLIENT_INFO').
- The expression NVL(TO_NUMBER(DECODE(SUBSTRB(USERENV('CLIENT_INFO'), 1, 1), ' ', NULL, SUBSTRB(USERENV('CLIENT_INFO'), 1, 10))), -99) is applied to both sides of the comparison.
- The default value of -99 is used when CLIENT_INFO is unset, so records without a matching context are not returned unless they correspond to that sentinel.
In practice this is the familiar Oracle multi-org security pattern: the view retrieves the operating unit identifier from the client information string that the application sets at connect time, and only rows matching that identifier are visible.
Key Columns
- ROW_ID — The ROWID pseudocolumn from the base table, exposed for row-level addressing.
- FUND_ID — Identifier of the financial aid fund to which the teaching-period distribution belongs.
- TP_CAL_TYPE — Calendar type associated with the teaching period.
- TP_SEQUENCE_NUMBER — Sequence number identifying the specific teaching period within the calendar type.
- TP_PERCT — The percentage of the fund attributed to the teaching period.
- ORG_ID — Operating unit owning the record; drives the multi-org filter.
- CREATED_BY, CREATION_DATE — Audit columns for record creation.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN — Standard EBS audit columns for the most recent change.
Common Use Cases and Queries
Typical scenarios include validating that the teaching-period percentages for a fund total 100 percent, and joining fund teaching-period distributions to fund and calendar reference data for financial aid reporting.
- Retrieving all distributions for a fund:
SELECT fund_id, tp_cal_type, tp_sequence_number, tp_perct FROM igf_aw_fund_tp WHERE fund_id = :fund_id ORDER BY tp_sequence_number; - Checking percentage totals per fund and teaching period:
SELECT fund_id, tp_cal_type, SUM(tp_perct) FROM igf_aw_fund_tp GROUP BY fund_id, tp_cal_type HAVING SUM(tp_perct) <> 100; - Listing recent changes:
SELECT fund_id, tp_perct, last_updated_by, last_update_date FROM igf_aw_fund_tp WHERE last_update_date > SYSDATE - 30;
Because the view is ORG-filtered, any session querying it must have a valid operating unit context set; otherwise no rows are returned. Where unrestricted access across organizations is required, the base table IGF_AW_FUND_TP_ALL should be queried instead.
-
View: IGF_AW_FUND_TP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_TP, object_name:IGF_AW_FUND_TP, status:VALID, product: IGF - Financial Aid , implementation_dba_data: APPS.IGF_AW_FUND_TP ,
-
View: IGF_AW_FUND_TP
12.2.2
product: IGF - Financial Aid (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGF_AW_FUND_TP_V
12.1.1
-
SYNONYM: APPS.IGF_AW_FUND_TP_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGF_AW_FUND_TP_ALL, status:VALID,
-
View: IGF_AW_FUND_TP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_TP_V, object_name:IGF_AW_FUND_TP_V, status:VALID, product: IGF - Financial Aid , description: Lists of all the valid teaching periods during which this fund can be used , implementation_dba_data: APPS.IGF_AW_FUND_TP_V ,
-
PACKAGE BODY: APPS.IGF_SP_ASSIGN_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_SP_ASSIGN_PUB, status:VALID,
-
View: IGF_AW_FUND_TP_V
12.2.2
product: IGF - Financial Aid (Obsolete) , description: Lists of all the valid teaching periods during which this fund can be used , implementation_dba_data: Not implemented in this database ,
-
View: IGF_SP_AWARD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_SP_AWARD_V, object_name:IGF_SP_AWARD_V, status:VALID, product: IGF - Financial Aid , description: FORM VIEW formed by joining IGF_AW_AWARD MO view, IGF_AW_FUND_TP MO view, IGF_AW_FUND_MAST MO View, IGF_AW_FUND_CAT MO View and IGS_CA_INST. The view holds students award details for a sponsor fund , implementation_dba_data: APPS.IGF_SP_AWARD_V ,
-
View: IGF_SP_AWARD_V
12.2.2
product: IGF - Financial Aid (Obsolete) , description: FORM VIEW formed by joining IGF_AW_AWARD MO view, IGF_AW_FUND_TP MO view, IGF_AW_FUND_MAST MO View, IGF_AW_FUND_CAT MO View and IGS_CA_INST. The view holds students award details for a sponsor fund , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.IGF_AW_FUND_TP
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_TP, object_name:IGF_AW_FUND_TP, status:VALID,
-
PACKAGE BODY: APPS.IGF_DB_SF_INTEGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGF_DB_SF_INTEGRATION, status:VALID,
-
VIEW: APPS.IGF_AW_FUND_TP_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGF.IGF_AW_FUND_TP_V, object_name:IGF_AW_FUND_TP_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.IGF_SP_ASSIGN_PUB SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.IGF_DB_SF_INTEGRATION dependencies on IGF_AW_FUND_TP
12.1.1
-
APPS.IGF_SP_ASSIGN_PUB dependencies on IGF_AW_FUND_TP
12.1.1
-
PACKAGE BODY: APPS.IGF_SP_ASSIGN_PUB
12.1.1
-
APPS.IGF_SP_ASSIGN_PUB dependencies on IGF_AW_FUND_MAST
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 ,