C_ACMMntnTradingContractOvw

DDL: C_ACMMNTNTRADINGCONTRACTOVW SQL: CMNTNTRDGCTROVW Type: view CONSUMPTION

Consumption View for Maintain Trading Contract Overview

C_ACMMntnTradingContractOvw is a Consumption CDS View that provides data about "Consumption View for Maintain Trading Contract Overview" in SAP S/4HANA. It reads from 1 data source (I_ACMMntnTradingContractOvw) and exposes 99 fields with key field SalesContract. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ACMMntnTradingContractOvw TradgContrOvw from

Associations (5)

CardinalityTargetAliasCondition
[1..*] C_ACMTradingContractItemOvw _Item $projection.TradingContractNumber = _Item.TradingContractNumber
[1..*] C_ACMTradingContractHdrFeeDet _TradingContractFee $projection.TradingContractNumber = _TradingContractFee.ACMFeeFrameworkRefDocID
[1..*] C_ACMTrdgContrHdrPartDetails _TrdgContrHdrPartDetails $projection.TradingContractNumber = _TrdgContrHdrPartDetails.TradingContractNumber
[0..1] I_ACMCompanyCodeStdVH _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_ACMMntnContrItem _UniqueItem $projection.TradingContractNumber = _UniqueItem.TradingContractNumber

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CMNTNTRDGCTROVW view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Metadata.allowExtensions true view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Consumption View for Maintain Trading Contract Overview view

Fields (99)

KeyFieldSource TableSource FieldDescription
KEY SalesContract TradingContractNumber Trading Contract
TradingContractNumber TradingContractNumber Trading Contract
TradingContractType TradingContractType
TradingContractTypeName TradingContractTypeName
Side Side Side
DocumentSide DocumentSide
TradingContrCreatedOnDate TradingContrCreatedOnDate
ContractStatus ContractStatus Paper Contr Status
TrdgContrApplStsName TrdgContrApplStsName
ContractMaterial
Commodity _UniqueItem Commodity Commodity Code
CommodityName _Item CommodityName
ContractPlant _UniqueItem ContractPlant
PlantName _Item PlantName Plant Name
TradingContractCurrency I_ACMMntnTradingContractOvw TradingContractCurrency
SalesOrganization I_ACMMntnTradingContractOvw SalesOrganization Sales Organization
SalesOrganizationText
DistributionChannel I_ACMMntnTradingContractOvw DistributionChannel RefDistCh-Cust/Mat.
DistributionChannelText
Division I_ACMMntnTradingContractOvw Division Internal Division ID
DivisionName
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchasingOrganizationName
PurchasingGroup PurchasingGroup Purchasing Group
PurchasingGroupName
Counterparty Counterparty Supplier
CounterpartyFullName CounterpartyFullName
ACMCounterpartyFirstName ACMCounterpartyFirstName
ACMCounterpartyLastName ACMCounterpartyLastName
AuthorizationGroup AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
CustomerName CustomerName Name of Customer
Incoterms Incoterms Incoterms
IncotermsLocation1 IncotermsLocation1 Inco. Location1
TrdgContrPurgIncotermsLoc1Text TrdgContrPurgIncotermsLoc1Text
TrdgContrSlsIncotermsLoc1Text TrdgContrSlsIncotermsLoc1Text
TradingContractExternalID I_ACMMntnTradingContractOvw TradingContractExternalID
TrdgContrPersonResponsible I_ACMMntnTradingContractOvw TrdgContrPersonResponsible Person Responsible
TrdgContrPersonResponsibleName
DocumentDate I_ACMMntnTradingContractOvw DocumentDate Journal Entry Date
TradingContractCreatedBy I_ACMMntnTradingContractOvw TradingContractCreatedBy
TradingContractCreatedByName
UserNameendasTradingContractChangedBy
TradingContractChangedOnDate TradingContractChangedOnDate
IncotermsClassificationName IncotermsClassificationName Incoterms Classification Description
CompanyCode I_ACMMntnTradingContractOvw CompanyCode Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
ACMSemanticColor ACMSemanticColor
ConditionCount
ACMOriginalTraderID Original Trader ID
ACMOriginalTraderIDText
ACMOriginalTraderIDText
ACMAmendingTraderID Amending Trader ID
ACMAmendingTraderID
ACMAmendingTraderIDText
ACMAmendingTraderIDText ACMAmendingTraderIDText
TradingContractTradeOffice
TradingContractTradeOffice
TradingContractCreditSales Credit Sale
TradingContractCreditSales
TrdgContrCreditSalesVals Credit Sale
ACMSignedStatus ACMSignedStatus Signed Status
ApplicationIsVehicleContrRlvt Vehicle Contract
ACMCustomerReference ACMCustomerReference Customer Reference
ACMYourReference ACMYourReference Customer PO
TransactingCtpty Transacting Counterparty
ACMTransactingCustomerName
ACMTransactingCustomerName
ACMTransCounterpartyFullName
ACMTransCounterpartyFullName
ACMTransCounterpartyFirstName
ACMTransCounterpartyFirstName
ACMTransCounterpartyLastName
ACMTransCounterpartyLastName
DebtorName
PriorSupplierName
AlternatePaymentTerm AlternatePaymentTerm Payment Term
PaymentTermsDescription
ACMTrdgContrPurgControlGroup
ACMTrdgContrPurgControlGroup
ACMTargetTrdgContrTypeName
ACMTargetTrdgContrTypeName
ACMTrdgContrQuotesValidDate Valid Till Date
ACMTrdgContrQuotesValidDate
ACMTargetTrdgContrType Target Contract Type
ACMTargetTrdgContrType
ACMTradingContractCategory Contract Category
ACMTradingContractCategory
ACMTrdgContrIsStatusClosed
ACMRelevantContractStatus I_ACMMntnTradingContractOvw ACMRelevantContractStatus
ACMTrdgContrActualStartDate _Item ACMTrdgContrActualStartDate
ActualStartDateTo _Item ActualStartDateTo
ACMTrdgContractOutputProcess ACMTrdgContractOutputProcess
ACMTrdgContrOutpProcText ACMTrdgContrOutpProcText
ACMTrdgContrSignatureStatus ACMTrdgContrSignatureStatus
ACMTrdgContrSgntrStsText ACMTrdgContrSgntrStsText
_Item _Item
_TradingContractFee _TradingContractFee
_TrdgContrHdrPartDetails _TrdgContrHdrPartDetails

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 C_ACMMntnTradingContractOvw.
-- 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: CMNTNTRDGCTROVW

