Custom fields mapping issue of sales order replication from R/3 to CRM

Hello Experts,
I have to replicate sales orders from R/3 to CRM system (Initial and Delta)
The issue is I have custome fields in R/3 which are maintained in custom table(Z table) in R/3.
We added those custom fields in CRM customer_i table to synchronise with R/3 data.
To MAP R/3 custom fields to CRM custom fields, i have the following customization.
1. Added the custom function module in the event CRMO_200 and moved all the custom fields into interal table  IT_OTHER_INFO.
2. The intrnal table IT_OTHER_INFO with data is passed into CRM standard function modules.
3. But in CRM the BADI 'CRM_DATAEXCHG_BADI' implementation does not have the input parameter of internal table TI_OTHER_INFO.
All my custom data is in internal table TI_OTHER_INFO.
Please suggest where can i map this data to CRM enhanced fields.
Regards,
Umashankar.

Hello Vanessa,
Thank you so much for your reply.
I went through the Note (1053817). It is good. I understand that the custom fields should enhance in the BAPE_VBAP in R/3.
My Scenario:
Goal: Orders replication from R/3 to CRM along with Custom fields.
In R/3, all the custom fields are maintained in Z table (Not VBAK or VBAP).
All these custom fields are belongs to Item level.
In CRM, The custom fields are maintained in CRMD_CUSTOMER_I table though AET.
I need to MAP these custom fields to CRM while order replication from R/3 to CRM.
Regards,
Umashankar.

