C_PurchaseOrderItemTP

DDL: C_PURCHASEORDERITEMTP Type: view CONSUMPTION

Purchase Order Item

C_PurchaseOrderItemTP is a Consumption CDS View that provides data about "Purchase Order Item" in SAP S/4HANA. It reads from 1 data source (I_PurchaseOrderItemTP) and exposes 193 fields with key fields PurchaseOrder, PurchaseOrderItem. It has 26 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_PurchaseOrderItemTP PurchaseOrderItemTP from

Associations (26)

CardinalityTargetAliasCondition
[1..1] C_PurchaseOrderTP _PurchaseOrderTP _PurchaseOrderTP.PurchaseOrder = $projection.PurchaseOrder -- :*
[1..*] C_PurOrdScheduleLineTP _PurOrdScheduleLineTP _PurOrdScheduleLineTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdScheduleLineTP.PurchaseOrderItem = $projection.PurchaseOrderItem -- :*
[1..*] C_PurOrdAcctAssignmentTP _PurOrdAcctAssignmentTP _PurOrdAcctAssignmentTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdAcctAssignmentTP.PurchaseOrderItem = $projection.PurchaseOrderItem -- :*
[1..*] C_PurOrdPricingElementTP _PurOrdPricingElementTP _PurOrdPricingElementTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdPricingElementTP.PurchaseOrderItem = $projection.PurchaseOrderItem -- :*
[1..1] C_PurOrdDeliveryAddressTP _PurOrdDeliveryAddressTP _PurOrdDeliveryAddressTP.PurchaseOrder = $projection.PurchaseOrder and _PurOrdDeliveryAddressTP.PurchaseOrderItem = $projection.PurchaseOrderItem
[0..*] C_PurchaseOrderItemNoteTP _PurchaseOrderItemNoteTP _PurchaseOrderItemNoteTP.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderItemNoteTP.PurchaseOrderItem = $projection.PurchaseOrderItem -- :*
[0..*] C_PurOrdSupplierConfirmation _PurOrdSupplierConfirmation _PurOrdSupplierConfirmation.PurchaseOrder = $projection.PurchaseOrder and _PurOrdSupplierConfirmation.PurchaseOrderItem = $projection.PurchaseOrderItem
[0..1] I_TaxCalculationProcedure _TaxCalculationProcedure _TaxCalculationProcedure.TaxCalculationProcedure = $projection.TaxCalculationProcedure -- :*
[0..1] I_CnsmpnTaxControlCodeCoCode _CnsmptnTaxCntrlCode _CnsmptnTaxCntrlCode.CountryCode = 'IN' and _CnsmptnTaxCntrlCode.ConsumptionTaxCtrlCode = $projection.IN_GSTControlCode
[0..1] I_SupplierConfControlKey _SupplierConfControlKey _SupplierConfControlKey.SupplierConfirmationControlKey = $projection.SupplierConfirmationControlKey
[0..*] C_AlternateSupplierPOSituation _POItemAlternateSuplrSit _POItemAlternateSuplrSit.Plant = $projection.Plant and _POItemAlternateSuplrSit.Material = $projection.Material and _POItemAlternateSuplrSit.Supplier != $projection.supplier and _POItemAlternateSuplrSit.PurchasingOrganization = $projection.purchasingorganization and _POItemAlternateSuplrSit.PurchaseOrderItemCategory = $projection.PurchaseOrderItemCategory ------------------------------------------------------------------------------------------- -- Value-Help Associations -- -------------------------------------------------------------------------------------------
[0..*] C_PurOrdTaxJurisdictionValHelp _PurOrdTaxJurisdictionValHelp _PurOrdTaxJurisdictionValHelp.TaxJurisdiction = $projection.TaxJurisdiction and _PurOrdTaxJurisdictionValHelp.CompanyCode = $projection.CompanyCode and _PurOrdTaxJurisdictionValHelp.Country = $projection.Country and _PurOrdTaxJurisdictionValHelp.Region = $projection.Region and _PurOrdTaxJurisdictionValHelp.CityName = $projection.CityName and _PurOrdTaxJurisdictionValHelp.PostalCode = $projection.PostalCode
[0..1] C_MM_TaxCodeValueHelp _TaxCode _TaxCode.TaxCode = $projection.TaxCode and _TaxCode.TaxCalculationProcedure = $projection.TaxCalculationProcedure
[0..1] C_MM_TaxJurisdictionVH _TaxJurisdiction _TaxJurisdiction.TaxJurisdiction = $projection.TaxJurisdiction
[0..1] C_MM_ServicePerformerValueHelp _MM_ServicePerformerValueHelp _MM_ServicePerformerValueHelp.ServicePerformer = $projection.ServicePerformer and _MM_ServicePerformerValueHelp.Supplier = $projection.supplier
[0..1] C_MM_MaterialValueHelp _MaterialValueHelp _MaterialValueHelp.Material = $projection.ManufacturerMaterial and _MaterialValueHelp.MaterialGroup = $projection.MaterialGroup and _MaterialValueHelp.Plant = $projection.Plant
[0..1] C_MM_MaterialGroupValueHelp _MaterialGroupValueHelp _MaterialGroupValueHelp.MaterialGroup = $projection.MaterialGroup
[0..1] C_MM_PlantValueHelp _PlantValueHelp _PlantValueHelp.Plant = $projection.Plant and _PlantValueHelp.PurchasingOrganization = $projection.purchasingorganization
[0..1] C_PurOrdActACatValHelp _PurOrdActACatValHelp _PurOrdActACatValHelp.AccountAssignmentCategory = $projection.AccountAssignmentCategory
[0..1] I_PurgProdCmplncSupplierStsT _PurgProdCmplncSupplierStsT $projection.PurgProdCmplncSupplierStatus = _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStatus and _PurgProdCmplncSupplierStsT.Language = $session.system_language
[0..1] I_PurgProductMarketabilityStsT _PurgProductMarketabilityStsT $projection.PurgProductMarketabilityStatus = _PurgProductMarketabilityStsT.PurgProductMarketabilityStatus and _PurgProductMarketabilityStsT.Language = $session.system_language
[0..1] I_PurgSafetyDataSheetStatusT _PurgSafetyDataSheetStatusT $projection.PurgSafetyDataSheetStatus = _PurgSafetyDataSheetStatusT.PurgSafetyDataSheetStatus and _PurgSafetyDataSheetStatusT.Language = $session.system_language
[0..1] I_PurgProdCmplncDngrsGoodsStsT _PurgProdCmplncDngrsGoodsStsT $projection.PurgProdCmplncDngrsGoodsStatus = _PurgProdCmplncDngrsGoodsStsT.PurgProdCmplncDngrsGoodsStatus and _PurgProdCmplncDngrsGoodsStsT.Language = $session.system_language
[0..1] C_POItemProdCmplncCriticality _POItemProdCmplncCriticality $projection.PurchaseOrder = _POItemProdCmplncCriticality.PurchaseOrder and $projection.PurchaseOrderItem = _POItemProdCmplncCriticality.PurchaseOrderItem
[0..*] I_BatchVH _BatchVH $projection.Material = _BatchVH.Material and $projection.Plant = _BatchVH.Plant
[1..1] C_PurchaseOrderItemSet _PurchaseOrderItemSet _PurchaseOrderItemSet.PurchaseOrder = $projection.PurchaseOrder and _PurchaseOrderItemSet.PurchaseOrderItem = $projection.PurchaseOrderItem

