Q: I don’t understand how to use the B1 Validation System. What do I do?
A: It is a known fact that the B1 Validation System has a quite high learning curve due to its dynamic nature. The best way to learn how to use the B1 Validation System is to look in the manual and follow the E-Learning.
Q: Any other tips for learning this?
A: If you have people in your company who are SAP Business One SDK developers, they might be able to help you with the trigger system as the names and concepts are taken directly from the UI-API event system. Beyond that, a very analytical mind and SQL Knowledge are highly recommended.
Q: How do I find a Menu Uid?
A: To find a menu UID you need to activate System information (View > System Information). Now using the top menu, navigate and hover over the menu item you wish to get the id for.
Now you should be able to see the menu-UID in the lower-left corner of the B1 Client.
Q: Can you tell me if it is possible and if so, how to put a golden arrow on a row-level UDF?
A: Unfortunately, this is not possible to do. What you can do is to create a validation that clicking on the desired field in the row will trigger a macro to open the needed master data or another window. So basically, we are simulating the behavior of a golden arrow.
The macro can look as follows:
- Activate(the desired menu UID);
- Transfer($[$The UDF on the row]|$[$the relevant field in the window you activated]);
- Click($[$click find]);