Skip to Content
0

Extension Customer raise non-esf2 error.

May 08 at 04:07 PM

48

avatar image

Hi experts, i am trying to create an action to cal a ws and fill several fields of the customer. (Bussinesspartner Extension)

Finally following the experts recomendations i created an extension of BusinessPartnerSolutionExtensions, with the corresponding action.

1) Now the problem is extending this action and putting the action in the EC and the View Customer_TI (in this EC screen is needed to show several Field from the Customer)

I cannot to extend this fields to the EC. (this fields was created in the KUT and extended from the customer)

There is another Way??

(Creating the sames extension fields in BusinessPartnerSolutionExtensions and put them in the EC, eventually mapping this fields in the Customer Object via asbl coding )


2) I am using the action and setting the field getting the instance from the customer in this way. (the action is created in the root level)

var instCustomer= Customer.Retrieve(this.BusinessPartnerUUID);

Is correct this?


Thanks for the helps.


Best Regards Pablo.

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Sergey Makushynski May 10 at 12:39 AM
0

Hi Pablo,

you can't extended the majority of standard object with the actions. I saw a list somewhere, but can't find it now, because it looks like archive.sap.com doesn't work.

Just an idea:

you can use existing action: On-Save, Before-Save etc to do what you need to do. Or, if it's not possible by some reason in your case, you can create a new Business Object with fields like SourceObject UUID, Status and an Action. Then you can populate SourceObject UUID with UUID of BusinessPartner and use Mass Run by Schedule to execute this Action, which will get data via Web Service and populate it in Business Partner BO extension fields.

Hope it does make sense.


Regards,

Sergey

Share
10 |10000 characters needed characters left characters exceeded