on 03-18-2008 1:22 PM
Hi All,
I am working with Enhancement of MAU application.
I want to extend the SyncBO which is being used in the application. That means if I want to add some new fields to the exisiting SyncBO, then accordingly the API's must be changed and we should get classes with the new fields included in that.
Any one has the idea how to do this ?
Ideas and suggestions are truely welcomed.
Thanks & Regards
Neha Mahanty
Hi Neha,
Oliver in his message gave you a hint what to do on the backend to enhance BAPIs.
On top of this you have to create a ZSyncBo (based on MAU standard one).
Then you need to use BO generator to generate API classes that will reflect your new fields.
Also, files like mereMeta.xml, start_full.jsp, mapping.xml, syncbonamelist.properties have to be changed, core.config extended.
The moment you create zSyncBo you loose SAP support.
So you have to be absolutely sure that you can not pass extra fields via customer enahancment tables before you decide to do it.
Regards,
Larissa Limarova
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Neha,
well, as Larissa mentioned: the BO builder is only necessary if you need to create a new zBO - I think from your quesiton that is not necessary. Stay with the enhancement concept, enhance the existing BO and send the informations in these - that will cause you much less trouble - is straight forward ABAP dev and on the java side you just get the infos in the usual BO Manager by requesting details for MAMxxxItem010. Once you enhacned the BO and send info from the backend - you can see this on the client while browsing the start.jsp page.
If you really need to add a new BO - cause you need to send information that does not fit into the existing structure - this does not seem to be the case here - then we need to check. The BO generator was part of the MDK. Not sure if it is still.
Hope that helps,
Oliver
Hi,
well, a good idea: look into the enhancement guides service.sap.com/instguides -> XAPPS -> XMAM
But: you can place any enhancements for BOs in SE19. Then select the function group for your BO and then you see the getlist/create/..... handlers and you can define enhancements for them. Switch on the enhancement flag for the BO and the informaiton comes down usually in item 10 or item 20 of that bo.
Well, hopefully it helps to find the direct path for that issue - if not, specify a little more where yopur problem is and I try to help you.
Regards,
Oliver
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
24 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.