<?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>Question Re: Scripting SAC with DropDown in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/scripting-sac-with-dropdown/qaa-p/14312644#M4935598</link>
    <description>&lt;P&gt;Hello Ganjos,&lt;/P&gt;&lt;P&gt;I can't find any fault with the code, except one thing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In snippet 1:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;   Dropdown_31.addItem(tipo_projeto);&lt;/LI-CODE&gt;&lt;P&gt;and in snippet 2, you have:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt; Dropdown_29.setSelectedKey(tipoProjeto);&lt;/LI-CODE&gt;&lt;P&gt;I'm thinking you are doing everything right, but might have forgotten to change the ID of the dropdown.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 22 Jan 2026 11:53:30 GMT</pubDate>
    <dc:creator>CLTGravesen</dc:creator>
    <dc:date>2026-01-22T11:53:30Z</dc:date>
    <item>
      <title>Scripting SAC with DropDown</title>
      <link>https://community.sap.com/t5/technology-q-a/scripting-sac-with-dropdown/qaq-p/14312074</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;I’m facing an issue while creating a form in SAP Analytics Cloud and I’d appreciate your help.&lt;/P&gt;&lt;P&gt;I have a table and a form.&lt;BR /&gt;When I select a row in the table and click a button, I retrieve the selected member and populate several input fields and a dropdown based on the member’s properties.&lt;/P&gt;&lt;P&gt;The InputFields are filled correctly, but the Dropdown isn't.&lt;BR /&gt;The value returned from the member property is not assigned to the dropdown, even though it is not empty.&lt;/P&gt;&lt;P&gt;In the final screenshot, I’ve added a visual explanation of the issue to make it clearer.&lt;/P&gt;&lt;P&gt;Snipped 1 – Populating the dropdown&lt;/P&gt;&lt;P&gt;Snipped 2 – Selecting a row in the table, clicking the button, and opening a popup that displays the data from the selected row&lt;/P&gt;&lt;P&gt;Here is the code I’m using:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Snipped 1:&lt;/STRONG&gt;&lt;/P&gt;&lt;DIV&gt;Dropdown_31.removeAllItems(); // limpar o dropdown&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;var l_arr11= ArrayUtils.create(Type.string); // array de valores únicos&lt;/DIV&gt;&lt;DIV&gt;var allMembers5_$ = PlanningModel_1.getMembers("CP_DI_Projeto_PD", { limit: 1000 });&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;for (var a = 0; a &amp;lt; allMembers5_$.length; a++) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; var tipo_projeto =allMembers5_$[a].properties["Tipo_Projeto"];&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;var id20 = allMembers5_$[a].id;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; if (id20.startsWith("Dummy")) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; continue;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; // Verifica se o valor existe e ainda não foi adicionado&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; if (tipo_projeto !== undefined &amp;amp;&amp;amp; l_arr11.indexOf(tipo_projeto) === -1) {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;console.log(tipo_projeto);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; l_arr11.push(tipo_projeto);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dropdown_31.addItem(tipo_projeto);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;P&gt;&lt;STRONG&gt;Snipped 2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;var selections = Table_4.getSelections();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;if (selections.length === 0) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; return;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;var sel = selections[0];&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;var selMeasure = sel[Alias.MeasureDimension];&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;if (selMeasure === undefined) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; var dim = Table_4.getDimensionsOnRows()[0];&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; var ds = Table_4.getDataSource();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; var member1 = ds.getResultMember(dim, sel);&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;console.log(member1);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; if (member1) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var descricao = member1.description;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var tipoProjeto = member1.properties["CP_DI_Projeto_PD.Tipo_Projeto"];&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var Datainicio = member1.properties["CP_DI_Projeto_PD.DataInicio"];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var DataFim = member1.properties["CP_DI_Projeto_PD.DataFim"];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; console.log(descricao);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; console.log(tipoProjeto);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; InputField_23.setValue(descricao);&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;InputField_25.setValue(Datainicio);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;InputField_24.setValue(DataFim);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Dropdown_29.setSelectedKey(tipoProjeto);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ganjos_1-1769012754315.png"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/363835i0828B4168F6F1674/image-size/medium?v=v2&amp;amp;px=400" alt="Ganjos_1-1769012754315.png" title="Ganjos_1-1769012754315.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BR /&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Ganjos&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 21 Jan 2026 16:26:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/scripting-sac-with-dropdown/qaq-p/14312074</guid>
      <dc:creator>Ganjos</dc:creator>
      <dc:date>2026-01-21T16:26:57Z</dc:date>
    </item>
    <item>
      <title>Re: Scripting SAC with DropDown</title>
      <link>https://community.sap.com/t5/technology-q-a/scripting-sac-with-dropdown/qaa-p/14312644#M4935598</link>
      <description>&lt;P&gt;Hello Ganjos,&lt;/P&gt;&lt;P&gt;I can't find any fault with the code, except one thing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;In snippet 1:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;   Dropdown_31.addItem(tipo_projeto);&lt;/LI-CODE&gt;&lt;P&gt;and in snippet 2, you have:&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt; Dropdown_29.setSelectedKey(tipoProjeto);&lt;/LI-CODE&gt;&lt;P&gt;I'm thinking you are doing everything right, but might have forgotten to change the ID of the dropdown.&lt;BR /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Jan 2026 11:53:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/scripting-sac-with-dropdown/qaa-p/14312644#M4935598</guid>
      <dc:creator>CLTGravesen</dc:creator>
      <dc:date>2026-01-22T11:53:30Z</dc:date>
    </item>
  </channel>
</rss>

