2016 Jan 14 11:17 AM
Hi All,
I have received an interesting challenge today, not sure if it is possible in SAP world or not, need your advice.
So the requirement is -
1. In one of the standard SAP QM transaction we will create another menu options (This is easy got this covered),
2. The menu option will have choice to print a output. (This is also OK).
3. Once the output/print button is clicked user will be presented with choice (For example Choice A, B, C, D, E, F, G), there are check box choices on a popup. (We have found a way to get this done as well).
4. Now once we complete all of the above there has to be the actual print which will be chosen by user in Step 3. Now all of those prints will be one form.
One after another. Now I have given this a thought and looks difficult as none of the forms we can compile in run-time. Even in smart forms we dont have multiple main windows. SAP script is bit of an old technology, and difficult to manage in future.
So what can be my options here?
Simply said these are the requirements.
1. The layout/windows has to move around from left to right based on users choice.
2. There may be multiple dynamic tables which can increase or decrease based on the data.
Note : I have thought about creating multiple forms to handle this, but that is also not fulfilling the requirement. Is there something available like this in Adobe forms/Interactive adobe forms? Not sure.
Hope you can shed some more light on this subject.
Best Regards,
Tapo.
2016 Jan 14 3:34 PM
Hi Tapo,
You can definitely do this in Adobe forms and I would definitely say that it is the best choice when compared with Smartforms/Scripts.
Looks like you are new to Adobe forms. It is very hard to explain all the steps here. So, I would say that first start with googling "Adobe form tutorial in SAP" and then you can go from there.
-Chandra
2016 Jan 14 3:43 PM
Hi Chandra,
I am not new to adobe forms, and i agree to some extent adobe forms has superior design quality over smart forms which makes it easier in adobe to do this.
Problem is client doesn't have the ADS set up yet. So not sure if this will be a good news to them. Are you sure this can't be done in smart forms? And I am not looking for the steps how to do this.
Just a few pointers would be good if you have seen a similar scenario in past.
Best Regards,
Tapo.
2016 Jan 14 4:05 PM
If ADS not yet active on your system (and some lack of local expert as consequence) back to good old Smartforms.
You could call multiple forms in sequence, generating a single spool (or OTF for conversion) just manage the fields NO_CLOSE and NO_OPEN of the control structure, only open at first form call and only close at last form call. You could also call every form with the both flag set and manage open/close with an explicit call of SSF_OPEN before first form and a call of SSF_CLOSE after last form.
Regards,
Raymond
2016 Jan 14 4:53 PM
Hi Raymond,
Really good advice, although I am wondering if we can create a single print preview with this. My guess is probably not. But really good thinking there. Thanks.
Regards,
Tapo.
2016 Jan 15 6:57 AM
2016 Jan 15 9:30 AM
Thanks Raymond. Appreciate your response on this.
I have checked the demo and other examples suggested. We are going to take the Adobe form approach, as going forward we see a lot of requirement like this, unfortunately we can't accommodate all of them on smart forms.
And we would end up spending a lot of maintenance effort at the end. So Adobe forms is the way forward. Will close this thread now.
2016 Jan 15 9:44 AM
2016 Jan 18 7:15 PM
Please mark the answers as Helpful or Answered and then close it.