I_PAYMENTCARDMASTERTP

CDS View

Association view for Payment card master table

I_PAYMENTCARDMASTERTP is a CDS View in S/4HANA. Association view for Payment card master table. It contains 10 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
C_PaymentCardMaster view from CONSUMPTION Consumption view for payment card table

Fields (10)

KeyField CDS FieldsUsed in Views
KEY PaymentCardNumber PaymentCardNumber 1
KEY PaymentCardType PaymentCardType 1
CardHolder CardHolder 1
CardIssueDate CardIssueDate 1
CardIssuingBank CardIssuingBank 1
MaskedCardNumber MaskedCardNumber 1
PaymentCardCategory PaymentCardCategory 1
PaymentCardLock PaymentCardLock 1
ValidityDate ValidityDate 1
ValidityEndDate ValidityEndDate 1
@AbapCatalog.sqlViewName: 'IPCARDMASTER'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.personalData.blocking: #NOT_REQUIRED
@EndUserText.label: 'Association view for Payment card master table'
@VDM.viewType: #TRANSACTIONAL
@ObjectModel.transactionalProcessingEnabled : true
@ObjectModel.modelCategory: #BUSINESS_OBJECT
@ObjectModel.compositionRoot: true
@ObjectModel.writeDraftPersistence: 'CCARD_ROOT_D'
@ObjectModel.writeEnabled: true
@ObjectModel.draftEnabled:true
@ObjectModel.createEnabled
@ObjectModel.deleteEnabled
@ObjectModel.updateEnabled
@ObjectModel.semanticKey: ['PaymentCardNumber','PaymentCardType']

@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
define view I_PaymentCardMasterTP
  as select from I_Paymentcardtype as PaymentCardDetails
  // association [0..1] to I_PaymentCardTP as _PaymentCard on  $projection.PaymentCardNumber = _PaymentCard.CardNumber

  //                                                         and $projection.PaymentCardType   = _PaymentCard.PaymentCardType


{

      @semanticKey: true
      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
  key PaymentCardDetails.PaymentCardNumber,

      @semanticKey: true
      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
  key PaymentCardDetails.PaymentCardType,

      ////

      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
      PaymentCardDetails.CardHolder,

      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
      PaymentCardDetails.CardIssueDate,


      PaymentCardDetails.CardIssuingBank,

      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
      PaymentCardDetails.PaymentCardCategory,


      PaymentCardDetails.PaymentCardLock,

      @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'
      PaymentCardDetails.ValidityDate,

      //     @ObjectModel.readOnly: 'EXTERNAL_CALCULATION'

      PaymentCardDetails.ValidityEndDate,


      PaymentCardDetails.MaskedCardNumber

      //    _PaymentCard



}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PAYMENTCARDTYPE"
],
"ASSOCIATED":
[],
"BASE":
[],
"VERSION":0
}
}*/