P_ACMTrdgContrHdrDetsMntnContr

DDL: P_ACMTRDGCONTRHDRDETSMNTNCONTR SQL: PACMTCHDRDTS Type: view COMPOSITE

P_ACMTrdgContrHdrDetsMntnContr is a Composite CDS View in SAP S/4HANA. It reads from 4 data sources (I_ACMContrBusDetsForMntnContr, I_ACMContractSubItemDet, I_ACMTrdgContrHdrForMntnContr, I_ACMTrdgContrShadowItemDets) and exposes 45 fields with key field tkonn. It has 2 associations to related views.

Data Sources (4)

SourceAliasJoin Type
I_ACMContrBusDetsForMntnContr Business inner
I_ACMContractSubItemDet Business inner
I_ACMTrdgContrHdrForMntnContr Header from
I_ACMTrdgContrShadowItemDets Shadow inner

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_IncotermsClassificationText _IncoDescmm Business.ACMPurgIncotermsPart1 = _IncoDescmm.IncotermsClassification and _IncoDescmm.Language = $session.system_language --Sales Incoterm long text.
[1..1] I_IncotermsClassificationText _IncoDescsd Business.ACMSlsIncotermsPart1 = _IncoDescsd.IncotermsClassification and _IncoDescsd.Language = $session.system_language

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PACMTCHDRDTS 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 (45)

KeyFieldSource TableSource FieldDescription
KEY tkonn I_ACMTrdgContrHdrForMntnContr TradingContractNumber Trading Contract
tctyp I_ACMTrdgContrHdrForMntnContr TradingContractType Contract Type
kunnr I_ACMTrdgContrHdrForMntnContr Customer Sold-to Party
btbsta I_ACMTrdgContrHdrForMntnContr ContractStatus Paper Contr Status
ernam I_ACMTrdgContrHdrForMntnContr TradingContractCreatedBy User Name
budat I_ACMTrdgContrHdrForMntnContr DocumentDate Journal Entry Date
erdat I_ACMTrdgContrHdrForMntnContr TradingContrCreatedOnDate Entered On
erzeit I_ACMTrdgContrHdrForMntnContr TimeOfCreation Time created
aenam I_ACMTrdgContrHdrForMntnContr TradingContractChangedBy User Name
aedat I_ACMTrdgContrHdrForMntnContr TradingContractChangedOnDate Obsolete
vkorg I_ACMTrdgContrHdrForMntnContr SalesOrganization Sales Organization
vtweg I_ACMTrdgContrHdrForMntnContr DistributionChannel RefDistCh-Cust/Mat.
spart I_ACMTrdgContrHdrForMntnContr Division Internal Division ID
tksachb I_ACMTrdgContrHdrForMntnContr PersonResponsible Person Responsible
sdwrs I_ACMTrdgContrHdrForMntnContr TradingContractCurrency Doc. Currency
tkonn_ex I_ACMTrdgContrHdrForMntnContr TradingContractExternalID Ext. Identifier
company_code I_ACMTrdgContrHdrForMntnContr CompanyCode Receiver Company Code
ACMRelevantContractStatus I_ACMTrdgContrHdrForMntnContr ACMRelevantContractStatus Status Relevance
ACMTrdgContrIsStatusClosed
bezei Status TrdgContrApplStsName
tctyp_descr ContractType TradingContractTypeName
Side
Side I_ACMContractSubItemDet DocumentSide
TradingContractItem
TrdgContrCommoditySubitem
PurchaseOrderSupplier I_ACMContractSubItemDet PurchaseOrderSupplier Supplier
PurchasingOrganization I_ACMContractSubItemDet PurchasingOrganization Purchasing Organization
PurchasingGroup I_ACMContractSubItemDet PurchasingGroup Purchasing Group
TradingContractCurrency I_ACMContractSubItemDet TradingContractCurrency Doc. Currency
TrdgContrSalesIncotermsVersion I_ACMContractSubItemDet TrdgContrSalesIncotermsVersion Inco. Version
TrdgContrSlsIncotermsLoc1Text I_ACMContractSubItemDet TrdgContrSlsIncotermsLoc1Text Inco. Location1
TrdgContrSlsIncotermsLoc2Text
TrdgContrPurgIncotermsVersion I_ACMContractSubItemDet TrdgContrPurgIncotermsVersion Inco. Version
TrdgContrPurgIncotermsLoc1Text I_ACMContractSubItemDet TrdgContrPurgIncotermsLoc1Text Inco. Location1
PricingDocument I_ACMContractSubItemDet PricingDocument Document Condition
IncotermsClassification
ACMPurgIncotermsPart1 I_ACMContractSubItemDet ACMPurgIncotermsPart1 Incoterms Purch
ACMSlsIncotermsPart1 I_ACMContractSubItemDet ACMSlsIncotermsPart1 Incoterms Sales
ACMSupplyingPlant
ACMYourReference I_ACMContractSubItemDet ACMYourReference Your Reference
ACMCustomerReference I_ACMContractSubItemDet ACMCustomerReference PO Number
IncotermsLocation1 I_ACMContractSubItemDet IncotermsLocation1 Inco. Location1
AlternatePaymentTerm I_ACMContractSubItemDet AlternatePaymentTerm Terms of Payment
IncotermsClassificationName
TransactingCtpty

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_ACMTrdgContrHdrDetsMntnContr.
-- 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: PACMTCHDRDTS

