I_SalesBillingProviderContract

DDL: I_SALESBILLINGPROVIDERCONTRACT Type: view_entity BASIC

Provider Contract for Sales Billing

I_SalesBillingProviderContract is a Basic CDS View that provides data about "Provider Contract for Sales Billing" in SAP S/4HANA. It reads from 1 data source (I_ProviderContract) and exposes 23 fields with key field SalesBillingProviderContract.

Data Sources (1)

SourceAliasJoin Type
I_ProviderContract I_ProviderContract from

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.representativeKey SalesBillingProviderContract view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Provider Contract for Sales Billing view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.modelingPattern #NONE view
Analytics.technicalName ISlsBlgPrvCtr view
VDM.viewType #BASIC view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY SalesBillingProviderContract ProviderContract
BusinessPartner BusinessPartner
IsMarkedForDeletion IsMarkedForDeletion
CAProviderContractName CAProviderContractName
CAPrvdrContrStartDateTime CAPrvdrContrStartDateTime
CAPrvdrContrEndDateTime CAPrvdrContrEndDateTime
CompanyCode CompanyCode
TimeZoneID TimeZoneID
CAProviderContractStatus CAProviderContractStatus
CAProviderContractSender CAProviderContractSender
CreationDate CreationDate
CreationTime CreationTime
CreatedByUser CreatedByUser
LastChangeDate LastChangeDate
LastChangeTime LastChangeTime
LastChangedByUser LastChangedByUser
_BusinessPartner _BusinessPartner
_CompCode _CompCode
_CreatedByUser _CreatedByUser
_LastChangedByUser _LastChangedByUser
_TimeZone _TimeZone
_ProviderContractStatus _ProviderContractStatus
_ProviderContractSender _ProviderContractSender
@AbapCatalog.viewEnhancementCategory: [#NONE]

@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking : #REQUIRED

@ObjectModel.representativeKey: 'SalesBillingProviderContract'
@ObjectModel.supportedCapabilities: [ #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]

@Metadata.ignorePropagatedAnnotations: true
@EndUserText.label: 'Provider Contract for Sales Billing'
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.modelingPattern: #NONE

@Analytics.technicalName: 'ISlsBlgPrvCtr'

@VDM.viewType: #BASIC
define view entity I_SalesBillingProviderContract
  as select from I_ProviderContract
{

  key ProviderContract as SalesBillingProviderContract,

      @ObjectModel.foreignKey.association: '_BusinessPartner'
      BusinessPartner,
      IsMarkedForDeletion,
      CAProviderContractName,
      CAPrvdrContrStartDateTime,
      CAPrvdrContrEndDateTime,
      CompanyCode,
      TimeZoneID,
      CAProviderContractStatus,
      CAProviderContractSender,

      /* Administrative Data */
      CreationDate,
      CreationTime,
      CreatedByUser,
      LastChangeDate,
      LastChangeTime,
      LastChangedByUser,

      /* Associations */
      _BusinessPartner,
      _CompCode,
      _CreatedByUser,
      _LastChangedByUser,
      _TimeZone,
      _ProviderContractStatus,
      _ProviderContractSender
}
where
  CAProviderContractCategory = '1'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PROVIDERCONTRACT"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_COMPANYCODE",
"I_PROVIDERCONTRACTSENDER",
"I_PROVIDERCONTRACTSTATUS",
"I_TIMEZONE",
"I_USER"
],
"BASE":
[
"I_PROVIDERCONTRACT"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/