P_SrvcDocIntOrdFinCnvrsnData

DDL: P_SRVCDOCINTORDFINCNVRSNDATA Type: view COMPOSITE

P_SrvcDocIntOrdFinCnvrsnData is a Composite CDS View in SAP S/4HANA. It reads from 1 data source (P_SrvcDocEnhcdWithCloudCheck) and exposes 102 fields with key fields Ledger, SourceLedger, CompanyCode, FiscalYear, AccountingDocument. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_SrvcDocEnhcdWithCloudCheck _Enhcd from

Parameters (1)

NameTypeDefault
P_DisplayCurrency vdm_v_display_currency

Associations (3)

CardinalityTargetAliasCondition
[1] P_SrvcDocIntOrdFinData _Conv _Conv.ServiceDocument = _Enhcd.ServiceDocument
[0..1] I_BusinessPartner _RespEmployeeID $projection.RespEmployeeBusinessPartnerId = _RespEmployeeID.BusinessPartner
[0..1] I_BusSolnOrdBasicFinancial _SolutionOrderVH $projection.RefBusinessSolutionOrder = _SolutionOrderVH.BusinessSolutionOrder

Annotations (9)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName PSRVINTORDCONV view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
VDM.viewType #COMPOSITE view
VDM.private true view

Fields (102)

