P_ACMTradingContractOvw

DDL: P_ACMTRADINGCONTRACTOVW SQL: PACMTRDGCTROVW Type: view COMPOSITE

P_ACMTradingContractOvw is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_ACMTrdgContrHdrDetsMntnContr) and exposes 33 fields with key field TradingContractNumber.

Data Sources (1)

SourceAliasJoin Type
P_ACMTrdgContrHdrDetsMntnContr Header from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName PACMTRDGCTROVW view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #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 #XL view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY TradingContractNumber P_ACMTrdgContrHdrDetsMntnContr tkonn Trading Contract
TradingContractType P_ACMTrdgContrHdrDetsMntnContr tctyp Contract Type
TradingContractTypeName P_ACMTrdgContrHdrDetsMntnContr tctyp_descr
Side P_ACMTrdgContrHdrDetsMntnContr Side Side
ContractStatus P_ACMTrdgContrHdrDetsMntnContr btbsta Only Copy Appr.TC
TrdgContrApplStsName P_ACMTrdgContrHdrDetsMntnContr bezei TrContType name
sdwrsendasTradingContractCurrency
SalesOrganization P_ACMTrdgContrHdrDetsMntnContr vkorg SD Sales Org.
DistributionChannel P_ACMTrdgContrHdrDetsMntnContr vtweg RefDistCh-Cust/Mat.
Division P_ACMTrdgContrHdrDetsMntnContr spart Source supplier
PurchasingOrganization P_ACMTrdgContrHdrDetsMntnContr PurchasingOrganization Purchasing Organization
PurchasingGroup P_ACMTrdgContrHdrDetsMntnContr PurchasingGroup Purchasing Group
TradingContractExternalID P_ACMTrdgContrHdrDetsMntnContr tkonn_ex Ext. Identifier
TradingContrCreatedOnDate P_ACMTrdgContrHdrDetsMntnContr erdat Entered On
DocumentDate P_ACMTrdgContrHdrDetsMntnContr budat Posting Date
timezne P_ACMTrdgContrHdrDetsMntnContr erzeit Time created
PersonResponsible P_ACMTrdgContrHdrDetsMntnContr tksachb Pers. Respons.
TradingContractCreatedBy P_ACMTrdgContrHdrDetsMntnContr ernam User Name
TradingContractChangedBy P_ACMTrdgContrHdrDetsMntnContr aenam User Name
TradingContractChangedOnDate P_ACMTrdgContrHdrDetsMntnContr aedat Obsolete
ACMRelevantContractStatus P_ACMTrdgContrHdrDetsMntnContr ACMRelevantContractStatus
DocumentSide Side DomainText Short Description
CustomerNameendasCustomerName
CounterpartyendasCounterparty
ACMSlsIncotermsPart1endasIncoterms
IncotermsClassificationName P_ACMTrdgContrHdrDetsMntnContr IncotermsClassificationName Incoterms Classification Description
IncotermsLocation1 P_ACMTrdgContrHdrDetsMntnContr IncotermsLocation1 Inco. Location1
TrdgContrPurgIncotermsLoc1Text P_ACMTrdgContrHdrDetsMntnContr TrdgContrPurgIncotermsLoc1Text
TrdgContrSlsIncotermsLoc1Text P_ACMTrdgContrHdrDetsMntnContr TrdgContrSlsIncotermsLoc1Text
CompanyCode company_code Company Code
AlternatePaymentTerm P_ACMTrdgContrHdrDetsMntnContr AlternatePaymentTerm
ACMYourReference P_ACMTrdgContrHdrDetsMntnContr ACMYourReference
ACMCustomerReference P_ACMTrdgContrHdrDetsMntnContr 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_ACMTradingContractOvw.
-- 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: PACMTRDGCTROVW

CREATE VIEW P_ACMTradingContractOvw AS
SELECT
  Header.tkonn AS TradingContractNumber,
  Header.tctyp AS TradingContractType,
  Header.tctyp_descr AS TradingContractTypeName,
  Header.Side AS Side,
  Header.btbsta AS ContractStatus,
  Header.bezei AS TrdgContrApplStsName,
  case Header.Side when 'M' then Header.TradingContractCurrency else Header.sdwrs end as TradingContractCurrency AS sdwrsendasTradingContractCurrency,
  Header.vkorg AS SalesOrganization,
  Header.vtweg AS DistributionChannel,
  Header.spart AS Division,
  Header.PurchasingOrganization AS PurchasingOrganization,
  Header.PurchasingGroup AS PurchasingGroup,
  Header.tkonn_ex AS TradingContractExternalID,
  Header.erdat AS TradingContrCreatedOnDate,
  Header.budat AS DocumentDate,
  Header.erzeit AS timezne,
  Header.tksachb AS PersonResponsible,
  Header.ernam AS TradingContractCreatedBy,
  Header.aenam AS TradingContractChangedBy,
  Header.aedat AS TradingContractChangedOnDate,
  Header.ACMRelevantContractStatus AS ACMRelevantContractStatus,
  Side.DomainText AS DocumentSide,
  case Header.Side when 'M' then Purchase_Counterparty.CustomerName else Sales_Counterparty.CustomerName end as CustomerName AS CustomerNameendasCustomerName,
  case Header.Side when 'M' then Purchase_Counterparty.Counterparty else Sales_Counterparty.Counterparty end as Counterparty AS CounterpartyendasCounterparty,
  case Header.Side when 'M' then Header.ACMPurgIncotermsPart1 else Header.ACMSlsIncotermsPart1 end as Incoterms AS ACMSlsIncotermsPart1endasIncoterms,
  Header.IncotermsClassificationName AS IncotermsClassificationName,
  Header.IncotermsLocation1 AS IncotermsLocation1,
  Header.TrdgContrPurgIncotermsLoc1Text AS TrdgContrPurgIncotermsLoc1Text,
  Header.TrdgContrSlsIncotermsLoc1Text AS TrdgContrSlsIncotermsLoc1Text,
  company_code AS CompanyCode,
  Header.AlternatePaymentTerm AS AlternatePaymentTerm,
  Header.ACMYourReference AS ACMYourReference,
  Header.ACMCustomerReference AS ACMCustomerReference
FROM P_ACMTrdgContrHdrDetsMntnContr AS Header
;