R_PPS_PurOrdAcctAssignmentTP

DDL: R_PPS_PURORDACCTASSIGNMENTTP Type: view_entity TRANSACTIONAL

Purchase Order Account Assignment - TP

R_PPS_PurOrdAcctAssignmentTP is a Transactional CDS View that provides data about "Purchase Order Account Assignment - TP" in SAP S/4HANA. It reads from 1 data source (R_PPS_PurOrdAccountAssignment) and exposes 115 fields with key fields PurchaseOrder, PurchaseOrderItem, AccountAssignmentNumber. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_PPS_PurOrdAccountAssignment R_PPS_PurOrdAccountAssignment from

Associations (7)

CardinalityTargetAliasCondition
[1..1] R_PPS_PurchaseOrderTP _PurchaseOrder $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_FixedAsset _FixedAsset $projection.FixedAsset = _FixedAsset.FixedAsset and $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset and $projection.CompanyCode = _FixedAsset.CompanyCode
[0..1] I_AcctAssignmentCategoryText _AccountAssignmentCatText $projection.AccountAssignmentCategory = _AccountAssignmentCatText.AccountAssignmentCategory and _AccountAssignmentCatText.Language = $session.system_language
[0..1] I_CommitmentItemText _CommitmentItemText $projection.CommitmentItem = _CommitmentItemText.CommitmentItem and $projection.FinancialManagementArea = _CommitmentItemText.FinancialManagementArea and _CommitmentItemText.FinMgmtAreaFiscalYear = '0000' and _CommitmentItemText.Language = $session.system_language
[1..*] I_ServiceDocumentTypeText _ServiceDocumentTypeText $projection.ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType
[0..1] I_PPSBdgtPerdValdtyEndDteCat _BdgtPerdValdtyEndDteCat $projection.PPSBdgtPeriodValdtyEndDateCat = _BdgtPerdValdtyEndDteCat.PPSBdgtPeriodValdtyEndDateCat and _BdgtPerdValdtyEndDteCat.Language = $session.system_language

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Purchase Order Account Assignment - TP view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name PPS_PurOrderAccountAssignment view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.extensibility.extensible true view

Fields (115)

