P_ACMTrdgContrPrcOvw

DDL: P_ACMTRDGCONTRPRCOVW SQL: PACMTRDGPRC Type: view COMPOSITE

P_ACMTrdgContrPrcOvw is a Composite CDS View in SAP S/4HANA. It reads from 7 data sources and exposes 52 fields with key field SourceLotId.

Data Sources (7)

SourceAliasJoin Type
P_TradingContractBusinessDets Business inner
I_ACMContractCommoditySubitem Comsub inner
P_TradingContractCounterparty Counterparty inner
P_TradingContractHeader Header inner
I_ACMTradingContractItemData Item inner
I_ACMTradingContractItemAddl ItemAddl inner
I_ACMMaterialMstrData material inner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PACMTRDGPRC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.private true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view

Fields (52)

KeyFieldSource TableSource FieldDescription
KEY SourceLotId PricingAspect TrdgContrPrcgAspectSrceLotID
TradingContractNumber P_TradingContractHeader tkonn Trading Contract
TradingContractType P_TradingContractHeader tctyp Contract Type
TradingContractTypeName P_TradingContractHeader tctyp_descr
Side P_TradingContractBusinessDets DocumentSide
ContractStatus P_TradingContractHeader btbsta Only Copy Appr.TC
TrdgContrApplStsName P_TradingContractHeader bezei TrContType name
SalesOrganization P_TradingContractHeader vkorg SD Sales Org.
SalesOrgDescr P_TradingContractHeader SalesOrgDescr
DistributionChannel P_TradingContractHeader vtweg RefDistCh-Cust/Mat.
DistributionChannelDescr P_TradingContractHeader DistributionChannelDescr
Division P_TradingContractHeader spart Source supplier
SalesDivisionDescr P_TradingContractHeader SalesDivisionDescr Division Description
PurchasingOrganization P_TradingContractBusinessDets PurchasingOrganization Purchasing Organization
PurchasingOrgDescr P_TradingContractBusinessDets ekotx Description
PurchasingGroup P_TradingContractBusinessDets PurchasingGroup Purchasing Group
PurchasingGroupDescr P_TradingContractBusinessDets eknam Description
TradingContractExternalID P_TradingContractHeader tkonn_ex Ext. Identifier
ContractPlant I_ACMTradingContractItemData ContractPlant
ContractMaterial I_ACMTradingContractItemData ContractMaterial Vehicle Model
TradingContractItem I_ACMTradingContractItemData TradingContractItem Item Number
DocumentDate P_TradingContractHeader erdat Entered On
PersonResponsible P_TradingContractHeader tksachb Pers. Respons.
PersonResponsibleName P_TradingContractHeader PersonResponsible Person Responsible
TradingContractCreatedBy P_TradingContractHeader ernam User Name
TradingContractCreatedByName P_TradingContractHeader CreatedBy User Name
TradingContractChangedBy P_TradingContractHeader aenam User Name
TradingContractChangedByName P_TradingContractHeader ChangedBy User Name
IncotermsClassificationName P_TradingContractBusinessDets IncotermsClassificationName Incoterms Classification Description
PricingApproach I_ACMTradingContractItemAddl PricingApproach Pricing Approach
PricingStatus PriceFixation accgo_prc_fix_status Prc. Fix. Status
CmmdtyOrderRequestStatus PriceFixation CmmdtyOrderRequestStatus Order Status
CmmdtyOrderRequestStatusText PriceFixation CmmdtyOrderRequestStatusText
Commodity I_ACMMaterialMstrData Commodity Commodity Code
Counterparty P_TradingContractCounterparty Counterparty Supplier
ACMSlsIncotermsPart1endasIncoterms
TrdgContrPurgIncotermsLoc1Text P_TradingContractBusinessDets TrdgContrPurgIncotermsLoc1Text
TrdgContrSlsIncotermsLoc1Text P_TradingContractBusinessDets TrdgContrSlsIncotermsLoc1Text
UoM PricingAspect ContractTradeUnit
Quantity PricingAspect ContractTradeQuantity
TERMNO PriceFixation TERMNO Term Number
CompanyCode P_TradingContractHeader company_code Company Code
DerivativeContrSpecification DerivativeContrSpecification DCS ID
ACMPricingMarketIdentifierCode ACMPricingMarketIdentifierCode MIC
MaturityKeyDate MaturityKeyDate Maturity Key Date
ContractMaturityCode
PrcgCndnTradingContrCurrency PricingAspect ACMPrcgCndnFlatPrice
CmmdtyDealDetEffectiveFromDate I_ACMContractCommoditySubitem TrdgContrCreditSalesFromDate Validity Start Date
CmmdtyDealDetEffectiveToDate I_ACMContractCommoditySubitem TrdgContractCreditSalesToDate Validity End Date
ACMPrcgIntendedPrcType I_ACMTradingContractItemAddl ACMPrcgIntendedPrcType Intended Price Type
ACMYourReference P_TradingContractBusinessDets ACMYourReference
ACMCustomerReference P_TradingContractBusinessDets ACMCustomerReference

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 P_ACMTrdgContrPrcOvw.
-- 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.
-- SQL view name: PACMTRDGPRC

