Skip to Content
avatar image
Former Member

MAU Backend Enhancement

Hi All,

I am trying to Enhance my MAU Application from the backend perpespective. I am following one Enhancement Guide.

It has a process, through a BADI, in which I can pass some extra fields to the MAU Application on my client.

We can set the Enhancement flag, on the Order details page.

And clicking this Enhancement link (in the client), I can find the Fields which I have defined in the BADI and their values which are decided by my coding in the BADI.

Now the problem is that these fields are display only, but I need one field as an editable one which can be edited on the Client and updated in the backend.

Can somebody tell me how to achieve this?

Do we have to meddle up with the SyncBO structures?

Ask any questions needed to clarify the issue.

Ankur

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    Apr 10, 2008 at 12:11 PM

    Hi,

    that should be straight forward....

    You enhanced the BADI in the backend in transaction SE19...... Well, and I think you enhanced the GETDETAIL handler fpr the MAU001 BO. Just enhance the MODUFY hander as well, this will allow you to modify the data. End enhancing the CREATE allows create, DELETE allows delete on the client....

    Hope that helps!

    Regards,

    Oliver

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Ankur,

      as you see in Larissas reply, MAM does not support this fieldto be changed on the client. This is due to the fact, that there is no CREATE/MODIFY handler fot that. Have you seen the enhancement guides for xMAM in service.sap.com/instguides? These should give you a better instruction on how to do that with a step by step scenario.

      In short words: if you want to change an entry of the SyncBO on the client, you need a MODIFY handler in the backend. Standard MAM has no modify handler for that field/Bo - as Larissa mentioned. Luckily enough, xMAM has its enhancement concept. Go to SE19 in the backend and in there modify/create the MODIFY handler for your specific object. If you then switch on the enhancem,ent flag of the BO, you should be able to change this item on th client. Once this is done you can change the UI and then.... off we go 😊

      All these steps are mentioned in the Enhancement documents of xMAM. You find them under service.sap.com/instgudes -> xApps -> xApps mobile -> xMAMxx

      Well, hope this helps to get you a few steps forward in the process!

      Regards,

      Oliver