Search Results igs_fi_fee_as
Overview
IGS_FI_FEE_AS is a reporting and integration view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the IGS (Student System) product family. It is a secured (multi-tenant aware) view over the fee/sponsorship transaction entity, presenting a denormalised, ORG_ID-filtered projection of fee assessment and sponsor billing records. The view is query-only; it holds no storage of its own and is intended to shield consumers from the underlying table's partitioning and organisation_id column naming, exposing a stable column list for concurrent programs, OBIEE/BI Publisher extracts, and interface staging.
Because the view applies an ORG_ID predicate based on USERENV('CLIENT_INFO'), it returns only the rows belonging to the operating unit currently set in the session. This makes it the preferred access path for reporting where row-level operating unit security must be enforced without custom WHERE clauses.
Underlying Base Objects
The view is defined over a single documented base object, IGS_FI_FEE_AS_ALL, which is the multi-org table holding fee assessment records across all operating units. The definition is a straight projection of columns from the alias A, with one addition: A.ROWID is exposed as the pseudo-column ROW_ID to give each row a unique handle for downstream processing (for example, correlated updates or record identification in a flat file).
The only transformational logic in the view text is the security predicate:
NVL(A.ORG_ID, NVL(TO_NUMBER(DECODE(SUBSTRB(USERENV('CLIENT_INFO'),1,1),' ',NULL,SUBSTRB(USERENV('CLIENT_INFO'),1,10))), -99)) = NVL(TO_NUMBER(DECODE(...)), -99)
This compares the row's ORG_ID against the operating unit parsed from the first ten bytes of the CLIENT_INFO session string, substituting -99 where neither value is derivable. Practically, this means a session with no operating unit context can only see rows whose ORG_ID is null — a behaviour worth remembering when a query unexpectedly returns no data.
Key Columns
The column list mirrors the fee assessment entity. For the searched term SPONSOR_CD, the view exposes the sponsor code identifying the third party (employer, government body, or other funding organisation) responsible for the fee transaction. This is the column to filter or group on when reporting sponsored students, sponsor invoicing, or reconciliation of sponsor-funded fee lines.
ROW_ID— ROWID pseudo-column providing a unique row identifier.PERSON_ID— Student/person for whom the fee transaction was raised.TRANSACTION_ID— Identifier of the fee transaction.FEE_TYPE,FEE_CAT,FEE_CAL_TYPE,FEE_CI_SEQUENCE_NUMBER— Fee classification and calendar context.S_TRANSACTION_TYPE— Transaction type code (charge, adjustment, credit).TRANSACTION_DT,EFFECTIVE_DT,NOTIFICATION_DT— Transaction, effective and notification dates.TRANSACTION_AMOUNT,CURRENCY_CD,EXCHANGE_RATE— Amount and currency detail.CHG_ELEMENTS— Charge elements associated with the transaction.COURSE_CD— Course associated with the fee line, where applicable.SPONSOR_CD— Sponsor responsible for the fee; central to sponsor reporting.LOGICAL_DELETE_DT,COMMENTS— Soft-delete marker and free-text notes.ORG_ID— Operating unit; drives the view's security predicate.CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE,LAST_UPDATE_LOGIN— Standard audit columns.REQUEST_ID,PROGRAM_ID,PROGRAM_APPLICATION_ID,PROGRAM_UPDATE_DATE— Concurrent program who-columns.
Common Use Cases and Queries
Typical scenarios include extracting sponsor-liable fee transactions for invoicing, reporting fee assessments by calendar and category, and reconciling transaction amounts against general ledger entries. Because the view is already org-secured, the operating unit must be initialised before querying.
- List active sponsor-funded transactions:
SELECT person_id, transaction_id, fee_type, transaction_amount, currency_cd, sponsor_cd
FROM apps.igs_fi_fee_as
WHERE sponsor_cd IS NOT NULL
AND logical_delete_dt IS NULL;
- Aggregate fees by sponsor and calendar:
SELECT sponsor_cd, fee_cal_type, currency_cd, SUM(transaction_amount) amount
FROM apps.igs_fi_fee_as
WHERE logical_delete_dt IS NULL
GROUP BY sponsor_cd, fee_cal_type, currency_cd;
- Trace a single transaction by its surrogate key:
SELECT * FROM apps.igs_fi_fee_as WHERE transaction_id = :p_transaction_id;
Reports should always exclude logically deleted rows via LOGICAL_DELETE_DT IS NULL, and joins to person or sponsor validation tables should be made on PERSON_ID and SPONSOR_CD respectively.
-
View: IGS_FI_FEE_AS
12.2.2
product: IGS - Student System (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
View: IGS_FI_FEE_AS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_FEE_AS, object_name:IGS_FI_FEE_AS, status:VALID, product: IGS - Student System , implementation_dba_data: APPS.IGS_FI_FEE_AS ,
-
VIEW: APPS.IGS_FI_FEE_ASS_DEBT_V
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_FT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_VAL_FT, status:VALID,
-
SYNONYM: APPS.IGS_FI_FEE_AS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IGS_FI_FEE_AS_ALL, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_VAL_FAS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_VAL_FAS, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_GEN_001
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GEN_001, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_GEN_006
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GEN_006, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_F_CAT_FEE_LBL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_F_CAT_FEE_LBL_PKG, status:VALID,
-
View: IGS_FI_FEE_ASS_DEBT_V
12.2.2
product: IGS - Student System (Obsolete) , description: No longer used. , implementation_dba_data: Not implemented in this database ,
-
View: IGS_FI_FEE_ASS_DEBT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_FEE_ASS_DEBT_V, object_name:IGS_FI_FEE_ASS_DEBT_V, status:VALID, product: IGS - Student System , description: No longer used. , implementation_dba_data: APPS.IGS_FI_FEE_ASS_DEBT_V ,
-
PACKAGE BODY: APPS.IGS_FI_GEN_004
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_FI_GEN_004, status:VALID,
-
PACKAGE BODY: APPS.IGS_HE_EXTRACT_FIELDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_HE_EXTRACT_FIELDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IGS_EN_TRANSFER_APIS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IGS_EN_TRANSFER_APIS, status:VALID,
-
APPS.IGS_FI_VAL_FT SQL Statements
12.1.1
-
PACKAGE: APPS.IGS_FI_VAL_FAS
12.1.1
-
APPS.IGS_FI_GEN_001 SQL Statements
12.1.1
-
VIEW: APPS.IGS_FI_FEE_AS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_FEE_AS, object_name:IGS_FI_FEE_AS, status:VALID,
-
APPS.IGS_FI_GEN_006 SQL Statements
12.1.1
-
VIEW: APPS.IGS_FI_FEE_ASS_DEBT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:IGS.IGS_FI_FEE_ASS_DEBT_V, object_name:IGS_FI_FEE_ASS_DEBT_V, status:VALID,
-
PACKAGE BODY: APPS.IGS_FI_VAL_FAS
12.1.1
-
APPS.IGS_FI_GEN_004 SQL Statements
12.1.1
-
APPS.IGS_FI_VAL_FAS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_VAL_FT
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_GEN_001
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_GEN_004
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_GEN_006
12.1.1
-
APPS.IGS_FI_GEN_004 dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_EN_TRANSFER_APIS dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_HE_EXTRACT_FIELDS_PKG dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_FI_VAL_FT dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_FI_VAL_FAS dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_FI_F_CAT_FEE_LBL_PKG dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_FI_GEN_001 dependencies on IGS_FI_FEE_AS
12.1.1
-
APPS.IGS_FI_GEN_006 dependencies on IGS_FI_FEE_AS
12.1.1
-
PACKAGE BODY: APPS.IGS_FI_F_CAT_FEE_LBL_PKG
12.1.1
-
APPS.IGS_FI_F_CAT_FEE_LBL_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.IGS_FI_PRC_FEE_ASS SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.IGS_HE_EXTRACT_FIELDS_PKG dependencies on IGS_FI_FEE_TYPE
12.1.1
-
APPS.IGS_FI_VAL_FAS dependencies on IGS_FI_FEE_TYPE
12.1.1
-
APPS.IGS_FI_GEN_001 dependencies on IGS_FI_FEE_TYPE
12.1.1
-
APPS.IGS_FI_GEN_001 dependencies on IGS_CA_INST
12.1.1
-
APPS.IGS_EN_TRANSFER_APIS dependencies on IGS_FI_INV_INT
12.1.1
-
APPS.IGS_FI_GEN_001 dependencies on IGS_LOOKUPS_VIEW
12.1.1
-
APPS.IGS_FI_GEN_004 dependencies on IGS_EN_STDNT_PS_ATT
12.1.1
-
APPS.IGS_FI_VAL_FAS dependencies on IGS_PS_COURSE
12.1.1
-
APPS.IGS_FI_VAL_FAS dependencies on IGS_FI_FEE_TYPE_ALL
12.1.1