Replication of a new BP field form CRM to R/3

Hi Experts,
We use CRM 4.0. I have created a new field with EEWB in CRM and I would like to replicate this field to R/3. This is a standard field on R/3 side.
Could you please help me what are the steps to do for the replication? We use R/3 adapter and the BP replication works properly.
Thanks a lot in advance!
Regards,
Tom

Hi Thomas,
    Replication of new fields between CRM and R/3 will involve a few manual steps.
1. Ensure that that relevant Bdoc structure is also extended with the new field. EEWB should do this for you but i am not sure about CRM 40.
2. There needs to be a  logic in the CRM outbound to map the new field to bapistructures. you will have to code a user exit for crm outbound in tx -
crmc_but_call_fu.
3. The R/3 adapter inbound also needs to be made aware of the new field. so necessary mapping to the R/3 standard field has to be done using tx.
comc_bupa_call_fu
Reward if this helps...
Regards,
Sudipta

Similar Messages

  • Adding new input fields in CRM

    Hello All,
    I have the below requirement.
    I have to introduce new input fields in CRM for sales order creatio. These fields are to capture customer PO line item number and customer material number.
    Is there any standard field already available where we can capture this and replicate to ECC?.
    If not please help me on the below things.
    How can i introduce new fields in CRMD_ORDER and map these fields to ECC fields.
    Please help me.
    Regards,
    Shanto Aloor

    Hello,
    I take a look at the table CRMD_ORDERADM_I and I see that there are two fields for the item number.
    - number_int - Internal position number
    - number_ext - external position number
    Maybe you can use the field number_ext for you customer line number
    For the field customer material number I found the fields:
    ORDERED_PROD - CRM product number and
    PARTNER_PROD - Product number of the business partner
    As well i am not sure, but maybe you can use the field PARTNER_PROD for the customer material number. If this is not working you can enhance the position fields on two ways:
    If this is not working you can enhance the position data:
    (1) Old way using easy enhancement Werkbench
    You can use the transaction AET to generate new fields at the position. On this ocasion you should enhance the CRMD_CUSTOMER_I database table.
    (2) New way using application enhancement workbench
    The AET can be used at the webclient ui. Here you can easily generate new fields for the order. Please use the expert mode, because there you can define the fieldname at the database. Here you enhance the table CRMD_CUSTOMER_I, too.
    For the replication you have to take a look at the BADI CRM_DATAEXCHG_BADI. You can use the method CRM_DATAEXCH_AFTER_BAPI_FILL to fill the bapi structures with your new fields and send it to the ECC.
    Greetings

  • How to validate new added fields in CRM UI 5.1

    Hello Experts,
    Actually I am new to SAP CRM 5.1 recently We have added one New tab at Item level with new fields which are existing in CRM Gui, now i want to validate the fields
    EX : 3 text boxes are there
    1. shift Hrs 1
    2. shift Hrs 2
    3. shift Hrs 3
    all these are numeric type
    and next below one field is there
    4. Estimated Annual running Hours
    this should have the values of
    Multiplication of all above 3 field values and should be displayed in the 4 th one.
    please suggest me how to write the code, where to write the code.
    very very very urgent.
    sunil.

    Hi Sunil,
    Upon pressing enter, 'submitonenter' event is fired. So, in DO_HANDLE_EVENT of your view controller class add following piece of code and ur logic:
    CASE htmlb_event_ex->event_server_name.
    WHEN  'submitonenter'.
      Add directly multiplication logic or define a method in view controller class and call that method here.
    WHEN OTHERS.
    CALL METHOD SUPER->DO_HANDLE_EVENT
            EXPORTING
              EVENT           = EVENT
              HTMLB_EVENT     = HTMLB_EVENT
              HTMLB_EVENT_EX  = HTMLB_EVENT_EX
              GLOBAL_MESSAGES = GLOBAL_MESSAGES
            RECEIVING
              GLOBAL_EVENT    = GLOBAL_EVENT
    ENDCASE.
    Note: if DO_HANDLE_EVENT is not redefined, please do define again.
    Cheers,
    Prasad

  • How to add new fields to CRM contract Product List tab?

    Hi all!
    I would like to add a new custom field for CRM contract (CRMD_BUS2000121) item level, on the Product List tab.
    Here I found CRMT_0100A_ORDPRP_I_EXT_UI structure, therefore I enhanced this with new append structure and new fields.
    I also added the new fields to ORDPRP_I append structure and mapped the new fields in CRMC_MAP.
    For some reason the new fields are on the screen but they are grey, not changeable. What did I do wrong?
    Thanks,
    Tamas Pentek

    Actually for the new IC webclient UI you have need to take a look at your options:
    1.  New Installation:
    Use the EEWB and add the fields.  As part of the EEWB work, you will have a couple of post-processing steps where you will add your generated fields to the new screens.  However this doesn't require any programming.
    2.  Upgrade from CRM 4.0/50
    - New fields to add as part of upgrade
    See the directions for new installation
    - Existing fields to add as part of upgrade
    --See the blog on the 40/52 CUSTOMER_H migration for transaction fields
    --Business Partner fields part of BUT000 available via UI configuration tool, no extra work needed
    --Business Partner fields part of tabular extension, manual work required, I am still "perfecting" this method and plan on writing a blog once I have the technique finished.
    --Product Attributes - use the transaction CRMM_UI_PROD_GEN and CRMM_UIU_PROD_CONFIG
    I know CRM 2007 is based on the same tech foundation as 2006s, with some differences in how the UI tool works and the fact there are some screen layout changes(editable overviews).  The extension procedures are generally the same.  I can answer some of you extension questions based on my work with CRM 52 so far.  It will generally apply to your situation.
    BTW:  The PCUI is no longer supported in CRM 2006s and above.  Even the old SAP GUI transactions such as BP, COMM_PRODUCT are removed from the standard CRM menu.   The SAP CRM web client should be used instead now.
    Take care,
    Stephen

  • Creation of new field in CRM activity screen

    Hi CRM Experts,
    I need some help regarding this issue.
    Now when executing the campaign in the CRM system the results are not showing the function code.
    We need the function code to visible when executing campaign.For this we need to add new field in CRM activity screen.
    And the function code values are stored in the BUT051 table and field name PAKFT and Data element BU_PAKFT.
    When we executinmg the campaign FUnction also should be there in the selection criteria.
    Please help me how to create new field and assign this function code in the search results.
    Please reply me ASAP.
    Thanks in Advance
    Regards,
    rahul

    Hi JC,
    The context node that you are using is a mixed node, so from this node you need to get value node so that you can cast the value into cl_bsp_wd_value_node.
    Here's the sample code for getter and setter method of that attribute:
    DATA:
       lr_mixed TYPE REF TO cl_bsp_wd_mixed_node,
       lr_value_node TYPE REF TO cl_bsp_wd_value_node.
    lr_mixed ?= current  or lr_mixed ?= iterator. " use either of the code i dont have system right now
    lr_value_node ?=  lr_mixed_node->if_bsp_wd_ext_property_access~get_value_node( ).
    Here, from lr_value_node get the property access method and set the attribute value to VALUE parameter.
    Thats it
    Thanks,
    Bhushan

  • Replication of custom z fields from CRM to ECC

    Hello,
    I have created custom fields in CRM - Order using EEWB.  Similarly I have created custom fields in ECC - VBAK.  I want to replicate these custom fields from CRM to ECC.  Somebody had suggested to use CRM_DATAEXCHG_BADI and method -  CRM_DATAEXCHG_AFTER_BAPI_FILL.  Can anybody give me a sample code of how to populate table - CT_BAPIPAREX within this method? 
    Process followed was -
    1. ECC - Extend VBAK with zfld1
    2. ECC - Extend BAPE_VBAK, BAPE_VBAKX with zfld1
    3. CRM - Add zdoc1 using EEWB
    4. CRM -  Extend BAPE_VBAK, BAPE_VBAKX with zfld1 (same as ECC?)
    5. CRM -  CRM_DATAEXCHG_BADI and method -  CRM_DATAEXCHG_AFTER_BAPI_FILL. - This is where I need to map zdoc1 of CRM to zfld1 of ECC.  And then populate CT_BAPIIPAREX.  This is where I am stuck. 
    Thanks!

    HI,
    If you have added field in EEWB chosen R/3 Adapter, then it will also enhance the Exchange structures and thus i guess CRM_DATAXCHange_badi shud contain in one of its changing parameters
    The following blogs gives a good idea in the similar lines.
    /people/vikash.krishna/blog/2009/07/21/exchange-ecc-customer-master-standard-field-with-the-crm-z-fields-ecc--crm
    /people/vikash.krishna/blog/2009/07/14/crm-70-how-to--4-adding-custom-fields-with-the-new-application-enhancement-tool-aet
    Revert if you need further help.
    -Satish

  • Replication of Custom Fields from CRM to ISU and Vice versa

    Hi Experts,
    We are working on adding Z fields on BP level. For this how does the replication of the values takes place from CRM to ISU or vice versa. What are the middleware enhancement we need to do in CRM side or in the ISU side. We would add the fields on web UI crm side by AET but at ISU side how we need to do that and how would the field values replicate in both the system.
    A approach for adding BP custom fields in CRM and its interaction with ISU and vice versa would be appriciated.
    Thanks,
    Mayur

    Excuse, you may enter more in detail?
    I have created a custom field on BP using the AET would now like to replicate this custom field in BP also in ISU.
    I can do all this using the EEWB, but I would avoid it, since, in ISU we already have custom fields on BP, I just can not link them with CRM.

  • How to adde New Language field value in CRM Business Partner Language Field

    Dear all,
    How can we add a new field value to the Business Partner Language field in CRM and ECC systems.
    Your suggestions will be highly appreciated
    Thanks
    Sravanthi

    Hi Shravanthi,
    You would need to add the new language to table T002. Once this is done, it will appear in the drop down menus.
    Regards,
    Rishu.

  • New field in CRM datasouce is not replicated into BW datasource

    Hello Everyone
    I am hoping you will be able to help me. We have created a new field on our CRM Activities datasource CRM_SALES_ACT_1. This datasouce is currently active and we are using a delta update to our BW system. We have added a new custom field to this datasource which is being populated in CRM (I have checked this using RSA7). However, when this datasouce is being replicated in BW it is not bringing across the new field into the datasouce. We replicted the datasources when the delta queue had been cleared down.
    Please can anyone suggest what else I can try, Do I have to delete the current initialisations, and then recreate them using initialisation without datatransfer?
    We are using BW3.5
    Many thanks
    Gareth

    Hi Gareth,
    I am currenlt involved BI 7.o implementation for CRM analytics (CRM 2007). I am working on a UK council project. I am first time working with CRM.
    Mainly we have to provide reports on,
    service tickets,
    Activities,
    Survey
    ERMS etc..
    Can you please provide some design documentation if you have?. Please can you also let me what all masterdata required....
    Thanks,
    Sudha

  • PHP/MySQL: 'Add New' text field from menu in form

    I am creating an events posting website. I'm having a hard time finding the right words to describe this, but: I'd like the user to select a venue from the drop menu, but then if it isn't there, to select 'add new' from the dynamic menu, and have a new text field activate where they can enter in the new venue name. My database is currently set up so the event table links to the venue table through a venueID. Is there a way to insert the name from the new text field into the venue table, and have the rest of the form still submit to the event table? Sorry this is so wordy, but I'd appreciate any help. Thank you.

    You cannot add a new value to a related table at the same time as inserting a record. So, to do this, you would need to use both JavaScript to add the new text field, and PHP conditional logic to handle the update to both tables. It's certainly doable, but not with the Dreamweaver server behaviors. You would need to do a lot of hand-coding yourself.
    The way that I approached a similar problem in my "Essential Guide to Dreamweaver CS4" was to permit NULL values in the column that holds the foreign key, and insert nothing into that field if the value hadn't already been registered in the related table. I created a static value in the dynamic menu for "Not registered".
    After inserting the new record with "not registered", the user then needs to enter the new value in the related table.
    Once that has been done, display a page that lists all records. In the SQL, I use a LEFT JOIN to ensure that "not registered" items come up as well. You can then edit the item to add the value from the dynamic menu.
    It's not the most elegant way to do it, but it works if you don't have the skill or time to hand-code all the logic yourself.

  • Activity types needs to be synchronised form CRM to MSA.

    Hi,
    We have a requirement in which the some of the activity types needs to be synchronised form CRM to MSA.
    So for that I've added up a new Potential Criteria Field [Segment Field name - PROC_TYPE from the table SMOVBKA] for the Replication object ACTIVITY_OBJECT.
    Then I created a new publication that refers to this replication object.
    Finally while creating a Subscription with this publication I'm not able to place the filter in the criteria values for the activity types.
    Kindly help me out at the earliest in explaning how I can place the filter so that I can filter out only the needed Activity types
    Regards,
    Rasmi.

    Hi Kai,
    Thanks for your reply.
    As I've already said, I've created a new Potential Criteria Field(PROC_TYPE) for the Replication Object - ACTIVITY_OBJECT. Then I created a new Publication (Activity(by Types)) and assigned that particular replication object to it. Finally while creating the subscription I need to place a filter for the Activity Types which in turn gets its value from PROC_TYPE of table SMOVBKA. When i tried to give the Segment Field Name(PROC_TYPE) as the filter criteria in the subcription,i'm not able to determine the values for it.Even if I try to give a value in the criteria part(ZACC - Call), the publication itself gets vanished.
    Thanks for your understanding.
    Regards,
    Rasmi.

  • Adding a single field to CRM UI

    Hi there,
    I need some advise on how to add a custom field to the CRM UI as I am new to this. In my case I have a small table where for several transactions an additional information is stored. This piece of information should be displayed right beside the transaction id in CRM UI.
    After reading some posts and guides I managed the creation of a new field in CRM UI, which I added in the UI configuration. I also see it in the attribute list of component AIC_INCIDENT_H.
    Now, I need to add some code that reads my Z-table and puts the information to this field.
    As I worked only with webdynpro so far, I am not sure how to achieve this...
    I see some options like generate setter/getter methods in the attribute context menu but system tells me that processing is not possible as the attribute was not created with wizard (I created it within the configuration mode in CRM UI).
    Can someone help?
    Regards, Richard

    You can create a copy of the standard design layer, add your field and define it as dropdown listbox 0 coding is required
    Otherwise you will need to code in the GET_V method and the GET_P, there's a lot of information about this if you have a little of patience to search
    If fits your requirement (dropdown listbox) I would go for the design layer approach, of course there's info about this through scn too

  • Problem with a primary key when creating a new record in Forms

    My table has a field - MDD_KEY - that is a primary key. It is updated from a sequence with a before-insert database trigger. I know this works properly as the primary key was accurately populated when I inserted 1433 records.
    In Forms 6, I have a form based on that table. I have set the mdd_key as a hidden field because I assume it will be entered by the before-insert trigger. However, when I enter data into the table, and then try to save it, I get a FRM-40202: Field must be entered. - followed by - FRM-40222: Disabled item MDD_KEY failed validation.
    If I set DATA Required to no, when I try to save I get an FRM-40600: Record has already been inserted - but no such record exists in the database. I know this record is unique and does NOT exist because I deliberately made it up.
    In the property palatte, the attributes of the field are:
    DATA Data Type Number
    Required Yes
    DATABASE Database Item Yes
    Primary Key Yes
    Query Only No
    Query Allowed Yes
    Query Length 0
    Insert Allowed Yes
    Update Allowed Yes
    Update Only if Null No
    Lock Record No
    I assume that my problem is that with a new record, the form wants to see the MDD_KEY populated before it saves - but that isn't going to happen until the before insert trigger fires in the database. I assume I have to populate that field within forms, but how do I do that without messing up the database trigger/sequence? I will have to load more data directly into the database - so I need the database trigger in place.
    I have not used primary keys before so I am more than a little bit confused about how and when it should be populated when a new record is created in Forms.
    Any help would be appreciated as I cannot enter new data into my form (works well with existing data).
    Thanks
    Glenn

    hi
    if u have any problem using seq then try that statemetn ur block level in ur form
    PRE-INSERT trigger
    select nvl(max(nvl(srno,0)),0)+1 into :srno from tablename;
    Rizwan

  • Replication of Custom Include IS-U to CRM

    Hello gents!
    CRM 4.0 WebClient, IS-U 4.72.
    Currently custom fields where added to the technical objects in ISU.
    I am currently facing the following problem. A custom include was added into the IFLOT table (Functional Location) in IS-U.
    It appears on the EHAU structure for the Connection object in ISU but is not replicating to CRM.
    Now I need to search the Premise(PoD) based on that custom include.
    The first problem I face is replication. This fields are not being replicated into CRM.
    The BDOCS in question are: SI_CONNOBJ and SI_POD.
    It seems that the connection object from ISU is replicated as a material of some kind in CRM. There is a SET attribute ISU_CONNOBJ but the custom field is not anywhere.
    I have found some badi's to transport custom fields:
    IBSSI_SEND_TO_UPL (CRM)
    This BAdI adds customer-specific data to the BDoc for technical objects before the upload.
    IBSSI_RECEIVE_TO_UPL (IS-U)
    This BAdI reads customer-specific data from the BDoc for technical objects after the upload.
    The data is transferred to the master data generator.
    IBSSI_SEND_TO_UPL (IS-U)
    This BAdI adds customer-specific data to the to the BDoc for technical objects before the
    download.
    IBSSI_RECEIVE_TO_UPL (IS-U)
    This BAdI reads customer-specific data from the BDoc for technical objects after the download.
    I as well thought about making a RFC to select the values I am interested on and then use that to populated the info in the view. However i am not sure if it would be appropiate.
    Any ideas!?
    Thank you,
    Best regards.
    A

    Hi Oguz,
    please check the following threads:
    Variant material replication in CRM
    Download ERP 6.0 configurable products (Material variants) into CRM 7.0
    Hope this helps to answer your questions.
    Best Regards,
    Michael

  • Activate change pointer for a new screen field in MM42/41

    Hi,
      I created a new screen field for Article master(MM41/42/43) under basic data. If there are changes made to this new field how will the system create a corresponding IDOC? does this have something to do with the change pointer thing?
    Thanks,
    Jeff

    Hi Jeffrey,
    first of all got transaction SALE :
    ALE
    -> Modeeling and Implementing
    -> Master Data Distribution
    -> Replication
    -> Activate Change Pointer generally
    Check if Changepointers are generally on.
    Then goto BD50 and activate change pointers fpr message type.
    Finally goto BD52 and check if your field is "watched".
    After that you can generate idocs from BD21.
    Hope it helps.

Maybe you are looking for

  • Defaulting colors in charts

    Hi, We have a requirement that, one of the dimensions we use in chart views actually define the color of the corresponding bar (let's assume it is a bar-chart). This can be done by setting conditional formatting on the measure (e.g. if the fruit name

  • Send mail and size pdf

    hi,i have 2 problem: 1)      should set the priorities in the mail , to send the mail I am using  the function ' SO_DOCUMENT_SEND_API1' 2)      I have a pdf generating program the problem is that the size is always exaggerated there is a way to decre

  • Is there a way to sync my I pad calendar to my phone

    I would like to sync my I pad calendar with my galaxy mobile phone, so that I can view my I pad calendar on my galaxy phone?

  • Costing Variant not visible in CK24 for my plant.

    Hello Experts, Using transaction OKKN, I have created a new costing variant ZPC1 to take the place of PPC1 for updating standard cost in the material master.  I basically copied most of the parameters ( including the Costing Type) from PPC1 but chang

  • HT204085 keychain issue

    We have a one week old iMac (21 inch model) using the latest OS and are continually getting asked "mail (or iCloud helper exe or address book etc..) wants to use your keychain login - please enter password" even though we have never set up keychain o