Search Results ota_finance_headers
Overview
The OTA_FINANCE_HEADERS table is a core data object within the Oracle E-Business Suite Learning Management (OTA) module, specifically for versions 12.1.1 and 12.2.2. It serves as the primary repository for high-level financial agreements or arrangements related to training activities. As its name implies, it functions as a header record, establishing the foundational financial context for dealings with customers or suppliers. This table is essential for managing the financial aspects of learning engagements, such as invoicing for training services or managing supplier contracts for course delivery. It acts as a parent entity, with its key identifier linking to detailed transactional lines.
Key Information Stored
The table's primary key is the FINANCE_HEADER_ID, a unique system-generated identifier for each financial agreement. A critical structural feature is the self-referencing foreign key on the column SUPERCEDING_HEADER_ID, which points back to the FINANCE_HEADER_ID of another record in the same table. This relationship allows for version control or amendment tracking of finance headers, enabling the system to maintain a history of changes. While the provided metadata does not list all columns, typical data stored in such a header table would include the customer or supplier party identifier, agreement currency, overall terms and conditions, status (e.g., Active, Superseded), effective dates, and creation/modification audit information.
Common Use Cases and Queries
This table is central to financial reporting and transaction processing within OTA. Common use cases include generating invoices for customer training programs, reconciling payments against financial agreements, and auditing the history of contract amendments. A frequent reporting requirement is to join the header with its detail lines to get a complete financial picture. A typical SQL pattern retrieves active agreements for a specific customer:
- SELECT fh.finance_header_id, fh.agreement_number, fl.line_amount FROM ota_finance_headers fh, ota_finance_lines fl WHERE fh.finance_header_id = fl.finance_header_id AND fh.customer_id = :p_cust_id AND fh.status = 'ACTIVE';
Another common query traces the amendment history using the self-referential key:
- SELECT PRIOR.finance_header_id as "Original", CURRENT.finance_header_id as "Amendment" FROM ota_finance_headers CURRENT LEFT JOIN ota_finance_headers PRIOR ON CURRENT.superceding_header_id = PRIOR.finance_header_id;
Related Objects
The OTA_FINANCE_HEADERS table has defined relationships with several key objects. Its most direct child is the OTA_FINANCE_LINES table, linked via the foreign key OTA_FINANCE_LINES.FINANCE_HEADER_ID. This relationship is fundamental, as the header defines the agreement, and the lines contain the specific chargeable items or services. As noted, the table also has a recursive relationship with itself through the SUPERCEDING_HEADER_ID column, managing successive versions of a financial agreement. While not listed in the provided metadata, this table is also commonly referenced by key OTA APIs for creating and managing financial data and is a primary source for standard learning management financial reports.
-
Table: OTA_FINANCE_HEADERS
12.2.2
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FINANCE_HEADERS, object_name:OTA_FINANCE_HEADERS, status:VALID, product: OTA - Learning Management , description: A finance header holds generic financial information about dealings you have with particular customers or suppliers. , implementation_dba_data: OTA.OTA_FINANCE_HEADERS ,
-
Table: OTA_FINANCE_HEADERS
12.1.1
owner:OTA, object_type:TABLE, fnd_design_data:OTA.OTA_FINANCE_HEADERS, object_name:OTA_FINANCE_HEADERS, status:VALID, product: OTA - Learning Management , description: A finance header holds generic financial information about dealings you have with particular customers or suppliers. , implementation_dba_data: OTA.OTA_FINANCE_HEADERS ,
-
APPS.OTA_TFH_API_DEL dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_COST_TRANSFER_TO_GL_PKG dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_BUS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_SHD dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_BUSINESS_RULES dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TRAINING_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_FINANCE dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_ILEARNING2 dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.PER_OTA_PREDEL_VALIDATION dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFL_API_BUSINESS_RULES2 dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_EL_TRAINING_SS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_AP_DELETE dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFH_API_BUSINESS_RULES dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFH_API_BUS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_CANCEL_API dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_HR_DELETE dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFH_API_DEL dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_SHD dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_SHD dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFL_API_BUSINESS_RULES2 dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFH_API_INS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_CANCEL_API dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_AR_DELETE dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_LEARNER_ENROLL_REVIEW_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTAP_CMERGE dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_INS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_COST_TRANSFER_TO_GL_PKG dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTAP_CMERGE dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFL_API_BUS dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFH_API_SHD dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_CRT_FINANCE_SEGMENT dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_EL_TRAINING_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFL_API_BUS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_LEARNER_ENROLL_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFH_API_UPD dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_CANCEL_TRAINING_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_EL_ENROLL_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_CRT_FINANCE_SEGMENT dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_FINANCE dependencies on OTA_FINANCE_HEADERS
12.2.2
-
APPS.OTA_TFL_API_BUSINESS_RULES dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on OTA_FINANCE_HEADERS
12.1.1
-
APPS.OTA_TFL_API_BUSINESS_RULES3 dependencies on OTA_FINANCE_HEADERS
12.1.1