KeyFieldSource TableSource FieldDescription
KEY PurchaseOrder PurchaseOrder Purchasing Document
KEY PurchaseOrderItem PurchaseOrderItem Purchasing Document Item
KEY AccountAssignmentNumber AccountAssignmentNumber Account Assgmt No.
PurchasingDocument PurchasingDocument Purchasing Document
PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
AccountAssignmentCategory AccountAssignmentCategory Acct Assgmt Cat
AccountAssignmentForEdit AccountAssignmentNumber Account Assgmt No.
CostCenter CostCenter Cost Center
MasterFixedAsset MasterFixedAsset Fixed Asset
ProjectNetwork ProjectNetwork Order
NetworkActivity NetworkActivity Operation/Activity
PPSMultiAcctAssgmtDistrPct PPSMultiAcctAssgmtDistrPct Distribution
OrderQuantityUnit OrderQuantityUnit Sales Unit
Quantity Quantity Value
IsMultipleAccountAssignment Single-Character Flag
DocumentCurrency Document Currency
PurgDocNetAmount PurgDocNetAmount Net Value
IsDeleted IsDeleted TRUE
GLAccount GLAccount General Ledger
BusinessArea BusinessArea Business Area
SalesOrder SalesOrder SD Document
SalesOrderItem SalesOrderItem Sales Order Item
SalesOrderScheduleLine SalesOrderScheduleLine SOrder schedule
FixedAsset FixedAsset Sub-number
OrderID OrderID Order ID
OrderOperation OrderOperation Operation or Phase
UnloadingPointName UnloadingPointName Unloading Point Name
ControllingArea ControllingArea Controlling Area
CostObject CostObject Cost Object
ProfitabilitySegment ProfitabilitySegment Profitability Segment
ProfitCenter ProfitCenter Profit Center
WBSElementExternalID WBSElementExternalID WBS Element External ID
ProjectNetworkInternalID ProjectNetworkInternalID Plan No.f.Oper.
CommitmentItemShortID CommitmentItemShortID Commitment Item Short ID
FundsCenter FundsCenter Funds Center
Fund Fund Sender Fund
RealEstateObject RealEstateObject Real Estate Key
WBSElementInternalID WBSElementInternalID WBS Internal ID
FunctionalArea FunctionalArea Sendr Fctl Area
GoodsRecipientName GoodsRecipientName Recipient Name
IsFinallyInvoiced IsFinallyInvoiced Final Invoice
NetworkActivityInternalID Counter
PartnerAccountNumber PartnerAccountNumber Partner
JointVentureRecoveryCode JointVentureRecoveryCode Recovery Ind.
SettlementReferenceDate SettlementReferenceDate Reference date
OrderInternalID Plan No.f.Oper.
OrderIntBillOfOperationsItem OrderIntBillOfOperationsItem Order Internal Bill of Operations Item
TaxCode TaxCode Tax Code
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
NonDeductibleInputTaxAmount NonDeductibleInputTaxAmount Non-deductible
CostCtrActivityType CostCtrActivityType Activity Type
BusinessProcess BusinessProcess Business Process
GrantID GrantID Sender Grant
CommitmentItem CommitmentItem Commitment item
BudgetPeriod BudgetPeriod Budget Period
USFedGovernmentUUID USFedGovernmentUUID US Govt
EarmarkedFundsDocument EarmarkedFundsDocument Earmarked Funds
EarmarkedFundsDocumentItem EarmarkedFundsDocumentItem Document Item
ValidityDate ValidityDate Valid On
PPSFieldChangeIndicatorBinary
ServiceDocumentType ServiceDocumentType Transaction Type
ServiceDocument ServiceDocument Transaction ID
ServiceDocumentItem ServiceDocumentItem Service Document
CreationDate CreationDate Time Stamp
IsAcctLineFinal IsAcctLineFinal Final AA
AcctLineFinalReason AcctLineFinalReason Final AA Reason
CompanyCode CompanyCode Receiver Company Code
FinancialManagementArea FinancialManagementArea FM Area
_BusinessArea _BusinessArea
_BusinessAreaText _BusinessAreaText
_BusinessProcess _BusinessProcess
_BusinessProcessText _BusinessProcessText
_CommitmentItemShortID _CommitmentItemShortID
_CompanyCode _CompanyCode
_ControllingArea _ControllingArea
_CostCenter _CostCenter
_CostCenterActivityType _CostCenterActivityType
_CostCenterActivityTypeText _CostCenterActivityTypeText
_CostCenterText _CostCenterText
_FunctionalArea _FunctionalArea
_FunctionalAreaText _FunctionalAreaText
_GLAccount _GLAccount
_GLAccountText _GLAccountText
_ProfitCenter _ProfitCenter
_ProfitCenterText _ProfitCenterText
_PurchaseOrder _PurchaseOrder
_PurchaseOrderItem _PurchaseOrderItem
_SalesDocumentScheduleLine _SalesDocumentScheduleLine
_SalesOrder _SalesOrder
_SalesOrderItem _SalesOrderItem
_TaxCode _TaxCode
_TaxCodeText _TaxCodeText
_TaxJurisdiction _TaxJurisdiction
_TaxJurisdictionText _TaxJurisdictionText
_WBSElement _WBSElement
_WBSElementByInternalKey _WBSElementByInternalKey
_Fund _Fund
_FundsCenter _FundsCenter
_PurchaseOrderItem_2 R_PPS_PurOrdAccountAssignment _PurchaseOrderItem
PPSBdgtPeriodValdtyEndDateCat PPSBdgtPeriodValdtyEndDateCat
PPSAccountAssignmentIsUnfunded PPSAccountAssignmentIsUnfunded Acc. Asg is Unfunded
PPSAcctAsgtRefNmbr PPSAcctAsgtRefNmbr
PPSAcctAsgtSublineItmNmbr PPSAcctAsgtSublineItmNmbr
ValidityEndDate
_AccountAssignmentCatText _AccountAssignmentCatText
_BudgetPeriodStdVH _BudgetPeriodStdVH
_ProjectNetwork _ProjectNetwork
_NetworkActivity _NetworkActivity
_OrderId _OrderId
_GrantId _GrantId
_CommitmentItemText _CommitmentItemText
_ServiceDocumentTypeText _ServiceDocumentTypeText
_FixedAsset _FixedAsset
_NetworkActivityDescription _NetworkActivityDescription
_BdgtPerdValdtyEndDteCat _BdgtPerdValdtyEndDteCat

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 R_PPS_PurOrdAcctAssignmentTP.
-- 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 R_PPS_PurOrdAcctAssignmentTP AS
SELECT
  PurchaseOrder,
  PurchaseOrderItem,
  AccountAssignmentNumber,
  PurchasingDocument,
  PurchasingDocumentItem,
  AccountAssignmentCategory,
  AccountAssignmentNumber AS AccountAssignmentForEdit,
  CostCenter,
  MasterFixedAsset,
  ProjectNetwork,
  NetworkActivity,
  PPSMultiAcctAssgmtDistrPct,
  OrderQuantityUnit,
  Quantity,
  cast (IsMultipleAccountAssignment as pps_e_multipleaccountassign preserving type ) AS IsMultipleAccountAssignment,
  cast( DocumentCurrency as pps_e_docu_currency preserving type ) AS DocumentCurrency,
  PurgDocNetAmount,
  IsDeleted,
  GLAccount,
  BusinessArea,
  SalesOrder,
  SalesOrderItem,
  SalesOrderScheduleLine,
  FixedAsset,
  OrderID,
  OrderOperation,
  UnloadingPointName,
  ControllingArea,
  CostObject,
  ProfitabilitySegment,
  ProfitCenter,
  WBSElementExternalID,
  ProjectNetworkInternalID,
  CommitmentItemShortID,
  FundsCenter,
  Fund,
  RealEstateObject,
  WBSElementInternalID,
  FunctionalArea,
  GoodsRecipientName,
  IsFinallyInvoiced,
  cast(NetworkActivityInternalID as pps_e_networkactivityid preserving type ) AS NetworkActivityInternalID,
  PartnerAccountNumber,
  JointVentureRecoveryCode,
  SettlementReferenceDate,
  cast(OrderInternalID as pps_e_orderinternalid preserving type ) AS OrderInternalID,
  OrderIntBillOfOperationsItem,
  TaxCode,
  TaxJurisdiction,
  NonDeductibleInputTaxAmount,
  CostCtrActivityType,
  BusinessProcess,
  GrantID,
  CommitmentItem,
  BudgetPeriod,
  USFedGovernmentUUID,
  EarmarkedFundsDocument,
  EarmarkedFundsDocumentItem,
  ValidityDate,
  cast ( hextobin( PPSFieldChangeIndicatorString ) as pps_e_control_flag preserving type ) AS PPSFieldChangeIndicatorBinary,
  ServiceDocumentType,
  ServiceDocument,
  ServiceDocumentItem,
  CreationDate,
  IsAcctLineFinal,
  AcctLineFinalReason,
  CompanyCode,
  FinancialManagementArea,
  R_PPS_PurOrdAccountAssignment._PurchaseOrderItem AS _PurchaseOrderItem_2,
  PPSBdgtPeriodValdtyEndDateCat,
  PPSAccountAssignmentIsUnfunded,
  PPSAcctAsgtRefNmbr,
  PPSAcctAsgtSublineItmNmbr,
  cast(_BudgetPeriodStdVH.ValidityEndDate as pps_e_validity_end_dte preserving type ) AS ValidityEndDate
