I_CAPaymentMethod

DDL: I_CAPAYMENTMETHOD Type: view_entity BASIC Package: FKKB

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)

SourceAliasJoin Type
tfk042z tfk042z from

Associations (2)

CardinalityTargetAliasCondition
[0..*] I_CAPaymentMethodText _Text $projection.Country = _Text.Country and $projection.CAPaymentMethod = _Text.CAPaymentMethod
[1..1] I_Country _Country $projection.Country = _Country.Country

Annotations (10)

NameValueLevelField
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)

ServiceBindingVersionContractRelease
UI_CADOCUMENT_MNG UI_CADOCUMENT_MNG V4 C1 NOT_RELEASED

Fields (25)

KeyFieldSource TableSource FieldDescription
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
}