Annotations (20)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName CPURORDITMTP view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Purchase Order Item view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.representativeKey PurchaseOrderItem view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled false view
UI.lineItem.criticality HighestMessageSeverityLevel view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Search.searchable true view
UI.headerInfo.typeName Purchase Order Item view
UI.headerInfo.typeNamePlural Purchase Order Items view
UI.headerInfo.title.value PurchaseOrderItem view
UI.headerInfo.description.value PurOrdItemCategoryName view

Fields (193)

KeyFieldSource TableSource FieldDescription
PurchaseOrderItemUniqueID PurchaseOrderItemUniqueID Document Item
BPCustMultiAddrIsActive
BPCustMultiAddrIsNotActive
PurchaseOrderItemStatus Status
PurchaseOrderItemStatusName
PurchaseOrderQuantityUnit
GoodsReceiptIsNonValuated
InvoiceIsExpected
InvoiceIsGoodsReceiptBased
UnderdelivTolrtdLmtRatioInPct
UnlimitedOverdeliveryIsAllowed Unlimited Overdelivery Allowed
IntrastatServiceCode
ShippingInstruction ShippingInstruction Shipping Instr.
IncotermsVersion
PurchaseContract
PurchaseContractItem
CostCenter
EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem Document Item
FundedProgram
FieldGroupTaxTaxCode
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
TaxCountry TaxCountry Tax Ctry/Reg.
TaxDeterminationDate TaxDeterminationDate Tx Determination Dte
BR_MaterialOrigin
BR_MaterialUsage
BR_CFOPCategory
BR_IsProducedInHouse
SupplierConfirmationControlKey
SupplierConfControlKeyName
PurgDocOrderAcknNumber PurgDocOrderAcknNumber Order Acknowl.
IsOrderAcknRqd Acknowl. Reqd.
ItemIsRejectedBySupplier ItemIsRejectedBySupplier Rejection Ind.
PurchasingOrganization
TaxCalculationProcedure
PurgProductMarketabilityStatus PurgProductMarketabilityStatus Prod. Marktablty Sts
PurgSafetyDataSheetStatus PurgSafetyDataSheetStatus Sfty Data Sheet Sts
PurgProdCmplncDngrsGoodsStatus PurgProdCmplncDngrsGoodsStatus Dangerous Goods Sts
ProductComplianceIsActive
BusFtreProdCmplncSuplrIsActive
BusFtreProdMarketabilityIsActv
BusFtreDngrsGoodsIsActive
BusFtreSftyDataShtMgmtIsActive
SupplierMaterialNumber
ScheduleLineIsAddable
PurOrdAcctAssgmtFacetIsVisible
RegionasRegion
Associations_PurchaseOrderTP
_PurOrdScheduleLineTP _PurOrdScheduleLineTP
_PurOrdAcctAssignmentTP _PurOrdAcctAssignmentTP
_PurOrdPricingElementTP _PurOrdPricingElementTP
_PurOrdDeliveryAddressTP _PurOrdDeliveryAddressTP
_PurchaseOrderItemNoteTP _PurchaseOrderItemNoteTP
_PurOrdSupplierConfirmation _PurOrdSupplierConfirmation
_POItemProdCmplncCriticality _POItemProdCmplncCriticality
_TaxCode _TaxCode
_TaxJurisdiction _TaxJurisdiction
_TaxCalculationProcedure _TaxCalculationProcedure
_CnsmptnTaxCntrlCode _CnsmptnTaxCntrlCode
_SupplierConfControlKey _SupplierConfControlKey
_POItemAlternateSuplrSit _POItemAlternateSuplrSit
_MaterialValueHelp _MaterialValueHelp
_MaterialGroupValueHelp _MaterialGroupValueHelp
_PlantValueHelp _PlantValueHelp
_PurOrdActACatValHelp _PurOrdActACatValHelp
_PurOrdTaxJurisdictionValHelp _PurOrdTaxJurisdictionValHelp
_BatchVH _BatchVH
_PurchaseOrderItemSet _PurchaseOrderItemSet
_MM_ServicePerformerValueHelp _MM_ServicePerformerValueHelp
KEY PurchaseOrder I_PurchaseOrderItemTP PurchaseOrder Purchasing Document
KEY PurchaseOrderItem I_PurchaseOrderItemTP PurchaseOrderItem Purchasing Document Item
PurgConfigurableItemNumber I_PurchaseOrderItemTP PurgConfigurableItemNumber Hierarchy Number
PurchaseOrderItemCategory I_PurchaseOrderItemTP PurchaseOrderItemCategory Item Category
PurgDocAggrgdSubitemCategory I_PurchaseOrderItemTP PurgDocAggrgdSubitemCategory Sub-items
PurchasingParentItem I_PurchaseOrderItemTP PurchasingParentItem Parent Item No
PurgDocSubitemCategory I_PurchaseOrderItemTP PurgDocSubitemCategory Subitem Cat.
IsStatisticalItem I_PurchaseOrderItemTP IsStatisticalItem Statisticl.Indicator
PurgExternalSortNumber I_PurchaseOrderItemTP PurgExternalSortNumber External Sort No.
PurchasingIsItemSet I_PurchaseOrderItemTP PurchasingIsItemSet Item Set
PurOrdExtHierItemCategory I_PurchaseOrderItemTP PurOrdExternalItemCategory Item Category
PurOrdExternalItemCategory I_PurchaseOrderItemTP PurOrdExternalItemCategory Item Category
PurOrdItemCategoryName I_PurchaseOrderItemTP PurOrdItemCategoryName Text for ItCat.
Material I_PurchaseOrderItemTP Material Vehicle Model
ManufacturerMaterial I_PurchaseOrderItemTP ManufacturerMaterial MPN: Material
ExpectedOverallLimitAmount I_PurchaseOrderItemTP ExpectedOverallLimitAmount Expected Value
OverallLimitAmount I_PurchaseOrderItemTP OverallLimitAmount Overall Limit
PurchaseOrderItemText I_PurchaseOrderItemTP PurchaseOrderItemText Short Text
MaterialGroup I_PurchaseOrderItemTP MaterialGroup Product Group
Plant I_PurchaseOrderItemTP Plant Valuation Area
OrderQuantity I_PurchaseOrderItemTP OrderQuantity Quantity
NetPriceAmount I_PurchaseOrderItemTP NetPriceAmount Net Price
NetPriceQuantity I_PurchaseOrderItemTP NetPriceQuantity Price Unit
NetAmount I_PurchaseOrderItemTP NetAmount Stated Amount
ServicePerformer I_PurchaseOrderItemTP ServicePerformer Service Performer
ProductType I_PurchaseOrderItemTP ProductType Product Type Group
ProductTypeName I_PurchaseOrderItemTP ProductTypeName Description
Customer I_PurchaseOrderItemTP Customer Sold-to Party
ReferenceDeliveryAddressID I_PurchaseOrderItemTP ReferenceDeliveryAddressID Reference Address
ManualDeliveryAddressID I_PurchaseOrderItemTP ManualDeliveryAddressID Address Number
PurchasingDocumentDeletionCode I_PurchaseOrderItemTP PurchasingDocumentDeletionCode Del. Indicator
PurchaseOrderItemStatus_H I_PurchaseOrderItemTP PurchaseOrderItemStatus Status
DocumentCurrency I_PurchaseOrderItemTP DocumentCurrency Document Currency
OrderPriceUnit I_PurchaseOrderItemTP OrderPriceUnit Order Price Un.
PurchasingHierarchyNode I_PurchaseOrderItemTP PurchasingHierarchyNode Hier.node
HierarchyParentNode I_PurchaseOrderItemTP HierarchyParentNode Hier.node
HierarchyLevel I_PurchaseOrderItemTP HierarchyLevel Hierarchy Level
HierarchyNodeSubTreeSize I_PurchaseOrderItemTP HierarchyNodeSubTreeSize Descendant Count
HierarchyDrillState I_PurchaseOrderItemTP HierarchyDrillState Drill State
HierarchyNodeOrdinalNumber I_PurchaseOrderItemTP HierarchyNodeOrdinalNumber Node Number
EvaldRcptSettlmtIsAllowed I_PurchaseOrderItemTP EvaldRcptSettlmtIsAllowed Evaluated Receipt Settlement
IsCompletelyDelivered I_PurchaseOrderItemTP IsCompletelyDelivered Is completely delivered
IsFinallyInvoiced I_PurchaseOrderItemTP IsFinallyInvoiced Final Invoice
PriceChangeInSESIsAllowed I_PurchaseOrderItemTP PriceChangeInSESIsAllowed Allow Price Change
IsToBeAcceptedAtOrigin I_PurchaseOrderItemTP IsToBeAcceptedAtOrigin Acceptance at Origin
StorageLocation I_PurchaseOrderItemTP StorageLocation StorageLocation
CommodityCode I_PurchaseOrderItemTP CommodityCode Commodity Code
IncotermsClassification I_PurchaseOrderItemTP IncotermsClassification Incoterms
IncotermsLocation1Identifier I_PurchaseOrderItemTP IncotermsLocation1Identifier Location
IncotermsSupChnLoc1AddlUUID I_PurchaseOrderItemTP IncotermsSupChnLoc1AddlUUID Location UUID
IncotermsLocation1 I_PurchaseOrderItemTP IncotermsLocation1 Inco. Location1
IncotermsDvtgLocIdentifier I_PurchaseOrderItemTP IncotermsDvtgLocIdentifier Location
IncotermsSupChnDvtgLocAddlUUID I_PurchaseOrderItemTP IncotermsSupChnDvtgLocAddlUUID Location UUID
IncotermsDvtgLocDescription I_PurchaseOrderItemTP IncotermsDvtgLocDescription Loc. Description
IncotermsLocation2Identifier I_PurchaseOrderItemTP IncotermsLocation2Identifier Location
IncotermsSupChnLoc2AddlUUID I_PurchaseOrderItemTP IncotermsSupChnLoc2AddlUUID Location UUID
IncotermsLocation2 I_PurchaseOrderItemTP IncotermsLocation2 Inco. Location2
PurContractForOverallLimit I_PurchaseOrderItemTP PurContractForOverallLimit Contract For Limit
PurContractItemForOverallLimit I_PurchaseOrderItemTP PurContractItemForOverallLimit Contract Item for Limit
InfoRecordIsToBeUpdated I_PurchaseOrderItemTP InfoRecordIsToBeUpdated
GLAccount I_PurchaseOrderItemTP GLAccount General Ledger
WBSElementExternalID I_PurchaseOrderItemTP WBSElementExternalID WBS Element External ID
WBSDescription I_PurchaseOrderItemTP WBSDescription WBS Element Name
Fund I_PurchaseOrderItemTP Fund Sender Fund
BudgetPeriod I_PurchaseOrderItemTP BudgetPeriod Budget Period
FundsCenter I_PurchaseOrderItemTP FundsCenter Funds Center
CommitmentItem I_PurchaseOrderItemTP CommitmentItem Commitment item
EarmarkedFunds I_PurchaseOrderItemTP EarmarkedFunds Earmarked Funds
EarmarkedFundsItem I_PurchaseOrderItemTP EarmarkedFundsItem Document Item
FunctionalArea I_PurchaseOrderItemTP FunctionalArea Sendr Fctl Area
GrantID I_PurchaseOrderItemTP GrantID Sender Grant
BR_NCM I_PurchaseOrderItemTP BR_NCM NCM Code
IN_GSTControlCode I_PurchaseOrderItemTP IN_GSTControlCode NCM Code
Batch I_PurchaseOrderItemTP Batch Lot No.
BatchBySupplier I_PurchaseOrderItemTP BatchBySupplier Supplier Batch
ManufacturerPartNmbr I_PurchaseOrderItemTP ManufacturerPartNmbr Mfr Part Number
CompanyCode I_PurchaseOrderItemTP CompanyCode Receiver Company Code
OrderItemQtyToBaseQtyNmrtr I_PurchaseOrderItemTP OrderItemQtyToBaseQtyNmrtr Equal To
OrderItemQtyToBaseQtyDnmntr I_PurchaseOrderItemTP OrderItemQtyToBaseQtyDnmntr Denominator
ItemVolumeUnit I_PurchaseOrderItemTP ItemVolumeUnit Volume Unit
ItemWeightUnit I_PurchaseOrderItemTP ItemWeightUnit Unit of Weight
MultipleAcctAssgmtDistribution I_PurchaseOrderItemTP MultipleAcctAssgmtDistribution Distribution
PartialInvoiceDistribution I_PurchaseOrderItemTP PartialInvoiceDistribution Partial invoice
PricingDateControl I_PurchaseOrderItemTP PricingDateControl Pr. Date Cat.
IsReturnsItem I_PurchaseOrderItemTP IsReturnsItem Returns Item
InternationalArticleNumber I_PurchaseOrderItemTP InternationalArticleNumber EAN/UPC
PriceIsToBePrinted I_PurchaseOrderItemTP PriceIsToBePrinted Print Price
EffectiveAmount I_PurchaseOrderItemTP EffectiveAmount Effective value
OrderPriceUnitToOrderUnitNmrtr I_PurchaseOrderItemTP OrderPriceUnitToOrderUnitNmrtr Quantity Conversion Numerator
OrdPriceUnitToOrderUnitDnmntr I_PurchaseOrderItemTP OrdPriceUnitToOrderUnitDnmntr Quantity Conversion Denominator
BaseUnit I_PurchaseOrderItemTP BaseUnit Unit of Measure
RequisitionerName I_PurchaseOrderItemTP RequisitionerName Requisitioner
PlannedDeliveryDurationInDays I_PurchaseOrderItemTP PlannedDeliveryDurationInDays Plnd dely time
ConsumptionPosting I_PurchaseOrderItemTP ConsumptionPosting Consumption Posting
IsInfoRecordUpdated I_PurchaseOrderItemTP IsInfoRecordUpdated InfoUpdate
PurchaseRequisition I_PurchaseOrderItemTP PurchaseRequisition Requisition
PurchaseRequisitionItem I_PurchaseOrderItemTP PurchaseRequisitionItem Requisn. item
POItmAcctAssgmtFieldsAreEnbld I_PurchaseOrderItemTP POItmAcctAssgmtFieldsAreEnbld Acct Assignment Fields on Item Enabled
HighestMessageSeverityLevel I_PurchaseOrderItemTP HighestMessageSeverityLevel Highest Message Severity Level
_IncotermsVersion I_PurchaseOrderItemTP _IncotermsVersion
_PurchasingInfoRecord I_PurchaseOrderItemTP _PurchasingInfoRecord
_PurchaseContractItem I_PurchaseOrderItemTP _PurchaseContractItem
_IncotermsClassification I_PurchaseOrderItemTP _IncotermsClassification
_OrderPriceUnit I_PurchaseOrderItemTP _OrderPriceUnit
_OrderQuantityUnit I_PurchaseOrderItemTP _OrderQuantityUnit
_ProductType I_PurchaseOrderItemTP _ProductType
_BR_MaterialOrigin I_PurchaseOrderItemTP _BR_MaterialOrigin
_BR_MaterialUsage I_PurchaseOrderItemTP _BR_MaterialUsage
_BR_CFOPCategory I_PurchaseOrderItemTP _BR_CFOPCategory
_BR_NCM I_PurchaseOrderItemTP _BR_NCM
UICT_PurgProdCmplncSupplierSts _POItemProdCmplncCriticality UICT_PurgProdCmplncSupplierSts
UICT_PurgProdMarketabilitySts _POItemProdCmplncCriticality UICT_PurgProdMarketabilitySts
UICT_PurgSafetyDataSheetStatus _POItemProdCmplncCriticality UICT_PurgSafetyDataSheetStatus
UICT_PurgCmplncDngrsGoodsSts _POItemProdCmplncCriticality UICT_PurgCmplncDngrsGoodsSts
Supplier _PurchaseOrderTP Supplier Supplier
PurgProdCmplncDngrsGdsStsName _PurgProdCmplncDngrsGoodsStsT PurgProdCmplncDngrsGdsStsName
PurgProdCmplncSupplierStsName _PurgProdCmplncSupplierStsT PurgProdCmplncSupplierStsName
PurgProdMarketabilityStsName _PurgProductMarketabilityStsT PurgProdMarketabilityStsName
PurgSafetyDataSheetStatusName _PurgSafetyDataSheetStatusT PurgSafetyDataSheetStatusName
Country _PurOrdDeliveryAddressTP Country Venue: Ctry/Reg
CountryName _PurOrdDeliveryAddressTP CountryName Country
RegionName _PurOrdDeliveryAddressTP RegionName Description
PostalCode _PurOrdDeliveryAddressTP PostalCode Postal Code
CityName _PurOrdDeliveryAddressTP CityName Name

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_PurchaseOrderItemTP.
-- 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.