CREATE VIEW C_ACMMntnTradingContractOvw AS
SELECT
  TradingContractNumber AS SalesContract,
  TradingContractNumber,
  TradingContractType,
  TradingContractTypeName,
  Side,
  DocumentSide,
  TradingContrCreatedOnDate,
  ContractStatus,
  TrdgContrApplStsName,
  upper(_UniqueItem.ContractMaterial) AS ContractMaterial,
  _UniqueItem.Commodity AS Commodity,
  _Item.CommodityName AS CommodityName,
  _UniqueItem.ContractPlant AS ContractPlant,
  _Item.PlantName AS PlantName,
  TradgContrOvw.TradingContractCurrency AS TradingContractCurrency,
  TradgContrOvw.SalesOrganization AS SalesOrganization,
  TradgContrOvw._SalesOrganizationText.SalesOrganizationText AS SalesOrganizationText,
  TradgContrOvw.DistributionChannel AS DistributionChannel,
  TradgContrOvw._DistributionChannelText.DistributionChannelText AS DistributionChannelText,
  TradgContrOvw.Division AS Division,
  TradgContrOvw._OrganizationDivisionName.DivisionName AS DivisionName,
  PurchasingOrganization,
  TradgContrOvw._PurchasingOrganizationName.PurchasingOrganizationName AS PurchasingOrganizationName,
  PurchasingGroup,
  TradgContrOvw._PurchasingGroupName.PurchasingGroupName AS PurchasingGroupName,
  Counterparty,
  CounterpartyFullName,
  ACMCounterpartyFirstName,
  ACMCounterpartyLastName,
  AuthorizationGroup,
  IsBusinessPurposeCompleted,
  CustomerName,
  Incoterms,
  IncotermsLocation1,
  TrdgContrPurgIncotermsLoc1Text,
  TrdgContrSlsIncotermsLoc1Text,
  TradgContrOvw.TradingContractExternalID AS TradingContractExternalID,
  TradgContrOvw.TrdgContrPersonResponsible AS TrdgContrPersonResponsible,
  TradgContrOvw._PersonResponsibleDetails.UserDescription AS TrdgContrPersonResponsibleName,
  TradgContrOvw.DocumentDate AS DocumentDate,
  TradgContrOvw.TradingContractCreatedBy AS TradingContractCreatedBy,
  TradgContrOvw._CreatedByDetails.UserDescription AS TradingContractCreatedByName,
  case when TradgContrOvw._ChangedByDetails.UserName is null then TradgContrOvw._CreatedByDetails.UserName else TradgContrOvw._ChangedByDetails.UserName end as TradingContractChangedBy AS UserNameendasTradingContractChangedBy,
  TradingContractChangedOnDate,
  IncotermsClassificationName,
  TradgContrOvw.CompanyCode AS CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  ACMSemanticColor,
  cast(1 as abap.int4) AS ConditionCount,
  TradgContrOvw._ContractHeadAddl.ACMOriginalTraderID AS ACMOriginalTraderID,
  TradgContrOvw._ContractHeadAddl.ACMOriginalTraderIDText AS ACMOriginalTraderIDText,
  TradgContrOvw._ContractHeadAddl.ACMAmendingTraderID AS ACMAmendingTraderID,
  ACMAmendingTraderIDText,
  TradgContrOvw._TradeOffice.TradingContractTradeOffice AS TradingContractTradeOffice,
  TradgContrOvw._ContractHeadAddl.TradingContractCreditSales AS TradingContractCreditSales,
  ACMSignedStatus,
  ACMCustomerReference,
  ACMYourReference,
  TradgContrOvw._TransactingCounterparty.TransactingCtpty AS TransactingCtpty,
  TradgContrOvw._TransactingCounterparty.ACMTransactingCustomerName AS ACMTransactingCustomerName,
  TradgContrOvw._TransactingCounterparty.ACMTransCounterpartyFullName AS ACMTransCounterpartyFullName,
  TradgContrOvw._TransactingCounterparty.ACMTransCounterpartyFirstName AS ACMTransCounterpartyFirstName,
  TradgContrOvw._TransactingCounterparty.ACMTransCounterpartyLastName AS ACMTransCounterpartyLastName,
  TradgContrOvw._TransactingCounterparty.DebtorName AS DebtorName,
  TradgContrOvw._TransactingCounterparty.PriorSupplierName AS PriorSupplierName,
  AlternatePaymentTerm,
  cast('' as abap.char(1000)) AS PaymentTermsDescription,
  TradgContrOvw._TargetContractType.ACMTrdgContrPurgControlGroup AS ACMTrdgContrPurgControlGroup,
  TradgContrOvw._ContractHeadAddl.ACMTargetTrdgContrTypeName AS ACMTargetTrdgContrTypeName,
  TradgContrOvw._ContractHeadAddl.ACMTrdgContrQuotesValidDate AS ACMTrdgContrQuotesValidDate,
  TradgContrOvw._ContractHeadAddl.ACMTargetTrdgContrType AS ACMTargetTrdgContrType,
  TradgContrOvw._TargetContractType.ACMTradingContractCategory AS ACMTradingContractCategory,
  TradgContrOvw._ContractHeadAddl.ACMTrdgContrIsStatusClosed AS ACMTrdgContrIsStatusClosed,
  TradgContrOvw.ACMRelevantContractStatus AS ACMRelevantContractStatus,
  _Item.ACMTrdgContrActualStartDate AS ACMTrdgContrActualStartDate,
  _Item.ActualStartDateTo AS ActualStartDateTo,
  ACMTrdgContractOutputProcess,
  ACMTrdgContrOutpProcText,
  ACMTrdgContrSignatureStatus,
  ACMTrdgContrSgntrStsText
FROM I_ACMMntnTradingContractOvw AS TradgContrOvw
LEFT OUTER JOIN C_ACMTradingContractItemOvw AS _Item ON TradingContractNumber = _Item.TradingContractNumber  -- association [1..*]
LEFT OUTER JOIN C_ACMTradingContractHdrFeeDet AS _TradingContractFee ON TradingContractNumber = _TradingContractFee.ACMFeeFrameworkRefDocID  -- association [1..*]
LEFT OUTER JOIN C_ACMTrdgContrHdrPartDetails AS _TrdgContrHdrPartDetails ON TradingContractNumber = _TrdgContrHdrPartDetails.TradingContractNumber  -- association [1..*]
LEFT OUTER JOIN I_ACMCompanyCodeStdVH AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ACMMntnContrItem AS _UniqueItem ON TradingContractNumber = _UniqueItem.TradingContractNumber  -- association [1..1]
;