C_WorkItemPurReqnItemDetail

DDL: C_WORKITEMPURREQNITEMDETAIL SQL: CWIPRITMDET Type: view CONSUMPTION

Consumption view for Workitem Purchase Requisition Item

C_WorkItemPurReqnItemDetail is a Consumption CDS View that provides data about "Consumption view for Workitem Purchase Requisition Item" in SAP S/4HANA. It reads from 1 data source (I_WorkItemPurReqnItemDetailTP) and exposes 74 fields with key fields PurchaseRequisition, WorkflowTaskInternalID. It has 23 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_WorkItemPurReqnItemDetailTP _WorkItemPurReqnItemDetailTP from

Associations (23)

CardinalityTargetAliasCondition
[1..1] C_PurchaseReqnWorkItem _PurchaseReqnWorkItem _PurchaseReqnWorkItem.WorkflowTaskInternalID = $projection.WorkflowTaskInternalID and _PurchaseReqnWorkItem.PurchaseRequisition = $projection.PurchaseRequisition
[1..*] C_PurchaseReqnProposedSoS _PurchaseReqnProposedSoS _PurchaseReqnProposedSoS.Material = $projection.Material and _PurchaseReqnProposedSoS.Plant = $projection.Plant
[0..1] C_SSPSupplierPurgOrgVH _Supplier ( $projection.FixedSupplier = _Supplier.Supplier or $projection.Supplier = _Supplier.Supplier ) and $projection.PurchasingOrganization = _Supplier.PurchasingOrganization and $projection.ProcurementHubSourceSystem = _Supplier.ProcurementHubSourceSystem
[1..*] C_PurchaseReqnInfoRecordVH _PurchaseReqnInfoRecordVH $projection.Material = _PurchaseReqnInfoRecordVH.Material and $projection.PurchasingOrganization = _PurchaseReqnInfoRecordVH.PurchasingOrganization and $projection.Plant = _PurchaseReqnInfoRecordVH.Plant
[1..*] C_PurchaseReqnContractVH _PurchaseReqnContractVH _PurchaseReqnContractVH.Material = $projection.Material
[1..*] C_PurReqnSchedAgrmtVH _PurReqnSchedAgrmtVH _PurReqnSchedAgrmtVH.Material = $projection.Material
[1..1] C_PurReqnItemDeliveryAddress _PurReqnItemDeliveryAddress _PurReqnItemDeliveryAddress.PurchaseRequisition = $projection.PurchaseRequisition and _PurReqnItemDeliveryAddress.PurchaseRequisitionItem = $projection.PurchaseRequisitionItem
[0..1] C_MultiAcctgDistrIndValueAdjVH _MultiAcctgDistrIndValueAdjVH _MultiAcctgDistrIndValueAdjVH.MultipleAcctAssgmtDistribution = $projection.MultipleAcctAssgmtDistribution
[1..1] I_AccAssgnmtCategory _AccountAssignmentCategory $projection.AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory
[1..*] C_PrmtHbRpldPurReqnProposedSOS _ExtPurReqnProposedSOSnew _ExtPurReqnProposedSOSnew.Material = $projection.ExtMaterialForPurg and _ExtPurReqnProposedSOSnew.Plant = $projection.ExtPlantForPurg
[0..1] C_MM_MaterialGroupValueHelp _MaterialGroupVH _MaterialGroupVH.MaterialGroup = $projection.MaterialGroup
[1..1] I_Currency _Currency _Currency.Currency = $projection.PurReqnItemCurrency
[0..1] I_CurrencyText _CurrencyText _CurrencyText.Currency = $projection.PurReqnItemCurrency and _CurrencyText.Language = $session.system_language
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.BaseUnit = _UnitOfMeasure.UnitOfMeasure
[0..*] I_UnitOfMeasureText _UnitOfMeasureText $projection.BaseUnit = _UnitOfMeasureText.UnitOfMeasure
[0..1] I_UnitOfMeasure _ItemUnitOfMeasure $projection.ItemUoM = _ItemUnitOfMeasure.UnitOfMeasure
[0..*] I_UnitOfMeasureText _ItemUnitOfMeasureText $projection.ItemUoM = _ItemUnitOfMeasureText.UnitOfMeasure
[0..1] I_Proccatalogcalldetails _ProcCatalogCallDetails _ProcCatalogCallDetails.OpnCtlgWebServiceID = $projection.PurReqnSSPCatalog
[0..1] C_SSPPurchasingGroup _PurchasingGroup _PurchasingGroup.PurchasingGroup = $projection.PurchasingGroup and _PurchasingGroup.Material = $projection.Material and _PurchasingGroup.Plant = $projection.Plant and _PurchasingGroup.MaterialGroup = $projection.MaterialGroup and _PurchasingGroup.ProcurementHubSourceSystem = $projection.ProcurementHubSourceSystem
[0..1] C_PurchaseReqnItemCategoryVH _PurchaseReqnItemCategory _PurchaseReqnItemCategory.PurchasingDocumentItemCategory = $projection.PurchasingDocumentItemCategory
[0..1] I_PurgDocumentItemCategoryText _PurgDocumentItemCategoryText $projection.PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory and _PurgDocumentItemCategoryText.Language = $session.system_language
[0..1] C_MM_ProductTypeValueHelp _ProductTypeValueHelp _ProductTypeValueHelp.ProductType = $projection.ProductTypeCode
[0..1] C_MM_StorLocValueHelp _StorageLocationValueHelp _StorageLocationValueHelp.StorageLocation = $projection.StorageLocation and _StorageLocationValueHelp.Plant = $projection.Plant

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName CWIPRITMDET view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
AbapCatalog.preserveKey true view
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.updateEnabled true view
UI.headerInfo.typeName Purchase Requisition view
UI.headerInfo.typeNamePlural Purchase Requisitions view
UI.headerInfo.title.value PurchaseRequisitionForEdit view
UI.headerInfo.description.value PurReqnHeaderDescription view
UI.headerInfo.typeImageUrl images/purchaserequisitionitem.png view
ObjectModel.draftEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Consumption view for Workitem Purchase Requisition Item view

