I_CAProviderContractHeader

DDL: I_CAPROVIDERCONTRACTHEADER SQL: ICAPRVDRCONTRH Type: view BASIC

Provider Contract Header

I_CAProviderContractHeader is a Basic CDS View (Dimension) that provides data about "Provider Contract Header" in SAP S/4HANA. It reads from 1 data source (I_ProviderContract) and exposes 37 fields with key field CAProviderContract.

Data Sources (1)

SourceAliasJoin Type
I_ProviderContract I_ProviderContract from

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName ICAPRVDRCONTRH view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Provider Contract Header view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
ObjectModel.representativeKey CAProviderContract view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
VDM.viewType #BASIC view

Fields (37)

KeyFieldSource TableSource FieldDescription
KEY CAProviderContract ProviderContract
BusinessPartner BusinessPartner
CreationDate CreationDate
CreationTime CreationTime
CreatedByUser CreatedByUser
IsMarkedForDeletion IsMarkedForDeletion
LastChangeDate LastChangeDate
LastChangeTime LastChangeTime
LastChangedByUser LastChangedByUser
CAProviderContractName CAProviderContractName
CAProviderContractExtReference CAProviderContractExtReference
CAPrvdrContrStartDateTime CAPrvdrContrStartDateTime
CAPrvdrContrEndDateTime CAPrvdrContrEndDateTime
CAAuthorizationGroup CAAuthorizationGroup
CompanyCode CompanyCode
TimeZoneID TimeZoneID
CAProviderContractCategory CAProviderContractCategory
CAProviderContractMigrtnStatus CAProviderContractMigrtnStatus
CAProviderContractType CAProviderContractType
CAProviderContractStatus CAProviderContractStatus
CAProviderContractSender CAProviderContractSender
PrvdrContrEarliestEndDateTime PrvdrContrEarliestEndDateTime
MinNrOfMonthsForContractPeriod MinNrOfMonthsForContractPeriod
NrOfMonthsForContractRenewal NrOfMonthsForContractRenewal
NrOfDaysForContrNoticePeriod NrOfDaysForContrNoticePeriod
BudgetBillingPlanType BudgetBillingPlanType
_BusinessPartner _BusinessPartner
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_CAAuthorizationGroup _CAAuthorizationGroup
_CompCode _CompCode
_TimeZone _TimeZone
_ProviderContractCategory _ProviderContractCategory
_ProviderContractMigrtnSts _ProviderContractMigrtnSts
_ProviderContractType _ProviderContractType
_ProviderContractStatus _ProviderContractStatus
_ProviderContractSender _ProviderContractSender
@AbapCatalog.sqlViewName: 'ICAPRVDRCONTRH'

@AccessControl: { authorizationCheck: #CHECK,
                  personalData.blocking : #REQUIRED }
@AccessControl.personalData.blockingIndicator: ['_BusinessPartner.IsBusinessPurposeCompleted']

@ClientHandling.algorithm: #SESSION_VARIABLE

@EndUserText.label: 'Provider Contract Header'

@Metadata.ignorePropagatedAnnotations: true
@Metadata.allowExtensions:true

@Analytics: {
    dataCategory: #DIMENSION,
    internalName: #LOCAL,
              dataExtraction: { enabled: true,
                                delta.changeDataCapture.automatic: true }}

@ObjectModel: { representativeKey: 'CAProviderContract',
                supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET,
                                         #SQL_DATA_SOURCE,
                                         #CDS_MODELING_DATA_SOURCE,
                                         #EXTRACTION_DATA_SOURCE,
                                         #ANALYTICAL_DIMENSION  ],
                usageType: { dataClass: #MASTER,
                             serviceQuality: #B,
                             sizeCategory: #XL } }

@VDM.viewType: #BASIC

define view I_CAProviderContractHeader
  as select from I_ProviderContract

{
  key ProviderContract as CAProviderContract,

      BusinessPartner,
      CreationDate,
      CreationTime,
      CreatedByUser,
      IsMarkedForDeletion,
      LastChangeDate,
      LastChangeTime,
      LastChangedByUser,
      CAProviderContractName,
      CAProviderContractExtReference,
      CAPrvdrContrStartDateTime,
      CAPrvdrContrEndDateTime,
      CAAuthorizationGroup,
      CompanyCode,
      TimeZoneID,
      CAProviderContractCategory,
      CAProviderContractMigrtnStatus,
      CAProviderContractType,
      CAProviderContractStatus,
      CAProviderContractSender,
      PrvdrContrEarliestEndDateTime,
      MinNrOfMonthsForContractPeriod,
      NrOfMonthsForContractRenewal,
      NrOfDaysForContrNoticePeriod,
      BudgetBillingPlanType,

      /* association */
      _BusinessPartner,
      _CreatedByUser,
      _LastChangedByUser,
      _CAAuthorizationGroup,
      _CompCode,
      _TimeZone,
      _ProviderContractCategory,
      _ProviderContractMigrtnSts,
      _ProviderContractType,
      _ProviderContractStatus,
      _ProviderContractSender

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROVIDERCONTRACT"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CAAUTHORIZATIONGROUP",
"I_COMPANYCODE",
"I_PROVIDERCONTRACTCATEGORY",
"I_PROVIDERCONTRACTMIGRTNSTS",
"I_PROVIDERCONTRACTSENDER",
"I_PROVIDERCONTRACTSTATUS",
"I_PROVIDERCONTRACTTYPE",
"I_TIMEZONE",
"I_USER"
],
"BASE":
[
"I_PROVIDERCONTRACT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/