C_PersSettlmtDocItem_F5084

DDL: C_PERSSETTLMTDOCITEM_F5084 Type: view_entity CONSUMPTION

Personnel Settlement Document Object Page Item

C_PersSettlmtDocItem_F5084 is a Consumption CDS View that provides data about "Personnel Settlement Document Object Page Item" in SAP S/4HANA. It reads from 1 data source (R_PersSettlmtDocItemTP) and exposes 87 fields with key fields PersonnelSettlementDocument, PersSettlmtDocItem. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
R_PersSettlmtDocItemTP R_PersSettlmtDocItemTP projection

Associations (1)

CardinalityTargetAliasCondition
[0..*] C_PersSetlDocItmPrgElm_F5084 _PersSetlDocItmPrcgElmnt $projection.PersonnelSettlementDocument = _PersSetlDocItmPrcgElmnt.PersonnelSettlementDocument and $projection.PersSettlmtDocItem = _PersSetlDocItmPrcgElmnt.PersSettlmtDocItem

Annotations (13)

NameValueLevelField
EndUserText.label Personnel Settlement Document Object Page Item view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix SMI view
AbapCatalog.extensibility.quota.maximumFields 270 view
AbapCatalog.extensibility.quota.maximumBytes 13400 view

Fields (87)

KeyFieldSource TableSource FieldDescription
KEY PersonnelSettlementDocument PersonnelSettlementDocument Personnel Settlement Document
KEY PersSettlmtDocItem PersSettlmtDocItem Item
PersSettlmtDocItemText PersSettlmtDocItemText Short Text
PersSettlmtDocCurrency PersSettlmtDocCurrency Doc. Currency
PricingDocument PricingDocument Document Condition
Product Product Product Sold
ProductGroup ProductGroup Product Sold Group
ProductGroupNamelocalized
Plant Plant Valuation Area
PlantName _Plant PlantName Plant Name
PricingDate PricingDate Pricing Date
SettlmtQuantity SettlmtQuantity SettlmtQuantity
SettlmtQuantityUnit SettlmtQuantityUnit Settlement Unit
NetPriceAmount NetPriceAmount Net Price
NetPriceQuantity NetPriceQuantity Price Unit
NetPriceQuantityUnit NetPriceQuantityUnit SettlmtPrcUnit
BaseUnit BaseUnit Unit of Measure
ItemNetWeight ItemNetWeight Net Weight
ItemGrossWeight ItemGrossWeight Gross Weight
ItemWeightUnit ItemWeightUnit Unit of Weight
ItemVolume ItemVolume Volume
ItemVolumeUnit ItemVolumeUnit Volume Unit
ItemNetAmount ItemNetAmount Tot. val. rel.
Subtotal1Amount Subtotal1Amount Subtotal 1 Amount
Subtotal2Amount Subtotal2Amount Subtotal 2 Amount
Subtotal3Amount Subtotal3Amount Subtotal 3 Amount
Subtotal4Amount Subtotal4Amount Subtotal 4 Amount
Subtotal5Amount Subtotal5Amount Subtotal 5 Amount
Subtotal6Amount Subtotal6Amount Subtotal 6 Amount
RebateBasisAmount RebateBasisAmount Rebate Basis Amount
PersSettlmtDocItmStstclPrpty PersSettlmtDocItmStstclPrpty Statistical Prpty
SettlmtItmStatisticalPrptyNamelocalized
CreatedByUser CreatedByUser User Name
CreatedByUserFullName _CreatedByUser UserDescription Full Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
PersSettlmtDocItmActyReason PersSettlmtDocItmActyReason Activity Reason
SettlmtActivityReasonDesclocalized
BusinessArea BusinessArea Business Area
BusinessAreaNamelocalized
ControllingArea ControllingArea Controlling Area
ControllingAreaName _ControllingArea ControllingAreaName Long Text
CostCenter CostCenter Cost Center
CostCenterDescriptionlocalized
ProfitCenter ProfitCenter Profit Center
ProfitCenterLongNamelocalized
WBSElementInternalID WBSElementInternalID WBS Internal ID
WBSDescription _WBSElementBasicData WBSDescription WBS Element Name
PersSettlmtDocOrder PersSettlmtDocOrder Order Acct Assgmt
InternalOrderDescription _PersSettlmtDocOrder InternalOrderDescription Description
PrcDetnIsIncmplt PrcDetnIsIncmplt Price Determination Is Incomplete
PersSettlmtDocItemCat PersSettlmtDocItemCat Item Category
SettlmtMgmtDocItemCatNamelocalized
PersSettlmtDocItemStatus PersSettlmtDocItemStatus Status
SettlmtMgmtDocItemStatusNamelocalized
PersSettlmtDocItemRvsd PersSettlmtDocItemRvsd Item Canceled
SettlmtMgmtDocItemCancldNamelocalized
ServicesRenderedDate ServicesRenderedDate Services Rendered Date
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
GLAccount GLAccount General Ledger
GLAccountLongNamelocalized
SettlementFiscalYear SettlementFiscalYear Fiscal Year of Settlement
BusTransDocReferenceID BusTransDocReferenceID Item Ref. Doc.
BusTransDocReferenceItemID BusTransDocReferenceItemID Item RefItemID
ProductHierarchy ProductHierarchy Prod.hierarchy
SalesSpcfcProductGroup1 SalesSpcfcProductGroup1 Sales-Specific Product Group 1
SalesSpcfcProductGroup2 SalesSpcfcProductGroup2 Sales-Specific Product Group 2
SalesSpcfcProductGroup3 SalesSpcfcProductGroup3 Sales-Specific Product Group 3
SalesSpcfcProductGroup4 SalesSpcfcProductGroup4 Sales-Specific Product Group 4
SalesSpcfcProductGroup5 SalesSpcfcProductGroup5 Sales-Specific Product Group 5
SettlmtDocType _PersSettlmtDoc SettlmtDocType Settlement Document Type
ApplElmntBehaviorGrp _PersSettlmtDoc ApplElmntBehaviorGrp Element Behavior Group
CndnContrProcessCategory _PersSettlmtDoc CndnContrProcessCategory Process Category
virtualUICT_HDR_STATUSboolean
virtualUICT_HDR_PRODUCTINFOboolean
virtualUICT_HDR_ITEMNETAMOUNTboolean
virtualUICT_HDR_BUSTRANSDOCREFIDboolean
virtualUICT_COLL_GENERALINFOboolean
virtualUICT_FLDGRP_BASICDATAboolean
virtualUICT_COLL_SETTLMTDATAboolean
virtualUICT_FLDGRP_PRODUCTDATAboolean
virtualUICT_FLDGRP_VOLUMEWEIGHTboolean
virtualUICT_COLL_ACCOUNTINGboolean
virtualUICT_LNITM_PRCG_ELMNTboolean
_CreatedByUser _CreatedByUser
_PersSetlDocItmPrcgElmnt _PersSetlDocItmPrcgElmnt

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_PersSettlmtDocItem_F5084.
-- 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_PersSettlmtDocItem_F5084 AS
SELECT
  PersonnelSettlementDocument,
  PersSettlmtDocItem,
  PersSettlmtDocItemText,
  PersSettlmtDocCurrency,
  PricingDocument,
  Product,
  ProductGroup,
  _ProductGroup._ProductGroupText.ProductGroupName : localized AS ProductGroupNamelocalized,
  Plant,
  _Plant.PlantName AS PlantName,
  PricingDate,
  SettlmtQuantity,
  SettlmtQuantityUnit,
  NetPriceAmount,
  NetPriceQuantity,
  NetPriceQuantityUnit,
  BaseUnit,
  ItemNetWeight,
  ItemGrossWeight,
  ItemWeightUnit,
  ItemVolume,
  ItemVolumeUnit,
  ItemNetAmount,
  Subtotal1Amount,
  Subtotal2Amount,
  Subtotal3Amount,
  Subtotal4Amount,
  Subtotal5Amount,
  Subtotal6Amount,
  RebateBasisAmount,
  PersSettlmtDocItmStstclPrpty,
  _PersSettlmtDocItmStstclPrpty._Text.SettlmtItmStatisticalPrptyName : localized AS SettlmtItmStatisticalPrptyNamelocalized,
  CreatedByUser,
  _CreatedByUser.UserDescription AS CreatedByUserFullName,
  CreationDate,
  CreationTime,
  PersSettlmtDocItmActyReason,
  _PersSettlmtDocItmActyReason._Text.SettlmtActivityReasonDesc : localized AS SettlmtActivityReasonDesclocalized,
  BusinessArea,
  _BusinessArea._Text.BusinessAreaName : localized AS BusinessAreaNamelocalized,
  ControllingArea,
  _ControllingArea.ControllingAreaName AS ControllingAreaName,
  CostCenter,
  _CostCenter._Text.CostCenterDescription : localized AS CostCenterDescriptionlocalized,
  ProfitCenter,
  _ProfitCenter._Text.ProfitCenterLongName : localized AS ProfitCenterLongNamelocalized,
  WBSElementInternalID,
  _WBSElementBasicData.WBSDescription AS WBSDescription,
  PersSettlmtDocOrder,
  _PersSettlmtDocOrder.InternalOrderDescription AS InternalOrderDescription,
  PrcDetnIsIncmplt,
  PersSettlmtDocItemCat,
  _PersSettlmtDocItemCat._Text.SettlmtMgmtDocItemCatName : localized AS SettlmtMgmtDocItemCatNamelocalized,
  PersSettlmtDocItemStatus,
  _PersSettlmtDocItemStatus._Text.SettlmtMgmtDocItemStatusName : localized AS SettlmtMgmtDocItemStatusNamelocalized,
  PersSettlmtDocItemRvsd,
  _PersSettlmtDocItemRvsd._Text.SettlmtMgmtDocItemCancldName : localized AS SettlmtMgmtDocItemCancldNamelocalized,
  ServicesRenderedDate,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  GLAccount,
  _GLAccountInCompanyCode._Text.GLAccountLongName : localized AS GLAccountLongNamelocalized,
  SettlementFiscalYear,
  BusTransDocReferenceID,
  BusTransDocReferenceItemID,
  ProductHierarchy,
  SalesSpcfcProductGroup1,
  SalesSpcfcProductGroup2,
  SalesSpcfcProductGroup3,
  SalesSpcfcProductGroup4,
  SalesSpcfcProductGroup5,
  _PersSettlmtDoc.SettlmtDocType AS SettlmtDocType,
  _PersSettlmtDoc.ApplElmntBehaviorGrp AS ApplElmntBehaviorGrp,
  _PersSettlmtDoc.CndnContrProcessCategory AS CndnContrProcessCategory,
  virtual UICT_HDR_STATUS : boolean AS virtualUICT_HDR_STATUSboolean,
  virtual UICT_HDR_PRODUCTINFO : boolean AS virtualUICT_HDR_PRODUCTINFOboolean,
  virtual UICT_HDR_ITEMNETAMOUNT : boolean AS virtualUICT_HDR_ITEMNETAMOUNTboolean,
  virtual UICT_HDR_BUSTRANSDOCREFID : boolean AS virtualUICT_HDR_BUSTRANSDOCREFIDboolean,
  virtual UICT_COLL_GENERALINFO : boolean AS virtualUICT_COLL_GENERALINFOboolean,
  virtual UICT_FLDGRP_BASICDATA : boolean AS virtualUICT_FLDGRP_BASICDATAboolean,
  virtual UICT_COLL_SETTLMTDATA : boolean AS virtualUICT_COLL_SETTLMTDATAboolean,
  virtual UICT_FLDGRP_PRODUCTDATA : boolean AS virtualUICT_FLDGRP_PRODUCTDATAboolean,
  virtual UICT_FLDGRP_VOLUMEWEIGHT : boolean AS virtualUICT_FLDGRP_VOLUMEWEIGHTboolean,
  virtual UICT_COLL_ACCOUNTING : boolean AS virtualUICT_COLL_ACCOUNTINGboolean,
  virtual UICT_LNITM_PRCG_ELMNT : boolean AS virtualUICT_LNITM_PRCG_ELMNTboolean
FROM R_PersSettlmtDocItemTP
LEFT OUTER JOIN C_PersSetlDocItmPrgElm_F5084 AS _PersSetlDocItmPrcgElmnt ON PersonnelSettlementDocument = _PersSetlDocItmPrcgElmnt.PersonnelSettlementDocument AND PersSettlmtDocItem = _PersSetlDocItmPrcgElmnt.PersSettlmtDocItem  -- association [0..*]
;