FROM R_PPS_PurOrdAccountAssignment
LEFT OUTER JOIN R_PPS_PurchaseOrderTP AS _PurchaseOrder ON PurchaseOrder = _PurchaseOrder.PurchaseOrder  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FixedAsset AS _FixedAsset ON FixedAsset = _FixedAsset.FixedAsset AND MasterFixedAsset = _FixedAsset.MasterFixedAsset AND CompanyCode = _FixedAsset.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_AcctAssignmentCategoryText AS _AccountAssignmentCatText ON AccountAssignmentCategory = _AccountAssignmentCatText.AccountAssignmentCategory AND _AccountAssignmentCatText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItemText AS _CommitmentItemText ON CommitmentItem = _CommitmentItemText.CommitmentItem AND FinancialManagementArea = _CommitmentItemText.FinancialManagementArea AND _CommitmentItemText.FinMgmtAreaFiscalYear = '0000' AND _CommitmentItemText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentTypeText AS _ServiceDocumentTypeText ON ServiceDocumentType = _ServiceDocumentTypeText.ServiceDocumentType  -- association [1..*]
LEFT OUTER JOIN I_PPSBdgtPerdValdtyEndDteCat AS _BdgtPerdValdtyEndDteCat ON PPSBdgtPeriodValdtyEndDateCat = _BdgtPerdValdtyEndDteCat.PPSBdgtPeriodValdtyEndDateCat AND _BdgtPerdValdtyEndDteCat.Language = $session.system_language  -- association [0..1]
;