Fields (74)

KeyFieldSource TableSource FieldDescription
KEY PurchaseRequisition I_WorkItemPurReqnItemDetailTP PurchaseRequisition Requisition
KEY WorkflowTaskInternalID I_WorkItemPurReqnItemDetailTP WorkflowTaskInternalID Work Item ID
PurchaseRequisitionItem I_WorkItemPurReqnItemDetailTP PurchaseRequisitionItem Requisition Item
PurReqnReleaseStatus I_WorkItemPurReqnItemDetailTP PurReqnReleaseStatus Proc.state
PurchaseRequisitionItemText I_WorkItemPurReqnItemDetailTP PurchaseRequisitionItemText Item Description
Plant I_WorkItemPurReqnItemDetailTP Plant Valuation Area
PurReqnItemCurrency I_WorkItemPurReqnItemDetailTP PurReqnItemCurrency Currency
Currency I_WorkItemPurReqnItemDetailTP PurReqnItemCurrency Currency
CnsldtnMaterialText I_WorkItemPurReqnItemDetailTP CnsldtnMaterialText
SourceOfSupply I_WorkItemPurReqnItemDetailTP SourceOfSupply Source Document
CreatedByUser I_WorkItemPurReqnItemDetailTP CreatedByUser User Name
RequestedQuantity I_WorkItemPurReqnItemDetailTP RequestedQuantity Quantity Requested
PurchasingOrganization I_WorkItemPurReqnItemDetailTP PurchasingOrganization Purchasing Organization
PurchasingGroup I_WorkItemPurReqnItemDetailTP PurchasingGroup Purchasing Group
PurReqnPriceQuantity I_WorkItemPurReqnItemDetailTP PurReqnPriceQuantity Price Unit
ItemNetAmount Total Value
Supplier I_WorkItemPurReqnItemDetailTP Supplier Supplier
FixedSupplier I_WorkItemPurReqnItemDetailTP FixedSupplier Supplier
SupplierName
FixedSupplierName
AccountAssignmentCategory I_WorkItemPurReqnItemDetailTP AccountAssignmentCategory Account Assignment Category
MultipleAcctAssgmtDistribution I_WorkItemPurReqnItemDetailTP MultipleAcctAssgmtDistribution Distribution Indicator
ProcurementHubSourceSystem I_WorkItemPurReqnItemDetailTP ProcurementHubSourceSystem Connected System ID
Material I_WorkItemPurReqnItemDetailTP Material Vehicle Model
MaterialGroup I_WorkItemPurReqnItemDetailTP MaterialGroup Product Group
BaseUnit I_WorkItemPurReqnItemDetailTP BaseUnit Unit of Measure
PurchaseRequisitionType I_WorkItemPurReqnItemDetailTP PurchaseRequisitionType Order Type
ConsumptionPosting I_WorkItemPurReqnItemDetailTP ConsumptionPosting Consumption Posting
PurchasingDocumentItemCategory I_WorkItemPurReqnItemDetailTP PurchasingDocumentItemCategory Item Category
PurgDocItemCategoryName _PurgDocumentItemCategoryText PurgDocItemCategoryName Text for ItCat.
ProductTypeCode I_WorkItemPurReqnItemDetailTP ProductTypeCode Product Type Group
ProductTypeName _ProductTypeValueHelp ProductTypeName Description
ExpectedOverallLimitAmount I_WorkItemPurReqnItemDetailTP ExpectedOverallLimitAmount Expected Value
OverallLimitAmount I_WorkItemPurReqnItemDetailTP OverallLimitAmount Overall Limit
StorageLocation I_WorkItemPurReqnItemDetailTP StorageLocation StorageLocation
StorageLocationName _StorageLocationValueHelp StorageLocationName Storage Loc. Name
PurReqCreationDate I_WorkItemPurReqnItemDetailTP PurReqCreationDate Requisn Date
PerformancePeriodStartDate I_WorkItemPurReqnItemDetailTP PerformancePeriodStartDate Start of Performance Period
PerformancePeriodEndDate I_WorkItemPurReqnItemDetailTP PerformancePeriodEndDate End of Performance Period
PurchaseRequisitionReleaseDate I_WorkItemPurReqnItemDetailTP PurchaseRequisitionReleaseDate Release Date
DeliveryDate I_WorkItemPurReqnItemDetailTP DeliveryDate Delivery Date
ExtPlantForPurg I_WorkItemPurReqnItemDetailTP ExtPlantForPurg Plant
ExtPurgOrgForPurg I_WorkItemPurReqnItemDetailTP ExtPurgOrgForPurg Purch. Organization
ExtMaterialForPurg I_WorkItemPurReqnItemDetailTP ExtMaterialForPurg Material
ExtCompanyCodeForPurg I_WorkItemPurReqnItemDetailTP ExtCompanyCodeForPurg Company Code
PurReqnSSPCatalog I_WorkItemPurReqnItemDetailTP PurReqnSSPCatalog Web Service ID
OpnCtlgWebServiceName _ProcCatalogCallDetails OpnCtlgWebServiceName Description
ItemUoM I_WorkItemPurReqnItemDetailTP ItemUoM
PurchaseRequisitionPrice I_WorkItemPurReqnItemDetailTP PurchaseRequisitionPrice Valuation Price
WorkflowTaskRecipient WorkflowTaskRecipient
PurchaseReqnItemUniqueID I_WorkItemPurReqnItemDetailTP PurchaseReqnItemUniqueID Purch. Doc. ID
RequisitionerName I_WorkItemPurReqnItemDetailTP RequisitionerName Requisitioner
_TaskRecipient _TaskRecipient
PurReqnSSPRequestor PurReqnSSPRequestor Requestor
_PurchaseReqnWorkItem _PurchaseReqnWorkItem
_PurchaseReqnProposedSoS _PurchaseReqnProposedSoS
_Supplier _Supplier
_ExtPurReqnProposedSOSnew _ExtPurReqnProposedSOSnew
_PurchaseReqnInfoRecordVH _PurchaseReqnInfoRecordVH
_PurchaseReqnContractVH _PurchaseReqnContractVH
_PurReqnSchedAgrmtVH _PurReqnSchedAgrmtVH
_MultiAcctgDistrIndValueAdjVH _MultiAcctgDistrIndValueAdjVH
_PurReqnItemDeliveryAddress _PurReqnItemDeliveryAddress
_AccountAssignmentCategory _AccountAssignmentCategory
_MaterialGroupVH _MaterialGroupVH
_Currency _Currency
_CurrencyText _CurrencyText
_UnitOfMeasure _UnitOfMeasure
_UnitOfMeasureText _UnitOfMeasureText
_ItemUnitOfMeasure _ItemUnitOfMeasure
_ItemUnitOfMeasureText _ItemUnitOfMeasureText
_PurchasingGroup _PurchasingGroup
_StorageLocationValueHelp _StorageLocationValueHelp
_ProductTypeValueHelp _ProductTypeValueHelp

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_WorkItemPurReqnItemDetail.
-- 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: CWIPRITMDET

