I_BankPowerOfAttorney
Power of Attorney for Bank Transactions
I_BankPowerOfAttorney is a Basic CDS View that provides data about "Power of Attorney for Bank Transactions" in SAP S/4HANA. It reads from 1 data source (fclmpoa_hd) and exposes 28 fields with key field BankPowerOfAttorneyUUID. It has 11 associations to related views.
SAP Help Documentation
| Category | CDS Views for Cash and Liquidity Management |
|---|
Purpose
This CDS view provides the header data of powers of attorney for banking transactions as well as the creation and change data. This CDS view provides the data to answer the following business questions: Which powers of attorney for banking transactions exist? Which payment approval rule is assigned to the power of attorney for banking transactions? What is the validity period of a power of attorney for banking transactions? Who created the power of attorney for banking transactions? When was the power of attorney for banking transactions created? By whom and when was the power of attorney for banking transactions last changed? Is a power of attorney for banking transactions blocked? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: Restriction Type ID Restriction Type POA_AUTHGR Authorization Group for Powers of Attorney for Banking Transactions You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.
Structure
Important Fields Important fields in this view include the following: Field Name Is key Data Element Label Comment BankPowerOfAttorneyUUID X FCLM_POA_UUID UUID Power of Attorney UUID BankPowerOfAttorney FCLM_POA_ID Power of Attorney ID Power of Attorney ID ValidityStartDate FCLM_POA_VALID_FROM Valid From Valid-From Date ValidityEndDate FCLM_POA_VALID_TO Valid To Valid-To Date BkPOAAdjustedValidityEndDate FCLM_POA_VALID_TO Valid To Valid-To Date BkPOABankAccountAssignmentType FCLM_POA_BA_ASSGMT BA Assignment Type Bank Account Assignment Type BankPowerOfAttorneyName FCLM_POA_DESCR POA Description Power of Attorney Description BankPowerOfAttorneyStatus FCLM_POA_STATUS Status Power of Attorney Status BkPOAAuthorizationGroup FCLM_POA_AUTH_GROUP Authorization Group Authorization Group for Powers of Attorney PaymentApprovalRule FCLM_PAR_ID Rule ID Payment Approval Rule ID LastChangeDateTime FCLM_POA_CHANGE_TSTMP Changed At Power of Attorney: Change Timestamp CreatedByUser FCLM_BAM_CREATED_BY Created By Created By CreationDateTime FCLM_POA_CREATION_TSTMP Created At Power of Attorney: Creation Timestamp LastChangedByUser FCLM_BAM_CHANGED_BY Changed By Changed By LocalLastChangeDateTime FCLM_POA_CHANGE_LTSTMP Changed Power of Attorney: Local Change Timestamp BkPOARtntnPeriodStartDateTime FCLM_POA_RET_PERIOD_BEGN_TSTMP Ret. Period Start Power of Attorney: Start of Retention Period Timestamp BankPowerOfAttorneyIsBlocked FCLM_POA_BLOCK_INDICATOR POA Is Blocked Power of Attorney is blocked BankPowerOfAttorneyType FCLM_POA_TYPE POA Type Power of Attorney Type
This CDS view provides the header data of powers of attorney for banking transactions as well as the creation and change data. This CDS view provides the data to answer the following business questions: Which powers of attorney for banking transactions exist? Which payment approval rule is assigned to the power of attorney for banking transactions? What is the validity period of a power of attorney for banking transactions? Who created the power of attorney for banking transactions? When was the power of attorney for banking transactions created? By whom and when was the power of attorney for banking transactions last changed? Is a power of attorney for banking transactions blocked? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .
Prerequisites
Authorizations Users who want to use this CDS view must have a role with the following restriction types set to read access: Restriction Type ID Restriction Type POA_AUTHGR Authorization Group for Powers of Attorney for Banking Transactions You can use the Display Restriction Types app to find out in which business catalogs these restriction types are included.
Structure
Important Fields Important fields in this view include the following: Field Name Is key Data Element Label Comment BankPowerOfAttorneyUUID X FCLM_POA_UUID UUID Power of Attorney UUID BankPowerOfAttorney FCLM_POA_ID Power of Attorney ID Power of Attorney ID ValidityStartDate FCLM_POA_VALID_FROM Valid From Valid-From Date ValidityEndDate FCLM_POA_VALID_TO Valid To Valid-To Date BkPOAAdjustedValidityEndDate FCLM_POA_VALID_TO Valid To Valid-To Date BkPOABankAccountAssignmentType FCLM_POA_BA_ASSGMT BA Assignment Type Bank Account Assignment Type BankPowerOfAttorneyName FCLM_POA_DESCR POA Description Power of Attorney Description BankPowerOfAttorneyStatus FCLM_POA_STATUS Status Power of Attorney Status BkPOAAuthorizationGroup FCLM_POA_AUTH_GROUP Authorization Group Authorization Group for Powers of Attorney PaymentApprovalRule FCLM_PAR_ID Rule ID Payment Approval Rule ID LastChangeDateTime FCLM_POA_CHANGE_TSTMP Changed At Power of Attorney: Change Timestamp CreatedByUser FCLM_BAM_CREATED_BY Created By Created By CreationDateTime FCLM_POA_CREATION_TSTMP Created At Power of Attorney: Creation Timestamp LastChangedByUser FCLM_BAM_CHANGED_BY Changed By Changed By LocalLastChangeDateTime FCLM_POA_CHANGE_LTSTMP Changed Power of Attorney: Local Change Timestamp BkPOARtntnPeriodStartDateTime FCLM_POA_RET_PERIOD_BEGN_TSTMP Ret. Period Start Power of Attorney: Start of Retention Period Timestamp BankPowerOfAttorneyIsBlocked FCLM_POA_BLOCK_INDICATOR POA Is Blocked Power of Attorney is blocked BankPowerOfAttorneyType FCLM_POA_TYPE POA Type Power of Attorney Type
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| fclmpoa_hd | fclmpoa_hd | from |
Associations (11)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_BkPOAAuthzdRepresentative | _BkPOAAuthzdRepresentative | $projection.BankPowerOfAttorneyUUID = _BkPOAAuthzdRepresentative.BankPowerOfAttorneyUUID |
| [0..*] | I_BkPOACompanyCode | _BkPOACompanyCode | $projection.BankPowerOfAttorneyUUID = _BkPOACompanyCode.BankPowerOfAttorneyUUID |
| [0..*] | I_BkPOABankAccountSelection | _BkPOABankAccountSelection | $projection.BankPowerOfAttorneyUUID = _BkPOABankAccountSelection.BankPowerOfAttorneyUUID |
| [0..*] | I_BkPOABankAccount | _BkPOABankAccount | $projection.BankPowerOfAttorneyUUID = _BkPOABankAccount.BankPowerOfAttorneyUUID |
| [0..*] | I_BkPOAStatusText | _BkPOAStatusText | $projection.BankPowerOfAttorneyStatus = _BkPOAStatusText.BankPowerOfAttorneyStatus |
| [0..*] | I_BkPOAActivityAssignment | _BkPOAActivityAssignment | $projection.BankPowerOfAttorneyUUID = _BkPOAActivityAssignment.BankPowerOfAttorneyUUID |
| [0..*] | I_BkPOABkAcctAssignmentTypeTxt | _BkPOABkAcctAssignmentTypeTxt | $projection.BkPOABankAccountAssignmentType = _BkPOABkAcctAssignmentTypeTxt.BkPOABankAccountAssignmentType |
| [0..*] | I_BkPOAAuthorizationGroupTxt | _BkPOAAuthorizationGroupTxt | $projection.BkPOAAuthorizationGroup = _BkPOAAuthorizationGroupTxt.BkPOAAuthorizationGroup |
| [0..*] | I_BkPOAPredecessor | _BkPOAPredecessor | $projection.BankPowerOfAttorneyUUID = _BkPOAPredecessor.BankPowerOfAttorneyUUID |
| [0..1] | I_BkPOAPredecessor | _BkPOASuccessor | $projection.BankPowerOfAttorney = _BkPOASuccessor.BankPowerOfAttorneyPredecessor |
| [0..1] | I_BankPowerOfAttorneyType | _BkPOAType | $projection.BankPowerOfAttorneyType = _BkPOAType.BankPowerOfAttorneyType |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Power of Attorney for Bank Transactions | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| VDM.viewType | #BASIC | view |
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BankPowerOfAttorneyUUID | poa_uuid | UUID | |
| BankPowerOfAttorney | poa_id | Power of Attorney ID | ||
| ValidityStartDate | valid_from | Validity Start Time | ||
| ValidityEndDate | valid_to | Validity End Time | ||
| BkPOABankAccountAssignmentType | ba_assignment | BA Assignment Type | ||
| BankPowerOfAttorneyName | description | Well Code Des. | ||
| BankPowerOfAttorneyStatus | status | Workflow Status | ||
| BkPOAAuthorizationGroup | auth_group | AuthorizGroup | ||
| PaymentApprovalRule | par_id | Rule ID | ||
| LastChangeDateTime | last_changed_tstmp_utc | Changed On | ||
| CreatedByUser | created_by | Version Created By | ||
| CreationDateTime | creation_tstmp_utc | Created At | ||
| LastChangedByUser | last_changed_by | Username | ||
| LocalLastChangeDateTime | local_last_changed_tstmp_utc | Changed On | ||
| BkPOARtntnPeriodStartDateTime | ret_period_begin_tstmp | Ret. Period Start | ||
| BankPowerOfAttorneyIsBlocked | is_blocked | Func Is Blocked | ||
| BankPowerOfAttorneyType | poa_type | |||
| _BkPOAAuthzdRepresentative | _BkPOAAuthzdRepresentative | |||
| _BkPOACompanyCode | _BkPOACompanyCode | |||
| _BkPOABankAccountSelection | _BkPOABankAccountSelection | |||
| _BkPOABankAccount | _BkPOABankAccount | |||
| _BkPOAActivityAssignment | _BkPOAActivityAssignment | |||
| _BkPOAStatusText | _BkPOAStatusText | |||
| _BkPOABkAcctAssignmentTypeTxt | _BkPOABkAcctAssignmentTypeTxt | |||
| _BkPOAAuthorizationGroupTxt | _BkPOAAuthorizationGroupTxt | |||
| _BkPOAPredecessor | _BkPOAPredecessor | |||
| _BkPOASuccessor | _BkPOASuccessor | |||
| _BkPOAType | _BkPOAType |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view I_BankPowerOfAttorney.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW I_BankPowerOfAttorney AS
SELECT
poa_uuid AS BankPowerOfAttorneyUUID,
poa_id AS BankPowerOfAttorney,
valid_from AS ValidityStartDate,
valid_to AS ValidityEndDate,
ba_assignment AS BkPOABankAccountAssignmentType,
description AS BankPowerOfAttorneyName,
status AS BankPowerOfAttorneyStatus,
auth_group AS BkPOAAuthorizationGroup,
par_id AS PaymentApprovalRule,
last_changed_tstmp_utc AS LastChangeDateTime,
created_by AS CreatedByUser,
creation_tstmp_utc AS CreationDateTime,
last_changed_by AS LastChangedByUser,
local_last_changed_tstmp_utc AS LocalLastChangeDateTime,
ret_period_begin_tstmp AS BkPOARtntnPeriodStartDateTime,
is_blocked AS BankPowerOfAttorneyIsBlocked,
poa_type AS BankPowerOfAttorneyType
FROM fclmpoa_hd
LEFT OUTER JOIN I_BkPOAAuthzdRepresentative AS _BkPOAAuthzdRepresentative ON BankPowerOfAttorneyUUID = _BkPOAAuthzdRepresentative.BankPowerOfAttorneyUUID -- association [0..*]
LEFT OUTER JOIN I_BkPOACompanyCode AS _BkPOACompanyCode ON BankPowerOfAttorneyUUID = _BkPOACompanyCode.BankPowerOfAttorneyUUID -- association [0..*]
LEFT OUTER JOIN I_BkPOABankAccountSelection AS _BkPOABankAccountSelection ON BankPowerOfAttorneyUUID = _BkPOABankAccountSelection.BankPowerOfAttorneyUUID -- association [0..*]
LEFT OUTER JOIN I_BkPOABankAccount AS _BkPOABankAccount ON BankPowerOfAttorneyUUID = _BkPOABankAccount.BankPowerOfAttorneyUUID -- association [0..*]
LEFT OUTER JOIN I_BkPOAStatusText AS _BkPOAStatusText ON BankPowerOfAttorneyStatus = _BkPOAStatusText.BankPowerOfAttorneyStatus -- association [0..*]
LEFT OUTER JOIN I_BkPOAActivityAssignment AS _BkPOAActivityAssignment ON BankPowerOfAttorneyUUID = _BkPOAActivityAssignment.BankPowerOfAttorneyUUID -- association [0..*]
LEFT OUTER JOIN I_BkPOABkAcctAssignmentTypeTxt AS _BkPOABkAcctAssignmentTypeTxt ON BkPOABankAccountAssignmentType = _BkPOABkAcctAssignmentTypeTxt.BkPOABankAccountAssignmentType -- association [0..*]
LEFT OUTER JOIN I_BkPOAAuthorizationGroupTxt AS _BkPOAAuthorizationGroupTxt ON BkPOAAuthorizationGroup = _BkPOAAuthorizationGroupTxt.BkPOAAuthorizationGroup -- association [0..*]
LEFT OUTER JOIN I_BkPOAPredecessor AS _BkPOAPredecessor ON BankPowerOfAttorneyUUID = _BkPOAPredecessor.BankPowerOfAttorneyUUID -- association [0..*]
LEFT OUTER JOIN I_BkPOAPredecessor AS _BkPOASuccessor ON BankPowerOfAttorney = _BkPOASuccessor.BankPowerOfAttorneyPredecessor -- association [0..1]
LEFT OUTER JOIN I_BankPowerOfAttorneyType AS _BkPOAType ON BankPowerOfAttorneyType = _BkPOAType.BankPowerOfAttorneyType -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA