I'm trying to add a custom field to a CRM Enterprise Service (ESOA). I've added the fields to the service but I need to implement the BAdI so that they can be assigned to AET fields we have already defined on the object.
I have already tried to implement the BAdI and fill in the ENHANCEMENT_CONTAINER and RESULT_CONTAINER internal tables. But the SAP code which maps the data into the CRM fields seems to skip both of these tables. I think I might be populating these internal tables wrong. Does someone have an example of updating these internal tables? Or is there another method I should persue for passing custom fields on a Enterprise Service into the AET defined fields in CRM 7.0.
Details of the service I'm using...
Service: AppointmentActivityCRMCreateRequestConfirmation_In
BADI: CRM_SE_APPTACTCRTRC
Method: IF_EX_CRM_IN_SE_APPTACTCRTRC~INBOUND_PROCESSING
Thank you
-Justin