Similar Messages

  • Stop sales order replication from CRM to R/3

    Hi friends,
    How can we stop the sales order Replication from CRM to  R/3? Pls Guide me.
    Thanking u in advance.

    Hi Madhu,
    You can do by making distribution lock set in further statuses  of the CRM sales order.
    It will stop replication of CRM sales order to ECC.
    Regards,
    Madhu

  • Sales order replication from crm to r3

    Hi All,
    User created the SO's in web, that SO are replicated to the CRM online, when we validate the SO it flow into R/3.
    There are specific three sales order which are not flowing into r3, in crm document flow it showing as document is replicated to r3, but when we check in r3 using the va02 transaction it showing the error msg as "Document in not exist in data base or archived" this msg.
    We changed the values and try to replicated to the r3 but issue will be the same, still we are gettting the same problem for only these three document. even ATP check is not happing for these three sales document.
    can any tel us report "SDRQCR21"  will help us to solve this error.
    Please help to solve this is issue on priority.
    Regards
    Sathihs

    Hello Rajendra,
    I checked the smw01, it showing error as Message no. V1302, "document is not in database or has been archived".
    this is issue occurring only for specific business partner.
    Is there any way to forcefully push the SO from crm to ecc. 
    standard report in ecc will help to resolve this issue "SDRQCR21" , even ATP check is not happening for this specific customer in production, we tried with same data in pre-prod system there is no issue.
    Please help us to resolve this issue.
    Regards
    Kumar
    Edited by: sat0708 on Mar 16, 2011 12:11 PM

  • Issue in Sale order creation from program

    Hi Friends
    As per our project requirement we are creating sale order from ABAP Program.
    We are adding all the line item values from some table and pushing it into final internal table.
    After the loop statement we are adding one more material( Material X) in the final internal table through hard coding.
    Its working fine in Dev/QA/SND,but when it comes to production its adding the material(material X) in multiple lines(only in some cases).But as per our logic it should come only once..
    we are not able to replicate the same scenario in Dev/QA/SND.
    So anybody have an idea about this kind of issue.Kindly let me know.
    Thanks in Advance.
    Thanks
    Gowrishankar

    Actually I added like that only.
    LOOP AT idoc_data WHERE segnam = c_e1edp19.
              indx = sy-tabix.
            ENDLOOP.
            LOOP AT idoc_data WHERE segnam = c_e1edp01.
              index = sy-tabix.
            ENDLOOP.
            READ TABLE idoc_data INDEX index.
            IF sy-subrc = 0.
              segnum = idoc_data-segnum.
              wa_e1edp01 = idoc_data-sdata.
              n_posex = wa_e1edp01-posex.
              n_posex = n_posex + 10.
              CLEAR: wa_e1edp01.
              wa_e1edp01-posex = n_posex.
              wa_e1edp01-menge = '1'.
              wa_e1edp01-menee = 'EA'.
              idoc_data-sdata = wa_e1edp01.
              indx = indx + 1.
              INSERT idoc_data INDEX indx.
            ENDIF.
            CLEAR: n_posex, n_config_id, n_inst_id.
            READ TABLE idoc_data WITH KEY segnam = c_e1curef
                                   psgnum = segnum.
            IF sy-subrc = 0.
              e1curef = idoc_data-sdata.
              n_posex = e1curef-posex.
              n_posex = n_posex + 10.
              e1curef-posex = n_posex.
              n_config_id = e1curef-config_id.
              n_config_id = n_config_id + 1.
              e1curef-config_id = n_config_id.
              n_inst_id = e1curef-inst_id.
              n_inst_id = n_inst_id + 1.
              e1curef-inst_id = n_inst_id.
              idoc_data-sdata = e1curef.
              indx = indx + 1.
              INSERT idoc_data INDEX indx.
            ENDIF.
            idoc_data-segnam = c_e1edp19.
            wa_e1edp19-qualf = '002'.
            wa_e1edp19-idtnr = c_sm.
            idoc_data-sdata = wa_e1edp19.
            indx = indx + 1.
            INSERT idoc_data INDEX indx.
          ENDIF.
        ENDIF.
    Its working in DEV/QA/SND part..

  • Problem in sales order replication from CRM to R/3

    Hi experts
    As per the best practices I have done number range setting and  other settings for sales order transction in both CRM and R/3 system.Though few errors the sales order doc is saved in CRM but it is not replicating to R/3 system.Can anybody help me how to solve this problem.
    Thanks
    Vikarm

    Hi Paul Kondaveeti
    Many thanks for your solution,I am able to create sales order with out errors in CRM,But after saving the document the following errors are displaying
    "Header Data-An error has occured in the system RTD_040(R/3 system) while copying the document.
    "Item 10-An error has occured in the system RTD_040 while copying the document          
    I think the above errors issue from R/3,i find the error diagnosis report which says the following
    Message no. CRM_ORDER_MISC 020
    Diagnosis
    Errors have occured while transferring the document into another system. Remove the error messages from the enclosed log.  Also Please check the STANDARD COST ERROR - CONTACT  xxxx MARKETING.
    Transmission log
    SALES_HEADER_IN processed successfully (Notification S V4 233)
    Sales document 0009000051 is not changed (Notification E V4 219)
    Can you please analyse and help me out how to sort out this.
    Thanks & Regards
    Vikram

  • How to transfer sales order idoc from R/3 to CRM

    Hi,
          I want to generate the sales order idoc in R/3 (ORDERS) and replicates to CRM through XIF adapter.
    The sales documents are not realy existing in R/3. We can only get the information from related biling documents and try to gerenate ORDERS idoc.
    The problem is how to map R/3 idoc to CRM idoc(CRMXIF_ORDER_SAVE_M01). The administration console seems can only send the idocs but not receiving them.
    Thanks,
    Ina

    Hello Yina,
    Can you please answer the questions? I am a little bit confused.
    If you don't have the order in R/3, are you not going to create one when creating the ORDERS IDoc? If yes, then this order will go to CRM automatically if you have the middleware set properly.
    If you are NOT creating any order in R/3 during the IDoc step, Why would you want the order in CRM when you don't have it in R/3?
    Are you not going to keep the middleware between R/3 and CRM open? If you keep it open, the order from CRM will crossover to R/3 - in which case you could have created the order in R/3 in the first step itself !!!
    If you are not keeping the middleware open between R/3 and CRM - I don't know why would you want to keep the orders in CRM, but not in R/3. Is it because of lack of good CRM consultants in the project?
    Easwar Ram
    http://www.parxlns.com

  • Stop the sales order flow from r/3 to CRM

    Hello Experts,
    I have an issue regarding middleware:
    In our process 1. we create a work order in r/3 from that we create a followup sales order in r/3 itself.
    But the problem is once the sales order is created in r/3 that is flowing to CRM .
    Our requirement is we have to restrict the flow  between R/3 and CRM.
    please send your valuable suggestions.
    Thanks

    Hi,
      Try to de regester the queeuee in smqr transaction related to sales. May be  it will work.
    Regards
    Srinu

  • Badi name for Sales order download from R/3 to CRM

    Hi Guys,
    Can some one give me the badi name for below requirement.
    Requirement:
    We are downloading the orders from R/3 to CRM system.while downloading the Order history from R/3, top level  VC (Variant config data) is also comming to CRM.
    But we want to download only 73 top level VC's Out of 103 top level vc.we want to filter the 30 Top level VC's before starting the Intial load of Sales orders in CRM system.
    I need a badi name in the R/3 system, which filters the 30 top level VC's while orders going to CRM system.
    I will allot Max points for Perfect Solution.
    Regards,
    Sathya Reddy.

    Hi Roberto,
    I need a badi name,which helps to delete the unwanted Top level vc's while starting an Intial load of orders from R/3 to CRM.I don't want see the Unwanted 30 top level vc's after intial load in the CRM order.
    Hope you understand the requirement.
    Regards,
    Sathya Reddy.

  • Customer- credit Card Issue on Sales Order

    Hi Experts,
    There is an issue,where an incorrect Credit Card details are showing up during an order creation for a Customer.
    In XD02, the payment card details shows it as Master Card. But while creating order(VA01),it showing VISA card. Can anyone explain what could be the issue?
    It should appear as Master card in VA01 too.
    Thanks,
    Arhy

    Hi,
    Check the Card details of the  Payer and not Sold to Party.
    Regards,
    Sharan

  • Significance of Inboun and Outbound queue in sales order replication

    Hi CRM Leads,
    What is the significance of Inbound Queue and Outbound queue in saleas order replication from CRM to ECC.
    What exactly happens in Outbound Queue and Inbound Queue.
    Thanks,
    Sandeep
    What

    Inbound - Tcode: SMQ2 :  Inbound in the context of CRM and this queue shows the business transaction, master data and configuration data that are coming from ECC into CRM .
    Naming Convention for Queues
    The names of queues for data transfers from an ERP back end to the CRM server are made up as follows:
      R3A (from ERP back end to CRM)
        I for the initial data transfer / for Data Synchronization
        D for the delta data transfer
        U for loading to the ERP back end
        R for Defining Requests
        <Object> Name or part of object name, or the name of the higher-level independent object
        <Key> Only delta queues are subdivided by keys
    Outbound - Tcode SMQ1 - Outbound in the context of CRM and this queue shows the transactions and data that are going from CRM to ECC
    See more on [Using CRM Queues|http://help.sap.com/saphelp_crm70/helpdata/EN/49/2d9d9707361903e10000000a42189c/content.htm] following the link.
    Read the [CRM Adapter Framework|http://help.sap.com/saphelp_crm70/helpdata/EN/49/2e33a2a6c51d24e10000000a421937/content.htm] for advanced learning.

  • Issue in Sales Order & Process Order interface

    Hi,
    Issue:
    In case of Assemble to Order scenario, Process order is created automatically when SO  is created.
    Process order will have Sales order number  under General data tab ( COR3)
    When sales order is  created with respect to Inquiry, Inquiry number is displayed in process order instead of Sales order number.
    Also when process order is confirmed, stocks are posted to Inquiry number stock i.e in MMBE Inquiry number is displayed against stock ( sales order stock)
    since stock are not posted to sales order stock, schedule line is not confirmed.
    As a result sales order cannot be delivered.
    Query
    1) please let me know the customizing settings  done for automatic creation of process order WRT sales order( Both SD and PP if possible)
    2) Customizing setting which controls the sales order field in Process order. so that stocks are posted to sales order stocks and not Inquiry or Qutation stock even if they are present.

    Where you checking these details.Are you seeing the print preview If yes then it seems the changes not captured into print preview.Check with your ABAPer why system is not getting right weights.

  • CRM sales Order Replication to R/3

    Hi ,
    Can anyone tell me what are the configuration that we need to do CRM to R/3 replication for sales orders apart from site and subscription creation(SMOEAC) and CRMCONSUM maintenance.
    I am mainly looking on what are middleware parameter that we need to set. How custom process type of CRM mapped with custom order type of R/3.
    It will be appreciated if you give me documentation of middleware parameter and their tables.
    Thanks in Advance

    Hi Pradeep,
    The Business transaction Replication from CRM to R3 is mainly based on the "Transaction Type" / "Process Type" (both are same) of the particular transaction - whether its a standard one or a custom one. It doesnt matter whether the mapping is Order to Order or Contract to Contract. Also, you need proper external-internal number ranges in order to make the mapping error free (even without the number ranges, the mapping will happen and the contract will flow).
    For documentation on Middleware settiing, check the following document.
    Best Practice C71 - connectivity.
    http://help.sap.com/bp_crmv250/CRM_DE/BBLibrary/Documentation/C71_BB_ConfigGuide_EN_US.doc
    For Business Transaction mapping Configuration, refer , "C03: CRM Master and Transaction Data Replication":
    http://help.sap.com/bp_crmv250/CRM_DE/BBLibrary/Documentation/C03_BB_ConfigGuide_EN_US.doc
    If you want full Middleware setup, in best practice, follow the documentation - B01, C71, B09, C03 in that order. You can get those from http://help.sap.com/bp_crmv250/CRM_DE .
    Regards,
    Alin

  • SAP Mobile Sales 2.0 delta load issue for Sales Orders

    Hello,
    we have used Mobile Sales 2.0 with a Windows app for a while now. Our current issue is that sales reps won't see any historical sales order data on their devices.
    Background
    Due customer requirements, we need to make small changes to customer master data attributes and reload all customers from ERP to CRM. Then we ran delta loads (MAS_PARTNER followed by all other objects) to DOE, in which virtually all 5000+ customer accounts were compared. The delta load ran for about 3 days (some performance bottleneck we haven't located yet).
    During the delta load, data on devices was inconsistent. Accounts were missing and all transaction data disappeared. After the delta loads, all accounts and contacts are OK, save for a few. Data from activities (appointments, tasks) have reappeared, as they should. Only sales orders won't reappear. The sales orders exist in the backend and belong to active accounts and sales reps.
    Settings and troubleshooting so far
    We don't have any limitations for sales orders in CRM Sales Mobile configuration.
    We've run delta loads for all objects in transaction SDOE_LOAD.
    MAS_CUSTOMIZATION etc seem fine.
    We've re-run initial load for sales orders from CRM.
    In the test system, we've even reinitialized the whole CDS database on DOE and on the devices, then re-ran the loads.
    Checked steps suggested in discussion
    SAP CRM 2.0 initial load issue
    Historical sales orders (those created before the master data reload) exist in the backend, but don't show up on the device.
    If I change one of those historical sales orders in the backend, it gets sent to the device.
    If I create a new sales order in the backend or on the device, it is saved and replicated just fine.
    To sum it up, it seems DOE is unable to identify the sales orders relevant for replication.

    First Doubt i got clarify by my self as we can go with Unwired Runtime option .
    But i still have doubt in :
    2. How can i Modifying the Main Menu for iOS.
    i am able to customize the same for windows using files SybaseCRM.Configuration.xml file.
    Same how can i do for iphone/ipad.

  • Delta sales order replication, per change to billing block, how?

    Issue: We want a change to sales order billing block field to trigger creation of a sales order delta replication IDoc, but having trouble getting that to work.
    We added entry to table TBD62, for table VBAK, field FAKSK (billing block field), so change pointer would be created.
    We have variant for delta replication set up on program ODTF_REPL_CO_SALESORDER_ITM.
    A change to billing block field creates entry in table BDCP2, so change pointers are getting created successfully.
    But running program RBDMIDOC for message type ODTF_COBJ_SALES_ORDER_ITEM, which should create the delta IDoc via the delta variant on program ODTF_REPL_CO_SALESORDER_ITM, does not create an IDoc.
    If I change a partner on sales order, such as revenue manager or engagement manager, and then run RBDMIDOC for message type ODTF_COBJ_SALES_ORDER_ITEM, then the IDoc gets created.
    So need help on how to set up so a change to billing block field, field VBAK-FAKSK, will trigger creation of sales order delta replication IDoc.  There seems to be more to it than just having change pointers get created in table BDCP2.
    thanks,
    Mark

    I found out why IDoc not getting created for change to billing block on sales order.
    SAP program ODTF_COBJ_SALES_ORDER_ITEM needs a fix.
    Sales Order replication program ODTF_REPL_CO_SALESORDER_ITM has this piece of code:
        LOOP AT cp_so_it.
          ls_vbpos = cp_so_it-low.
          IF ls_vbpos-posnr IS INITIAL.
            APPEND ls_vbpos TO lt_vbeln.
          ELSE.
            APPEND ls_vbpos TO lt_vbpos.
          ENDIF.
        ENDLOOP.
    For changes to table vbpa, for example, since vbpa key has posnr, ls_vbpos-posnr will have a value, and this code works.
    But for changes to vbak, which doesn't have posnr in table key, ls_vbpos-posnr here is blank, not initial, and this code doesn't work.
    eg. CDPOS-TABKEY/BDCP2-TABKEY for vbpa change might be something like "1300040000560000000RM", but for vbak something like "1300040000560".
    This data feeds this IF statement above, which fails for changes to vbak data in triggering IDoc replication correctly.
    ODTF_REPL_CO_SALESORDER_ITM should be modified to handle vbak change pointer data without the posnr field.

  • Sales order replication

    Hi,
    I have an issue related to Sales order replication. The replication is working for R3 to CRM, and the sales order created in R3 is getting replicated in CRM.
    In my case the customer wants to create the sales order from CRM and would like to send it to R3.
    The replication object that I have used in R3AC1 is Salesdocument, please let me know how do I replicate the sales order from CRM to R3
    When I create the sales order in CRM it gives a message: u201Cdocument is being distributedu201D and it does not give any errors, there is no trace of it in BDoc messages- SMW01, no trace of it in queue monitor SMQ1, SMQ2 in R3 and CRM.
    Regards,
    Amit

    Hi Amit,
    You need to goto site and subscribe there for business transaction for CRM. CRM to ECC.
    Reward points if helpful.
    Thanks,
    Srini.

Maybe you are looking for

  • Control file lost

    Hi, I'm in a problem, please some one guide me how to do it. Our Production DB (9.2.0.1.0) is running on Solaris 9. We have a major crash of hard disk. I have a cold backup of Sunday & now all the datafiles are in tact. Data files are in external sto

  • Play Movie starts at chapter 2

    Using the "bands" theme, I exported my movie from iMovie 06 with chapters to iDVD 08. All the chapters come across just fine, but when i hit "play movie" it starts the show at chapter 2 (not chapter 1) You can see chapter one from the scene selection

  • Control key appear stuck but isnt

    On my keyboard it is showing as though the control key is being  pressed when it is not. Any form of tying brings up only symbols. It is not the keyboard I changed to a new keyboard and the error still occurs, cannot do anything with the unit. Cant b

  • Shared - user-23f7aba631??? What is this?

    In my Mac HD, under shared, its lists "user-23f7aba631". I click on it an cannot connect, I go to connect s my mac ID and that isn't valid, and it gives me the option to connect as a guest, but that doesn't work either. I brought up the info box, and

  • Export to png: slice cut off

    When I export an image to png, there' s a slice of the image cut off on one side of the image. Can anyone give me a hint on how to avoid this? Thank you very much!