I_CreditMemoRequestItemCube

DDL: I_CREDITMEMOREQUESTITEMCUBE Type: view COMPOSITE

Credit Memo Request Item - Cube

I_CreditMemoRequestItemCube (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Sales

I_CreditMemoRequestItemCube is a Composite CDS View (Cube) that provides data about "Credit Memo Request Item - Cube" in SAP S/4HANA. It reads from 1 data source (I_SalesDocumentItemAnalytics) and exposes 99 fields with key fields CreditMemoRequest, CreditMemoRequestItem. It has 3 associations to related views.

SAP API Hub

StateC1
Line of BusinessSales
Application ComponentSD-ANA
CapabilitiesData Provider for Analytical Queries, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageSales for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides the prerequisites for answering questions about relevant aspects of credit memo request items. Example business questions are:</p> <ul> <li><p>What is the sold-to party of a given credit memo request?</p></li> <li><p>What is the order reason for a given credit memo request? </p></li><li><p>What is the total net value of the items in my credit memo requests?</p></li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_SalesDocumentItemAnalytics SDIA from

Parameters (2)

NameTypeDefault
P_ExchangeRateType kurst
P_DisplayCurrency vdm_v_display_currency

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_CreditMemoRequest _CreditMemoRequest $projection.CreditMemoRequest = _CreditMemoRequest.CreditMemoRequest
[0..1] I_CreditMemoRequestType _CreditMemoRequestType $projection.CreditMemoRequestType = _CreditMemoRequestType.CreditMemoRequestType
[0..1] E_SalesDocumentItemBasic _Extension $projection.CreditMemoRequest = _Extension.SalesDocument and $projection.CreditMemoRequestItem = _Extension.SalesDocumentItem

Annotations (14)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Credit Memo Request Item - Cube view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ISDCRDMEMREQITMC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
Analytics.dataCategory #CUBE view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (99)

KeyFieldSource TableSource FieldDescription
KEY CreditMemoRequest Credit Memo Request
_CreditMemoRequest _CreditMemoRequest
KEY CreditMemoRequestItem Credit Memo Request Item
CreditMemoRequestType I_SalesDocumentItemAnalytics SalesDocumentType Sales Document Type
_CreditMemoRequestType _CreditMemoRequestType
CreditMemoRequestItemCategory I_SalesDocumentItemAnalytics SalesDocumentItemCategory Sales Document Item Category
_ItemCategory I_SalesDocumentItemAnalytics _ItemCategory
CreditMemoRequestItemType I_SalesDocumentItemAnalytics SalesDocumentItemType Item Type
CreatedByUser I_SalesDocumentItemAnalytics CreatedByUser Name of Person Responsible for Creating the Object
_CreatedByUser I_SalesDocumentItemAnalytics _CreatedByUser
CreationDate I_SalesDocumentItemAnalytics CreationDate Record Created On
CreationTime I_SalesDocumentItemAnalytics CreationTime Time at Which Record Was Created
LastChangeDate I_SalesDocumentItemAnalytics LastChangeDate Last Changed On
CreationDateYear Year of Creation
CreationDateYearQuarter Year/Quarter of Creation
CreationDateYearMonth Year/Month of Creation
SalesOrganization I_SalesDocumentItemAnalytics SalesOrganization Sales Organization
_SalesOrganization I_SalesDocumentItemAnalytics _SalesOrganization
DistributionChannel I_SalesDocumentItemAnalytics DistributionChannel Distribution Channel
_DistributionChannel I_SalesDocumentItemAnalytics _DistributionChannel
OrganizationDivision Organization Division
_OrganizationDivision I_SalesDocumentItemAnalytics _OrganizationDivision
Division I_SalesDocumentItemAnalytics Division Internal Division ID
_Division I_SalesDocumentItemAnalytics _Division
SalesOffice I_SalesDocumentItemAnalytics SalesOffice Sales Office
_SalesOffice I_SalesDocumentItemAnalytics _SalesOffice
SalesGroup I_SalesDocumentItemAnalytics SalesGroup Sales Group
_SalesGroup I_SalesDocumentItemAnalytics _SalesGroup
PartnerCompany Company ID of Trading Partner
_GlobalCompany
SoldToParty I_SalesDocumentItemAnalytics SoldToParty Sold-to Party
_SoldToParty I_SalesDocumentItemAnalytics _SoldToParty
SDDocumentReason I_SalesDocumentItemAnalytics SDDocumentReason Order Reason (Reason for the Business Transaction)
_SDDocumentReason I_SalesDocumentItemAnalytics _SDDocumentReason
CreditMemoRequestItemText I_SalesDocumentItemAnalytics SalesDocumentItemText Short text for sales order item
PurchaseOrderByCustomer I_SalesDocumentItemAnalytics PurchaseOrderByCustomer Purchase Order Number
CustomerPurchaseOrderDate I_SalesDocumentItemAnalytics CustomerPurchaseOrderDate Customer Reference Date
CustomerGroup I_SalesDocumentItemAnalytics CustomerGroup Customer Group
_CustomerGroup I_SalesDocumentItemAnalytics _CustomerGroup
SalesDocumentRjcnReason I_SalesDocumentItemAnalytics SalesDocumentRjcnReason Reason for Rejection of Sales Documents
_SalesDocumentRjcnReason I_SalesDocumentItemAnalytics _SalesDocumentRjcnReason
Material I_SalesDocumentItemAnalytics Material Material Number
_Material I_SalesDocumentItemAnalytics _Material
Product I_SalesDocumentItemAnalytics Product Product Number
_Product I_SalesDocumentItemAnalytics _Product
MaterialGroup I_SalesDocumentItemAnalytics MaterialGroup Material Group
_MaterialGroup I_SalesDocumentItemAnalytics _MaterialGroup
ProductGroup I_SalesDocumentItemAnalytics ProductGroup Product Sold Group
_ProductGroup I_SalesDocumentItemAnalytics _ProductGroup
Plant I_SalesDocumentItemAnalytics Plant Plant (Own or External)
_Plant I_SalesDocumentItemAnalytics _Plant
ItemGrossWeight I_SalesDocumentItemAnalytics ItemGrossWeight Gross Weight of the Item
ItemNetWeight I_SalesDocumentItemAnalytics ItemNetWeight Net Weight of the Item
ItemWeightUnit I_SalesDocumentItemAnalytics ItemWeightUnit Unit of Weight
_ItemWeightUnit I_SalesDocumentItemAnalytics _ItemWeightUnit
ItemVolume I_SalesDocumentItemAnalytics ItemVolume Volume of the item
ItemVolumeUnit I_SalesDocumentItemAnalytics ItemVolumeUnit Volume Unit
_ItemVolumeUnit I_SalesDocumentItemAnalytics _ItemVolumeUnit
MainItemPricingRefProduct I_SalesDocumentItemAnalytics MainItemPricingRefProduct Pricing Reference Product of Main Item
HigherLevelItem I_SalesDocumentItemAnalytics HigherLevelItem Higher-Level Item in Bill of Material Structures
BillOfMaterial I_SalesDocumentItemAnalytics BillOfMaterial Bill of Material
PropagatePrftbltySgmt2BOM I_SalesDocumentItemAnalytics PropagatePrftbltySgmt2BOM Propagate Profitability Segment to BOM (Sales Kit) Sub-Items
CostDeterminationIsRequired I_SalesDocumentItemAnalytics CostDeterminationIsRequired Determine cost
TaxAmount I_SalesDocumentItemAnalytics TaxAmount Tax Amount in Document Currency
CostAmount I_SalesDocumentItemAnalytics CostAmount Cost in Document Currency
Subtotal1Amount I_SalesDocumentItemAnalytics Subtotal1Amount Subtotal 1 from Pricing Procedure for Price Element
Subtotal2Amount I_SalesDocumentItemAnalytics Subtotal2Amount Subtotal 2 from Pricing Procedure for Price Element
Subtotal3Amount I_SalesDocumentItemAnalytics Subtotal3Amount Subtotal 3 from Pricing Procedure for Price Element
Subtotal4Amount I_SalesDocumentItemAnalytics Subtotal4Amount Subtotal 4 from Pricing Procedure for Price Element
Subtotal5Amount I_SalesDocumentItemAnalytics Subtotal5Amount Subtotal 5 from Pricing Procedure for Price Element
Subtotal6Amount I_SalesDocumentItemAnalytics Subtotal6Amount Subtotal 6 from Pricing Procedure for Price Element
BillingCompanyCode I_SalesDocumentItemAnalytics BillingCompanyCode Company Code to Be Billed
_BillingCompanyCode I_SalesDocumentItemAnalytics _BillingCompanyCode
ItemIsBillingRelevant I_SalesDocumentItemAnalytics ItemIsBillingRelevant Relevant for Billing
_ItemIsBillingRelevant I_SalesDocumentItemAnalytics _ItemIsBillingRelevant
ItemBillingBlockReason Billing Block Reason for Item
_ItemBillingBlockReason I_SalesDocumentItemAnalytics _ItemBillingBlockReason
CustomerPaymentTerms I_SalesDocumentItemAnalytics CustomerPaymentTerms Terms of Payment Key
_CustomerPaymentTerms I_SalesDocumentItemAnalytics _CustomerPaymentTerms
PaymentMethod I_SalesDocumentItemAnalytics PaymentMethod Payment Method
BusinessArea I_SalesDocumentItemAnalytics BusinessArea Business Area
_BusinessArea I_SalesDocumentItemAnalytics _BusinessArea
SDProcessStatus Overall Processing Status (Item)
_SDProcessStatus I_SalesDocumentItemAnalytics _SDProcessStatus
OrderRelatedBillingStatus I_SalesDocumentItemAnalytics OrderRelatedBillingStatus Order-Related Billing Status (Item)
_OrderRelatedBillingStatus I_SalesDocumentItemAnalytics _OrderRelatedBillingStatus
BillingBlockStatus I_SalesDocumentItemAnalytics BillingBlockStatus Billing Block Status (Item)
_BillingBlockStatus I_SalesDocumentItemAnalytics _BillingBlockStatus
BusinessSolutionOrder I_SalesDocumentItemAnalytics BusinessSolutionOrder Solution Order
_SolutionOrder
BaseUnit I_SalesDocumentItemAnalytics BaseUnit Base Unit of Measure
_BaseUnit I_SalesDocumentItemAnalytics _BaseUnit
TransactionCurrency I_SalesDocumentItemAnalytics TransactionCurrency Transaction Currency
_TransactionCurrency I_SalesDocumentItemAnalytics _TransactionCurrency
DisplayCurrency Display Currency
NetAmount I_SalesDocumentItemAnalytics NetAmount Net Value of Sales Order Item in Transaction Currency
CreditMemoRequestNetAmount Net Amount of Credit Memo Request Items
CreditMemoRequestQuantity CreditMemoRequestQuantity Quantity of Credit Memo Request Items
NumberOfCreditMemoRequestItems NumberOfCreditMemoRequestItems Number of Items in Credit Memo Requests

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_CreditMemoRequestItemCube.
-- 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_ExchangeRateType : kurst, P_DisplayCurrency : vdm_v_display_currency

CREATE VIEW I_CreditMemoRequestItemCube AS
SELECT
  cast(SDIA.SalesDocument as credit_memo_request preserving type) AS CreditMemoRequest,
  cast(SDIA.SalesDocumentItem as credit_memo_request_item preserving type) AS CreditMemoRequestItem,
  SDIA.SalesDocumentType AS CreditMemoRequestType,
  SDIA.SalesDocumentItemCategory AS CreditMemoRequestItemCategory,
  SDIA._ItemCategory AS _ItemCategory,
  SDIA.SalesDocumentItemType AS CreditMemoRequestItemType,
  SDIA.CreatedByUser AS CreatedByUser,
  SDIA._CreatedByUser AS _CreatedByUser,
  SDIA.CreationDate AS CreationDate,
  SDIA.CreationTime AS CreationTime,
  SDIA.LastChangeDate AS LastChangeDate,
  cast(CalendarDate.CalendarYear as creation_date_year) AS CreationDateYear,
  cast(CalendarDate.YearQuarter as creation_date_year_quarter) AS CreationDateYearQuarter,
  cast(CalendarDate.YearMonth as creation_date_year_month) AS CreationDateYearMonth,
  SDIA.SalesOrganization AS SalesOrganization,
  SDIA._SalesOrganization AS _SalesOrganization,
  SDIA.DistributionChannel AS DistributionChannel,
  SDIA._DistributionChannel AS _DistributionChannel,
  cast(SDIA.OrganizationDivision as organization_division preserving type) AS OrganizationDivision,
  SDIA._OrganizationDivision AS _OrganizationDivision,
  SDIA.Division AS Division,
  SDIA._Division AS _Division,
  SDIA.SalesOffice AS SalesOffice,
  SDIA._SalesOffice AS _SalesOffice,
  SDIA.SalesGroup AS SalesGroup,
  SDIA._SalesGroup AS _SalesGroup,
  SDIA._SoldToParty.TradingPartner AS PartnerCompany,
  SDIA._SoldToParty._GlobalCompany AS _GlobalCompany,
  SDIA.SoldToParty AS SoldToParty,
  SDIA._SoldToParty AS _SoldToParty,
  SDIA.SDDocumentReason AS SDDocumentReason,
  SDIA._SDDocumentReason AS _SDDocumentReason,
  SDIA.SalesDocumentItemText AS CreditMemoRequestItemText,
  SDIA.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  SDIA.CustomerPurchaseOrderDate AS CustomerPurchaseOrderDate,
  SDIA.CustomerGroup AS CustomerGroup,
  SDIA._CustomerGroup AS _CustomerGroup,
  SDIA.SalesDocumentRjcnReason AS SalesDocumentRjcnReason,
  SDIA._SalesDocumentRjcnReason AS _SalesDocumentRjcnReason,
  SDIA.Material AS Material,
  SDIA._Material AS _Material,
  SDIA.Product AS Product,
  SDIA._Product AS _Product,
  SDIA.MaterialGroup AS MaterialGroup,
  SDIA._MaterialGroup AS _MaterialGroup,
  SDIA.ProductGroup AS ProductGroup,
  SDIA._ProductGroup AS _ProductGroup,
  SDIA.Plant AS Plant,
  SDIA._Plant AS _Plant,
  SDIA.ItemGrossWeight AS ItemGrossWeight,
  SDIA.ItemNetWeight AS ItemNetWeight,
  SDIA.ItemWeightUnit AS ItemWeightUnit,
  SDIA._ItemWeightUnit AS _ItemWeightUnit,
  SDIA.ItemVolume AS ItemVolume,
  SDIA.ItemVolumeUnit AS ItemVolumeUnit,
  SDIA._ItemVolumeUnit AS _ItemVolumeUnit,
  SDIA.MainItemPricingRefProduct AS MainItemPricingRefProduct,
  SDIA.HigherLevelItem AS HigherLevelItem,
  SDIA.BillOfMaterial AS BillOfMaterial,
  SDIA.PropagatePrftbltySgmt2BOM AS PropagatePrftbltySgmt2BOM,
  SDIA.CostDeterminationIsRequired AS CostDeterminationIsRequired,
  SDIA.TaxAmount AS TaxAmount,
  SDIA.CostAmount AS CostAmount,
  SDIA.Subtotal1Amount AS Subtotal1Amount,
  SDIA.Subtotal2Amount AS Subtotal2Amount,
  SDIA.Subtotal3Amount AS Subtotal3Amount,
  SDIA.Subtotal4Amount AS Subtotal4Amount,
  SDIA.Subtotal5Amount AS Subtotal5Amount,
  SDIA.Subtotal6Amount AS Subtotal6Amount,
  SDIA.BillingCompanyCode AS BillingCompanyCode,
  SDIA._BillingCompanyCode AS _BillingCompanyCode,
  SDIA.ItemIsBillingRelevant AS ItemIsBillingRelevant,
  SDIA._ItemIsBillingRelevant AS _ItemIsBillingRelevant,
  cast(SDIA.ItemBillingBlockReason as billing_block_reason_item preserving type) AS ItemBillingBlockReason,
  SDIA._ItemBillingBlockReason AS _ItemBillingBlockReason,
  SDIA.CustomerPaymentTerms AS CustomerPaymentTerms,
  SDIA._CustomerPaymentTerms AS _CustomerPaymentTerms,
  SDIA.PaymentMethod AS PaymentMethod,
  SDIA.BusinessArea AS BusinessArea,
  SDIA._BusinessArea AS _BusinessArea,
  cast(SDIA.SDProcessStatus as sd_doc_process_status preserving type) AS SDProcessStatus,
  SDIA._SDProcessStatus AS _SDProcessStatus,
  SDIA.OrderRelatedBillingStatus AS OrderRelatedBillingStatus,
  SDIA._OrderRelatedBillingStatus AS _OrderRelatedBillingStatus,
  SDIA.BillingBlockStatus AS BillingBlockStatus,
  SDIA._BillingBlockStatus AS _BillingBlockStatus,
  SDIA.BusinessSolutionOrder AS BusinessSolutionOrder,
  SDIA.BaseUnit AS BaseUnit,
  SDIA._BaseUnit AS _BaseUnit,
  SDIA.TransactionCurrency AS TransactionCurrency,
  SDIA._TransactionCurrency AS _TransactionCurrency,
  cast(:P_DisplayCurrency as vdm_v_display_currency) AS DisplayCurrency,
  SDIA.NetAmount AS NetAmount,
  cast( SDIA.NetAmount as credit_memo_request_net_amt preserving type ) AS CreditMemoRequestNetAmount,
  CreditMemoRequestQuantity,
  NumberOfCreditMemoRequestItems
FROM I_SalesDocumentItemAnalytics AS SDIA
LEFT OUTER JOIN I_CreditMemoRequest AS _CreditMemoRequest ON CreditMemoRequest = _CreditMemoRequest.CreditMemoRequest  -- association [1..1]
LEFT OUTER JOIN I_CreditMemoRequestType AS _CreditMemoRequestType ON CreditMemoRequestType = _CreditMemoRequestType.CreditMemoRequestType  -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentItemBasic AS _Extension ON CreditMemoRequest = _Extension.SalesDocument AND CreditMemoRequestItem = _Extension.SalesDocumentItem  -- association [0..1]
;