Search Results ap_cards
Overview
APPS.AP_CARDS_V is a reporting and integration view in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 that presents corporate payment card data maintained by Oracle Payables. It denormalizes records from the AP_CARDS base table and joins them to card profile, card program, and person information so that consumers can query a single, human-readable result set without performing multi-table joins themselves. The view is commonly consumed by payment card administration screens, self-service cardholder pages, and outbound extracts used by card-issuing banks and expense management integrations. Because it resolves employee identity through PER_PEOPLE_X and applies HR security packages, it also respects the data access rules applied to person records within the EBS security model.
Underlying Base Objects
The view is defined over several documented objects:
- AP_CARDS (SYNONYM) — the primary source, aliased AC, supplying all card-level attributes including card number, cardholder, limits, flags, and descriptive flexfield columns.
- AP_CARD_PROFILES (SYNONYM) — aliased ACP, joined on PROFILE_ID to provide PROFILE_NAME. This is an outer join, so cards without an assigned profile remain visible.
- AP_CARD_PROGRAMS (SYNONYM) — aliased ACPR, joined on CARD_PROGRAM_ID to supply CARD_PROGRAM_NAME.
- PER_PEOPLE_X (VIEW) — aliased P, joined on EMPLOYEE_ID to the PERSON_ID of the person record. This is an outer join, providing FULL_NAME, EMPLOYEE_NUMBER, NATIONAL_IDENTIFIER, and DATE_OF_BIRTH.
- HR_GENERAL, HR_PERSON_NAME, HR_SECURITY (PACKAGES) — referenced by PER_PEOPLE_X and its dependent logic to resolve person names and enforce HR security.
The JOIN relationships are: AC.PROFILE_ID = ACP.PROFILE_ID(+), ACPR.CARD_PROGRAM_ID = AC.CARD_PROGRAM_ID, and AC.EMPLOYEE_ID = P.PERSON_ID(+).
Key Columns
- CARD_ID, CARD_NUMBER, CARD_REFERENCE_ID, PAYCARD_REFERENCE_ID — unique identifiers and the printed card number; reference IDs support links to external payment card systems.
- EMPLOYEE_ID, FULL_NAME, EMPLOYEE_NUMBER — the cardholder's person identifier and HR-sourced name and employee number.
- CARDMEMBER_NAME, MOTHERS_MAIDEN_NAME, DEPARTMENT_NAME — descriptive cardholder attributes, including the maiden name element often required for card verification.
- PROFILE_ID, PROFILE_NAME, CARD_PROGRAM_ID, CARD_PROGRAM_NAME — the spending profile and program under which the card was issued.
- LIMIT_OVERRIDE_AMOUNT, TRX_LIMIT_OVERRIDE_AMOUNT — card-level and transaction-level limit overrides that supersede profile defaults.
- PHYSICAL_CARD_FLAG, PAPER_STATEMENT_REQ_FLAG — flags indicating whether a physical card is issued and whether paper statements are requested.
- INACTIVE_DATE, CARD_EXPIRATION_DATE — lifecycle dates used to determine active versus expired cards.
- ORG_ID — the operating unit, enabling multi-org reporting.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE30 — the descriptive flexfield columns available for site-specific extensions.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN — standard audit columns supporting reconciliation and incremental extracts.
Common Use Cases and Queries
Typical uses include cardholder rosters, active card listings, limit audits, and extracts for card issuers. A simple active-card query, which exploits the outer joins so that unassigned cards are not lost:
SELECT card_number, full_name, employee_number, card_program_name, profile_name, card_expiration_date FROM apps.ap_cards_v WHERE inactive_date IS NULL;SELECT employee_number, full_name, card_number FROM apps.ap_cards_v WHERE card_program_id = :p_program_id ORDER BY full_name;
When querying this view, note that rows are filtered implicitly by HR security through PER_PEOPLE_X, so a report may return fewer rows when run under a restricted responsibility than when run by a user with unrestricted person access. Because the joins to AP_CARD_PROFILES and PER_PEOPLE_X are outer, CARD_NUMBER always reflects the card record even when profile or person data is missing.
-
APPS.AP_WEB_DB_CCARD_PKG SQL Statements
12.1.1
-
APPS.AP_WEB_DB_CCARD_PKG SQL Statements
12.2.2
-
APPS.AP_CARD_VALIDATE_PKG SQL Statements
12.2.2
-
APPS.AP_CARD_VALIDATE_PKG SQL Statements
12.1.1
-
VIEW: APPS.AP_CARDS_V
12.1.1
-
VIEW: APPS.POR_VIEW_HEADER_V
12.1.1
-
View: POR_VIEW_REQS_TO_APPR_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_VIEW_REQS_TO_APPR_V, object_name:POR_VIEW_REQS_TO_APPR_V, status:VALID, product: ICX - Oracle iProcurement , description: Orders to Approve View , implementation_dba_data: APPS.POR_VIEW_REQS_TO_APPR_V ,
-
VIEW: APPS.POR_VIEW_REQS_AUTOQUERY_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_BY_PUBLIC_V
12.2.2
-
View: POR_VIEW_REQS_TO_APPR_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ICX.POR_VIEW_REQS_TO_APPR_V, object_name:POR_VIEW_REQS_TO_APPR_V, status:VALID, product: ICX - Oracle iProcurement , description: Orders to Approve View , implementation_dba_data: APPS.POR_VIEW_REQS_TO_APPR_V ,
-
VIEW: APPS.POR_VIEW_REQS_V
12.1.1
-
VIEW: APPS.POR_VIEW_HEADER_V
12.2.2
-
APPS.AP_WEB_PCARD_WORKFLOW_PKG SQL Statements
12.2.2
-
VIEW: APPS.AP_CARDS_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_AUTOQUERY_V
12.1.1
-
VIEW: APPS.POR_VIEW_REQS_BY_PUBLIC_V
12.1.1
-
APPS.AP_CARDS_PKG SQL Statements
12.1.1
-
VIEW: APPS.POR_VIEW_REQS_TO_APPR_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_TO_APPR_V
12.1.1
-
APPS.AP_WEB_PCARD_WORKFLOW_PKG SQL Statements
12.1.1
-
VIEW: APPS.POR_VIEW_REQS_V
12.2.2
-
APPS.AP_CARDS_PKG SQL Statements
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_BY_APPR_V
12.1.1
-
VIEW: APPS.POR_HEADER_V
12.1.1
-
VIEW: APPS.POR_HEADER_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_BY_PURCHASING_V
12.1.1
-
VIEW: APPS.POR_VIEW_REQS_BY_PRIVATE_V
12.1.1
-
VIEW: APPS.POR_VIEW_REQS_BY_PRIVATE_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_BY_APPR_V
12.2.2
-
PACKAGE BODY: APPS.AP_CARDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_PCARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.PO_PCARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PO_PCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXCCPUT_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXCCPUT_XMLP_PKG, status:VALID,
-
VIEW: APPS.AP_EXPENSE_FEED_LINES_V
12.1.1
-
VIEW: APPS.AP_EXPENSE_FEED_LINES_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_BY_HIERARCHY_V
12.2.2
-
VIEW: APPS.POR_VIEW_REQS_BY_HIERARCHY_V
12.1.1
-
PACKAGE BODY: APPS.AP_APXCCPUT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXCCPUT_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_APXCCOUT_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_APXCCOUT_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.AP_WEB_DB_CCARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,
-
VIEW: APPS.POR_VIEW_REQS_BY_PURCHASING_V
12.2.2
-
PACKAGE BODY: APPS.AP_CARDS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARDS_PKG, status:VALID,
-
PACKAGE BODY: APPS.POR_HISTORY_FEED_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POR_HISTORY_FEED_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_VALIDATE_PKG
12.1.1
-
PACKAGE BODY: APPS.AP_CARD_VALIDATE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARD_VALIDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_VALIDATE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_CARD_VALIDATE_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_CARD_VALIDATE_PKG
12.2.2
-
PACKAGE: APPS.AP_WEB_DB_CCARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_CCARD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,
-
PACKAGE BODY: APPS.AP_WEB_DB_CCARD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:AP_WEB_DB_CCARD_PKG, status:VALID,