Search Results ahl_visit_tasks_pkg
Overview
The APPS.AHL_VISIT_TASKS_PKG package is a foundational data-access layer within the Oracle E-Business Suite Enterprise Asset Management (EAM) and Maintenance Management family, specifically serving the Oracle Asset Tracking / Maintenance Workbench (AHL) product line. In Oracle EBS 12.1.1 and 12.2.2, this package encapsulates the core database operations required to manage records in the AHL Visit Tasks entity. A "visit task" represents an individual unit of work associated with a customer visit or field service activity, forming part of the broader planning, scheduling, and execution model handled by the AHL Private APIs (the _PVT packages). The package's primary responsibility is to provide a reusable, centralized set of DML primitives—insert, update, delete, lock, and translation maintenance—that higher-level business logic packages invoke rather than issuing direct SQL against the underlying base and translation tables. The package carries a status of VALID in the APP object library, confirming it is compiled and active in both the 12.1.1 and 12.2.2 environments.
Key Procedures and Functions
The ETRM metadata documents five procedures within this package:
- INSERT_ROW — Inserts a new visit task record into the base table, establishing the entity's primary key and core attributes.
- LOCK_ROW — Acquires a row-level lock on an existing visit task record, typically as a prelude to update or delete operations to ensure data integrity under concurrent access.
- UPDATE_ROW — Modifies the attributes of an existing visit task record.
- DELETE_ROW — Removes a visit task record, including its associated translated content where applicable.
- ADD_LANGUAGE — Creates the translated (TL) representation of a visit task for a specified language, supporting Oracle's multi-language architecture.
The naming convention is characteristic of Oracle's generated TCA/entity handler packages, which provide a uniform CRUD surface for translatable entities. No parameter signatures are documented in the available metadata, and none are asserted here.
Tables Accessed
Two base tables and one reference table are documented as referenced through APPS synonyms:
- AHL_VISIT_TASKS_B — The "_B" (base) table, which stores language-independent attributes of each visit task. This is the primary target of
INSERT_ROW,UPDATE_ROW,DELETE_ROW, andLOCK_ROW. - AHL_VISIT_TASKS_TL — The "_TL" (translation) table, which stores language-specific descriptive columns keyed to the base row. This is populated by
ADD_LANGUAGEand maintained in step with base-record deletions. - FND_LANGUAGES — The Oracle Applications installed-languages reference table, consulted to validate and resolve language codes when translation rows are added.
Usage Notes
This package is a low-level dependency rather than a user-facing entry point. It is invoked indirectly by six documented packages: AHL_LTP_SIMUL_PLAN_PVT, AHL_VWP_PLAN_TASKS_PVT, AHL_VWP_RULES_PVT, AHL_VWP_TASKS_PVT, AHL_VWP_UNPLAN_TASKS_PVT, and AHL_VWP_VISITS_PVT. These Private API layers perform the business validation and orchestration for visit and task planning, then delegate the physical row manipulation to AHL_VISIT_TASKS_PKG. In typical EBS usage, users interact with visit tasks through the Maintenance Workbench and related HTML or Forms-based scheduling screens; the underlying Private APIs—and, in turn, this package—execute as part of that flow. Custom extensions that need to create, modify, or remove visit task records programmatically should preferably call the higher-level _PVT APIs, which enforce validation, rather than invoking AHL_VISIT_TASKS_PKG directly. Direct calls bypass business-rule checking and risk leaving dependent entities inconsistent.
-
PACKAGE: APPS.AHL_VISIT_TASKS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AHL_VISIT_TASKS_PKG, status:VALID,
-
PACKAGE: APPS.AHL_VISIT_TASKS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AHL_VISIT_TASKS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_VISIT_TASKS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VISIT_TASKS_PKG, status:VALID,
-
PACKAGE BODY: APPS.AHL_VISIT_TASKS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VISIT_TASKS_PKG, status:VALID,
-
SYNONYM: APPS.AHL_VISIT_TASKS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_VISIT_TASKS_TL, status:VALID,
-
SYNONYM: APPS.AHL_VISIT_TASKS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_VISIT_TASKS_TL, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_UNPLAN_TASKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_UNPLAN_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_PLAN_TASKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_PLAN_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_RULES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_RULES_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_PLAN_TASKS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_PLAN_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_UNPLAN_TASKS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_UNPLAN_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_LTP_SIMUL_PLAN_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_LTP_SIMUL_PLAN_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_TASKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_LTP_SIMUL_PLAN_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_LTP_SIMUL_PLAN_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_RULES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_RULES_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_TASKS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_TASKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_VISITS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_VISITS_PVT, status:VALID,
-
PACKAGE: APPS.AHL_VISIT_TASKS_PKG
12.1.1
-
SYNONYM: APPS.AHL_VISIT_TASKS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AHL_VISIT_TASKS_B, status:VALID,
-
PACKAGE BODY: APPS.AHL_VWP_VISITS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AHL_VWP_VISITS_PVT, status:VALID,
-
SYNONYM: APPS.AHL_VISIT_TASKS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AHL_VISIT_TASKS_B, status:VALID,
-
PACKAGE: APPS.AHL_VISIT_TASKS_PKG
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VISIT_TASKS_PKG dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VWP_VISITS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VWP_TASKS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VISIT_TASKS_PKG dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
APPS.AHL_VWP_VISITS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
APPS.AHL_LTP_SIMUL_PLAN_PVT dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
APPS.AHL_LTP_SIMUL_PLAN_PVT dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VWP_UNPLAN_TASKS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VWP_UNPLAN_TASKS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
APPS.AHL_VWP_PLAN_TASKS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
APPS.AHL_VWP_RULES_PVT dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VWP_PLAN_TASKS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.1.1
-
APPS.AHL_VWP_RULES_PVT dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
APPS.AHL_VWP_TASKS_PVT dependencies on AHL_VISIT_TASKS_PKG
12.2.2
-
PACKAGE BODY: APPS.AHL_VISIT_TASKS_PKG
12.2.2
-
SYNONYM: APPS.FND_LANGUAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_LANGUAGES, status:VALID,
-
SYNONYM: APPS.FND_LANGUAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_LANGUAGES, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, 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