Search Results ce_security_profiles_gt
Overview
APPS.CE_STATEMENT_RECON_GT_V is a security-filtered reporting view over the Cash Management statement reconciliation data model in Oracle E-Business Suite. In release 12.1.1 and 12.2.2, it presents a subset of rows from CE_STATEMENT_RECONCILS_ALL, restricted to those bank statement reconciliation records that the currently connected application user is entitled to see based on their Cash Management security profile. The view is the principal mechanism by which statement reconciliation data is exposed through Oracle Forms, OAF pages, and concurrent programs without granting unrestricted access to the full reconciliation table.
The "_GT_V" naming convention reflects its dependency on a global temporary table, CE_SECURITY_PROFILES_GT, which is populated at runtime with the organization identifiers permitted for the active user session. The view therefore returns different row sets depending on the security context established when the session begins, making it a session-sensitive rather than fully deterministic object. Sub-ledger accounting, bank reconciliation, and cash positioning reports routinely reference this view to enforce organizational data isolation.
Underlying Base Objects
The view is defined over two documented base objects, both accessed through APPS-owned synonyms:
- CE_STATEMENT_RECONCILS_ALL — the primary reconciliation table aliased as CSR, supplying statement line identifiers, reference information, status flags, amounts, and audit columns for every reconciliation record across all organizations.
- CE_SECURITY_PROFILES_GT — the global temporary table aliased as OU and LE, containing the ORGANIZATION_ID values and ORGANIZATION_TYPE classifications that the current user is authorized to access.
The join establishes three alternative access paths combined with OR predicates: rows whose ORG_ID matches an authorized BUSINESS_GROUP or OPERATING_UNIT organization, rows whose LEGAL_ENTITY_ID matches an authorized LEGAL_ENTITY organization, and rows whose REFERENCE_TYPE is one of JE_LINE, ROI_LINE, or STATEMENT. The third path means journal line, reconciliation open interface line, and statement-level records are unconditionally visible, irrespective of the security profile contents, which is a deliberate design choice allowing users to review cross-organizational statement detail where the record type is inherently shared.
Key Columns
- STATEMENT_LINE_ID — primary identifier of the reconciliation statement line.
- REFERENCE_TYPE / REFERENCE_ID — classify and identify the source document being reconciled; REFERENCE_TYPE drives the unconditional visibility clause described above.
- JE_HEADER_ID — links the reconciliation to the corresponding journal entry header in General Ledger.
- ORG_ID — operating unit or business group identifier used by the security predicate.
- LEGAL_ENTITY_ID — legal entity identifier, matched against LEGAL_ENTITY-type security profile entries.
- AMOUNT — reconciled monetary value for the statement line.
- STATUS_FLAG, ACTION_FLAG, CURRENT_RECORD_FLAG, AUTO_RECONCILED_FLAG, REFERENCE_STATUS — workflow and reconciliation state indicators controlling which actions a user may perform.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program audit trail identifying the process that last touched the row.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE — standard WHO audit columns.
- ROWID — exposed to support optimistic locking and Forms-based updates.
Common Use Cases and Queries
The dominant use case is enforcing Cash Management security in reconciliation inquiry screens and reports. A concurrent program submitting a reconciliation extract during a user session automatically inherits the profile restrictions placed on the global temporary table. Typical queries include:
- Secure reconciliation listing: SELECT STATEMENT_LINE_ID, REFERENCE_TYPE, REFERENCE_ID, AMOUNT, STATUS_FLAG FROM CE_STATEMENT_RECONCIL_GT_V WHERE ORG_ID = :org_id;
- Unreconciled or pending items for a legal entity: SELECT * FROM CE_STATEMENT_RECONCIL_GT_V WHERE LEGAL_ENTITY_ID = :le_id AND CURRENT_RECORD_FLAG = 'Y';
- Audit of auto-reconciliation: SELECT JE_HEADER_ID, AMOUNT, AUTO_RECONCILED_FLAG FROM CE_STATEMENT_RECONCIL_GT_V WHERE AUTO_RECONCILED_FLAG = 'Y' AND CREATION_DATE > SYSDATE - 7;
- Concurrent request traceability: SELECT REQUEST_ID, COUNT(*) FROM CE_STATEMENT_RECONCIL_GT_V GROUP BY REQUEST_ID;
Because the view relies on a populated CE_SECURITY_PROFILES_GT, direct SQL execution from tools such as SQL*Plus returns no rows unless the session has been initialised by the Cash Management security profile initialisation routine. Developers diagnosing missing rows should first verify that the global temporary table contains entries for the intended organization identifiers.
-
VIEW: APPS.CE_STATEMENT_RECON_GT_V
12.2.2
-
VIEW: APPS.CE_STATEMENT_RECON_GT_V
12.1.1
-
APPS.CEP_STANDARD SQL Statements
12.2.2
-
View: CE_STATEMENT_RECON_GT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CE.CE_STATEMENT_RECON_GT_V, object_name:CE_STATEMENT_RECON_GT_V, status:VALID, product: CE - Cash Management , implementation_dba_data: APPS.CE_STATEMENT_RECON_GT_V ,
-
APPS.CEP_STANDARD SQL Statements
12.1.1
-
View: CE_STATEMENT_RECON_GT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CE.CE_STATEMENT_RECON_GT_V, object_name:CE_STATEMENT_RECON_GT_V, status:VALID, product: CE - Cash Management , implementation_dba_data: APPS.CE_STATEMENT_RECON_GT_V ,
-
SYNONYM: APPS.CE_SECURITY_PROFILES_GT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CE_SECURITY_PROFILES_GT, status:VALID,
-
SYNONYM: APPS.CE_SECURITY_PROFILES_GT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CE_SECURITY_PROFILES_GT, status:VALID,
-
TABLE: CE.CE_SECURITY_PROFILES_GT
12.2.2
owner:CE, object_type:TABLE, object_name:CE_SECURITY_PROFILES_GT, status:VALID,
-
VIEW: APPS.CE_BANK_ACCT_USES_GT_V
12.1.1
-
VIEW: APPS.CE_BANK_ACCT_USES_GT_V
12.2.2
-
TABLE: CE.CE_SECURITY_PROFILES_GT
12.1.1
owner:CE, object_type:TABLE, object_name:CE_SECURITY_PROFILES_GT, status:VALID,
-
VIEW: APPS.CE_BANK_ACCTS_CALC_V
12.1.1
-
VIEW: APPS.CE_BANK_ACCTS_SEARCH_GT_V
12.2.2
-
VIEW: APPS.CE_BANK_ACCTS_SEARCH_GT_V
12.1.1
-
VIEW: APPS.IBY_EXT_FD_PMT_1_0_VT
12.1.1
-
VIEW: APPS.CE_BANK_ACCTS_CALC_V
12.2.2
-
VIEW: APPS.CE_BANK_ACCTS_GT_V
12.2.2
-
VIEW: APPS.IBY_EXT_FD_PMT_1_0_VT
12.2.2
-
VIEW: APPS.CE_BANK_ACCTS_GT_V
12.1.1
-
PACKAGE BODY: APPS.CE_CEPURGE_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEPURGE_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.CE_CEPURGE_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_CEPURGE_XMLP_PKG, status:VALID,
-
VIEW: APPS.IBY_EXT_FD_INS_1_0_V
12.2.2
-
PACKAGE BODY: APPS.CE_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CE_PURGE, status:VALID,
-
PACKAGE BODY: APPS.IBY_CE_BATCH_RECON_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_CE_BATCH_RECON_PKG, status:VALID,
-
VIEW: APPS.IBY_EXT_FD_INS_1_0_V
12.1.1
-
PACKAGE BODY: APPS.IBY_CE_BATCH_RECON_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBY_CE_BATCH_RECON_PKG, status:VALID,
-
VIEW: APPS.CE_801_TRANSACTIONS_V
12.1.1
-
PACKAGE BODY: APPS.CEP_STANDARD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CEP_STANDARD, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.CEP_STANDARD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CEP_STANDARD, status:VALID,
-
APPS.IBY_CE_BATCH_RECON_PKG SQL Statements
12.1.1
-
View: CE_BANK_ACCT_USES_GT_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CE.CE_BANK_ACCT_USES_GT_V, object_name:CE_BANK_ACCT_USES_GT_V, status:VALID, product: CE - Cash Management , implementation_dba_data: APPS.CE_BANK_ACCT_USES_GT_V ,
-
VIEW: APPS.IBY_XML_FNDCPT_ORDER_PN_1_0_V
12.1.1
owner:APPS, object_type:VIEW, object_name:IBY_XML_FNDCPT_ORDER_PN_1_0_V, status:VALID,
-
VIEW: APPS.CE_222_TXN_FOR_BATCH_V
12.1.1
-
VIEW: APPS.CE_222_TXN_FOR_BATCH_V
12.2.2
-
VIEW: APPS.CE_801_RECONCILED_V
12.1.1
-
VIEW: APPS.CE_801_TRANSACTIONS_V
12.2.2
-
View: CE_BANK_ACCT_USES_GT_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CE.CE_BANK_ACCT_USES_GT_V, object_name:CE_BANK_ACCT_USES_GT_V, status:VALID, product: CE - Cash Management , implementation_dba_data: APPS.CE_BANK_ACCT_USES_GT_V ,
-
VIEW: APPS.CE_801_RECONCILED_V
12.2.2
-
APPS.CE_PURGE SQL Statements
12.2.2
-
VIEW: APPS.IBY_XML_FNDCPT_ORDER_PN_1_0_V
12.2.2
owner:APPS, object_type:VIEW, object_name:IBY_XML_FNDCPT_ORDER_PN_1_0_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.IBY_CE_BATCH_RECON_PKG SQL Statements
12.2.2
-
View: CE_222_TXN_FOR_BATCH_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CE.CE_222_TXN_FOR_BATCH_V, object_name:CE_222_TXN_FOR_BATCH_V, status:VALID, product: CE - Cash Management , description: Available Remittance Batches for Reconciliation or Clearing. , implementation_dba_data: APPS.CE_222_TXN_FOR_BATCH_V ,
-
PACKAGE BODY: APPS.CE_AUTO_BANK_MATCH
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CE_AUTO_BANK_MATCH, status:VALID,
-
APPS.CE_CEPURGE_XMLP_PKG SQL Statements
12.2.2