CREATE VIEW C_PurchaseOrderItemTP AS
SELECT
  PurchaseOrderItemUniqueID,
  cast ( '' as mmpur_cust_multi_address ) AS BPCustMultiAddrIsActive,
  cast ( '' as mmpur_cust_multi_address ) AS BPCustMultiAddrIsNotActive,
  cast ( '' as abap.char(2)) AS PurchaseOrderItemStatus,
  cast ( '' as abap.sstring(260)) AS PurchaseOrderItemStatusName,
  cast (PurchaseOrderItemTP.PurchaseOrderQuantityUnit as bstme_ll preserving type) AS PurchaseOrderQuantityUnit,
  cast(PurchaseOrderItemTP.GoodsReceiptIsNonValuated as weunb_ll preserving type) AS GoodsReceiptIsNonValuated,
  cast (PurchaseOrderItemTP.InvoiceIsExpected as repos_ll preserving type) AS InvoiceIsExpected,
  cast(PurchaseOrderItemTP.InvoiceIsGoodsReceiptBased as webre_ll preserving type) AS InvoiceIsGoodsReceiptBased,
  cast (PurchaseOrderItemTP.UnderdelivTolrtdLmtRatioInPct as untto_ll preserving type) AS UnderdelivTolrtdLmtRatioInPct,
  cast (PurchaseOrderItemTP.UnlimitedOverdeliveryIsAllowed as uebtk preserving type) AS UnlimitedOverdeliveryIsAllowed,
  cast (PurchaseOrderItemTP.IntrastatServiceCode as mm_isvco_ll preserving type) AS IntrastatServiceCode,
  ShippingInstruction,
  cast (PurchaseOrderItemTP.PurchaseContract as konnr_ll preserving type) AS PurchaseContract,
  cast (PurchaseOrderItemTP.PurchaseContractItem as ktpnr_ll preserving type) AS PurchaseContractItem,
  cast ( EarmarkedFundsDocument as fmis_earmarkedfundsdoc preserving type ) AS EarmarkedFundsDocument,
  cast ( EarmarkedFundsDocumentItem as fmis_earmarkedfundsdocitem preserving type ) AS EarmarkedFundsDocumentItem,
  cast ('' as fm_measure) AS FundedProgram,
  TaxJurisdiction,
  TaxCountry,
  TaxDeterminationDate,
  cast (PurchaseOrderItemTP.BR_MaterialOrigin as logbr_matorg preserving type) AS BR_MaterialOrigin,
  cast (PurchaseOrderItemTP.BR_MaterialUsage as logbr_matuse preserving type) AS BR_MaterialUsage,
  cast (PurchaseOrderItemTP.BR_CFOPCategory as logbr_cfopcategory preserving type) AS BR_CFOPCategory,
  cast (PurchaseOrderItemTP.BR_IsProducedInHouse as logbr_ownpro preserving type) AS BR_IsProducedInHouse,
  _SupplierConfControlKey._Text.SupplierConfControlKeyName AS SupplierConfControlKeyName,
  PurgDocOrderAcknNumber,
  cast(IsOrderAcknRqd as kzabs_ll preserving type ) AS IsOrderAcknRqd,
  ItemIsRejectedBySupplier,
  _Plant._Address._Country.TaxCalculationProcedure AS TaxCalculationProcedure,
  PurgProductMarketabilityStatus,
  PurgSafetyDataSheetStatus,
  PurgProdCmplncDngrsGoodsStatus,
  cast ('' as boolean) AS ProductComplianceIsActive,
  cast ('' as ehfnd_bf_pcs_is_active) AS BusFtreProdCmplncSuplrIsActive,
  cast ('' as ehfnd_bf_pma_is_active) AS BusFtreProdMarketabilityIsActv,
  cast ('' as ehfnd_bf_dg_is_active) AS BusFtreDngrsGoodsIsActive,
  cast ('' as ehfnd_bf_sds_is_active) AS BusFtreSftyDataShtMgmtIsActive,
  cast ('' as boolean) AS ScheduleLineIsAddable,
  cast ('' as boolean) AS PurOrdAcctAssgmtFacetIsVisible,
  PurchaseOrderItemTP.PurchaseOrder AS PurchaseOrder,
  PurchaseOrderItemTP.PurchaseOrderItem AS PurchaseOrderItem,
  PurchaseOrderItemTP.PurgConfigurableItemNumber AS PurgConfigurableItemNumber,
  PurchaseOrderItemTP.PurchaseOrderItemCategory AS PurchaseOrderItemCategory,
  PurchaseOrderItemTP.PurgDocAggrgdSubitemCategory AS PurgDocAggrgdSubitemCategory,
  PurchaseOrderItemTP.PurchasingParentItem AS PurchasingParentItem,
  PurchaseOrderItemTP.PurgDocSubitemCategory AS PurgDocSubitemCategory,
  PurchaseOrderItemTP.IsStatisticalItem AS IsStatisticalItem,
  PurchaseOrderItemTP.PurgExternalSortNumber AS PurgExternalSortNumber,
  PurchaseOrderItemTP.PurchasingIsItemSet AS PurchasingIsItemSet,
  PurchaseOrderItemTP.PurOrdExternalItemCategory AS PurOrdExtHierItemCategory,
  PurchaseOrderItemTP.PurOrdExternalItemCategory AS PurOrdExternalItemCategory,
  PurchaseOrderItemTP.PurOrdItemCategoryName AS PurOrdItemCategoryName,
  PurchaseOrderItemTP.Material AS Material,
  PurchaseOrderItemTP.ManufacturerMaterial AS ManufacturerMaterial,
  PurchaseOrderItemTP.ExpectedOverallLimitAmount AS ExpectedOverallLimitAmount,
  PurchaseOrderItemTP.OverallLimitAmount AS OverallLimitAmount,
  PurchaseOrderItemTP.PurchaseOrderItemText AS PurchaseOrderItemText,
  PurchaseOrderItemTP.MaterialGroup AS MaterialGroup,
  PurchaseOrderItemTP.Plant AS Plant,
  PurchaseOrderItemTP.OrderQuantity AS OrderQuantity,
  PurchaseOrderItemTP.NetPriceAmount AS NetPriceAmount,
  PurchaseOrderItemTP.NetPriceQuantity AS NetPriceQuantity,
  PurchaseOrderItemTP.NetAmount AS NetAmount,
  PurchaseOrderItemTP.ServicePerformer AS ServicePerformer,
  PurchaseOrderItemTP.ProductType AS ProductType,
  PurchaseOrderItemTP.ProductTypeName AS ProductTypeName,
  PurchaseOrderItemTP.Customer AS Customer,
  PurchaseOrderItemTP.ReferenceDeliveryAddressID AS ReferenceDeliveryAddressID,
  PurchaseOrderItemTP.ManualDeliveryAddressID AS ManualDeliveryAddressID,
  PurchaseOrderItemTP.PurchasingDocumentDeletionCode AS PurchasingDocumentDeletionCode,
  PurchaseOrderItemTP.PurchaseOrderItemStatus AS PurchaseOrderItemStatus_H,
  PurchaseOrderItemTP.DocumentCurrency AS DocumentCurrency,
  PurchaseOrderItemTP.OrderPriceUnit AS OrderPriceUnit,
  PurchaseOrderItemTP.PurchasingHierarchyNode AS PurchasingHierarchyNode,
  PurchaseOrderItemTP.HierarchyParentNode AS HierarchyParentNode,
  PurchaseOrderItemTP.HierarchyLevel AS HierarchyLevel,
  PurchaseOrderItemTP.HierarchyNodeSubTreeSize AS HierarchyNodeSubTreeSize,
  PurchaseOrderItemTP.HierarchyDrillState AS HierarchyDrillState,
  PurchaseOrderItemTP.HierarchyNodeOrdinalNumber AS HierarchyNodeOrdinalNumber,
  PurchaseOrderItemTP.EvaldRcptSettlmtIsAllowed AS EvaldRcptSettlmtIsAllowed,
  PurchaseOrderItemTP.IsCompletelyDelivered AS IsCompletelyDelivered,
  PurchaseOrderItemTP.IsFinallyInvoiced AS IsFinallyInvoiced,
  PurchaseOrderItemTP.PriceChangeInSESIsAllowed AS PriceChangeInSESIsAllowed,
  PurchaseOrderItemTP.IsToBeAcceptedAtOrigin AS IsToBeAcceptedAtOrigin,
  PurchaseOrderItemTP.StorageLocation AS StorageLocation,
  PurchaseOrderItemTP.CommodityCode AS CommodityCode,
  PurchaseOrderItemTP.IncotermsClassification AS IncotermsClassification,
  PurchaseOrderItemTP.IncotermsLocation1Identifier AS IncotermsLocation1Identifier,
  PurchaseOrderItemTP.IncotermsSupChnLoc1AddlUUID AS IncotermsSupChnLoc1AddlUUID,
  PurchaseOrderItemTP.IncotermsLocation1 AS IncotermsLocation1,
  PurchaseOrderItemTP.IncotermsDvtgLocIdentifier AS IncotermsDvtgLocIdentifier,
  PurchaseOrderItemTP.IncotermsSupChnDvtgLocAddlUUID AS IncotermsSupChnDvtgLocAddlUUID,
  PurchaseOrderItemTP.IncotermsDvtgLocDescription AS IncotermsDvtgLocDescription,
  PurchaseOrderItemTP.IncotermsLocation2Identifier AS IncotermsLocation2Identifier,
  PurchaseOrderItemTP.IncotermsSupChnLoc2AddlUUID AS IncotermsSupChnLoc2AddlUUID,
  PurchaseOrderItemTP.IncotermsLocation2 AS IncotermsLocation2,
  PurchaseOrderItemTP.PurContractForOverallLimit AS PurContractForOverallLimit,
  PurchaseOrderItemTP.PurContractItemForOverallLimit AS PurContractItemForOverallLimit,
  PurchaseOrderItemTP.InfoRecordIsToBeUpdated AS InfoRecordIsToBeUpdated,
  PurchaseOrderItemTP.GLAccount AS GLAccount,
  PurchaseOrderItemTP.WBSElementExternalID AS WBSElementExternalID,
  PurchaseOrderItemTP.WBSDescription AS WBSDescription,
  PurchaseOrderItemTP.Fund AS Fund,
  PurchaseOrderItemTP.BudgetPeriod AS BudgetPeriod,
  PurchaseOrderItemTP.FundsCenter AS FundsCenter,
  PurchaseOrderItemTP.CommitmentItem AS CommitmentItem,
  PurchaseOrderItemTP.EarmarkedFunds AS EarmarkedFunds,
  PurchaseOrderItemTP.EarmarkedFundsItem AS EarmarkedFundsItem,
  PurchaseOrderItemTP.FunctionalArea AS FunctionalArea,
  PurchaseOrderItemTP.GrantID AS GrantID,
  PurchaseOrderItemTP.BR_NCM AS BR_NCM,
  PurchaseOrderItemTP.IN_GSTControlCode AS IN_GSTControlCode,
  PurchaseOrderItemTP.Batch AS Batch,
  PurchaseOrderItemTP.BatchBySupplier AS BatchBySupplier,
  PurchaseOrderItemTP.ManufacturerPartNmbr AS ManufacturerPartNmbr,
  PurchaseOrderItemTP.CompanyCode AS CompanyCode,
  PurchaseOrderItemTP.OrderItemQtyToBaseQtyNmrtr AS OrderItemQtyToBaseQtyNmrtr,
  PurchaseOrderItemTP.OrderItemQtyToBaseQtyDnmntr AS OrderItemQtyToBaseQtyDnmntr,
  PurchaseOrderItemTP.ItemVolumeUnit AS ItemVolumeUnit,
  PurchaseOrderItemTP.ItemWeightUnit AS ItemWeightUnit,
  PurchaseOrderItemTP.MultipleAcctAssgmtDistribution AS MultipleAcctAssgmtDistribution,
  PurchaseOrderItemTP.PartialInvoiceDistribution AS PartialInvoiceDistribution,
  PurchaseOrderItemTP.PricingDateControl AS PricingDateControl,
  PurchaseOrderItemTP.IsReturnsItem AS IsReturnsItem,
  PurchaseOrderItemTP.InternationalArticleNumber AS InternationalArticleNumber,
  PurchaseOrderItemTP.PriceIsToBePrinted AS PriceIsToBePrinted,
  PurchaseOrderItemTP.EffectiveAmount AS EffectiveAmount,
  PurchaseOrderItemTP.OrderPriceUnitToOrderUnitNmrtr AS OrderPriceUnitToOrderUnitNmrtr,
  PurchaseOrderItemTP.OrdPriceUnitToOrderUnitDnmntr AS OrdPriceUnitToOrderUnitDnmntr,
  PurchaseOrderItemTP.BaseUnit AS BaseUnit,
  PurchaseOrderItemTP.RequisitionerName AS RequisitionerName,
  PurchaseOrderItemTP.PlannedDeliveryDurationInDays AS PlannedDeliveryDurationInDays,
  PurchaseOrderItemTP.ConsumptionPosting AS ConsumptionPosting,
  PurchaseOrderItemTP.IsInfoRecordUpdated AS IsInfoRecordUpdated,
  PurchaseOrderItemTP.PurchaseRequisition AS PurchaseRequisition,
  PurchaseOrderItemTP.PurchaseRequisitionItem AS PurchaseRequisitionItem,
  PurchaseOrderItemTP.POItmAcctAssgmtFieldsAreEnbld AS POItmAcctAssgmtFieldsAreEnbld,
  PurchaseOrderItemTP.HighestMessageSeverityLevel AS HighestMessageSeverityLevel,
  PurchaseOrderItemTP._IncotermsVersion AS _IncotermsVersion,
  PurchaseOrderItemTP._PurchasingInfoRecord AS _PurchasingInfoRecord,
  PurchaseOrderItemTP._PurchaseContractItem AS _PurchaseContractItem,
  PurchaseOrderItemTP._IncotermsClassification AS _IncotermsClassification,
  PurchaseOrderItemTP._OrderPriceUnit AS _OrderPriceUnit,
  PurchaseOrderItemTP._OrderQuantityUnit AS _OrderQuantityUnit,
  PurchaseOrderItemTP._ProductType AS _ProductType,
  PurchaseOrderItemTP._BR_MaterialOrigin AS _BR_MaterialOrigin,
  PurchaseOrderItemTP._BR_MaterialUsage AS _BR_MaterialUsage,
  PurchaseOrderItemTP._BR_CFOPCategory AS _BR_CFOPCategory,
  PurchaseOrderItemTP._BR_NCM AS _BR_NCM,
  _POItemProdCmplncCriticality.UICT_PurgProdCmplncSupplierSts AS UICT_PurgProdCmplncSupplierSts,
  _POItemProdCmplncCriticality.UICT_PurgProdMarketabilitySts AS UICT_PurgProdMarketabilitySts,
  _POItemProdCmplncCriticality.UICT_PurgSafetyDataSheetStatus AS UICT_PurgSafetyDataSheetStatus,
  _POItemProdCmplncCriticality.UICT_PurgCmplncDngrsGoodsSts AS UICT_PurgCmplncDngrsGoodsSts,
  _PurchaseOrderTP.Supplier AS Supplier,
  _PurgProdCmplncDngrsGoodsStsT.PurgProdCmplncDngrsGdsStsName AS PurgProdCmplncDngrsGdsStsName,
  _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStsName AS PurgProdCmplncSupplierStsName,
  _PurgProductMarketabilityStsT.PurgProdMarketabilityStsName AS PurgProdMarketabilityStsName,
  _PurgSafetyDataSheetStatusT.PurgSafetyDataSheetStatusName AS PurgSafetyDataSheetStatusName,
  _PurOrdDeliveryAddressTP.Country AS Country,
  _PurOrdDeliveryAddressTP.CountryName AS CountryName,
  _PurOrdDeliveryAddressTP.RegionName AS RegionName,
  _PurOrdDeliveryAddressTP.PostalCode AS PostalCode,
  _PurOrdDeliveryAddressTP.CityName AS CityName
