‎2009 Sep 12 11:36 AM
Hi,
am developing one userinterfase scrren in that screen my input is production order number.after giving that am selecting one 'Notification Change ' Button. once we click on that button the input should passed to QM10 Transaction .in qm10 tcode
we need to select one Production order input dynamic screen in that scrren we have to pass that valu after that we have to execute that screen finally the user should see the last screen only..this is internal thing.
‎2009 Sep 13 7:21 AM
Hi Srinath,
I am not getting you clearly.You mean to say that you have to pass data in background with out screens been seen ?
With thanks and reagrds,
kiruba
‎2009 Sep 14 6:19 AM
Hi,
Use 'Set parameter' in the first screen to pass value and use 'Get parameter' to get variable value in the calling screen.
This will pass values internally.
‎2009 Sep 14 10:19 AM
Hi srinath,
The objective can be achieved by using set parameter id ... and sikp first screen.
1st you have to get the parameter id of the field to which you want to pass the value,
this can be done by opening the program in se80 and then check for the field attributes.
If the parameter id is not present then you have to take the help of enhancement. Once
you locate the enhancement point and method (BADI/EXIT..), you have to use
EXPORT <FIELD> TO MEMORY ID 'ID1' . Here you can export multiple fields, work are/header,
Internal tables. Once you done this now go to the enhancement point and write:
IMPORT <FIELD> FROM MEMORY ID 'ID1', Remember the id name must be same in both of the cases.
After completing this you have to write SUPRESS DIALOG in the PBO for the condition that the
'ID' is not initial. Hence you need 2 enhancement points one in PAI and Other in PAI in order
to accomplish this task.
Regards,
SUBHASH.