C_Salescontractfs

DDL: C_SALESCONTRACTFS SQL: CSCONTRFS Type: view CONSUMPTION

Sales Contract

C_Salescontractfs is a Consumption CDS View that provides data about "Sales Contract" in SAP S/4HANA. It reads from 1 data source (I_SalesContract). It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SalesContract SalesContract from

Associations (8)

CardinalityTargetAliasCondition
[0..1] C_SoldToValueHelp _SoldToParty $projection.SoldToParty = _SoldToParty.Customer
[0..*] C_Salescontractitemfs _Salescontractitemfs $projection.SalesContract = _Salescontractitemfs.SalesContract
[0..*] C_SalesContractPartnerCard _SalesContractPartnerCard $projection.SalesContract = _SalesContractPartnerCard.SalesContract
[0..*] C_SubsqntSalesOrder _SubsqntSalesOrder $projection.SalesContract = _SubsqntSalesOrder.PrecedingDocument
[0..*] C_LegalTransactionIntegFacet _LegalTransaction $projection.SalesContract = _LegalTransaction.LglCntntMLinkdObj and _LegalTransaction.LglCntntMIntegrationLink = 'SC'
[0..1] I_SalesContractPartner _EmployeeResponsible $projection.SalesContract = _EmployeeResponsible.SalesContract and _EmployeeResponsible.PartnerFunction = 'ZM' and _EmployeeResponsible.SDDocPartnerSequenceNumber = '000000'
[0..*] C_SalesContractProcessFlow _ProcessFlow $projection.SalesContract = _ProcessFlow.SalesContract
[1] E_SalesDocumentBasic _Extension $projection.SalesContract = _Extension.SalesDocument

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CSCONTRFS view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Sales Contract view
Search.searchable true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
UI.headerInfo.typeName Sales Contract view
UI.headerInfo.typeNamePlural Sales Contracts view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value SalesDocumentTypeName view
Consumption.semanticObject SalesContract view

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_Salescontractfs.
-- 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: CSCONTRFS

CREATE VIEW C_Salescontractfs AS
SELECT *  -- field list not available in parsed metadata
FROM I_SalesContract AS SalesContract
LEFT OUTER JOIN C_SoldToValueHelp AS _SoldToParty ON SoldToParty = _SoldToParty.Customer  -- association [0..1]
LEFT OUTER JOIN C_Salescontractitemfs AS _Salescontractitemfs ON SalesContract = _Salescontractitemfs.SalesContract  -- association [0..*]
LEFT OUTER JOIN C_SalesContractPartnerCard AS _SalesContractPartnerCard ON SalesContract = _SalesContractPartnerCard.SalesContract  -- association [0..*]
LEFT OUTER JOIN C_SubsqntSalesOrder AS _SubsqntSalesOrder ON SalesContract = _SubsqntSalesOrder.PrecedingDocument  -- association [0..*]
LEFT OUTER JOIN C_LegalTransactionIntegFacet AS _LegalTransaction ON SalesContract = _LegalTransaction.LglCntntMLinkdObj AND _LegalTransaction.LglCntntMIntegrationLink = 'SC'  -- association [0..*]
LEFT OUTER JOIN I_SalesContractPartner AS _EmployeeResponsible ON SalesContract = _EmployeeResponsible.SalesContract AND _EmployeeResponsible.PartnerFunction = 'ZM' AND _EmployeeResponsible.SDDocPartnerSequenceNumber = '000000'  -- association [0..1]
LEFT OUTER JOIN C_SalesContractProcessFlow AS _ProcessFlow ON SalesContract = _ProcessFlow.SalesContract  -- association [0..*]
LEFT OUTER JOIN E_SalesDocumentBasic AS _Extension ON SalesContract = _Extension.SalesDocument  -- association [1]
;