CREATE VIEW C_WorkItemPurReqnItemDetail AS
SELECT
  _WorkItemPurReqnItemDetailTP.PurchaseRequisition AS PurchaseRequisition,
  _WorkItemPurReqnItemDetailTP.WorkflowTaskInternalID AS WorkflowTaskInternalID,
  _WorkItemPurReqnItemDetailTP.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  _WorkItemPurReqnItemDetailTP.PurReqnReleaseStatus AS PurReqnReleaseStatus,
  _WorkItemPurReqnItemDetailTP.PurchaseRequisitionItemText AS PurchaseRequisitionItemText,
  _WorkItemPurReqnItemDetailTP.Plant AS Plant,
  _WorkItemPurReqnItemDetailTP.PurReqnItemCurrency AS PurReqnItemCurrency,
  _WorkItemPurReqnItemDetailTP.PurReqnItemCurrency AS Currency,
  _WorkItemPurReqnItemDetailTP.CnsldtnMaterialText AS CnsldtnMaterialText,
  _WorkItemPurReqnItemDetailTP.SourceOfSupply AS SourceOfSupply,
  _WorkItemPurReqnItemDetailTP.CreatedByUser AS CreatedByUser,
  _WorkItemPurReqnItemDetailTP.RequestedQuantity AS RequestedQuantity,
  _WorkItemPurReqnItemDetailTP.PurchasingOrganization AS PurchasingOrganization,
  _WorkItemPurReqnItemDetailTP.PurchasingGroup AS PurchasingGroup,
  _WorkItemPurReqnItemDetailTP.PurReqnPriceQuantity AS PurReqnPriceQuantity,
  cast ( ('00') as abap.curr(15,2) ) AS ItemNetAmount,
  _WorkItemPurReqnItemDetailTP.Supplier AS Supplier,
  _WorkItemPurReqnItemDetailTP.FixedSupplier AS FixedSupplier,
  cast('' as md_supplier_name ) AS SupplierName,
  cast('' as md_supplier_name ) AS FixedSupplierName,
  _WorkItemPurReqnItemDetailTP.AccountAssignmentCategory AS AccountAssignmentCategory,
  _WorkItemPurReqnItemDetailTP.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  _WorkItemPurReqnItemDetailTP.ProcurementHubSourceSystem AS ProcurementHubSourceSystem,
  _WorkItemPurReqnItemDetailTP.Material AS Material,
  _WorkItemPurReqnItemDetailTP.MaterialGroup AS MaterialGroup,
  _WorkItemPurReqnItemDetailTP.BaseUnit AS BaseUnit,
  _WorkItemPurReqnItemDetailTP.PurchaseRequisitionType AS PurchaseRequisitionType,
  _WorkItemPurReqnItemDetailTP.ConsumptionPosting AS ConsumptionPosting,
  _WorkItemPurReqnItemDetailTP.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  _PurgDocumentItemCategoryText.PurgDocItemCategoryName AS PurgDocItemCategoryName,
  _WorkItemPurReqnItemDetailTP.ProductTypeCode AS ProductTypeCode,
  _ProductTypeValueHelp.ProductTypeName AS ProductTypeName,
  _WorkItemPurReqnItemDetailTP.ExpectedOverallLimitAmount AS ExpectedOverallLimitAmount,
  _WorkItemPurReqnItemDetailTP.OverallLimitAmount AS OverallLimitAmount,
  _WorkItemPurReqnItemDetailTP.StorageLocation AS StorageLocation,
  _StorageLocationValueHelp.StorageLocationName AS StorageLocationName,
  _WorkItemPurReqnItemDetailTP.PurReqCreationDate AS PurReqCreationDate,
  _WorkItemPurReqnItemDetailTP.PerformancePeriodStartDate AS PerformancePeriodStartDate,
  _WorkItemPurReqnItemDetailTP.PerformancePeriodEndDate AS PerformancePeriodEndDate,
  _WorkItemPurReqnItemDetailTP.PurchaseRequisitionReleaseDate AS PurchaseRequisitionReleaseDate,
  _WorkItemPurReqnItemDetailTP.DeliveryDate AS DeliveryDate,
  _WorkItemPurReqnItemDetailTP.ExtPlantForPurg AS ExtPlantForPurg,
  _WorkItemPurReqnItemDetailTP.ExtPurgOrgForPurg AS ExtPurgOrgForPurg,
  _WorkItemPurReqnItemDetailTP.ExtMaterialForPurg AS ExtMaterialForPurg,
  _WorkItemPurReqnItemDetailTP.ExtCompanyCodeForPurg AS ExtCompanyCodeForPurg,
  _WorkItemPurReqnItemDetailTP.PurReqnSSPCatalog AS PurReqnSSPCatalog,
  _ProcCatalogCallDetails.OpnCtlgWebServiceName AS OpnCtlgWebServiceName,
  _WorkItemPurReqnItemDetailTP.ItemUoM AS ItemUoM,
  _WorkItemPurReqnItemDetailTP.PurchaseRequisitionPrice AS PurchaseRequisitionPrice,
  WorkflowTaskRecipient,
  _WorkItemPurReqnItemDetailTP.PurchaseReqnItemUniqueID AS PurchaseReqnItemUniqueID,
  _WorkItemPurReqnItemDetailTP.RequisitionerName AS RequisitionerName,
  PurReqnSSPRequestor
