I_CAIncomingPaymentMethod

DDL: I_CAINCOMINGPAYMENTMETHOD Type: view_entity COMPOSITE Package: FKKV

Incoming Payment Method

I_CAIncomingPaymentMethod is a Composite CDS View that provides data about "Incoming Payment Method" in SAP S/4HANA. It reads from 1 data source (I_CAPaymentMethod) and exposes 23 fields with key fields Country, CAIncomingPaymentMethod. Part of development package FKKV.

Data Sources (1)

SourceAliasJoin Type
I_CAPaymentMethod I_CAPaymentMethod from

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Incoming Payment Method view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.representativeKey CAIncomingPaymentMethod view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
Search.searchable false view
VDM.viewType #COMPOSITE view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY Country Country
KEY CAIncomingPaymentMethod CAPaymentMethod
BankDetailsOfBPAreRequired BankDetailsOfBPAreRequired
AddressDetailsAreRequired AddressDetailsAreRequired
IsPaytMethForIncomingPayments IsPaytMethForIncomingPayments
CAIsPaytMethForPostOffcBkAcct CAIsPaytMethForPostOffcBkAcct
ChequeIsCreatedWithPaytMeth ChequeIsCreatedWithPaytMeth
IsPaytMethForEUInternalTransf IsPaytMethForEUInternalTransf
CAPaymentMethodProcessingType CAPaymentMethodProcessingType
CAPaymentMediumFormat CAPaymentMediumFormat
CAPaytMediumFormatSupplement CAPaytMediumFormatSupplement
CAPaymentOrderIsCreated CAPaymentOrderIsCreated
CAPaytMethForBillerDirect CAPaytMethForBillerDirect
CAIsPaytSlipWithRefNmbrProced CAIsPaytSlipWithRefNmbrProced
CAPaytMethAddressIsNotRequired CAPaytMethAddressIsNotRequired
BR_CABoletoAssignmentType BR_CABoletoAssignmentType
CAPaymentMethodNotificationCat CAPaymentMethodNotificationCat
ContrAcctgIBANOrSWIFTRqmtCode ContrAcctgIBANOrSWIFTRqmtCode
CASEPAMandateIsRequired CASEPAMandateIsRequired
CASEPAPrenotificationIsCreated CASEPAPrenotificationIsCreated
CARealTimePaymentCategory CARealTimePaymentCategory
_Country _Country
_Text _Text
@AccessControl.authorizationCheck: #NOT_REQUIRED

@EndUserText.label: 'Incoming Payment Method'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { modelingPattern: #NONE,
                representativeKey: 'CAIncomingPaymentMethod',
                supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET,
                                         #CDS_MODELING_DATA_SOURCE,
                                         #SQL_DATA_SOURCE ],
                usageType: { dataClass: #CUSTOMIZING,
                             serviceQuality: #A,
                             sizeCategory: #S } }

@Search.searchable: false

@VDM.viewType: #COMPOSITE

define view entity I_CAIncomingPaymentMethod
  as select from I_CAPaymentMethod
{
      @ObjectModel.foreignKey.association: '_Country'
  key Country,
  key CAPaymentMethod as CAIncomingPaymentMethod,

      BankDetailsOfBPAreRequired,
      AddressDetailsAreRequired,
      IsPaytMethForIncomingPayments,
      CAIsPaytMethForPostOffcBkAcct,
      ChequeIsCreatedWithPaytMeth,
      IsPaytMethForEUInternalTransf,
      CAPaymentMethodProcessingType,
      CAPaymentMediumFormat,
      CAPaytMediumFormatSupplement,
      CAPaymentOrderIsCreated,
      CAPaytMethForBillerDirect,
      CAIsPaytSlipWithRefNmbrProced,
      CAPaytMethAddressIsNotRequired,
      BR_CABoletoAssignmentType,
      CAPaymentMethodNotificationCat,
      ContrAcctgIBANOrSWIFTRqmtCode,
      CASEPAMandateIsRequired,
      CASEPAPrenotificationIsCreated,
      CARealTimePaymentCategory,

      /* Associations */
      _Country,
      _Text
}
where
  IsPaytMethForIncomingPayments = 'X'