I_CAPaymentMethod
Payment Method
I_CAPaymentMethod is a Basic CDS View that provides data about "Payment Method" in SAP S/4HANA. It reads from 1 data source (tfk042z) and exposes 25 fields with key fields Country, CAPaymentMethod. It has 2 associations to related views. It is exposed through 1 OData service (UI_CADOCUMENT_MNG). Part of development package FKKB.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| tfk042z | tfk042z | from |
Associations (2)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_CAPaymentMethodText | _Text | $projection.Country = _Text.Country and $projection.CAPaymentMethod = _Text.CAPaymentMethod |
| [1..1] | I_Country | _Country | $projection.Country = _Country.Country |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| EndUserText.label | Payment Method | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #NONE | view | |
| ObjectModel.representativeKey | CAPaymentMethod | view | |
| ObjectModel.sapObjectNodeType.name | ContrAcctgPaymentMethod | view | |
| ObjectModel.usageType.dataClass | #CUSTOMIZING | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| VDM.viewType | #BASIC | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_CADOCUMENT_MNG | UI_CADOCUMENT_MNG | V4 | C1 | NOT_RELEASED |
Fields (25)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | Country | land1 | ||
| KEY | CAPaymentMethod | zlsch | ||
| BankDetailsOfBPAreRequired | xbkkt | |||
| AddressDetailsAreRequired | xstra | |||
| IsPaytMethForIncomingPayments | xeinz | |||
| CAIsPaytMethForPostOffcBkAcct | xpgir | |||
| ChequeIsCreatedWithPaytMeth | xschk | |||
| IsPaytMethForEUInternalTransf | xeuro | |||
| CAPaymentMethodProcessingType | xverr | |||
| CAPaymentMediumFormat | formi | |||
| CAPaytMediumFormatSupplement | formz | |||
| CAPaymentOrderIsCreated | xnopo | |||
| CAPaytMethForBillerDirect | xebpp | |||
| CAIsPaytSlipWithRefNmbrProced | xesrd | |||
| CAPaytMethAddressIsNotRequired | xaddr | |||
| BR_CABoletoAssignmentType | bolty | |||
| CAPaymentMethodNotificationCat | ddaty | |||
| ContrAcctgIBANOrSWIFTRqmtCode | xiban | |||
| CASEPAMandateIsRequired | xsepa | |||
| CASEPAPrenotificationIsCreated | pnopt | |||
| CARealTimePaymentCategory | rtpty | |||
| _Text | _Text | |||
| _Country | _Country | |||
| CASuplmntForPaytMediumFormat | formz | |||
| CAIBANAndOrSwiftCodeIsRequired | xiban |
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Payment Method'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: { modelingPattern: #NONE,
representativeKey: 'CAPaymentMethod',
sapObjectNodeType.name: 'ContrAcctgPaymentMethod',
supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET,
#CDS_MODELING_DATA_SOURCE,
#SQL_DATA_SOURCE ],
usageType: { dataClass: #CUSTOMIZING,
serviceQuality: #A,
sizeCategory: #S } }
@VDM.viewType: #BASIC
define view entity I_CAPaymentMethod
as select from tfk042z
association [0..*] to I_CAPaymentMethodText as _Text on $projection.Country = _Text.Country
and $projection.CAPaymentMethod = _Text.CAPaymentMethod
association [1..1] to I_Country as _Country on $projection.Country = _Country.Country
{
@ObjectModel.foreignKey.association: '_Country'
key land1 as Country,
@ObjectModel.text.association: '_Text'
key zlsch as CAPaymentMethod,
xbkkt as BankDetailsOfBPAreRequired,
xstra as AddressDetailsAreRequired,
xeinz as IsPaytMethForIncomingPayments,
xpgir as CAIsPaytMethForPostOffcBkAcct,
xschk as ChequeIsCreatedWithPaytMeth,
xeuro as IsPaytMethForEUInternalTransf,
xverr as CAPaymentMethodProcessingType,
formi as CAPaymentMediumFormat,
formz as CAPaytMediumFormatSupplement,
xnopo as CAPaymentOrderIsCreated,
xebpp as CAPaytMethForBillerDirect,
xesrd as CAIsPaytSlipWithRefNmbrProced,
xaddr as CAPaytMethAddressIsNotRequired,
bolty as BR_CABoletoAssignmentType,
ddaty as CAPaymentMethodNotificationCat,
xiban as ContrAcctgIBANOrSWIFTRqmtCode,
xsepa as CASEPAMandateIsRequired,
pnopt as CASEPAPrenotificationIsCreated,
rtpty as CARealTimePaymentCategory,
/* associations */
_Text,
_Country,
/* deprecated fields */
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'CAPaytMediumFormatSupplement'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'CAPaytMediumFormatSupplement'
formz as CASuplmntForPaytMediumFormat,
@API.element.releaseState: #DEPRECATED
@API.element.successor: 'ContrAcctgIBANOrSWIFTRqmtCode'
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'ContrAcctgIBANOrSWIFTRqmtCode'
xiban as CAIBANAndOrSwiftCodeIsRequired
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- 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