A_CndnContrBusVolSelCriteria

DDL: A_CNDNCONTRBUSVOLSELCRITERIA Type: view_entity CONSUMPTION Package: WCB_API_A2A_CC_SRV

Business Volume Selection Criteria

A_CndnContrBusVolSelCriteria is a Consumption CDS View that provides data about "Business Volume Selection Criteria" in SAP S/4HANA. It reads from 1 data source (R_CndnContrBusVolSelCriteriaTP) and exposes 76 fields with key fields ConditionContract, CndnContrBusVolUUID. It is exposed through 1 OData service (API_CONDITION_CONTRACT). Part of development package WCB_API_A2A_CC_SRV.

Data Sources (1)

SourceAliasJoin Type
R_CndnContrBusVolSelCriteriaTP R_CndnContrBusVolSelCriteriaTP projection

Annotations (8)

NameValueLevelField
EndUserText.label Business Volume Selection Criteria view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #S view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

OData Services (1)

ServiceBindingVersionContractRelease
API_CONDITION_CONTRACT API_CONDITION_CONTRACT V4 C2 C1

Fields (76)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract ConditionContract
KEY CndnContrBusVolUUID CndnContrBusVolUUID
BusVolFieldCombnType BusVolFieldCombnType
BusVolFldCombnGroup BusVolFldCombnGroup
CndnContrBusVolSign CndnContrBusVolSign
BusVolSelectionGroup BusVolSelectionGroup
CndnContrBusVolValidFrom CndnContrBusVolValidFrom
CndnContrBusVolValidTo CndnContrBusVolValidTo
Supplier Supplier
Customer Customer
PurchasingOrganization PurchasingOrganization
PurchasingGroup PurchasingGroup
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
Division Division
SalesOffice SalesOffice
SalesGroup SalesGroup
CompanyCode CompanyCode
Plant Plant
SupplierSubrange SupplierSubrange
ProductGroup ProductGroup
Product Product
ProductType ProductType
CustomerHierarchy CustomerHierarchy
ProductHierarchy ProductHierarchy
ProdUnivHierarchyNode ProdUnivHierarchyNode
SalesSpcfcProductGroup1 SalesSpcfcProductGroup1
SalesSpcfcProductGroup2 SalesSpcfcProductGroup2
SalesSpcfcProductGroup3 SalesSpcfcProductGroup3
SalesSpcfcProductGroup4 SalesSpcfcProductGroup4
SalesSpcfcProductGroup5 SalesSpcfcProductGroup5
SalesOrderReason SalesOrderReason
Manufacturer Manufacturer
RoyaltyRecipient RoyaltyRecipient
CommissionRecipient CommissionRecipient
WorkerCommissionRecipient WorkerCommissionRecipient
ShipToParty ShipToParty
PayerParty PayerParty
ServiceDocumentType ServiceDocumentType
ServiceDocument ServiceDocument
ServiceDocumentItem ServiceDocumentItem
CustomerGroup CustomerGroup
AdditionalCustomerGroup1 AdditionalCustomerGroup1
AdditionalCustomerGroup2 AdditionalCustomerGroup2
AdditionalCustomerGroup3 AdditionalCustomerGroup3
AdditionalCustomerGroup4 AdditionalCustomerGroup4
AdditionalCustomerGroup5 AdditionalCustomerGroup5
CustomerConditionGroup1 CustomerConditionGroup1
CustomerConditionGroup2 CustomerConditionGroup2
CustomerConditionGroup3 CustomerConditionGroup3
CustomerConditionGroup4 CustomerConditionGroup4
CustomerConditionGroup5 CustomerConditionGroup5
Country Country
Region Region
ProductCommissionGroup ProductCommissionGroup
PricingReferenceProduct PricingReferenceProduct
SoldProduct SoldProduct
SalesDistrict SalesDistrict
ProductPricingGroup ProductPricingGroup
SalesVolumeRebateGroup SalesVolumeRebateGroup
BizVolSelCndnContrProcVar BizVolSelCndnContrProcVar
BizVolSelConditionContract BizVolSelConditionContract
CndnContrSuplrInvcDlvCostCat CndnContrSuplrInvcDlvCostCat
ProductConditionGroup ProductConditionGroup
CustomerHierarchyRootNode CustomerHierarchyRootNode
CustomerHierarchyNodeID CustomerHierarchyNodeID
CustomerHierarchyNodeType CustomerHierarchyNodeType
GLAccount GLAccount
CndnContrSourceBusVolUUID CndnContrSourceBusVolUUID
_CommissionRecipient _CommissionRecipient
_Customer _Customer
_CustomerHierarchy _CustomerHierarchy
_Manufacturer _Manufacturer
_RoyaltyRecipient _RoyaltyRecipient
_Supplier _Supplier
_WorkerCommissionRecipient _WorkerCommissionRecipient
@EndUserText.label: 'Business Volume Selection Criteria'
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
  usageType.serviceQuality: #B,
  usageType.dataClass:#TRANSACTIONAL,
  usageType.sizeCategory: #S
  }
