Search Results hz_role_responsibility
Overview
The HZ_ROLE_RESPONSIBILITY table is a core data object within the Oracle E-Business Suite (EBS) Receivables (AR) module, specifically within the Trading Community Architecture (TCA) model. It serves as a junction table that defines and stores the specific responsibilities assigned to a party (e.g., a contact person) in relation to their role on a customer account. This table is fundamental for modeling complex business relationships, as it allows a single party role (such as a "Purchasing Agent" or "Accounts Payable Contact") to be associated with multiple, granular responsibilities (like "Order Entry," "Invoice Approval," or "Payment Processing"). By linking responsibilities to roles, the system enables precise control over business processes and communication within the customer account management lifecycle.
Key Information Stored
The table's primary function is to map responsibilities to a specific customer account role. Its key columns, as indicated by the metadata, include the primary key RESPONSIBILITY_ID, which uniquely identifies each responsibility assignment. The critical foreign key column is CUST_ACCOUNT_ROLE_ID, which links directly to a record in the HZ_CUST_ACCOUNT_ROLES table. This connection ties the responsibility to a specific party (from HZ_PARTIES) acting in a specific role (from HZ_RELATIONSHIPS) for a specific customer account (from HZ_CUST_ACCOUNTS). While the provided metadata does not list all columns, a typical implementation would also include columns for the responsibility type (e.g., from a lookup code), start and end dates for the responsibility's validity, and standard WHO columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN).
Common Use Cases and Queries
This table is central to reporting and process automation based on functional responsibilities. A common use case is generating contact lists for specific business functions, such as identifying all parties responsible for approving invoices for a set of customer accounts. Another is to validate process steps within Order Management or Receivables by checking if a contacting user has the appropriate responsibility for the related customer account role. A typical query pattern involves joining through the customer account role to retrieve party and account details.
- Sample Query: Finding invoice contacts for an account.
SELECT hp.party_name, hca.account_number, hr.responsibility_type
FROM hz_role_responsibility hrr,
hz_cust_account_roles hcar,
hz_parties hp,
hz_cust_accounts hca,
hz_responsibility hr
WHERE hrr.cust_account_role_id = hcar.cust_account_role_id
AND hcar.party_id = hp.party_id
AND hcar.cust_account_id = hca.cust_account_id
AND hrr.responsibility_id = hr.responsibility_id
AND hr.responsibility_type = 'INVOICE'
AND hca.account_number = 'ACME_CORP';
Related Objects
As per the documented foreign key, HZ_ROLE_RESPONSIBILITY has a direct and essential dependency on the HZ_CUST_ACCOUNT_ROLES table. This relationship is the primary path to the broader TCA model. From HZ_CUST_ACCOUNT_ROLES, the data model connects to HZ_PARTIES (the party record), HZ_CUST_ACCOUNTS (the customer account), and HZ_RELATIONSHIPS (defining the role type). The table is also intrinsically linked to the underlying responsibility definition table (often named HZ_RESPONSIBILITY or similar), which holds the valid list of responsibility types. In terms of APIs, the HZ_CUST_ACCOUNT_ROLE_PUB package and related TCA entity management APIs are typically used to create and maintain these responsibility assignments programmatically, rather than through direct DML on the table.
-
Table: HZ_ROLE_RESPONSIBILITY
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ROLE_RESPONSIBILITY, object_name:HZ_ROLE_RESPONSIBILITY, status:VALID, product: AR - Receivables , description: Responsibilities for parties related to their roles in the accounts , implementation_dba_data: AR.HZ_ROLE_RESPONSIBILITY ,
-
Table: HZ_ROLE_RESPONSIBILITY
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_ROLE_RESPONSIBILITY, object_name:HZ_ROLE_RESPONSIBILITY, status:VALID, product: AR - Receivables , description: Responsibilities for parties related to their roles in the accounts , implementation_dba_data: AR.HZ_ROLE_RESPONSIBILITY ,
-
APPS.ASO_PARTY_INT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.HZ_ACT_UTIL_PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.IBE_CUSTOMER_ACCT_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.HZ_ROLE_RESPONSIBILITY_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.OE_VALIDATE dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.OE_VALUE_TO_ID dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_EXTRACT_ACCT_CONT_BO_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_ACCOUNT_VALIDATE_V2PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.HZ_ROLE_RESPONSIBILITY_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.PV_PARTNER_ACCNT_MGMT_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.AR_BILLS_CREATION_LIB_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.ARI_UTILITIES dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.ASO_PARTY_INT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.ARI_SELF_REGISTRATION_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_EXTRACT_ACCT_CONT_BO_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.OTA_UTILITY dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.PA_RETN_BILLING_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.OE_INLINE_CUSTOMER_PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.OE_VALIDATE dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.ARH_CROL_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_REGISTRY_VALIDATE_BO_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.OE_VALUE_TO_ID dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.ASO_ORDER_INT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.ARI_SELF_REGISTRATION_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.IEX_DUNNING_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.AR_ARXCHR_XMLP_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.IBE_CUSTOMER_ACCT_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.AR_BILLS_CREATION_LIB_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_ACCOUNT_VALIDATE_V2PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.ASO_ORDER_INT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.PA_CUSTOMERS_CONTACTS_UTILS dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.ARI_UTILITIES dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.IEX_DUNNING_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_CUST_ACCOUNT_ROLE_V2PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.HZ_POPULATE_BOT_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.PA_CUSTOMERS_CONTACTS_UTILS dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.PV_PARTNER_ACCNT_MGMT_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.ARH_CROL_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.PA_RETN_BILLING_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_POPULATE_BOT_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_REGISTRY_VALIDATE_BO_PVT dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_ACT_UTIL_PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.AR_ARXCHR_XMLP_PKG dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.HZ_CUST_ACCOUNT_ROLE_V2PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.PA_CUSTOMER_INFO dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.OE_INLINE_CUSTOMER_PUB dependencies on HZ_ROLE_RESPONSIBILITY
12.2.2
-
APPS.PA_CUSTOMER_INFO dependencies on HZ_ROLE_RESPONSIBILITY
12.1.1
-
APPS.HZ_CUST_ACCT_CONTACT_BO_PVT dependencies on FND_MESSAGE
12.1.1