<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Optional Parameters in CDS view OR Default value in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817601#M1955520</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sumit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I am not able to find right annotataions for making a parameter optional.&lt;BR /&gt;I have period (MONAT) as optional parameter. how to make that&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Aug 2016 14:48:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2016-08-29T14:48:47Z</dc:date>
    <item>
      <title>Optional Parameters in CDS view OR Default value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817599#M1955518</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to make a CDS view for consumption via Analysis for Office&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However there are certain parameters which user will enter as mandatory(easily solved by parameters) but certain are optional (parameters )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How to solve this optional parameters in CDS, because while comparing in where condition it can be that for some parameters users might not enter anything and we have to get all the data corresponding to that value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOW TO USE OPTIONAL PARAMETERS IN CDS, OR A WORKAROUND if optional parameters aren't possible&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please suggest&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Aug 2016 12:17:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817599#M1955518</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-08-26T12:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: Optional Parameters in CDS view OR Default value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817600#M1955519</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Indresh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see two potential solutions:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Create multiple CDS views(with different number of parameters &amp;amp; different code) and call/consume them individually from ABAP based on parameters entered by user. Case or if/else construct can be used in ABAP to check parameter availability &amp;amp; consume right CDS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Create one CDS and use UNION to add result of different queries. e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DEFINE VIEW XYZ as &lt;/P&gt;&lt;P&gt;select from Table1&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;WHERE field_a = mandatory_param1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;UNION&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;select from Table1&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;{&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;...&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;}&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;WHERE field_a = mandatory_param1&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;AND field_b = optional_param2&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;UNION &lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;select from Table1&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;{&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;...&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;}&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;WHERE field_a = mandatory_param1&lt;/P&gt;&lt;P style="font-size: 13.3333px;"&gt;AND field_c = optional_param3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sumit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 13:14:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817600#M1955519</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-08-29T13:14:48Z</dc:date>
    </item>
    <item>
      <title>Re: Optional Parameters in CDS view OR Default value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817601#M1955520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sumit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I am not able to find right annotataions for making a parameter optional.&lt;BR /&gt;I have period (MONAT) as optional parameter. how to make that&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 14:48:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817601#M1955520</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-08-29T14:48:47Z</dc:date>
    </item>
    <item>
      <title>Re: Optional Parameters in CDS view OR Default value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817602#M1955521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is no annotation which makes CDS parameter optional(as of now). You need to think other way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Aug 2016 17:13:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817602#M1955521</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-08-29T17:13:48Z</dc:date>
    </item>
    <item>
      <title>Re: Optional Parameters in CDS view OR Default value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817603#M1955522</link>
      <description>&lt;P&gt;how to make parameter optional in cds views?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 05:51:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817603#M1955522</guid>
      <dc:creator>former_member861245</dc:creator>
      <dc:date>2023-08-17T05:51:43Z</dc:date>
    </item>
    <item>
      <title>Re: Optional Parameters in CDS view OR Default value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817604#M1955523</link>
      <description>&lt;P&gt;I have added consumption.filter.mandatory to parameter but it is not working&lt;/P&gt;&lt;P&gt;@AbapCatalog.compiler.compareFilter: true&lt;/P&gt;&lt;P&gt;@AbapCatalog.preserveKey: true&lt;/P&gt;&lt;P&gt;@AccessControl.authorizationCheck: #NOT_REQUIRED&lt;/P&gt;&lt;P&gt;@EndUserText.label: 'CDS Program1'&lt;/P&gt;&lt;P&gt;define view ZCD_training&lt;/P&gt;&lt;P&gt;    with parameters doc_no : &lt;EM&gt;char10&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;as select from ekko&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;@Consumption.filter.mandatory:false&lt;/P&gt;&lt;P&gt;@Consumption.filter.selectionType: #SINGLE&lt;/P&gt;&lt;P&gt;    key ebeln,&lt;/P&gt;&lt;P&gt;        bukrs,&lt;/P&gt;&lt;P&gt;        ernam        &lt;/P&gt;&lt;P&gt;} where ebeln = $parameters.doc_no;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Can anyone tell how to make doc_no as optional parameter?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 05:53:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/optional-parameters-in-cds-view-or-default-value/m-p/11817604#M1955523</guid>
      <dc:creator>former_member861245</dc:creator>
      <dc:date>2023-08-17T05:53:31Z</dc:date>
    </item>
  </channel>
</rss>

