# Issue with Creating a Drop-Down Menu in Kinetic Data Collection Using Application Studio

**URL:** <https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702>\
**Category:** Kinetic ERP\
**Created:** [July 11, 2024, 1:49pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702 "2024-07-11T13:49:07Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ravishah](https://www.epiusers.help/letter_avatar_proxy/v4/letter/r/74df32/32.png) [@ravishah](https://www.epiusers.help/u/ravishah)\
**Post date:** [July 11, 2024, 1:49pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/1 "2024-07-11T13:49:07Z")

</div>

I am trying to create a drop-down menu called “Reason Codes” in Kinetic Data Collection End Activity. I have created a new layer called “Reason Code” and published it with customizations, but when I run Data Collection and go to End Activity, the drop-down menu for Reason Code does not appear. Has anyone else encountered this issue before?

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 1:53pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/2 "2024-07-11T13:53:14Z")

</div>

Just to verify… you created a layer on EndActivityEntry, correct? Not the base MES form?

And welcome to the forum, by the way!!

---

<div class="post-metadata">

**Author:** ![itsme](https://www.epiusers.help/user_avatar/www.epiusers.help/itsme/32/67067_2.png) [@itsme](https://www.epiusers.help/u/itsme)\
**Post date:** [July 11, 2024, 1:57pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/3 "2024-07-11T13:57:03Z")

</div>

Go to Menu Maintenance → Processes.  
Look for Menu ID PR00440(Maybe different in you case).  
Name is MES(Shop floor). Add you customization there.

---

<div class="post-metadata">

**Author:** ![ravishah](https://www.epiusers.help/letter_avatar_proxy/v4/letter/r/74df32/32.png) [@ravishah](https://www.epiusers.help/u/ravishah)\
**Post date:** [July 11, 2024, 1:57pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/4 "2024-07-11T13:57:12Z")

</div>

Thank you!

Yes, that is correct.

 ![image](https://www.epiusers.help/uploads/default/original/3X/f/8/f8e52e20f1b1d0e6db1fcebd08e89c8eae16e936.png)

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 1:58pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/5 "2024-07-11T13:58:34Z")

</div>

Does it show up when you preview?

---

<div class="post-metadata">

**Author:** ![ravishah](https://www.epiusers.help/letter_avatar_proxy/v4/letter/r/74df32/32.png) [@ravishah](https://www.epiusers.help/u/ravishah)\
**Post date:** [July 11, 2024, 2:00pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/6 "2024-07-11T14:00:01Z")

</div>

It does.

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 2:07pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/7 "2024-07-11T14:07:58Z")

</div>

Can you show a screen shot of your Menu Maintenance for that form?

---

<div class="post-metadata">

**Author:** ![itsme](https://www.epiusers.help/user_avatar/www.epiusers.help/itsme/32/67067_2.png) [@itsme](https://www.epiusers.help/u/itsme)\
**Post date:** [July 11, 2024, 2:08pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/8 "2024-07-11T14:08:16Z")

</div>

I remember, I did something same for Start Production Activity.

For it to appear under MES. You should create a layer for Office MES first which you should publish here

> [@itsme](#):
>
> Go to Menu Maintenance → Processes.  
> Look for Menu ID PR00440(Maybe different in you case).  
> Name is MES(Shop floor). Add you customization there.

Then hide current End Activity Button. Add a new button and hook on all the events responsible to this new button .And when you use app-open you enter your End Activity Layer name as well.

For ex.

 ![image](https://www.epiusers.help/uploads/default/original/3X/f/0/f019e020dd4ff321a91132f007e415c7b257edf2.png)

This should do the trick.

---

<div class="post-metadata">

**Author:** ![ravishah](https://www.epiusers.help/letter_avatar_proxy/v4/letter/r/74df32/32.png) [@ravishah](https://www.epiusers.help/u/ravishah)\
**Post date:** [July 11, 2024, 2:10pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/9 "2024-07-11T14:10:36Z")

</div>

I do not see my customizations.

 ![Screenshot 2024-07-11 101013](https://www.epiusers.help/uploads/default/original/3X/3/8/38874022ec67ea2e7e56ac286cb35d53d3619313.png)

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 2:11pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/10 "2024-07-11T14:11:53Z")

</div>

Good call. We have the same. New events that call the new StartActivity / EndActivity layers.

---

<div class="post-metadata">

**Author:** ![itsme](https://www.epiusers.help/user_avatar/www.epiusers.help/itsme/32/67067_2.png) [@itsme](https://www.epiusers.help/u/itsme)\
**Post date:** [July 11, 2024, 2:12pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/11 "2024-07-11T14:12:13Z")

</div>

Did you create one already? if yes and no luck, I would suggest to open Menu Maintenance from Kinetic Screen.

---

<div class="post-metadata">

**Author:** ![itsme](https://www.epiusers.help/user_avatar/www.epiusers.help/itsme/32/67067_2.png) [@itsme](https://www.epiusers.help/u/itsme)\
**Post date:** [July 11, 2024, 2:14pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/12 "2024-07-11T14:14:58Z")

</div>

Just did two weeks back, it was fresh. 😉

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 2:15pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/13 "2024-07-11T14:15:23Z")

</div>

It sounds like he created a new layer under EndActivityEntry.

What @itsme is recommending is… create a new layer on MES form.

There, you’ll need to create a new EndActivity button (and hide the old). Create a new event where onclick, it will open your new layer.

Save that layer, and add it to your MES (Shop Floor) menu.

So… you still have to publish your new EndActivity layer… but adding it to the EndActivity Menu doesn’t work. You have to use an MES (Shop Floor) layer with custom event to call your new EndActivity layer.

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 2:18pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/14 "2024-07-11T14:18:37Z")

</div>

Here’s a snip from my custom MES form layer… notice that the STOCK buttons are hidden (dim/ghosted)… and we created NEW buttons which call NEW events to open our NEW layers of the Start Production, Start Indirect, Start Setup, & Start Rework form.

![image](https://www.epiusers.help/uploads/default/original/3X/0/5/0537623d2cf0a17d5e841eade8bb03de96c1b766.png)

Example of NEW events… notice we now have (2) for StartActivityProduction:  
 ![image](https://www.epiusers.help/uploads/default/original/3X/f/7/f70a3bd0351e1cd77fea849eb612937a6a363f29.png)

The MESControl… is the STOCK version. Our NEW button fires the NEW “btnStartActivityProduction” event.

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 11, 2024, 2:24pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/15 "2024-07-11T14:24:27Z")

</div>

> [@itsme](#):
>
> Just did two weeks back, it was fresh. 😉

Yeah, our customization was built awhile ago… forgot we had to go this route. I can’t say I fully understand WHY though. I don’t really understand why adding a layer to the EndActivity form directly doesn’t work in cases like this. We chalked it up to “just an MES thing”. But perhaps this is the case when dealing with any “Processes” vs dealing with typical “Menus”?

Do you have an understanding of the root cause for having to go this route?

---

<div class="post-metadata">

**Author:** ![itsme](https://www.epiusers.help/user_avatar/www.epiusers.help/itsme/32/67067_2.png) [@itsme](https://www.epiusers.help/u/itsme)\
**Post date:** [July 11, 2024, 2:40pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/16 "2024-07-11T14:40:41Z")

</div>

> [@dcamlin](#):
>
> Do you have an understanding of the root cause for having to go this route?

Not really, This was my first time fighting with Processes. Maybe they are meant to work like that?

However, this should be correct too on other hand. Under Base layer for example, End activity, app-open; system event doesn’t allow us to modify to enter Layer Name. So, even though we enter our customization under Menu items they are not being called off. Hence, this route is convenient.

---

<div class="post-metadata">

**Author:** ![ravishah](https://www.epiusers.help/letter_avatar_proxy/v4/letter/r/74df32/32.png) [@ravishah](https://www.epiusers.help/u/ravishah)\
**Post date:** [July 12, 2024, 2:18pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/17 "2024-07-12T14:18:13Z")

</div>

Thanks for your help!

I have another question; how do I add a dropdown for the main reason and another for the sub-reason?

---

<div class="post-metadata">

**Author:** ![ravishah](https://www.epiusers.help/letter_avatar_proxy/v4/letter/r/74df32/32.png) [@ravishah](https://www.epiusers.help/u/ravishah)\
**Post date:** [July 12, 2024, 2:18pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/18 "2024-07-12T14:18:38Z")

</div>

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![itsme](https://www.epiusers.help/user_avatar/www.epiusers.help/itsme/32/67067_2.png) [@itsme](https://www.epiusers.help/u/itsme)\
**Post date:** [July 12, 2024, 2:21pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/19 "2024-07-12T14:21:15Z")

</div>

Could you show what you have done so far? That will help to understand your issue more.

---

<div class="post-metadata">

**Author:** ![dcamlin](https://www.epiusers.help/user_avatar/www.epiusers.help/dcamlin/32/57759_2.png) [@dcamlin](https://www.epiusers.help/u/dcamlin)\
**Post date:** [July 12, 2024, 2:24pm UTC](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702/20 "2024-07-12T14:24:10Z")

</div>

Search the forum for filtering combobox by another combobox. It has been covered. Below is one example:

> [@Kinetic Application Studio - Filter UserCode dropdown from another UserCode dropdown](https://www.epiusers.help/t/kinetic-application-studio-filter-usercode-dropdown-from-another-usercode-dropdown/112031/2):
>
> This is done via the “Reusable Combo” set-up. You need to filter the second combobox by the value of the first… In this example, I created a DataView called UD02\_View which pulls in my data from UD02. This is where my customization is storing the final data. I set the first drop down with binding to UD02\_View.ShortChar19. The Reusable Combo of the first drop down is being Filtered by the User Code “DWG\_Source”. My second combo is bound to ShortChar20… but in this case, …

Here’s another, which has a little more detail:

> [@Application Studio - Adding New Filter on Material Queue Manager](https://www.epiusers.help/t/application-studio-adding-new-filter-on-material-queue-manager/110757/5):
>
> CRAP… APOLOGIES… I wrote up this up and then realized I was answering a completely different scenario (which in my head you had asked about). So… I won’t delete this post, incase it is helpful in other cases… but it won’t answer your question completely. The post below details how to use one combobox to populate a second combobox. The first half of this, I suppose, still applies to what you need. It gives details on setting up a ComboBox to query a UserCode. Just ignore the bottom portion. …

[Next page](https://www.epiusers.help/t/issue-with-creating-a-drop-down-menu-in-kinetic-data-collection-using-application-studio/116702.md?page=2)