KeyFieldSource TableSource FieldDescription
KEY Ledger _Conv Ledger Ledger
KEY SourceLedger _Conv SourceLedger Source Ledger
KEY CompanyCode _Conv CompanyCode Receiver Company Code
KEY FiscalYear _Conv FiscalYear G/L Fiscal Year
KEY AccountingDocument _Conv AccountingDocument Journal Entry
KEY LedgerGLLineItem _Conv LedgerGLLineItem Journal Entry Item
KEY GLAccountHierarchy _Conv GLAccountHierarchy
KEY SemanticTag _Conv SemanticTag Semantic Tag
KEY ValidityStartDate _Conv ValidityStartDate Validity Start Date
KEY ValidityEndDate _Conv ValidityEndDate ValidTo
KEY OrderID _Conv OrderID Order ID
KEY OrderItem _Conv OrderItem
AccountAssignment _Conv AccountAssignment Sender Acct Assgmt
ServiceDocument _Conv ServiceDocument Transaction ID
ServiceDocumentType _Conv ServiceDocumentType Transaction Type
ServiceContractItem
ServiceContract P_SrvcDocEnhcdWithCloudCheck ServiceDocument Transaction ID
ServiceContractType P_SrvcDocEnhcdWithCloudCheck ServiceDocumentType Transaction Type
ServiceObjectType P_SrvcDocEnhcdWithCloudCheck ServiceObjectType Object Type
ServiceContractDescription P_SrvcDocEnhcdWithCloudCheck ServiceDocumentDescription
ServiceDocumentIsOpen P_SrvcDocEnhcdWithCloudCheck ServiceDocumentIsOpen
ServiceDocumentTemplateType P_SrvcDocEnhcdWithCloudCheck ServiceDocumentTemplateType
CreationDate _Conv CreationDate Time Stamp
PostingDate _Conv PostingDate Posting Date for GR
DocumentDate _Conv DocumentDate Journal Entry Date
FiscalYearVariant _Conv FiscalYearVariant FY Variant
FiscalPeriod _Conv FiscalPeriod Tax period
FiscalQuarter _Conv FiscalQuarter
CalendarQuarter _CalendarPeriod CalendarQuarter Calendar Quarter
CalendarYear _CalendarPeriod CalendarYear Year
CalendarMonth _CalendarPeriod CalendarMonth Calendar Month
CalendarWeek _CalendarPeriod CalendarWeek Calendar Week
ServiceContractEndDateasNumberOfDays
DisplayCurrency
CompanyCodeCurrency _Conv CompanyCodeCurrency Local Currency
RecognizedMarginAmtInCCCrcy _Conv RecognizedMarginAmtInCCCrcy
RevenueAmountInCompanyCodeCrcy _Conv RevenueAmountInCompanyCodeCrcy
CostAmountInCompanyCodeCrcy _Conv CostAmountInCompanyCodeCrcy
TransactionCurrency P_SrvcDocEnhcdWithCloudCheck TransactionCurrency Transaction Currency
_TransactionCurrency _TransactionCurrency
TotalSrvcContrValueInDC P_SrvcDocEnhcdWithCloudCheck ServiceDocNetAmount
RevenueAmountInDisplayCrcy _Conv RevenueAmountInCompanyCodeCrcy
CostAmountInDisplayCurrency _Conv CostAmountInCompanyCodeCrcy
SrvcContrProfitabilityInDC _Conv RecognizedMarginAmtInCCCrcy
YTDSrvcContrRevnAmtInDC _Conv YTDSrvcContrRevnAmtInDC
YTDSrvcContrCostInDC _Conv YTDSrvcContrCostInDC
YTDSrvcContrPrftMarginAmtInDC _Conv YTDSrvcContrPrftMarginAmtInDC
SoldToParty P_SrvcDocEnhcdWithCloudCheck SoldToParty Sold-to Party
SoldToPartyFullName
SoldToPartyCountry P_SrvcDocEnhcdWithCloudCheck SoldToPartyCountry
SoldToPartyRegion P_SrvcDocEnhcdWithCloudCheck SoldToPartyRegion
ShipToParty P_SrvcDocEnhcdWithCloudCheck ShipToParty Ship-To Party (obsolete)
ResponsibleEmployee P_SrvcDocEnhcdWithCloudCheck ResponsibleEmployee Employee Resp.
RespEmployeeBusinessPartnerId P_SrvcDocEnhcdWithCloudCheck ResponsibleEmployee Employee Resp.
ContactPerson P_SrvcDocEnhcdWithCloudCheck ContactPerson Contact Person Key
SalesOrganizationOrgUnitID P_SrvcDocEnhcdWithCloudCheck SalesOrganizationOrgUnitID
SalesOfficeOrgUnitID P_SrvcDocEnhcdWithCloudCheck SalesOfficeOrgUnitID
SalesGroupOrgUnitID P_SrvcDocEnhcdWithCloudCheck SalesGroupOrgUnitID
DistributionChannel P_SrvcDocEnhcdWithCloudCheck DistributionChannel RefDistCh-Cust/Mat.
Division P_SrvcDocEnhcdWithCloudCheck Division Internal Division ID
SalesOrganization P_SrvcDocEnhcdWithCloudCheck SalesOrganization Sales Organization
SalesOffice P_SrvcDocEnhcdWithCloudCheck SalesOffice Sales Office
SalesGroup P_SrvcDocEnhcdWithCloudCheck SalesGroup Sales Group
ServiceOrganization P_SrvcDocEnhcdWithCloudCheck ServiceOrganization
RefBusinessSolutionOrder P_SrvcDocEnhcdWithCloudCheck RefBusinessSolutionOrder
ServiceDocumentItemCanclnParty P_SrvcDocEnhcdWithCloudCheck ServiceDocumentCanclnParty
ServiceDocumentItmCanclnReason P_SrvcDocEnhcdWithCloudCheck ServiceDocumentCanclnReason
_Ledger _Conv _Ledger
_SourceLedger _Conv _SourceLedger
_CompanyCode _Conv _CompanyCode
_FiscalYear _Conv _FiscalYear
_JournalEntry _Conv _JournalEntry
_Hierarchy _Conv _Hierarchy
_SemanticTag _Conv _SemanticTag
_CompanyCodeCurrency _Conv _CompanyCodeCurrency
_FiscalYearVariant _Conv _FiscalYearVariant
_CalendarMonth _CalendarPeriod _CalendarMonth
_CalendarYear _CalendarPeriod _CalendarYear
_CalendarQuarter _CalendarPeriod _CalendarQuarter
_ServiceObjectType P_SrvcDocEnhcdWithCloudCheck _ServiceObjType
_ServiceDocumentType P_SrvcDocEnhcdWithCloudCheck _ServiceDocumentType
_ServiceDocumentIsOpen P_SrvcDocEnhcdWithCloudCheck _ServiceDocumentIsOpen
_SalesOrganizationOrgUnit P_SrvcDocEnhcdWithCloudCheck _SalesOrganizationOrgUnit
_SalesOfficeOrgUnit P_SrvcDocEnhcdWithCloudCheck _SalesOfficeOrgUnit
_SalesGroupOrgUnit P_SrvcDocEnhcdWithCloudCheck _SalesGroupOrgUnit
_SalesOrganizationOrgUnit_2 P_SrvcDocEnhcdWithCloudCheck _SalesOrganizationOrgUnit_2
_SalesOfficeOrgUnit_2 P_SrvcDocEnhcdWithCloudCheck _SalesOfficeOrgUnit_2
_SalesGroupOrgUnit_2 P_SrvcDocEnhcdWithCloudCheck _SalesGroupOrgUnit_2
_Division P_SrvcDocEnhcdWithCloudCheck _Division
_SalesOffice P_SrvcDocEnhcdWithCloudCheck _SalesOffice
_SalesGroup P_SrvcDocEnhcdWithCloudCheck _SalesGroup
_SalesOrganization P_SrvcDocEnhcdWithCloudCheck _SalesOrganization
_DistributionChannel P_SrvcDocEnhcdWithCloudCheck _DistributionChannel
_SoldToParty P_SrvcDocEnhcdWithCloudCheck _SoldToParty
_SoldToPartyCountry P_SrvcDocEnhcdWithCloudCheck _SoldToPartyCountry
_SoldToPartyRegion P_SrvcDocEnhcdWithCloudCheck _SoldToPartyRegion
_ShipToParty P_SrvcDocEnhcdWithCloudCheck _ShipToParty
_RespEmployee P_SrvcDocEnhcdWithCloudCheck _RespEmployee
_Order _Conv _Order
_RespEmployeeID _RespEmployeeID
_ContactPerson P_SrvcDocEnhcdWithCloudCheck _ContactPerson
_SolutionOrderVH _SolutionOrderVH

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 P_SrvcDocIntOrdFinCnvrsnData.
-- 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.
-- Parameters: P_DisplayCurrency : vdm_v_display_currency

