I_CmmdtyPrcFixationOptionUnion

DDL: I_CMMDTYPRCFIXATIONOPTIONUNION Type: view_entity COMPOSITE

Union Price Fixation Option old new

I_CmmdtyPrcFixationOptionUnion is a Composite CDS View that provides data about "Union Price Fixation Option old new" in SAP S/4HANA. It reads from 2 data sources (I_CmmdtyPricingMigrationStatus, I_CmmdtyPricingMigrationStatus) and exposes 98 fields with key fields SourceDocument, SourceDocumentItem, ConditionType, PricingConditionTerm, SourceDocumentItem.

Data Sources (2)

SourceAliasJoin Type
I_CmmdtyPricingMigrationStatus tf inner
I_CmmdtyPricingMigrationStatus tf inner

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Union Price Fixation Option old new view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.dataMaintenance #RESTRICTED view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (98)

KeyFieldSource TableSource FieldDescription
KEY SourceDocument new SourceDocument Document
KEY SourceDocumentItem new SourceDocumentItem
KEY ConditionType new ConditionType Condition type
KEY PricingConditionTerm new PricingConditionTerm Term Number
CalcdPrcgConditionTermQuantity new CalcdPrcgConditionTermQuantity
CalcdPrcgCndnTermQuantityUnit new CalcdPrcgCndnTermQuantityUnit
PrcgCndnTermFixationOptnStatus new PrcgCndnTermFixationOptnStatus
CndnTermFixationOptionLimitQty new CndnTermFixationOptionLimitQty
CndnTermFixationOptnLmtQtyUnit new CndnTermFixationOptnLmtQtyUnit
CndnTrmFixationOptnNonFixedQty new CndnTrmFixationOptnNonFixedQty
TrmFixationOptnNonFixedQtyUnit new TrmFixationOptnNonFixedQtyUnit
ConditionTermRate
ConditionTermRateCurrency new ConditionTermRateCurrency
ConditionTermRateQuantity new ConditionTermRateQuantity
ConditionTermRateQuantityUnit new ConditionTermRateQuantityUnit
PrcgCndnTermCnvrsnSourceCrcy new PrcgCndnTermCnvrsnSourceCrcy
PrcgCndnTermCnvrsnTargetCrcy new PrcgCndnTermCnvrsnTargetCrcy
BusinessObjectType new BusinessObjectType Object Type
CompanyCode new CompanyCode Receiver Company Code
PurchasingOrganization new PurchasingOrganization Purchasing Organization
PurchasingGroup new PurchasingGroup Purchasing Group
SalesOrganization new SalesOrganization Sales Organization
DistributionChannel new DistributionChannel RefDistCh-Cust/Mat.
Division new Division Internal Division ID
Plant new Plant Valuation Area
Material new Material Vehicle Model
PrcgConditionFormulaInputUUID new PrcgConditionFormulaInputUUID Doc. Form. GUID
LastChangeDateTime new LastChangeDateTime Timestamp
CreatedByUser new CreatedByUser User Name
DocumentDate new DocumentDate Journal Entry Date
DerivativeContrSpecification new DerivativeContrSpecification DCS ID
ConditionApplication new ConditionApplication Application
BusinessPartner new BusinessPartner Issuing Authority
BusinessPartnerName new BusinessPartnerName Extracted Customer Name
DataControllerSet new DataControllerSet Data Ctrlr. Set
DataController1 new DataController1 Data Controller
DataController2 new DataController2 Data Controller
DataController3 new DataController3 Data Controller
DataController4 new DataController4 Data Controller
DataController5 new DataController5 Data Controller
DataController6 new DataController6 Data Controller
DataController7 new DataController7 Data Controller
DataController8 new DataController8 Data Controller
DataController9 new DataController9 Data Controller
DataController10 new DataController10 Data Controller
AuthorizationGroup new AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted new IsBusinessPurposeCompleted Purpose Completed
CurrencyConversionIsAllowed new CurrencyConversionIsAllowed
_DerivativeContrSpecification new _DerivativeContrSpecification
KEY SourceDocumentItem old SourceDocumentItem
KEY ConditionType old ConditionType Condition type
KEY PricingConditionTerm old PricingConditionTerm Term Number
CalcdPrcgConditionTermQuantity old CalcdPrcgConditionTermQuantity
CalcdPrcgCndnTermQuantityUnit old CalcdPrcgCndnTermQuantityUnit
PrcgCndnTermFixationOptnStatus old PrcgCndnTermFixationOptnStatus
CndnTermFixationOptionLimitQty old CndnTermFixationOptionLimitQty
CndnTermFixationOptnLmtQtyUnit old CndnTermFixationOptnLmtQtyUnit
CndnTrmFixationOptnNonFixedQty old CndnTrmFixationOptnNonFixedQty
TrmFixationOptnNonFixedQtyUnit old TrmFixationOptnNonFixedQtyUnit
ConditionTermRate old ConditionTermRate
ConditionTermRateCurrency old ConditionTermRateCurrency
ConditionTermRateQuantity old ConditionTermRateQuantity
ConditionTermRateQuantityUnit old ConditionTermRateQuantityUnit
PrcgCndnTermCnvrsnSourceCrcy old PrcgCndnTermCnvrsnSourceCrcy
PrcgCndnTermCnvrsnTargetCrcy old PrcgCndnTermCnvrsnTargetCrcy
BusinessObjectType old BusinessObjectType Object Type
CompanyCode old CompanyCode Receiver Company Code
PurchasingOrganization old PurchasingOrganization Purchasing Organization
PurchasingGroup old PurchasingGroup Purchasing Group
SalesOrganization old SalesOrganization Sales Organization
DistributionChannel old DistributionChannel RefDistCh-Cust/Mat.
Division old Division Internal Division ID
Plant old Plant Valuation Area
Material old Material Vehicle Model
PrcgConditionFormulaInputUUID old PrcgConditionFormulaInputUUID Doc. Form. GUID
LastChangeDateTime old LastChangeDateTime Timestamp
CreatedByUser old CreatedByUser User Name
DocumentDate old DocumentDate Journal Entry Date
DerivativeContrSpecification old DerivativeContrSpecification DCS ID
ConditionApplication old ConditionApplication Application
BusinessPartner old BusinessPartner Issuing Authority
BusinessPartnerName old BusinessPartnerName Extracted Customer Name
DataControllerSet old DataControllerSet Data Ctrlr. Set
DataController1 old DataController1 Data Controller
DataController2 old DataController2 Data Controller
DataController3 old DataController3 Data Controller
DataController4 old DataController4 Data Controller
DataController5 old DataController5 Data Controller
DataController6 old DataController6 Data Controller
DataController7 old DataController7 Data Controller
DataController8 old DataController8 Data Controller
DataController9 old DataController9 Data Controller
DataController10 old DataController10 Data Controller
AuthorizationGroup old AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted old IsBusinessPurposeCompleted Purpose Completed
CurrencyConversionIsAllowed old CurrencyConversionIsAllowed
_DerivativeContrSpecification old _DerivativeContrSpecification
_DerivativeContrSpec old _DerivativeContrSpec

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_CmmdtyPrcFixationOptionUnion.
-- 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_CmmdtyPrcFixationOptionUnion AS
SELECT
  new.SourceDocument AS SourceDocument,
  new.SourceDocumentItem AS SourceDocumentItem,
  new.ConditionType AS ConditionType,
  new.PricingConditionTerm AS PricingConditionTerm,
  new.CalcdPrcgConditionTermQuantity AS CalcdPrcgConditionTermQuantity,
  new.CalcdPrcgCndnTermQuantityUnit AS CalcdPrcgCndnTermQuantityUnit,
  new.PrcgCndnTermFixationOptnStatus AS PrcgCndnTermFixationOptnStatus,
  new.CndnTermFixationOptionLimitQty AS CndnTermFixationOptionLimitQty,
  new.CndnTermFixationOptnLmtQtyUnit AS CndnTermFixationOptnLmtQtyUnit,
  new.CndnTrmFixationOptnNonFixedQty AS CndnTrmFixationOptnNonFixedQty,
  new.TrmFixationOptnNonFixedQtyUnit AS TrmFixationOptnNonFixedQtyUnit,
  cast (new.ConditionTermRate as abap.curr( 15, 2 )) AS ConditionTermRate,
  new.ConditionTermRateCurrency AS ConditionTermRateCurrency,
  new.ConditionTermRateQuantity AS ConditionTermRateQuantity,
  new.ConditionTermRateQuantityUnit AS ConditionTermRateQuantityUnit,
  new.PrcgCndnTermCnvrsnSourceCrcy AS PrcgCndnTermCnvrsnSourceCrcy,
  new.PrcgCndnTermCnvrsnTargetCrcy AS PrcgCndnTermCnvrsnTargetCrcy,
  new.BusinessObjectType AS BusinessObjectType,
  new.CompanyCode AS CompanyCode,
  new.PurchasingOrganization AS PurchasingOrganization,
  new.PurchasingGroup AS PurchasingGroup,
  new.SalesOrganization AS SalesOrganization,
  new.DistributionChannel AS DistributionChannel,
  new.Division AS Division,
  new.Plant AS Plant,
  new.Material AS Material,
  new.PrcgConditionFormulaInputUUID AS PrcgConditionFormulaInputUUID,
  new.LastChangeDateTime AS LastChangeDateTime,
  new.CreatedByUser AS CreatedByUser,
  new.DocumentDate AS DocumentDate,
  new.DerivativeContrSpecification AS DerivativeContrSpecification,
  new.ConditionApplication AS ConditionApplication,
  new.BusinessPartner AS BusinessPartner,
  new.BusinessPartnerName AS BusinessPartnerName,
  new.DataControllerSet AS DataControllerSet,
  new.DataController1 AS DataController1,
  new.DataController2 AS DataController2,
  new.DataController3 AS DataController3,
  new.DataController4 AS DataController4,
  new.DataController5 AS DataController5,
  new.DataController6 AS DataController6,
  new.DataController7 AS DataController7,
  new.DataController8 AS DataController8,
  new.DataController9 AS DataController9,
  new.DataController10 AS DataController10,
  new.AuthorizationGroup AS AuthorizationGroup,
  new.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  new.CurrencyConversionIsAllowed AS CurrencyConversionIsAllowed,
  new._DerivativeContrSpecification AS _DerivativeContrSpecification,
  old._DerivativeContrSpec AS _DerivativeContrSpec
INNER JOIN I_CmmdtyPricingMigrationStatus AS tf ON /* join condition not captured in parsed metadata */
;