FROM I_PurchaseOrderItemTP AS PurchaseOrderItemTP
LEFT OUTER JOIN C_PurchaseOrderTP AS _PurchaseOrderTP ON _PurchaseOrderTP.PurchaseOrder = PurchaseOrder  -- association [1..1]
LEFT OUTER JOIN C_PurOrdScheduleLineTP AS _PurOrdScheduleLineTP ON _PurOrdScheduleLineTP.PurchaseOrder = PurchaseOrder AND _PurOrdScheduleLineTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..*]
LEFT OUTER JOIN C_PurOrdAcctAssignmentTP AS _PurOrdAcctAssignmentTP ON _PurOrdAcctAssignmentTP.PurchaseOrder = PurchaseOrder AND _PurOrdAcctAssignmentTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..*]
LEFT OUTER JOIN C_PurOrdPricingElementTP AS _PurOrdPricingElementTP ON _PurOrdPricingElementTP.PurchaseOrder = PurchaseOrder AND _PurOrdPricingElementTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..*]
LEFT OUTER JOIN C_PurOrdDeliveryAddressTP AS _PurOrdDeliveryAddressTP ON _PurOrdDeliveryAddressTP.PurchaseOrder = PurchaseOrder AND _PurOrdDeliveryAddressTP.PurchaseOrderItem = PurchaseOrderItem  -- association [1..1]
LEFT OUTER JOIN C_PurchaseOrderItemNoteTP AS _PurchaseOrderItemNoteTP ON _PurchaseOrderItemNoteTP.PurchaseOrder = PurchaseOrder AND _PurchaseOrderItemNoteTP.PurchaseOrderItem = PurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN C_PurOrdSupplierConfirmation AS _PurOrdSupplierConfirmation ON _PurOrdSupplierConfirmation.PurchaseOrder = PurchaseOrder AND _PurOrdSupplierConfirmation.PurchaseOrderItem = PurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN I_TaxCalculationProcedure AS _TaxCalculationProcedure ON _TaxCalculationProcedure.TaxCalculationProcedure = TaxCalculationProcedure  -- association [0..1]
LEFT OUTER JOIN I_CnsmpnTaxControlCodeCoCode AS _CnsmptnTaxCntrlCode ON _CnsmptnTaxCntrlCode.CountryCode = 'IN' AND _CnsmptnTaxCntrlCode.ConsumptionTaxCtrlCode = IN_GSTControlCode  -- association [0..1]
LEFT OUTER JOIN I_SupplierConfControlKey AS _SupplierConfControlKey ON _SupplierConfControlKey.SupplierConfirmationControlKey = SupplierConfirmationControlKey  -- association [0..1]
LEFT OUTER JOIN C_AlternateSupplierPOSituation AS _POItemAlternateSuplrSit ON _POItemAlternateSuplrSit.Plant = Plant AND _POItemAlternateSuplrSit.Material = Material AND _POItemAlternateSuplrSit.Supplier != supplier AND _POItemAlternateSuplrSit.PurchasingOrganization = purchasingorganization AND _POItemAlternateSuplrSit.PurchaseOrderItemCategory = PurchaseOrderItemCategory  -- association [0..*]
LEFT OUTER JOIN C_PurOrdTaxJurisdictionValHelp AS _PurOrdTaxJurisdictionValHelp ON _PurOrdTaxJurisdictionValHelp.TaxJurisdiction = TaxJurisdiction AND _PurOrdTaxJurisdictionValHelp.CompanyCode = CompanyCode AND _PurOrdTaxJurisdictionValHelp.Country = Country AND _PurOrdTaxJurisdictionValHelp.Region = Region AND _PurOrdTaxJurisdictionValHelp.CityName = CityName AND _PurOrdTaxJurisdictionValHelp.PostalCode = PostalCode  -- association [0..*]
LEFT OUTER JOIN C_MM_TaxCodeValueHelp AS _TaxCode ON _TaxCode.TaxCode = TaxCode AND _TaxCode.TaxCalculationProcedure = TaxCalculationProcedure  -- association [0..1]
LEFT OUTER JOIN C_MM_TaxJurisdictionVH AS _TaxJurisdiction ON _TaxJurisdiction.TaxJurisdiction = TaxJurisdiction  -- association [0..1]
LEFT OUTER JOIN C_MM_ServicePerformerValueHelp AS _MM_ServicePerformerValueHelp ON _MM_ServicePerformerValueHelp.ServicePerformer = ServicePerformer AND _MM_ServicePerformerValueHelp.Supplier = supplier  -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialValueHelp AS _MaterialValueHelp ON _MaterialValueHelp.Material = ManufacturerMaterial AND _MaterialValueHelp.MaterialGroup = MaterialGroup AND _MaterialValueHelp.Plant = Plant  -- association [0..1]
LEFT OUTER JOIN C_MM_MaterialGroupValueHelp AS _MaterialGroupValueHelp ON _MaterialGroupValueHelp.MaterialGroup = MaterialGroup  -- association [0..1]
LEFT OUTER JOIN C_MM_PlantValueHelp AS _PlantValueHelp ON _PlantValueHelp.Plant = Plant AND _PlantValueHelp.PurchasingOrganization = purchasingorganization  -- association [0..1]
LEFT OUTER JOIN C_PurOrdActACatValHelp AS _PurOrdActACatValHelp ON _PurOrdActACatValHelp.AccountAssignmentCategory = AccountAssignmentCategory  -- association [0..1]
LEFT OUTER JOIN I_PurgProdCmplncSupplierStsT AS _PurgProdCmplncSupplierStsT ON PurgProdCmplncSupplierStatus = _PurgProdCmplncSupplierStsT.PurgProdCmplncSupplierStatus AND _PurgProdCmplncSupplierStsT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_PurgProductMarketabilityStsT AS _PurgProductMarketabilityStsT ON PurgProductMarketabilityStatus = _PurgProductMarketabilityStsT.PurgProductMarketabilityStatus AND _PurgProductMarketabilityStsT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_PurgSafetyDataSheetStatusT AS _PurgSafetyDataSheetStatusT ON PurgSafetyDataSheetStatus = _PurgSafetyDataSheetStatusT.PurgSafetyDataSheetStatus AND _PurgSafetyDataSheetStatusT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_PurgProdCmplncDngrsGoodsStsT AS _PurgProdCmplncDngrsGoodsStsT ON PurgProdCmplncDngrsGoodsStatus = _PurgProdCmplncDngrsGoodsStsT.PurgProdCmplncDngrsGoodsStatus AND _PurgProdCmplncDngrsGoodsStsT.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_POItemProdCmplncCriticality AS _POItemProdCmplncCriticality ON PurchaseOrder = _POItemProdCmplncCriticality.PurchaseOrder AND PurchaseOrderItem = _POItemProdCmplncCriticality.PurchaseOrderItem  -- association [0..1]
LEFT OUTER JOIN I_BatchVH AS _BatchVH ON Material = _BatchVH.Material AND Plant = _BatchVH.Plant  -- association [0..*]
LEFT OUTER JOIN C_PurchaseOrderItemSet AS _PurchaseOrderItemSet ON _PurchaseOrderItemSet.PurchaseOrder = PurchaseOrder AND _PurchaseOrderItemSet.PurchaseOrderItem = PurchaseOrderItem  -- association [1..1]
;