CREATE VIEW P_SrvcDocIntOrdFinCnvrsnData AS
SELECT
  _Conv.Ledger AS Ledger,
  _Conv.SourceLedger AS SourceLedger,
  _Conv.CompanyCode AS CompanyCode,
  _Conv.FiscalYear AS FiscalYear,
  _Conv.AccountingDocument AS AccountingDocument,
  _Conv.LedgerGLLineItem AS LedgerGLLineItem,
  _Conv.GLAccountHierarchy AS GLAccountHierarchy,
  _Conv.SemanticTag AS SemanticTag,
  _Conv.ValidityStartDate AS ValidityStartDate,
  _Conv.ValidityEndDate AS ValidityEndDate,
  _Conv.OrderID AS OrderID,
  _Conv.OrderItem AS OrderItem,
  _Conv.AccountAssignment AS AccountAssignment,
  _Conv.ServiceDocument AS ServiceDocument,
  _Conv.ServiceDocumentType AS ServiceDocumentType,
  cast( '' as crms4_number_int ) AS ServiceContractItem,
  _Enhcd.ServiceDocument AS ServiceContract,
  _Enhcd.ServiceDocumentType AS ServiceContractType,
  _Enhcd.ServiceObjectType AS ServiceObjectType,
  _Enhcd.ServiceDocumentDescription AS ServiceContractDescription,
  _Enhcd.ServiceDocumentIsOpen AS ServiceDocumentIsOpen,
  _Enhcd.ServiceDocumentTemplateType AS ServiceDocumentTemplateType,
  _Conv.CreationDate AS CreationDate,
  _Conv.PostingDate AS PostingDate,
  _Conv.DocumentDate AS DocumentDate,
  _Conv.FiscalYearVariant AS FiscalYearVariant,
  _Conv.FiscalPeriod AS FiscalPeriod,
  _Conv.FiscalQuarter AS FiscalQuarter,
  _CalendarPeriod.CalendarQuarter AS CalendarQuarter,
  _CalendarPeriod.CalendarYear AS CalendarYear,
  _CalendarPeriod.CalendarMonth AS CalendarMonth,
  _CalendarPeriod.CalendarWeek AS CalendarWeek,
  dats_days_between(_Enhcd.ServiceContractStartDate, _Enhcd.ServiceContractEndDate) as NumberOfDays AS ServiceContractEndDateasNumberOfDays,
  cast(:P_DisplayCurrency as currency) AS DisplayCurrency,
  _Conv.CompanyCodeCurrency AS CompanyCodeCurrency,
  _Conv.RecognizedMarginAmtInCCCrcy AS RecognizedMarginAmtInCCCrcy,
  _Conv.RevenueAmountInCompanyCodeCrcy AS RevenueAmountInCompanyCodeCrcy,
  _Conv.CostAmountInCompanyCodeCrcy AS CostAmountInCompanyCodeCrcy,
  _Enhcd.TransactionCurrency AS TransactionCurrency,
  _Enhcd.ServiceDocNetAmount AS TotalSrvcContrValueInDC,
  _Conv.RevenueAmountInCompanyCodeCrcy AS RevenueAmountInDisplayCrcy,
  _Conv.CostAmountInCompanyCodeCrcy AS CostAmountInDisplayCurrency,
  _Conv.RecognizedMarginAmtInCCCrcy AS SrvcContrProfitabilityInDC,
  _Conv.YTDSrvcContrRevnAmtInDC AS YTDSrvcContrRevnAmtInDC,
  _Conv.YTDSrvcContrCostInDC AS YTDSrvcContrCostInDC,
  _Conv.YTDSrvcContrPrftMarginAmtInDC AS YTDSrvcContrPrftMarginAmtInDC,
  _Enhcd.SoldToParty AS SoldToParty,
  _Enhcd._SoldToParty.BusinessPartnerFullName AS SoldToPartyFullName,
  _Enhcd.SoldToPartyCountry AS SoldToPartyCountry,
  _Enhcd.SoldToPartyRegion AS SoldToPartyRegion,
  _Enhcd.ShipToParty AS ShipToParty,
  _Enhcd.ResponsibleEmployee AS ResponsibleEmployee,
  _Enhcd.ResponsibleEmployee AS RespEmployeeBusinessPartnerId,
  _Enhcd.ContactPerson AS ContactPerson,
  _Enhcd.SalesOrganizationOrgUnitID AS SalesOrganizationOrgUnitID,
  _Enhcd.SalesOfficeOrgUnitID AS SalesOfficeOrgUnitID,
  _Enhcd.SalesGroupOrgUnitID AS SalesGroupOrgUnitID,
  _Enhcd.DistributionChannel AS DistributionChannel,
  _Enhcd.Division AS Division,
  _Enhcd.SalesOrganization AS SalesOrganization,
  _Enhcd.SalesOffice AS SalesOffice,
  _Enhcd.SalesGroup AS SalesGroup,
  _Enhcd.ServiceOrganization AS ServiceOrganization,
  _Enhcd.RefBusinessSolutionOrder AS RefBusinessSolutionOrder,
  _Enhcd.ServiceDocumentCanclnParty AS ServiceDocumentItemCanclnParty,
  _Enhcd.ServiceDocumentCanclnReason AS ServiceDocumentItmCanclnReason,
  _Conv._Ledger AS _Ledger,
  _Conv._SourceLedger AS _SourceLedger,
  _Conv._CompanyCode AS _CompanyCode,
  _Conv._FiscalYear AS _FiscalYear,
  _Conv._JournalEntry AS _JournalEntry,
  _Conv._Hierarchy AS _Hierarchy,
  _Conv._SemanticTag AS _SemanticTag,
  _Conv._CompanyCodeCurrency AS _CompanyCodeCurrency,
  _Conv._FiscalYearVariant AS _FiscalYearVariant,
  _CalendarPeriod._CalendarMonth AS _CalendarMonth,
  _CalendarPeriod._CalendarYear AS _CalendarYear,
  _CalendarPeriod._CalendarQuarter AS _CalendarQuarter,
  _Enhcd._ServiceObjType AS _ServiceObjectType,
  _Enhcd._ServiceDocumentType AS _ServiceDocumentType,
  _Enhcd._ServiceDocumentIsOpen AS _ServiceDocumentIsOpen,
  _Enhcd._SalesOrganizationOrgUnit AS _SalesOrganizationOrgUnit,
  _Enhcd._SalesOfficeOrgUnit AS _SalesOfficeOrgUnit,
  _Enhcd._SalesGroupOrgUnit AS _SalesGroupOrgUnit,
  _Enhcd._SalesOrganizationOrgUnit_2 AS _SalesOrganizationOrgUnit_2,
  _Enhcd._SalesOfficeOrgUnit_2 AS _SalesOfficeOrgUnit_2,
  _Enhcd._SalesGroupOrgUnit_2 AS _SalesGroupOrgUnit_2,
  _Enhcd._Division AS _Division,
  _Enhcd._SalesOffice AS _SalesOffice,
  _Enhcd._SalesGroup AS _SalesGroup,
  _Enhcd._SalesOrganization AS _SalesOrganization,
  _Enhcd._DistributionChannel AS _DistributionChannel,
  _Enhcd._SoldToParty AS _SoldToParty,
  _Enhcd._SoldToPartyCountry AS _SoldToPartyCountry,
  _Enhcd._SoldToPartyRegion AS _SoldToPartyRegion,
  _Enhcd._ShipToParty AS _ShipToParty,
  _Enhcd._RespEmployee AS _RespEmployee,
  _Conv._Order AS _Order,
  _Enhcd._ContactPerson AS _ContactPerson
FROM P_SrvcDocEnhcdWithCloudCheck AS _Enhcd
LEFT OUTER JOIN P_SrvcDocIntOrdFinData AS _Conv ON _Conv.ServiceDocument = _Enhcd.ServiceDocument  -- association [1]
LEFT OUTER JOIN I_BusinessPartner AS _RespEmployeeID ON RespEmployeeBusinessPartnerId = _RespEmployeeID.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusSolnOrdBasicFinancial AS _SolutionOrderVH ON RefBusinessSolutionOrder = _SolutionOrderVH.BusinessSolutionOrder  -- association [0..1]
;