I_CndnContrPersCommsnVH

DDL: I_CNDNCONTRPERSCOMMSNVH Type: view_entity COMPOSITE Package: WCB_CC_PERS

Condition Contracts for Internal Commissions

I_CndnContrPersCommsnVH is a Composite CDS View that provides data about "Condition Contracts for Internal Commissions" in SAP S/4HANA. It reads from 2 data sources (R_ConditionContract, R_CndnContrType) and exposes 21 fields with key field ConditionContract. It is exposed through 14 OData services (ASQL_F3594A, ASQL_F3808A, ASQL_F4009, ...). Part of development package WCB_CC_PERS.

Data Sources (2)

SourceAliasJoin Type
R_ConditionContract Contract from
R_CndnContrType ContractType inner

Annotations (15)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.representativeKey ConditionContract view
ObjectModel.modelingPattern #VALUE_HELP_PROVIDER view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
EndUserText.label Condition Contracts for Internal Commissions view
Metadata.allowExtensions false view
Metadata.ignorePropagatedAnnotations true view
UI.textArrangement #TEXT_FIRST view
Search.searchable true view
Consumption.ranked true view

OData Services (14)

ServiceBindingVersionContractRelease
ASQL_F3594A ASQL_F3594A C2 NOT_RELEASED
ASQL_F3808A ASQL_F3808A C2 NOT_RELEASED
ASQL_F4009 ASQL_F4009 C2 NOT_RELEASED
ASQL_F4964 ASQL_F4964 C2 NOT_RELEASED
ASQL_F5084 ASQL_F5084 C2 NOT_RELEASED
ASQL_F7263 ASQL_F7263 C2 NOT_RELEASED
ASQL_F7264 ASQL_F7264 C2 NOT_RELEASED
ASQL_F7846 ASQL_F7846 C2 NOT_RELEASED
ASQL_F7847 ASQL_F7847 C2 NOT_RELEASED
ASQL_F7848 ASQL_F7848 C2 NOT_RELEASED
ASQL_F7849 ASQL_F7849 C2 NOT_RELEASED
ASQL_F7850 ASQL_F7850 C2 NOT_RELEASED
ASQL_F7851 ASQL_F7851 C2 NOT_RELEASED
ASQL_F7935 ASQL_F7935 C2 NOT_RELEASED

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY ConditionContract R_ConditionContract ConditionContract Condition Contract
CndnContrType R_ConditionContract CndnContrType Contract Type
CndnContrTypeDesc
PersonWorkAgreement R_ConditionContract PersonWorkAgreement Personnel No.
ExternalDocumentReferenceID R_ConditionContract ExternalDocumentReferenceID Ext. Identifier
CndnContrValidFrom R_ConditionContract CndnContrValidFrom Valid From
CndnContrValidTo R_ConditionContract CndnContrValidTo Valid To
Customer R_ConditionContract Customer Sold-to Party
PriorSupplier R_ConditionContract PriorSupplier Prior Supplier
Supplier R_ConditionContract Supplier Supplier
DistributionChannel R_ConditionContract DistributionChannel RefDistCh-Cust/Mat.
Division R_ConditionContract Division Internal Division ID
PurchasingGroup R_ConditionContract PurchasingGroup Purchasing Group
PurchasingOrganization R_ConditionContract PurchasingOrganization Purchasing Organization
SalesOrganization R_ConditionContract SalesOrganization Sales Organization
CompanyCode R_ConditionContract CompanyCode Receiver Company Code
CndnContrWorkerCostCenter R_ConditionContract CndnContrWorkerCostCenter
_Customer R_ConditionContract _Customer
_PriorSupplier R_ConditionContract _PriorSupplier
_Supplier R_ConditionContract _Supplier
_PersonWorkAgreement R_ConditionContract _PersonWorkAgreement

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_CndnContrPersCommsnVH.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW I_CndnContrPersCommsnVH AS
SELECT
  Contract.ConditionContract AS ConditionContract,
  Contract.CndnContrType AS CndnContrType,
  Contract._CndnContrType._Text[1: Language = $session.system_language ].CndnContrTypeDesc AS CndnContrTypeDesc,
  Contract.PersonWorkAgreement AS PersonWorkAgreement,
  Contract.ExternalDocumentReferenceID AS ExternalDocumentReferenceID,
  Contract.CndnContrValidFrom AS CndnContrValidFrom,
  Contract.CndnContrValidTo AS CndnContrValidTo,
  Contract.Customer AS Customer,
  Contract.PriorSupplier AS PriorSupplier,
  Contract.Supplier AS Supplier,
  Contract.DistributionChannel AS DistributionChannel,
  Contract.Division AS Division,
  Contract.PurchasingGroup AS PurchasingGroup,
  Contract.PurchasingOrganization AS PurchasingOrganization,
  Contract.SalesOrganization AS SalesOrganization,
  Contract.CompanyCode AS CompanyCode,
  Contract.CndnContrWorkerCostCenter AS CndnContrWorkerCostCenter,
  Contract._Customer AS _Customer,
  Contract._PriorSupplier AS _PriorSupplier,
  Contract._Supplier AS _Supplier,
  Contract._PersonWorkAgreement AS _PersonWorkAgreement
FROM R_ConditionContract AS Contract
INNER JOIN R_CndnContrType AS ContractType ON /* join condition not captured in parsed metadata */
;