2006 Nov 16 11:12 PM
Hi Friends,
I have a requirement to Copy a standard transaction MFBF to ZMFBF and make changes to the custom one ZMFBF.
Are there any shortcuts where i can copy all the screens and everything at the same time or do I have to copy each and everyscreen individually associated with it.
Also after I copy it the changes would be,
when the user enters dat in MFBF and saves it, what happens the fields are blank, however they want the previous data in some of the input fields.
so where would I change the code for this...
Any suggestions,
Shejal.
Hi Friends,
I have a requirement to Copy a standard transaction MFBF to ZMFBF and make changes to the custom one ZMFBF.
Are there any shortcuts where i can copy all the screens and everything at the same time or do I have to copy each and everyscreen individually associated with it.
Also after I copy it the changes would be,
when the user enters dat in MFBF and saves it, what happens the fields are blank, however they want the previous data in some of the input fields.
so where would I change the code for this...
Any suggestions,
Shejal.
2006 Nov 16 11:27 PM
Hi Shejal,
Fowllow the below steps ,
1) Execute the Tcode MFBF .
2) click on system-status,
3) click on the program name SAPLBARM (ill take you to se38 editor) .
4) click on Display object list( whcih will display all the object list assigned that program) .
5) Right clcik on Program name and click copy(assign new name) .
6) Goto SE93 ,create new Tcode and assign the ZSAPLBARM .
Regards,
Siva .
2006 Nov 16 11:44 PM
2006 Nov 16 11:48 PM
Siva,
when you say excute tcode MFBF, I dont see anything for execution, I can save it.
ANy ideas?
Shejal.
2006 Nov 16 11:51 PM
MFBF is the transaction that you want to execute, right?
So execute MFBF to figure out the program name.
Or you can go to SE93, and find the program name underlying for MFBF.
Go to SE80, put that program name and you can see all the objects under that.
Now, you can copy the top most object in hierarchy by right click and will prompt you to copy the rest as well.
Regards,
Ravi
2006 Nov 17 12:01 AM
2006 Nov 17 3:05 AM
Hi,
GOTO SE80, Choose Function Group, give name as BARM, Press enter, u get a list below, Right click on the top most text(BARM) and select copy, give a Zxx name in the target field, continue, it again ask to enter the target fields for different programs and includes, always give Z attached with the program name(ZSAPLBARM), after the copying process is over, goto tcode SE93 give ZMFBF and say create , select the first radio button, give short description and in the next screen give Program name as ZSAPLBARM and screen number as 800 and SAVE the transaction. now run ZMFBF, it works fine. Hope is issue is resolved, Please close the thread by marking usefull answers.
Cheers...
Santosh
2006 Nov 17 3:51 AM
After you do all this, you may find that the copied program won't work correctly. Many SAP transacions behave differently depending on which program is calling it. This looks like one of those. If you feel confident about it, you could make mods to the SAP code. It should just be a matter of assigning new parameter ids to the fields you want to keep the data for.
On the other hand, talk to your functional people. There may be a way to do this through configuration.
Rob