@VDM: {
  viewType: #CONSUMPTION,
  lifecycle.contract.type: #PUBLIC_REMOTE_API,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
  }

define view entity A_CndnContrBusVolSelCriteria
  as projection on R_CndnContrBusVolSelCriteriaTP
{
  key ConditionContract,
  key CndnContrBusVolUUID,
      BusVolFieldCombnType,
      BusVolFldCombnGroup,
      CndnContrBusVolSign,
      BusVolSelectionGroup,
      CndnContrBusVolValidFrom,
      CndnContrBusVolValidTo,
      Supplier,
      Customer,
      PurchasingOrganization,
      PurchasingGroup,
      SalesOrganization,
      DistributionChannel,
      Division,
      SalesOffice,
      SalesGroup,
      CompanyCode,
      Plant,
      SupplierSubrange,
      ProductGroup,
      Product,
      ProductType,
      CustomerHierarchy,
      ProductHierarchy,
      ProdUnivHierarchyNode,
      SalesSpcfcProductGroup1,
      SalesSpcfcProductGroup2,
      SalesSpcfcProductGroup3,
      SalesSpcfcProductGroup4,
      SalesSpcfcProductGroup5,
      SalesOrderReason,
      Manufacturer,
      RoyaltyRecipient,
      CommissionRecipient,
      WorkerCommissionRecipient,
      ShipToParty,
      PayerParty,
      ServiceDocumentType,
      ServiceDocument,
      ServiceDocumentItem,
      CustomerGroup,
      AdditionalCustomerGroup1,
      AdditionalCustomerGroup2,
      AdditionalCustomerGroup3,
      AdditionalCustomerGroup4,
      AdditionalCustomerGroup5,
      CustomerConditionGroup1,
      CustomerConditionGroup2,
      CustomerConditionGroup3,
      CustomerConditionGroup4,
      CustomerConditionGroup5,
      Country,
      Region,
      ProductCommissionGroup,
      PricingReferenceProduct,
      SoldProduct,
      SalesDistrict,
      ProductPricingGroup,
      SalesVolumeRebateGroup,
      BizVolSelCndnContrProcVar,
      BizVolSelConditionContract,
      CndnContrSuplrInvcDlvCostCat,
      @Feature: 'WCB_FT_CC_ENHANCE_2602'
      ProductConditionGroup,
      CustomerHierarchyRootNode,
      CustomerHierarchyNodeID,
      CustomerHierarchyNodeType,
      @Feature: 'WCB_FT_CC_ENHANCE_2602'
      GLAccount,
      CndnContrSourceBusVolUUID,

      /* --- Root Entity --- */
      _ConditionContract : redirected to parent A_ConditionContract,

      /* --- Associations required for DCL --- */
      @Consumption.hidden: true
      _CommissionRecipient,
      @Consumption.hidden: true
      _Customer,
      @Consumption.hidden: true
      _CustomerHierarchy,
      @Consumption.hidden: true
      _Manufacturer,
      @Consumption.hidden: true
      _RoyaltyRecipient,
      @Consumption.hidden: true
      _Supplier,
      @Consumption.hidden: true
      _WorkerCommissionRecipient

}