P_SrvcDocIntOrdFinCnvrsnData
Service Document Internal Order Finance Conversion Data
P_SrvcDocIntOrdFinCnvrsnData is a Composite CDS View that provides data about "Service Document Internal Order Finance Conversion Data" 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. Part of development package CRMS4_ANALYTICS_COMMON.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| P_SrvcDocEnhcdWithCloudCheck | _Enhcd | from |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_DisplayCurrency | vdm_v_display_currency |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA