I_CAOutgoingPaymentMethod

DDL: I_CAOUTGOINGPAYMENTMETHOD Type: view_entity COMPOSITE Package: FKKV

Outgoing Payment Method

I_CAOutgoingPaymentMethod is a Composite CDS View that provides data about "Outgoing Payment Method" in SAP S/4HANA. It reads from 1 data source (I_CAPaymentMethod) and exposes 23 fields with key fields Country, CAOutgoingPaymentMethod. 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 Outgoing Payment Method view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #NONE view
ObjectModel.representativeKey CAOutgoingPaymentMethod 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 CAOutgoingPaymentMethod 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: 'Outgoing Payment Method'

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: { modelingPattern: #NONE,
                representativeKey: 'CAOutgoingPaymentMethod',
                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_CAOutgoingPaymentMethod
  as select from I_CAPaymentMethod
{
      @ObjectModel.foreignKey.association: '_Country'
  key Country,
  key CAPaymentMethod as CAOutgoingPaymentMethod,

      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 = ''