I_SrvcEntrShtAccrsAccrSubobj

DDL: I_SRVCENTRSHTACCRSACCRSUBOBJ SQL: ISESACSO Type: view COMPOSITE

Service Entry Sheet Accrual Subobject

I_SrvcEntrShtAccrsAccrSubobj is a Composite CDS View that provides data about "Service Entry Sheet Accrual Subobject" in SAP S/4HANA. It reads from 1 data source (I_SrvcEntrShtAccrSubobject) and exposes 55 fields with key fields AccrualObjectLogicalSystem, PurchasingDocument, PurchasingDocumentItem. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SrvcEntrShtAccrSubobject I_SrvcEntrShtAccrSubobject from

Associations (8)

CardinalityTargetAliasCondition
[1..1] I_PurOrdAccrsCFinPurgDocument _PurchasingDocument $projection.AccrualObjectLogicalSystem = _PurchasingDocument.AccrualObjectLogicalSystem and $projection.PurchasingDocument = _PurchasingDocument.PurchasingDocument
[0..1] I_PurOrdAccrsCFinPurgDocItem _PurchasingDocumentItem $projection.AccrualObjectLogicalSystem = _PurchasingDocumentItem.AccrualObjectLogicalSystem and $projection.PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[0..1] I_User _PurOrdOwner $projection.PurchaseOrderOwner = _PurOrdOwner.UserID
[0..1] I_User _CreatedByUser $projection.createdbyuser = _CreatedByUser.UserID
[0..1] I_AccrEngineAccrObjectType _AccrObjectType $projection.AccrualEngineAccrualObjectType = _AccrObjectType.AccrualEngineAccrualObjectType
[0..1] I_LogicalSystem _AccrLogicalSystem $projection.AccrualObjectLogicalSystem = _AccrLogicalSystem.LogicalSystem
[0..1] I_AccrualEngineCompanyCode _AccrCompanyCode $projection.AccrualEngineAccrualObjectType = _AccrCompanyCode.AccrualEngineAccrualObjectType and $projection.CompanyCode = _AccrCompanyCode.CompanyCode
[0..1] I_AccrEngineAccrualObject _AccrObj $projection.AccrualEngineAccrualObjectType = _AccrObj.AccrualEngineAccrualObjectType and $projection.AccrualObjectLogicalSystem = _AccrObj.AccrualObjectLogicalSystem and $projection.CompanyCode = _AccrObj.CompanyCode and $projection.AccrualObject = _AccrObj.AccrualObject

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ISESACSO view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Service Entry Sheet Accrual Subobject view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #COMPOSITE view
AbapCatalog.preserveKey true view

Fields (55)