FROM I_WorkItemPurReqnItemDetailTP AS _WorkItemPurReqnItemDetailTP
LEFT OUTER JOIN C_PurchaseReqnWorkItem AS _PurchaseReqnWorkItem ON _PurchaseReqnWorkItem.WorkflowTaskInternalID = WorkflowTaskInternalID AND _PurchaseReqnWorkItem.PurchaseRequisition = PurchaseRequisition  -- association [1..1]
LEFT OUTER JOIN C_PurchaseReqnProposedSoS AS _PurchaseReqnProposedSoS ON _PurchaseReqnProposedSoS.Material = Material AND _PurchaseReqnProposedSoS.Plant = Plant  -- association [1..*]
LEFT OUTER JOIN C_SSPSupplierPurgOrgVH AS _Supplier ON ( FixedSupplier = _Supplier.Supplier OR Supplier = _Supplier.Supplier ) AND PurchasingOrganization = _Supplier.PurchasingOrganization AND ProcurementHubSourceSystem = _Supplier.ProcurementHubSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_PurchaseReqnInfoRecordVH AS _PurchaseReqnInfoRecordVH ON Material = _PurchaseReqnInfoRecordVH.Material AND PurchasingOrganization = _PurchaseReqnInfoRecordVH.PurchasingOrganization AND Plant = _PurchaseReqnInfoRecordVH.Plant  -- association [1..*]
LEFT OUTER JOIN C_PurchaseReqnContractVH AS _PurchaseReqnContractVH ON _PurchaseReqnContractVH.Material = Material  -- association [1..*]
LEFT OUTER JOIN C_PurReqnSchedAgrmtVH AS _PurReqnSchedAgrmtVH ON _PurReqnSchedAgrmtVH.Material = Material  -- association [1..*]
LEFT OUTER JOIN C_PurReqnItemDeliveryAddress AS _PurReqnItemDeliveryAddress ON _PurReqnItemDeliveryAddress.PurchaseRequisition = PurchaseRequisition AND _PurReqnItemDeliveryAddress.PurchaseRequisitionItem = PurchaseRequisitionItem  -- association [1..1]
LEFT OUTER JOIN C_MultiAcctgDistrIndValueAdjVH AS _MultiAcctgDistrIndValueAdjVH ON _MultiAcctgDistrIndValueAdjVH.MultipleAcctAssgmtDistribution = MultipleAcctAssgmtDistribution  -- association [0..1]
LEFT OUTER JOIN I_AccAssgnmtCategory AS _AccountAssignmentCategory ON AccountAssignmentCategory = _AccountAssignmentCategory.AccountAssignmentCategory  -- association [1..1]
LEFT OUTER JOIN C_PrmtHbRpldPurReqnProposedSOS AS _ExtPurReqnProposedSOSnew ON _ExtPurReqnProposedSOSnew.Material = ExtMaterialForPurg AND _ExtPurReqnProposedSOSnew.Plant = ExtPlantForPurg  -- association [1..*]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupVH ON _MaterialGroupVH.MaterialGroup = MaterialGroup  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON _Currency.Currency = PurReqnItemCurrency  -- association [1..1]
LEFT OUTER JOIN I_CurrencyText AS _CurrencyText ON _CurrencyText.Currency = PurReqnItemCurrency AND _CurrencyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON BaseUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasureText AS _UnitOfMeasureText ON BaseUnit = _UnitOfMeasureText.UnitOfMeasure  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _ItemUnitOfMeasure ON ItemUoM = _ItemUnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasureText AS _ItemUnitOfMeasureText ON ItemUoM = _ItemUnitOfMeasureText.UnitOfMeasure  -- association [0..*]
LEFT OUTER JOIN I_Proccatalogcalldetails AS _ProcCatalogCallDetails ON _ProcCatalogCallDetails.OpnCtlgWebServiceID = PurReqnSSPCatalog  -- association [0..1]
LEFT OUTER JOIN C_SSPPurchasingGroup AS _PurchasingGroup ON _PurchasingGroup.PurchasingGroup = PurchasingGroup AND _PurchasingGroup.Material = Material AND _PurchasingGroup.Plant = Plant AND _PurchasingGroup.MaterialGroup = MaterialGroup AND _PurchasingGroup.ProcurementHubSourceSystem = ProcurementHubSourceSystem  -- association [0..1]
LEFT OUTER JOIN C_PurchaseReqnItemCategoryVH AS _PurchaseReqnItemCategory ON _PurchaseReqnItemCategory.PurchasingDocumentItemCategory = PurchasingDocumentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_PurgDocumentItemCategoryText AS _PurgDocumentItemCategoryText ON PurchasingDocumentItemCategory = _PurgDocumentItemCategoryText.PurchasingDocumentItemCategory AND _PurgDocumentItemCategoryText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_MM_ProductTypeValueHelp AS _ProductTypeValueHelp ON _ProductTypeValueHelp.ProductType = ProductTypeCode  -- association [0..1]
LEFT OUTER JOIN C_MM_StorLocValueHelp AS _StorageLocationValueHelp ON _StorageLocationValueHelp.StorageLocation = StorageLocation AND _StorageLocationValueHelp.Plant = Plant  -- association [0..1]
;