CREATE VIEW P_ACMTrdgContrHdrDetsMntnContr AS
SELECT
  Header.TradingContractNumber AS tkonn,
  Header.TradingContractType AS tctyp,
  Header.Customer AS kunnr,
  Header.ContractStatus AS btbsta,
  Header.TradingContractCreatedBy AS ernam,
  Header.DocumentDate AS budat,
  Header.TradingContrCreatedOnDate AS erdat,
  Header.TimeOfCreation AS erzeit,
  Header.TradingContractChangedBy AS aenam,
  Header.TradingContractChangedOnDate AS aedat,
  Header.SalesOrganization AS vkorg,
  Header.DistributionChannel AS vtweg,
  Header.Division AS spart,
  Header.PersonResponsible AS tksachb,
  Header.TradingContractCurrency AS sdwrs,
  Header.TradingContractExternalID AS tkonn_ex,
  Header.CompanyCode AS company_code,
  Header.ACMRelevantContractStatus AS ACMRelevantContractStatus,
  Status.TrdgContrApplStsName AS bezei,
  ContractType.TradingContractTypeName AS tctyp_descr,
  Business.DocumentSide AS Side,
  Business.PurchaseOrderSupplier AS PurchaseOrderSupplier,
  Business.PurchasingOrganization AS PurchasingOrganization,
  Business.PurchasingGroup AS PurchasingGroup,
  Business.TradingContractCurrency AS TradingContractCurrency,
  Business.TrdgContrSalesIncotermsVersion AS TrdgContrSalesIncotermsVersion,
  Business.TrdgContrSlsIncotermsLoc1Text AS TrdgContrSlsIncotermsLoc1Text,
  Business.TrdgContrPurgIncotermsVersion AS TrdgContrPurgIncotermsVersion,
  Business.TrdgContrPurgIncotermsLoc1Text AS TrdgContrPurgIncotermsLoc1Text,
  Business.PricingDocument AS PricingDocument,
  Business.ACMPurgIncotermsPart1 AS ACMPurgIncotermsPart1,
  Business.ACMSlsIncotermsPart1 AS ACMSlsIncotermsPart1,
  Business.ACMYourReference AS ACMYourReference,
  Business.ACMCustomerReference AS ACMCustomerReference,
  Business.IncotermsLocation1 AS IncotermsLocation1,
  Business.AlternatePaymentTerm AS AlternatePaymentTerm
FROM I_ACMTrdgContrHdrForMntnContr AS Header
INNER JOIN I_ACMContrBusDetsForMntnContr AS Business ON /* join condition not captured in parsed metadata */
INNER JOIN I_ACMContractSubItemDet AS Business ON /* join condition not captured in parsed metadata */
INNER JOIN I_ACMTrdgContrShadowItemDets AS Shadow ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_IncotermsClassificationText AS _IncoDescmm ON Business.ACMPurgIncotermsPart1 = _IncoDescmm.IncotermsClassification AND _IncoDescmm.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_IncotermsClassificationText AS _IncoDescsd ON Business.ACMSlsIncotermsPart1 = _IncoDescsd.IncotermsClassification AND _IncoDescsd.Language = $session.system_language  -- association [1..1]
;