cancel
Showing results for 
Search instead for 
Did you mean: 

Erase field in BDOC BUPA_MAIN

Former Member
0 Kudos

Hi Experts,

I have a CRM 4.0 system which is connected to R/3 system. For the communication between these two systems I use R/3 adapter and <u>NOT</u> XIF adapter.

After the maintenance of a business partner I would like to erase a standard field. The best solution would be to delete this field form the BDOC, but the standard BUPA_MAIN BDOC is built on standard structures and I do not want to change those.

I do not want to transfer one of BP standard fields to R/3 because we maintain this field on R/3 side based on strong business requirement.

Thanks for the help in advance.

Regards,

Tom

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Thomas,

Even in R/3 you have exits which are active while you upload/download data, here in you can definitly erase the data you don't want.

You need to use IDOC E1KNA1M in R/3 to perform the changes.

&

you must program the Mapping in the User Exit BALE.

Best Regards,

Pratik Patel

<b>Reward with Points!</b>

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Thomas

Can't you "hide" field on CRM side using the field groupings instead of deleting it?

Former Member
0 Kudos

Hi Robin,

I have already hidden the field but we have still problem.

We are in the go-live phase of the project and we are still migrate business partners. The migration program does not consider the hidden field.

Kind regards,

Tom

Former Member
0 Kudos

Hi Thomas,

You need to implement Dataexchange badi between R/3 and CRM.

Badi: CRM_DATAEXCHG_BADI

Method: CRM_DATAEXCH_AFTER_MBDOC_FILL which is executed after data has been received by CRM system and is not saved in database.

You can use this method to clear the field data you don't want in CRM system.

Best Regards,

Pratik Patel

<b>Reward with Points!</b>

Former Member
0 Kudos

Hi Pratik,

thank you very much for your answer!

I would like to replicate data <u>from CRM to R/3</u>.

I create BP on CRM side and I want to delete one of the standard fields from the BDoc in CRM.

The deletion of the field could happen also on R/3 side at latest before saving.

In my business scenario after replication the deleted field <u>must not be overwritten in R/3 because it is maintained by business in R/3 side</u>.

Thanks for you help in advance!

Kind regards,

Tom