CREATE VIEW P_ACMTrdgContrPrcOvw AS
SELECT
  PricingAspect.TrdgContrPrcgAspectSrceLotID AS SourceLotId,
  Header.tkonn AS TradingContractNumber,
  Header.tctyp AS TradingContractType,
  Header.tctyp_descr AS TradingContractTypeName,
  Business.DocumentSide AS Side,
  Header.btbsta AS ContractStatus,
  Header.bezei AS TrdgContrApplStsName,
  Header.vkorg AS SalesOrganization,
  Header.SalesOrgDescr AS SalesOrgDescr,
  Header.vtweg AS DistributionChannel,
  Header.DistributionChannelDescr AS DistributionChannelDescr,
  Header.spart AS Division,
  Header.SalesDivisionDescr AS SalesDivisionDescr,
  Business.PurchasingOrganization AS PurchasingOrganization,
  Business.ekotx AS PurchasingOrgDescr,
  Business.PurchasingGroup AS PurchasingGroup,
  Business.eknam AS PurchasingGroupDescr,
  Header.tkonn_ex AS TradingContractExternalID,
  Item.ContractPlant AS ContractPlant,
  Item.ContractMaterial AS ContractMaterial,
  Item.TradingContractItem AS TradingContractItem,
  Header.erdat AS DocumentDate,
  Header.tksachb AS PersonResponsible,
  Header.PersonResponsible AS PersonResponsibleName,
  Header.ernam AS TradingContractCreatedBy,
  Header.CreatedBy AS TradingContractCreatedByName,
  Header.aenam AS TradingContractChangedBy,
  Header.ChangedBy AS TradingContractChangedByName,
  Business.IncotermsClassificationName AS IncotermsClassificationName,
  ItemAddl.PricingApproach AS PricingApproach,
  PriceFixation.accgo_prc_fix_status AS PricingStatus,
  PriceFixation.CmmdtyOrderRequestStatus AS CmmdtyOrderRequestStatus,
  PriceFixation.CmmdtyOrderRequestStatusText AS CmmdtyOrderRequestStatusText,
  material.Commodity AS Commodity,
  Counterparty.Counterparty AS Counterparty,
  case Business.DocumentSide when 'M' then Business.ACMPurgIncotermsPart1 else Business.ACMSlsIncotermsPart1 end as Incoterms AS ACMSlsIncotermsPart1endasIncoterms,
  Business.TrdgContrPurgIncotermsLoc1Text AS TrdgContrPurgIncotermsLoc1Text,
  Business.TrdgContrSlsIncotermsLoc1Text AS TrdgContrSlsIncotermsLoc1Text,
  PricingAspect.ContractTradeUnit AS UoM,
  PricingAspect.ContractTradeQuantity AS Quantity,
  PriceFixation.TERMNO AS TERMNO,
  Header.company_code AS CompanyCode,
  DerivativeContrSpecification,
  ACMPricingMarketIdentifierCode,
  MaturityKeyDate,
  concat(concat(PriceFixation.CommodityProductSymbol, PriceFixation.DerivativeContractMaturityCode), PriceFixation.CmmdtyMaturityMonthYear) AS ContractMaturityCode,
  PricingAspect.ACMPrcgCndnFlatPrice AS PrcgCndnTradingContrCurrency,
  Comsub.TrdgContrCreditSalesFromDate AS CmmdtyDealDetEffectiveFromDate,
  Comsub.TrdgContractCreditSalesToDate AS CmmdtyDealDetEffectiveToDate,
  ItemAddl.ACMPrcgIntendedPrcType AS ACMPrcgIntendedPrcType,
  Business.ACMYourReference AS ACMYourReference,
  Business.ACMCustomerReference AS ACMCustomerReference
INNER JOIN I_ACMTradingContractItemData AS Item ON /* join condition not captured in parsed metadata */
INNER JOIN I_ACMTradingContractItemAddl AS ItemAddl ON /* join condition not captured in parsed metadata */
INNER JOIN P_TradingContractHeader AS Header ON /* join condition not captured in parsed metadata */
INNER JOIN P_TradingContractBusinessDets AS Business ON /* join condition not captured in parsed metadata */
INNER JOIN P_TradingContractCounterparty AS Counterparty ON /* join condition not captured in parsed metadata */
INNER JOIN I_ACMContractCommoditySubitem AS Comsub ON /* join condition not captured in parsed metadata */
INNER JOIN I_ACMMaterialMstrData AS material ON /* join condition not captured in parsed metadata */
;