C_PersSettlmtDocOPg

DDL: C_PERSSETTLMTDOCOPG Type: view_entity CONSUMPTION

Personnel Settlement Document Object Page

C_PersSettlmtDocOPg is a Consumption CDS View that provides data about "Personnel Settlement Document Object Page" in SAP S/4HANA. It reads from 1 data source (R_PersSettlmtDocTP) and exposes 121 fields with key field PersonnelSettlementDocument.

Data Sources (1)

SourceAliasJoin Type
R_PersSettlmtDocTP R_PersSettlmtDocTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Personnel Settlement Document Object Page view
AccessControl.authorizationCheck #MANDATORY view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.representativeKey PersonnelSettlementDocument view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #NONE view

Fields (121)

KeyFieldSource TableSource FieldDescription
KEY PersonnelSettlementDocument PersonnelSettlementDocument Personnel Settlement Document
SettlmtDocType SettlmtDocType Settlement Document Type
SettlmtDocTypeDesclocalized
SettlmtDocCat SettlmtDocCat Settlement Document Category
SettlmtDocCatNamelocalized
SettlmtProcessType SettlmtProcessType Settlement Process Type
SettlmtProcessTypeDesclocalized
SettlmtProcessCat SettlmtProcessCat Settlement Process Category
SettlmtProcessCatNamelocalized
LogisticsDataEntryCat LogisticsDataEntryCat Entry Category
PricingProcedure PricingProcedure Procedure
PostingDate PostingDate Posting Date for GR
PersSettlmtAcctgTransfSts PersSettlmtAcctgTransfSts Posting Status
PersSettlmtAcctgTransfStsNamelocalized
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
PricingDocument PricingDocument Document Condition
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationTime CreationTime Time of Change
LastChangeDate LastChangeDate Time Stamp
DocumentDate DocumentDate Journal Entry Date
DocumentReferenceID DocumentReferenceID Reference
AssignmentReference AssignmentReference Assignment Reference
PersSettlmtDocCurrency PersSettlmtDocCurrency Doc. Currency
ExchangeRate ExchangeRate Exchange rate
ExchangeRateIsFixed ExchangeRateIsFixed Fixed Exch.Rate
ExchangeRateDate ExchangeRateDate Translatn Date
TotalNetAmount TotalNetAmount Total Net Amount
PersSettlmtDocIsReversed PersSettlmtDocIsReversed Document Is Reversed
RvsdPersSettlmtDoc RvsdPersSettlmtDoc Reversed Document
PersSettlmtDocActivityReason PersSettlmtDocActivityReason Header Document Creation Activity Reason
SettlmtActivityReasonDesclocalized
PaymentReference PaymentReference Payment Reference
SettlmtApplSts SettlmtApplSts Appl. Status
SettlmtApplStsDesclocalized
ExchangeRateType ExchangeRateType Exch. Rate Type
SalesOffice SalesOffice Sales Office
SalesGroup SalesGroup Sales Group
SettlmtReltdCndnContr SettlmtReltdCndnContr Related Condition Contract
CndnContrType CndnContrType Contract Type
SettlmtDateCat SettlmtDateCat Settlement Date Type
ActualSettlmtDate ActualSettlmtDate Actual Settl. Date
SettlmtDateSequentialID SettlmtDateSequentialID Settlement Date ID
PersSettlmtDocIncmpltnsRsn PersSettlmtDocIncmpltnsRsn Incomplete Rsn
SettlmtDate SettlmtDate Settlement Date
SettlmtBusProcCat SettlmtBusProcCat Use Case Type
TotalSettlmtQuantity TotalSettlmtQuantity Total Quantity
TotalSettlmtQuantityUnit TotalSettlmtQuantityUnit UoM Total Quantity
TotalSettlmtNetWeight TotalSettlmtNetWeight Total Net Weight
TotalSettlmtGrossWeight TotalSettlmtGrossWeight Total Gross Weight
TotalSettlmtWeightUnit TotalSettlmtWeightUnit UoW Total Weight
TotalSettlmtVolume TotalSettlmtVolume Total Volume
TotalSettlmtVolumeUnit TotalSettlmtVolumeUnit Unit Total Volume
PostingPartnerCat PostingPartnerCat Posting Partner
SettlmtPeriodStartDate SettlmtPeriodStartDate Start Date of Period
SettlmtPeriodEndDate SettlmtPeriodEndDate End Date of Period
CndnContrProcessCategory CndnContrProcessCategory Process Category
SettlmtApplStsGrp SettlmtApplStsGrp Status Group
PersonWorkAgreement PersonWorkAgreement Personnel No.
PersonFullName _PersonWorkAgreement PersonFullName Full Name
PersonnelCostCenter PersonnelCostCenter Worker Cost Center
PersonnelControllingArea PersonnelControllingArea Worker Controlling Area
SettlmtCompensationReason SettlmtCompensationReason Compensation Reason
SettlmtCompnRsnDesclocalized
FiscalPeriod FiscalPeriod Tax period
JournalEntryCreationDate JournalEntryCreationDate Journal Entry Creation Date
PersSettlmtDocChangeState PersSettlmtDocChangeState Change State
ControllingArea _CompanyCode ControllingArea Controlling Area
virtualSettlmtApplStsChgdwstate
SettlmtCompnVar SettlmtCompnVar Compensation Variant
virtualChangeDocObjectchar10
virtualJournalEntryfarp_belnr_d
virtualFiscalYearfis_gjahr_no_conv
virtualUICT_Datesboolean
virtualUICT_ExtrefInfosboolean
virtualUICT_JournalEntryboolean
virtualUICT_ProcessDetailsboolean
virtualUICT_SettlmtDetailsboolean
virtualUICT_PersonWorkAgrmtboolean
virtualUICT_Statusboolean
virtualUICT_TotalNetAmountboolean
virtualUICT_CostAssignementboolean
SettlmtCompnVarDesclocalized
_PersSettlmtDocActivityReason _PersSettlmtDocActivityReason
_PersSettlmtAcctgTransfSts _PersSettlmtAcctgTransfSts
_SettlmtCompensationReason _SettlmtCompensationReason
_SettlmtDocType _SettlmtDocType
_SettlmtDocCat _SettlmtDocCat
_SettlmtProcessType _SettlmtProcessType
_SettlmtProcessCat _SettlmtProcessCat
_LogisticsDataEntryCat _LogisticsDataEntryCat
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_Division _Division
_CompanyCode _CompanyCode
_CreatedByUser _CreatedByUser
_PersSettlmtDocCurrency _PersSettlmtDocCurrency
_RvsdPersSettlmtDoc _RvsdPersSettlmtDoc
_ExchangeRateType _ExchangeRateType
_SalesOffice _SalesOffice
_SalesGroup _SalesGroup
_SettlmtBusProcCat _SettlmtBusProcCat
_CndnContrType _CndnContrType
_SettlmtReltdCndnContr _SettlmtReltdCndnContr
_SettlmtDateCat _SettlmtDateCat
_PostingPartnerCat _PostingPartnerCat
_CndnContrProcessCategory _CndnContrProcessCategory
_PersSettlmtDocIncmpltnsRsn _PersSettlmtDocIncmpltnsRsn
_TotalSettlmtQuantityUnit _TotalSettlmtQuantityUnit
_TotalSettlmtWeightUnit _TotalSettlmtWeightUnit
_TotalSettlmtVolumeUnit _TotalSettlmtVolumeUnit
_SalesArea _SalesArea
_SettlmtApplSts _SettlmtApplSts
_SettlmtApplStsGrp _SettlmtApplStsGrp
_SettlmtApplStsGrpStsAssgmt _SettlmtApplStsGrpStsAssgmt
_PersonWorkAgreement _PersonWorkAgreement
_SettlmtCompnVar _SettlmtCompnVar

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_PersSettlmtDocOPg.
-- 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_PersSettlmtDocOPg AS
SELECT
  PersonnelSettlementDocument,
  SettlmtDocType,
  _SettlmtDocType._Text.SettlmtDocTypeDesc : localized AS SettlmtDocTypeDesclocalized,
  SettlmtDocCat,
  _SettlmtDocCat._Text.SettlmtDocCatName : localized AS SettlmtDocCatNamelocalized,
  SettlmtProcessType,
  _SettlmtProcessType._Text.SettlmtProcessTypeDesc : localized AS SettlmtProcessTypeDesclocalized,
  SettlmtProcessCat,
  _SettlmtProcessCat._Text.SettlmtProcessCatName : localized AS SettlmtProcessCatNamelocalized,
  LogisticsDataEntryCat,
  PricingProcedure,
  PostingDate,
  PersSettlmtAcctgTransfSts,
  _PersSettlmtAcctgTransfSts._Text.PersSettlmtAcctgTransfStsName : localized AS PersSettlmtAcctgTransfStsNamelocalized,
  SalesOrganization,
  DistributionChannel,
  Division,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  PricingDocument,
  CreatedByUser,
  CreationDate,
  CreationTime,
  LastChangeDate,
  DocumentDate,
  DocumentReferenceID,
  AssignmentReference,
  PersSettlmtDocCurrency,
  ExchangeRate,
  ExchangeRateIsFixed,
  ExchangeRateDate,
  TotalNetAmount,
  PersSettlmtDocIsReversed,
  RvsdPersSettlmtDoc,
  PersSettlmtDocActivityReason,
  _PersSettlmtDocActivityReason._Text.SettlmtActivityReasonDesc : localized AS SettlmtActivityReasonDesclocalized,
  PaymentReference,
  SettlmtApplSts,
  _SettlmtApplSts._Text.SettlmtApplStsDesc : localized AS SettlmtApplStsDesclocalized,
  ExchangeRateType,
  SalesOffice,
  SalesGroup,
  SettlmtReltdCndnContr,
  CndnContrType,
  SettlmtDateCat,
  ActualSettlmtDate,
  SettlmtDateSequentialID,
  PersSettlmtDocIncmpltnsRsn,
  SettlmtDate,
  SettlmtBusProcCat,
  TotalSettlmtQuantity,
  TotalSettlmtQuantityUnit,
  TotalSettlmtNetWeight,
  TotalSettlmtGrossWeight,
  TotalSettlmtWeightUnit,
  TotalSettlmtVolume,
  TotalSettlmtVolumeUnit,
  PostingPartnerCat,
  SettlmtPeriodStartDate,
  SettlmtPeriodEndDate,
  CndnContrProcessCategory,
  SettlmtApplStsGrp,
  PersonWorkAgreement,
  _PersonWorkAgreement.PersonFullName AS PersonFullName,
  PersonnelCostCenter,
  PersonnelControllingArea,
  SettlmtCompensationReason,
  _SettlmtCompensationReason._Text.SettlmtCompnRsnDesc : localized AS SettlmtCompnRsnDesclocalized,
  FiscalPeriod,
  JournalEntryCreationDate,
  PersSettlmtDocChangeState,
  _CompanyCode.ControllingArea AS ControllingArea,
  virtual SettlmtApplStsChgd : wstate AS virtualSettlmtApplStsChgdwstate,
  SettlmtCompnVar,
  virtual ChangeDocObject : char10 AS virtualChangeDocObjectchar10,
  virtual JournalEntry : farp_belnr_d AS virtualJournalEntryfarp_belnr_d,
  virtual FiscalYear : fis_gjahr_no_conv AS virtualFiscalYearfis_gjahr_no_conv,
  virtual UICT_Dates : boolean AS virtualUICT_Datesboolean,
  virtual UICT_ExtrefInfos : boolean AS virtualUICT_ExtrefInfosboolean,
  virtual UICT_JournalEntry : boolean AS virtualUICT_JournalEntryboolean,
  virtual UICT_ProcessDetails : boolean AS virtualUICT_ProcessDetailsboolean,
  virtual UICT_SettlmtDetails : boolean AS virtualUICT_SettlmtDetailsboolean,
  virtual UICT_PersonWorkAgrmt : boolean AS virtualUICT_PersonWorkAgrmtboolean,
  virtual UICT_Status : boolean AS virtualUICT_Statusboolean,
  virtual UICT_TotalNetAmount : boolean AS virtualUICT_TotalNetAmountboolean,
  virtual UICT_CostAssignement : boolean AS virtualUICT_CostAssignementboolean,
  _SettlmtCompnVar._Text.SettlmtCompnVarDesc : localized AS SettlmtCompnVarDesclocalized
FROM R_PersSettlmtDocTP
;