KeyFieldSource TableSource FieldDescription
KEY AccrualObjectLogicalSystem AccrualObjectLogicalSystem Logical System
KEY PurchasingDocument PurchasingDocument Purchasing Document
KEY PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
AccrualEngineAccrualObjectType AccrualEngineAccrualObjectType Component
CompanyCode CompanyCode Receiver Company Code
AccrualObject AccrualObject External Reference of Accrual Object
AccrualSubobject AccrualSubobject External Reference of Accrual Subobject
AccrualSubobjectCreatedByUser AccrualSubobjectCreatedByUser
AccrualSubobjectCreationDate AccrualSubobjectCreationDate
AccrSubobjCreationDateTime AccrSubobjCreationDateTime
CompanyCodeName _AccrCompanyCode CompanyCodeName Company Name
ControllingArea _AccrCompanyCode ControllingArea Controlling Area
ValidityDate
PurchasingDocumentCategory _PurchasingDocument PurchasingDocumentCategory Doc. Category
DocumentCurrency _PurchasingDocument DocumentCurrency Document Currency
PurchasingGroup _PurchasingDocument PurchasingGroup Purchasing Group
PurchasingDocumentOrderDate _PurchasingDocument PurchasingDocumentOrderDate PO Date
CreationDate _PurchasingDocument CreationDate Time Stamp
LastChangeDateTime AccrSubobjLastChangeDateTime
CreatedByUser _PurchasingDocument CreatedByUser User Name
Supplier _PurchasingDocument Supplier Supplier
Material _PurchasingDocumentItem Material Vehicle Model
PurchasingDocumentItemText _PurchasingDocumentItem PurchasingDocumentItemText Short Text
PurchasingDocumentItemCategory _PurchasingDocumentItem PurchasingDocumentItemCategory Item Category
NetAmount _PurchasingDocumentItem NetAmount Stated Amount
OrderQuantity _PurchasingDocumentItem OrderQuantity Quantity
OrderQuantityUnit _PurchasingDocumentItem OrderQuantityUnit Sales Unit
Plant _PurchasingDocumentItem Plant Valuation Area
MaterialGroup _PurchasingDocumentItem MaterialGroup Product Group
IsCompletelyDelivered _PurchasingDocumentItem IsCompletelyDelivered Is completely delivered
IsFinallyInvoiced _PurchasingDocumentItem IsFinallyInvoiced Final Invoice
GoodsReceiptIsExpected _PurchasingDocumentItem GoodsReceiptIsExpected Goods Receipt
InvoiceIsExpected _PurchasingDocumentItem InvoiceIsExpected Invoice Receipt
InvoiceIsGoodsReceiptBased _PurchasingDocumentItem InvoiceIsGoodsReceiptBased GR-Based IV
GoodsReceiptIsNonValuated _PurchasingDocumentItem GoodsReceiptIsNonValuated GR Non-Valuated
MaterialType _PurchasingDocumentItem MaterialType Material Type
RequisitionerName _PurchasingDocumentItem RequisitionerName Requisitioner
_DocumentCurrency _PurchasingDocument _DocumentCurrency
_PurchasingDocumentCategory _PurchasingDocument _PurchasingDocumentCategory
_MaterialGroup _PurchasingDocumentItem _MaterialGroup
_Plant _PurchasingDocumentItem _Plant
_Material _PurchasingDocumentItem _Material
_PurchasingDocument _PurchasingDocument
_PurchasingGroup _PurchasingDocument _PurchasingGroup
_Supplier _PurchasingDocument _Supplier
_PurgDocumentItemCategory _PurchasingDocumentItem _PurgDocumentItemCategory
_PurOrdOwner _PurOrdOwner
_OrderQuantityUnit _PurchasingDocumentItem _OrderQuantityUnit
_AccrObj _AccrObj
_AccrCompanyCode _AccrCompanyCode
_ControllingArea _AccrCompanyCode _ControllingArea
_AccrLogicalSystem _AccrLogicalSystem
_AccrObjectType _AccrObjectType
_PurchasingDocumentItem _PurchasingDocumentItem
_CreatedByUser _CreatedByUser

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 I_SrvcEntrShtAccrsAccrSubobj.
-- 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.
-- SQL view name: ISESACSO

