C_CreditMemoRequestWl_F1989
Credit Memo Requests
C_CreditMemoRequestWl_F1989 is a Consumption CDS View that provides data about "Credit Memo Requests" in SAP S/4HANA. It reads from 1 data source (I_CreditMemoRequest) and exposes 55 fields with key field CreditMemoRequest. It has 12 associations to related views. It is used in 1 Fiori application: Manage Credit Memo Requests.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_CreditMemoRequest | CreditMemoRequest | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | C_Q2CCustomerQuickView | _SoldToParty | $projection.SoldToParty = _SoldToParty.Customer |
| [0..1] | C_Dischannelvaluehelp | _DistributionChannel | $projection.SalesOrganization = _DistributionChannel.SalesOrganization and $projection.DistributionChannel = _DistributionChannel.DistributionChannel |
| [0..1] | C_OrgDivisionValueHelp | _Division | $projection.SalesOrganization = _Division.SalesOrganization and $projection.DistributionChannel = _Division.DistributionChannel and $projection.OrganizationDivision = _Division.Division |
| [0..1] | C_SalesOfficeValueHelp | _SalesOffice | $projection.SalesOrganization = _SalesOffice.SalesOrganization and $projection.DistributionChannel = _SalesOffice.DistributionChannel and $projection.OrganizationDivision = _SalesOffice.OrganizationDivision and $projection.SalesOffice = _SalesOffice.SalesOffice |
| [0..1] | C_SalesGroupValueHelp | _SalesGroup | $projection.SalesOffice = _SalesGroup.SalesOffice and $projection.SalesGroup = _SalesGroup.SalesGroup |
| [0..1] | C_CreditMemoReqTypeVH_F1989 | _CreditMemoRequestType | $projection.CreditMemoRequestType = _CreditMemoRequestType.CreditMemoRequestType |
| [0..*] | I_SalesDocAllowedRjcnRsn | _SalesDocumentRjcnReason | $projection.SalesOrganization = _SalesDocumentRjcnReason.SalesOrganization and $projection.CreditMemoRequestType = _SalesDocumentRjcnReason.SalesDocumentType |
| [0..1] | I_SalesDocumentRjcnReason | _SalesDocRjcnReason | $projection.SalesDocumentRjcnReason = _SalesDocRjcnReason.SalesDocumentRjcnReason |
| [0..1] | C_SalesDocumentUserVH | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | C_SalesDocumentUserVH | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
| [0..*] | C_SalesDocumentItemWl | _SalesDocumentItemWl | $projection.CreditMemoRequest = _SalesDocumentItemWl.SalesDocument |
| [1] | E_SalesDocumentBasic | _Extension | $projection.CreditMemoRequest = _Extension.SalesDocument |
Annotations (15)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CCREDITMRWLF1989 | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #BLOCKED_DATA_EXCLUDED | view | |
| EndUserText.label | Credit Memo Requests | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #M | view | |
| VDM.viewType | #CONSUMPTION | view | |
| Search.searchable | true | view | |
| UI.headerInfo.typeName | Credit Memo Request | view | |
| UI.headerInfo.typeNamePlural | Credit Memo Requests | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.value | CreditMemoRequest | view | |
| Consumption.semanticObject | CreditMemoRequest | view |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F1989 | Manage Credit Memo Requests | Transactional | Manage Credit Memo Requests |
Manage Credit Memo Requests
Business Role: Internal Sales Representative
With this app you can search for credit memo requests according to your filter criteria and display them in a list. From the list, you can navigate to related applications, for example, to display credit memo request details.
Fields (55)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CreditMemoRequest | I_CreditMemoRequest | CreditMemoRequest | |
| SoldToParty | I_CreditMemoRequest | SoldToParty | Sold-to Party | |
| SoldToPartyFullName | Sold to Party Name | |||
| SoldToPartyName | ||||
| PurchaseOrderByCustomer | I_CreditMemoRequest | PurchaseOrderByCustomer | Purchase Order Number | |
| BillingDocumentDate | I_CreditMemoRequest | BillingDocumentDate | Billing Date | |
| OverallOrdReltdBillgStatus | I_CreditMemoRequest | OverallOrdReltdBillgStatus | Billing Status | |
| OverallSDProcessStatus | I_CreditMemoRequest | OverallSDProcessStatus | ||
| OverallSDDocumentRejectionSts | I_CreditMemoRequest | OverallSDDocumentRejectionSts | ||
| OverallBillingBlockStatus | I_CreditMemoRequest | OverallBillingBlockStatus | Billing Block Status | |
| SalesDocApprovalStatus | I_CreditMemoRequest | SalesDocApprovalStatus | ||
| CreditMemoRequestDate | I_CreditMemoRequest | CreditMemoRequestDate | Document Date | |
| HeaderBillingBlockReason | I_CreditMemoRequest | HeaderBillingBlockReason | Billing Block | |
| BillingBlockReasonDescription | Billing Block Reason Text | |||
| CreditMemoRequestType | I_CreditMemoRequest | CreditMemoRequestType | Credit Memo Request Type | |
| SalesOrganization | I_CreditMemoRequest | SalesOrganization | Sales Organization | |
| DistributionChannel | I_CreditMemoRequest | DistributionChannel | RefDistCh-Cust/Mat. | |
| OrganizationDivision | I_CreditMemoRequest | OrganizationDivision | Org. Division | |
| SalesOffice | I_CreditMemoRequest | SalesOffice | Sales Office | |
| SalesGroup | I_CreditMemoRequest | SalesGroup | Sales Group | |
| CreationDate | I_CreditMemoRequest | CreationDate | Time Stamp | |
| LastChangeDate | I_CreditMemoRequest | LastChangeDate | Time Stamp | |
| CreatedByUser | I_CreditMemoRequest | CreatedByUser | User Name | |
| LastChangedByUser | I_CreditMemoRequest | LastChangedByUser | User Name | |
| ReferenceSDDocument | I_CreditMemoRequest | ReferenceSDDocument | Reference Doc. | |
| SDDocumentReason | I_CreditMemoRequest | SDDocumentReason | Order Reason | |
| SDDocumentReasonText | Order Reason Text | |||
| SalesDocumentRjcnReason | ||||
| int1asCrdtMemoReqApprvlStsCritlty | ||||
| TransactionCurrency | I_CreditMemoRequest | TransactionCurrency | Transaction Currency | |
| CurrencyName | Document Currency Text | |||
| TotalNetAmount | I_CreditMemoRequest | TotalNetAmount | Total Net Amount | |
| OrganizationBPName1 | _SoldToParty | OrganizationBPName1 | Name 1 | |
| OrganizationBPName2 | _SoldToParty | OrganizationBPName2 | Name 2 | |
| _SalesDocumentItemWl | _SalesDocumentItemWl | |||
| _OverallOrdReltdBillgStatus | _OverallOrdReltdBillgStatus | |||
| _OverallSDProcessStatus | _OverallSDProcessStatus | |||
| _OverallSDDocumentRejectionSts | _OverallSDDocumentRejectionSts | |||
| _SoldToParty | _SoldToParty | |||
| _CreditMemoRequestType | _CreditMemoRequestType | |||
| _SalesOrganization | _SalesOrganization | |||
| _DistributionChannel | _DistributionChannel | |||
| _Division | _Division | |||
| _OrganizationDivision | _OrganizationDivision | |||
| _SalesOffice | _SalesOffice | |||
| _SalesGroup | _SalesGroup | |||
| _HeaderBillingBlockReason | _HeaderBillingBlockReason | |||
| _SDDocumentReason | _SDDocumentReason | |||
| _SalesDocumentRjcnReason | _SalesDocumentRjcnReason | |||
| _SalesDocRjcnReason | _SalesDocRjcnReason | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _SalesDocApprovalStatus | _SalesDocApprovalStatus | |||
| _OverallBillingBlockStatus | _OverallBillingBlockStatus |
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_CreditMemoRequestWl_F1989.
-- 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: CCREDITMRWLF1989
CREATE VIEW C_CreditMemoRequestWl_F1989 AS
SELECT
CreditMemoRequest.CreditMemoRequest AS CreditMemoRequest,
CreditMemoRequest.SoldToParty AS SoldToParty,
CreditMemoRequest._SoldToParty.CustomerName AS SoldToPartyFullName,
cast('' as ad_namtext ) AS SoldToPartyName,
CreditMemoRequest.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
CreditMemoRequest.BillingDocumentDate AS BillingDocumentDate,
CreditMemoRequest.OverallOrdReltdBillgStatus AS OverallOrdReltdBillgStatus,
CreditMemoRequest.OverallSDProcessStatus AS OverallSDProcessStatus,
CreditMemoRequest.OverallSDDocumentRejectionSts AS OverallSDDocumentRejectionSts,
CreditMemoRequest.OverallBillingBlockStatus AS OverallBillingBlockStatus,
CreditMemoRequest.SalesDocApprovalStatus AS SalesDocApprovalStatus,
CreditMemoRequest.CreditMemoRequestDate AS CreditMemoRequestDate,
CreditMemoRequest.HeaderBillingBlockReason AS HeaderBillingBlockReason,
CreditMemoRequest._HeaderBillingBlockReason._Text[1: Language = $session.system_language ]. BillingBlockReasonDescription AS BillingBlockReasonDescription,
CreditMemoRequest.CreditMemoRequestType AS CreditMemoRequestType,
CreditMemoRequest.SalesOrganization AS SalesOrganization,
CreditMemoRequest.DistributionChannel AS DistributionChannel,
CreditMemoRequest.OrganizationDivision AS OrganizationDivision,
CreditMemoRequest.SalesOffice AS SalesOffice,
CreditMemoRequest.SalesGroup AS SalesGroup,
CreditMemoRequest.CreationDate AS CreationDate,
CreditMemoRequest.LastChangeDate AS LastChangeDate,
CreditMemoRequest.CreatedByUser AS CreatedByUser,
CreditMemoRequest.LastChangedByUser AS LastChangedByUser,
CreditMemoRequest.ReferenceSDDocument AS ReferenceSDDocument,
CreditMemoRequest.SDDocumentReason AS SDDocumentReason,
CreditMemoRequest._SDDocumentReason._Text[1: Language = $session.system_language ]. SDDocumentReasonText AS SDDocumentReasonText,
cast( ' ' as abgru_va) AS SalesDocumentRjcnReason,
CreditMemoRequest.TransactionCurrency AS TransactionCurrency,
CreditMemoRequest._TransactionCurrency._Text[1: Language = $session.system_language ].CurrencyName AS CurrencyName,
CreditMemoRequest.TotalNetAmount AS TotalNetAmount,
_SoldToParty.OrganizationBPName1 AS OrganizationBPName1,
_SoldToParty.OrganizationBPName2 AS OrganizationBPName2
FROM I_CreditMemoRequest AS CreditMemoRequest
LEFT OUTER JOIN C_Q2CCustomerQuickView AS _SoldToParty ON SoldToParty = _SoldToParty.Customer -- association [0..1]
LEFT OUTER JOIN C_Dischannelvaluehelp AS _DistributionChannel ON SalesOrganization = _DistributionChannel.SalesOrganization AND DistributionChannel = _DistributionChannel.DistributionChannel -- association [0..1]
LEFT OUTER JOIN C_OrgDivisionValueHelp AS _Division ON SalesOrganization = _Division.SalesOrganization AND DistributionChannel = _Division.DistributionChannel AND OrganizationDivision = _Division.Division -- association [0..1]
LEFT OUTER JOIN C_SalesOfficeValueHelp AS _SalesOffice ON SalesOrganization = _SalesOffice.SalesOrganization AND DistributionChannel = _SalesOffice.DistributionChannel AND OrganizationDivision = _SalesOffice.OrganizationDivision AND SalesOffice = _SalesOffice.SalesOffice -- association [0..1]
LEFT OUTER JOIN C_SalesGroupValueHelp AS _SalesGroup ON SalesOffice = _SalesGroup.SalesOffice AND SalesGroup = _SalesGroup.SalesGroup -- association [0..1]
LEFT OUTER JOIN C_CreditMemoReqTypeVH_F1989 AS _CreditMemoRequestType ON CreditMemoRequestType = _CreditMemoRequestType.CreditMemoRequestType -- association [0..1]
LEFT OUTER JOIN I_SalesDocAllowedRjcnRsn AS _SalesDocumentRjcnReason ON SalesOrganization = _SalesDocumentRjcnReason.SalesOrganization AND CreditMemoRequestType = _SalesDocumentRjcnReason.SalesDocumentType -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentRjcnReason AS _SalesDocRjcnReason ON SalesDocumentRjcnReason = _SalesDocRjcnReason.SalesDocumentRjcnReason -- association [0..1]
LEFT OUTER JOIN C_SalesDocumentUserVH AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN C_SalesDocumentUserVH AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID -- association [0..1]
LEFT OUTER JOIN C_SalesDocumentItemWl AS _SalesDocumentItemWl ON CreditMemoRequest = _SalesDocumentItemWl.SalesDocument -- association [0..*]
LEFT OUTER JOIN E_SalesDocumentBasic AS _Extension ON CreditMemoRequest = _Extension.SalesDocument -- association [1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- 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