<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cds view &#8211; SAP EWM Help</title>
	<atom:link href="https://www.sapewmhelp.com/question-tag/cds-view/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sapewmhelp.com</link>
	<description>SAP EWM questions answered by experts — ABAP, S/4HANA, warehouse management</description>
	<lastBuildDate>Tue, 14 Jul 2026 13:38:58 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>
	<item>
		<title>How to Find Which SAP Standard Program, BAPI, Function Module, or CDS View Is Used by a Transaction?</title>
		<link>https://www.sapewmhelp.com/question/how-to-find-which-sap-standard-program-bapi-function-module-or-cds-view-is-used-by-a-transaction/</link>
					<comments>https://www.sapewmhelp.com/question/how-to-find-which-sap-standard-program-bapi-function-module-or-cds-view-is-used-by-a-transaction/#respond</comments>
		
		<dc:creator><![CDATA[PrafulAnand]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 13:38:58 +0000</pubDate>
				<guid isPermaLink="false">https://www.sapewmhelp.com/?question=how-to-find-which-sap-standard-program-bapi-function-module-or-cds-view-is-used-by-a-transaction</guid>

					<description><![CDATA[I am working on a customization requirement in SAP ABAP and need to identify the SAP standard program, BAPI, function module, CDS View, or class that is executed when a transaction is run. Sometimes I need to enhance an existing SAP process, analyze standard logic, or debug an issue, but I am not sure where [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>I am working on a customization requirement in SAP ABAP and need to identify the SAP standard program, BAPI, function module, CDS View, or class that is executed when a transaction is run.</p>
<p>Sometimes I need to enhance an existing SAP process, analyze standard logic, or debug an issue, but I am not sure where to start.</p>
<p>I would like to understand the best techniques for finding the backend objects used by any SAP transaction.</p>
<p>Please help with the following points:</p>
<ul>
<li>How can we find the ABAP program behind a transaction using transaction <code>SE93</code>?</li>
<li>How can we identify the function modules, methods, classes, and BAPIs called during execution?</li>
<li>How can we use the ABAP Debugger to trace the execution flow?</li>
<li>How can we use <code>SAT</code>, <code>ST05</code>, and SQL Monitor to identify database access and performance bottlenecks?</li>
<li>How can we determine which CDS Views or database tables are used by a transaction?</li>
<li>How can we identify the enhancement spots, BAdIs, and user exits available for a standard SAP transaction?</li>
<li>What are the best debugging techniques for standard SAP programs?</li>
<li>Which tools should be used when analyzing SAP S/4HANA transactions?</li>
<li>What are the common mistakes developers make when trying to analyze SAP standard code?</li>
<li>Can someone share a real project example showing how to trace a transaction from the SAP GUI screen to the underlying ABAP code?</li>
</ul>
<p>A step-by-step guide with transaction codes, debugging tips, screenshots, and practical examples would be very helpful.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sapewmhelp.com/question/how-to-find-which-sap-standard-program-bapi-function-module-or-cds-view-is-used-by-a-transaction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>DDIC View vs CDS View</title>
		<link>https://www.sapewmhelp.com/question/ddic-view-vs-cds-view/</link>
					<comments>https://www.sapewmhelp.com/question/ddic-view-vs-cds-view/#respond</comments>
		
		<dc:creator><![CDATA[DPM125]]></dc:creator>
		<pubDate>Tue, 05 Aug 2025 19:01:32 +0000</pubDate>
				<guid isPermaLink="false">https://www.sapewmhelp.com/?question=ddic-view-vs-cds-view</guid>

					<description><![CDATA[Aspect DDIC View (ABAP Dictionary View) CDS View (Core Data Services View) Definition Tool Created using SE11 (Graphical interface) Created using ADT (Eclipse) with SQL-like DDL syntax Technology Base Classic SAP NetWeaver Modern SAP HANA / S/4HANA Definition Style GUI-based definition (drag-and-drop style) Text-based, code-centric with annotations Join Support Basic joins (Inner, Outer) Advanced joins [&#8230;]]]></description>
										<content:encoded><![CDATA[<table>
<thead>
<tr>
<th><strong>Aspect</strong></th>
<th><strong>DDIC View</strong> (ABAP Dictionary View)</th>
<th><strong>CDS View</strong> (Core Data Services View)</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Definition Tool</strong></td>
<td>Created using <strong>SE11</strong> (Graphical interface)</td>
<td>Created using <strong>ADT (Eclipse)</strong> with SQL-like DDL syntax</td>
</tr>
<tr>
<td><strong>Technology Base</strong></td>
<td>Classic SAP NetWeaver</td>
<td>Modern SAP HANA / S/4HANA</td>
</tr>
<tr>
<td><strong>Definition Style</strong></td>
<td>GUI-based definition (drag-and-drop style)</td>
<td>Text-based, code-centric with annotations</td>
</tr>
<tr>
<td><strong>Join Support</strong></td>
<td>Basic joins (Inner, Outer)</td>
<td>Advanced joins using <strong>associations</strong> and <strong>path expressions</strong></td>
</tr>
<tr>
<td><strong>Annotation Support</strong></td>
<td> Not supported</td>
<td> Yes – for UI, OData, analytical models, etc.</td>
</tr>
<tr>
<td><strong>Modularity / Reusability</strong></td>
<td> Limited</td>
<td> High – views can be composed and reused in layers</td>
</tr>
<tr>
<td><strong>Abstraction Layer</strong></td>
<td>Minimal abstraction</td>
<td>Full abstraction of business logic &amp; semantics</td>
</tr>
<tr>
<td><strong>Access Control</strong></td>
<td>Traditional authorization checks</td>
<td>Declarative via <strong>DCL (Data Control Language)</strong></td>
</tr>
<tr>
<td><strong>UI Integration (Fiori)</strong></td>
<td> Not supported</td>
<td> Fully supported with annotations</td>
</tr>
<tr>
<td><strong>OData Exposure</strong></td>
<td>Manual development required</td>
<td>Direct with <code>@OData.publish: true</code> annotation</td>
</tr>
<tr>
<td><strong>Analytical Capability</strong></td>
<td> Not suitable for analytics</td>
<td> Designed for <strong>OLAP</strong>, supports analytical queries</td>
</tr>
<tr>
<td><strong>HANA Optimization</strong></td>
<td>Limited pushdown capability</td>
<td>Fully optimized for <strong>HANA pushdown</strong> logic</td>
</tr>
<tr>
<td><strong>Extendibility</strong></td>
<td> Not extendable</td>
<td> Can be extended via <strong>CDS view extensions</strong></td>
</tr>
<tr>
<td><strong>Integration with RAP</strong></td>
<td> Not supported</td>
<td> Core to RAP-based app development</td>
</tr>
<tr>
<td><strong>Use Case Suitability</strong></td>
<td>Good for simple reports &amp; legacy ABAP scenarios</td>
<td>Ideal for <strong>modern SAP applications</strong>, analytics, and services</td>
</tr>
</tbody>
</table>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sapewmhelp.com/question/ddic-view-vs-cds-view/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to use Case Statement in CDS View</title>
		<link>https://www.sapewmhelp.com/question/how-to-use-case-statement-in-cds-view/</link>
					<comments>https://www.sapewmhelp.com/question/how-to-use-case-statement-in-cds-view/#respond</comments>
		
		<dc:creator><![CDATA[basantbharti]]></dc:creator>
		<pubDate>Tue, 05 Aug 2025 09:29:20 +0000</pubDate>
				<guid isPermaLink="false">https://www.sapewmhelp.com/?post_type=question&#038;p=7399</guid>

					<description><![CDATA[Here in this example, We are going to create CDS view with Case statement, here new field &#8220;DocText&#8221; will be added and value will be calculated based on below. &#160; &#160;]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<p class="wp-block-paragraph">Here in this example, We are going to create CDS view with Case statement, here new field &#8220;DocText&#8221; will be added and value will be calculated based on below. </p>



<pre class="wp-block-code"><code>    case vbtyp
        when 'A' then 'Inquiry'
        when 'B' then 'Quotation'
        when 'C' then  
            case netwr
                 when 0 then 'Not Paid Order'
                else 'Paid Order'
            end    
        else 'Unknown'
    end as DocText, </code></pre>
</div></div>



<p class="wp-block-paragraph">&nbsp;</p>



<div class="hcb_wrap">
<pre class="prism line-numbers lang-plain"><code>@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'CDS - Session Variables'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
    serviceQuality: #X,
    sizeCategory: #S,
    dataClass: #MIXED
}
define view entity ZCDS_CASE 
as select from vbak
{
    key vbeln as SaleDoc,
    vbtyp as DocCatCode,
    vkorg as SalesOrg,
    vtweg as DistChannel,
    spart as Div,
    kunnr as CustNo,
    
    case vbtyp
        when 'A' then 'Inquiry'
        when 'B' then 'Quotation'
        when 'C' then  
            case netwr
                 when 0 then 'Not Paid Order'
                else 'Paid Order'
            end    
        else 'Unknown'
    end as DocText,     
}
</code></pre>
</div>



<p class="wp-block-paragraph">&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sapewmhelp.com/question/how-to-use-case-statement-in-cds-view/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Create a CDS View ?</title>
		<link>https://www.sapewmhelp.com/question/how-to-create-a-cds-view/</link>
					<comments>https://www.sapewmhelp.com/question/how-to-create-a-cds-view/#respond</comments>
		
		<dc:creator><![CDATA[DPM125]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 16:12:00 +0000</pubDate>
				<guid isPermaLink="false">https://www.sapewmhelp.com/?question=how-to-create-a-cds-view</guid>

					<description><![CDATA[Steps to create CDS view: Open Eclipse IDE (with ADT installed). Right-click your ABAP project → New → Other → Search for &#8220;DCL/CDS&#8221; → Select &#8220;Data Definition&#8221;. Enter: Name (e.g., zempView ) Description Select a transport request Click Finish. @AbapCatalog.viewEnhancementCategory: [#NONE] @AccessControl.authorizationCheck: #NOT_REQUIRED @EndUserText.label: 'view entity for employee' @Metadata.ignorePropagatedAnnotations: true @ObjectModel.usageType:{ serviceQuality: #X, sizeCategory: #S, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Steps to create CDS view:</p>
<ul>
<li>Open Eclipse IDE (with ADT installed).</li>
<li>Right-click your ABAP project → <code>New</code> → <code>Other</code> → Search for &#8220;DCL/CDS&#8221; → Select &#8220;Data Definition&#8221;.</li>
<li>Enter:
<ul>
<li>Name (e.g., zempView )</li>
<li>Description</li>
</ul>
</li>
<li>Select a transport request</li>
<li>Click Finish.
<div class="hcb_wrap">
<pre class="prism line-numbers lang-js" data-lang="JavaScript"><code>@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'view entity for employee'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #S,
dataClass: #MIXED
}
define view entity zempView as select from zdpm_employee
{
key empid as Empid,
empname as Empname,
depid as Depid,
salary as Salary
}</code></pre>
</div>
</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.sapewmhelp.com/question/how-to-create-a-cds-view/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
