I_PurContrTemplate

DDL: I_PURCONTRTEMPLATE SQL: ICONTRTMPL Type: view BASIC

Purchase Contract Template

I_PurContrTemplate is a Basic CDS View that provides data about "Purchase Contract Template" in SAP S/4HANA. It reads from 1 data source (purctr_hdr_d) and exposes 21 fields with key fields DraftUUID, PurchaseContract. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
purctr_hdr_d purctr_hdr_d from

Associations (1)

CardinalityTargetAliasCondition
[1..*] I_PurContrItmTemplate _PurContrItmTemplate _PurContrItmTemplate.ParentDraftUUID = $projection.DraftUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ICONTRTMPL view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Purchase Contract Template view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.personalData.blocking #REQUIRED view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY DraftUUID purctr_hdr_d draftuuid UUID
KEY PurchaseContract purctr_hdr_d purchasecontract Purchasing Doc.
PurchaseContractForEdit purctr_hdr_d purchasecontractforedit Purchase Contract
PurchaseContractType purctr_hdr_d purchasecontracttype Order Type
PurchasingGroup purctr_hdr_d purchasinggroup Purchasing Group
PurchasingOrganization purctr_hdr_d purchasingorganization Purchasing Organization
PurchasingDocumentCategory purctr_hdr_d purchasingdocumentcategory Doc. Category
PurchasingDocumentName purctr_hdr_d purchasingdocumentname Purch. Doc. Name
CompanyCode purctr_hdr_d companycode Receiver Company Code
DocumentCurrency purctr_hdr_d documentcurrency Document Currency
ExchangeRateIsFixed purctr_hdr_d exchangerateisfixed Fixed Exch.Rate
PurchaseContractTargetAmount purctr_hdr_d purchasecontracttargetamount Target Value
ValidityStartDate purctr_hdr_d validitystartdate Validity Start Date
ValidityEndDate purctr_hdr_d validityenddate ValidTo
Supplier purctr_hdr_d supplier Supplier
IsPurContrTemplate purctr_hdr_d ispurcontrtemplate Is Contract Template
CreatedByUser purctr_hdr_d createdbyuser User Name
ChangeRecordReferenceUUID changerecordreferenceuuid UUID
PurchasingDocumentDeletionCode purctr_hdr_d purchasingdocumentdeletioncode Del. Indicator
IsEndOfPurposeBlocked purctr_hdr_d isendofpurposeblocked Busin. Purp. Cmpltd.
_PurContrItmTemplate _PurContrItmTemplate

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 I_PurContrTemplate.
-- 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: ICONTRTMPL

CREATE VIEW I_PurContrTemplate AS
SELECT
  purctr_hdr_d.draftuuid AS DraftUUID,
  purctr_hdr_d.purchasecontract AS PurchaseContract,
  purctr_hdr_d.purchasecontractforedit AS PurchaseContractForEdit,
  purctr_hdr_d.purchasecontracttype AS PurchaseContractType,
  purctr_hdr_d.purchasinggroup AS PurchasingGroup,
  purctr_hdr_d.purchasingorganization AS PurchasingOrganization,
  purctr_hdr_d.purchasingdocumentcategory AS PurchasingDocumentCategory,
  purctr_hdr_d.purchasingdocumentname AS PurchasingDocumentName,
  purctr_hdr_d.companycode AS CompanyCode,
  purctr_hdr_d.documentcurrency AS DocumentCurrency,
  purctr_hdr_d.exchangerateisfixed AS ExchangeRateIsFixed,
  purctr_hdr_d.purchasecontracttargetamount AS PurchaseContractTargetAmount,
  purctr_hdr_d.validitystartdate AS ValidityStartDate,
  purctr_hdr_d.validityenddate AS ValidityEndDate,
  purctr_hdr_d.supplier AS Supplier,
  purctr_hdr_d.ispurcontrtemplate AS IsPurContrTemplate,
  purctr_hdr_d.createdbyuser AS CreatedByUser,
  ChangeRecordReferenceUUID,
  purctr_hdr_d.purchasingdocumentdeletioncode AS PurchasingDocumentDeletionCode,
  purctr_hdr_d.isendofpurposeblocked AS IsEndOfPurposeBlocked
FROM purctr_hdr_d
LEFT OUTER JOIN I_PurContrItmTemplate AS _PurContrItmTemplate ON _PurContrItmTemplate.ParentDraftUUID = DraftUUID  -- association [1..*]
;