CREATE VIEW I_SrvcEntrShtAccrsAccrSubobj AS
SELECT
  AccrualObjectLogicalSystem,
  PurchasingDocument,
  PurchasingDocumentItem,
  AccrualEngineAccrualObjectType,
  CompanyCode,
  AccrualObject,
  AccrualSubobject,
  AccrualSubobjectCreatedByUser,
  AccrualSubobjectCreationDate,
  AccrSubobjCreationDateTime,
  _AccrCompanyCode.CompanyCodeName AS CompanyCodeName,
  _AccrCompanyCode.ControllingArea AS ControllingArea,
  cast(substring( cast(tstmp_current_utctimestamp() as abap.char( 17 ) ), 1, 8 ) as abap.dats ) AS ValidityDate,
  _PurchasingDocument.PurchasingDocumentCategory AS PurchasingDocumentCategory,
  _PurchasingDocument.DocumentCurrency AS DocumentCurrency,
  _PurchasingDocument.PurchasingGroup AS PurchasingGroup,
  _PurchasingDocument.PurchasingDocumentOrderDate AS PurchasingDocumentOrderDate,
  _PurchasingDocument.CreationDate AS CreationDate,
  AccrSubobjLastChangeDateTime AS LastChangeDateTime,
  _PurchasingDocument.CreatedByUser AS CreatedByUser,
  _PurchasingDocument.Supplier AS Supplier,
  _PurchasingDocumentItem.Material AS Material,
  _PurchasingDocumentItem.PurchasingDocumentItemText AS PurchasingDocumentItemText,
  _PurchasingDocumentItem.PurchasingDocumentItemCategory AS PurchasingDocumentItemCategory,
  _PurchasingDocumentItem.NetAmount AS NetAmount,
  _PurchasingDocumentItem.OrderQuantity AS OrderQuantity,
  _PurchasingDocumentItem.OrderQuantityUnit AS OrderQuantityUnit,
  _PurchasingDocumentItem.Plant AS Plant,
  _PurchasingDocumentItem.MaterialGroup AS MaterialGroup,
  _PurchasingDocumentItem.IsCompletelyDelivered AS IsCompletelyDelivered,
  _PurchasingDocumentItem.IsFinallyInvoiced AS IsFinallyInvoiced,
  _PurchasingDocumentItem.GoodsReceiptIsExpected AS GoodsReceiptIsExpected,
  _PurchasingDocumentItem.InvoiceIsExpected AS InvoiceIsExpected,
  _PurchasingDocumentItem.InvoiceIsGoodsReceiptBased AS InvoiceIsGoodsReceiptBased,
  _PurchasingDocumentItem.GoodsReceiptIsNonValuated AS GoodsReceiptIsNonValuated,
  _PurchasingDocumentItem.MaterialType AS MaterialType,
  _PurchasingDocumentItem.RequisitionerName AS RequisitionerName,
  _PurchasingDocument._DocumentCurrency AS _DocumentCurrency,
  _PurchasingDocument._PurchasingDocumentCategory AS _PurchasingDocumentCategory,
  _PurchasingDocumentItem._MaterialGroup AS _MaterialGroup,
  _PurchasingDocumentItem._Plant AS _Plant,
  _PurchasingDocumentItem._Material AS _Material,
  _PurchasingDocument._PurchasingGroup AS _PurchasingGroup,
  _PurchasingDocument._Supplier AS _Supplier,
  _PurchasingDocumentItem._PurgDocumentItemCategory AS _PurgDocumentItemCategory,
  _PurchasingDocumentItem._OrderQuantityUnit AS _OrderQuantityUnit,
  _AccrCompanyCode._ControllingArea AS _ControllingArea
FROM I_SrvcEntrShtAccrSubobject
LEFT OUTER JOIN I_PurOrdAccrsCFinPurgDocument AS _PurchasingDocument ON AccrualObjectLogicalSystem = _PurchasingDocument.AccrualObjectLogicalSystem AND PurchasingDocument = _PurchasingDocument.PurchasingDocument  -- association [1..1]
LEFT OUTER JOIN I_PurOrdAccrsCFinPurgDocItem AS _PurchasingDocumentItem ON AccrualObjectLogicalSystem = _PurchasingDocumentItem.AccrualObjectLogicalSystem AND PurchasingDocument = _PurchasingDocumentItem.PurchasingDocument AND PurchasingDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_User AS _PurOrdOwner ON PurchaseOrderOwner = _PurOrdOwner.UserID  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON createdbyuser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_AccrEngineAccrObjectType AS _AccrObjectType ON AccrualEngineAccrualObjectType = _AccrObjectType.AccrualEngineAccrualObjectType  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _AccrLogicalSystem ON AccrualObjectLogicalSystem = _AccrLogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_AccrualEngineCompanyCode AS _AccrCompanyCode ON AccrualEngineAccrualObjectType = _AccrCompanyCode.AccrualEngineAccrualObjectType AND CompanyCode = _AccrCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_AccrEngineAccrualObject AS _AccrObj ON AccrualEngineAccrualObjectType = _AccrObj.AccrualEngineAccrualObjectType AND AccrualObjectLogicalSystem = _AccrObj.AccrualObjectLogicalSystem AND CompanyCode = _AccrObj.CompanyCode AND AccrualObject = _AccrObj.AccrualObject  -- association [0..1]
;