Skip to Content

Extending BUPA_MAIN with custom fields

Hi all;

Could anyone please send me a step-by-step guide to enhance BUPA_MAIN with a custom field and exchange data with R/3? We' re using CRM 5.0 and R/3 470.

Best regards;

Hakan

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jun 29, 2007 at 02:19 PM

    Hakan

    Have a look at the functionality of the easy enhancement workbench (Tx EEWB) to add additional fields to CRM objects like business partners. They have also the option to exchange them with R/3, although you have to do some programming in R/3 itself. If you search this forum for EEWB you will find alot of documentation and examples.

    Regards, Kai

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jun 29, 2007 at 03:57 PM

    Here's a way to enhance BUPA_MAIN:

    1. Tcode - SBDM -> choose BUPA_MAIN.

    2. Double click 'Related Data Type' : BUS_EI_MAIN (this structure has the interface parameters which hold the BP data).

    3. Double click the deep structure: PARTNERS -> will take you to the line type BUS_EI_EXTERN, which can be enhanced manually by append structure or by creating a EEWB project, in which case this structure is enhanced with custom fields when you generate the EEWB project!

    4. You can view these fields in the outgoing BDoc in the transaction SMW01 ->Show BDoc Extension Data which is the deep structure PARTNERS above.

    Regards,

    Naga.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Hakan Demirbilek

      Typically you make an RFC call to CRM in your custom program in R/3 to fetch these custom fields (from CRM) and do what you want to do in R/3 - say, post a transaction. In your RFC, make use of the function module BUPA_CENTRAL_CI_GET_DETAIL to fetch the custom fields in the structure <i>BUS000_EEW</i>. Note: this module itself is not RFC-enabled!

      Or, you could implement one of the BADi definitions - CRM_BUS20001_R3A or CRMXIF_PARTNER_MAP to work with 'customer extensions' structures. <i>These BADis are used in all components in which a data transfer from SAP CRM to SAP ECC should be executed.</i>

      Regards,

      Naga.

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.