on 10-16-2014 12:31 PM
You can't merge elements from two screens like you can merge tabs. What you'd have to do in your example is add custom fields on the MB1A first screen to emulate the table and other fields from the second screen, and then add a save button that ran a script to copy all that data to the second screen and hit save there.
The scripting might get a little complex, either validating data on screen one or dealing with errors produced from the save on screen two, or more likely both. I'm just starting work on such a scenario myself, in fact. I'm building something on the SMEN home screen rather than on MB1A itself, and so is a little more complex, but the principle is the same.
Steve.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Well, that very much depends on what validation you want. The easiest way to do this is to link input fields to script buttons so that the scripts get invoked when the user presses enter. You can then look up the corresponding data - material number or whatever - and issue error messages as appropriate.
One thing I plan to do, aside from just validating the material number, is to display the description. MB1A doesn't display the material description and that's a source of errors for us when users think they know a number and mis-remember it or mis-type it and so issue the wrong thing.
As I said in a previous reply, add custom fields on the first screen and use a script to copy them to the second. That script would most likely be on a button labelled "Save", so that the user isn't aware of the existence of the second screen.
Help functionality is harder. There are few blogs here on SCN about different ways to achieve it - search for them, but it isn't easy to do well. Proper SAPgui-style search helps are supported in Personas v3, currently in ramp-up, but not in v2.
Steve.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.