Replication Pricing in CRM from R/3.

Hi,
We are currently trying to replicate pricing from R/3 to CRM, and we have downloaded the pricing procedures, condition types(Standard and Custom) into SAP CRM 6.0through middleware. We would like to know how to replicate the calculation formulas(which are available in VOFM in the R/3 system and then mapped to condition types in SPRO) both standard and custom.
If we go to the below path
Transaction code SM53->Applications(left hand side)->Installation(Center part)->Components->Modules->/0_SAP/CRM_IPC_STANDARDEXITS,
I am able to see certain Java classes which I understand are the standard formulas, i am not sure if this is absolutely right, but I would like to know if there has been anyone who has worked on this, who could help us map the standard formulas between R/3 to CRM, or if thats not the way how its done, let us know how it can be done.
Thanking you.
Thiru
(Needless to say reward points will be awarded, once we have a solution to work with)

hi
as per the standrad
For Pricing the ideal case will be to have pricing in R/3 and map
the same to CRM however if u do not have SD configured in R/3
then pricing can also be handled in CRM for the products
downloaded from R/3.
moreover to add further to  point , If you are downloading the
configurable products from r/3 or ecc then u do not need PME in CRM. PME is only used when you want to prepare configurable products in CRM however it limitation is that it does not support BOM. So in order to have a perfect modelling you must create products in r/3 and download in CRM. Just keep in mind that the Customizing oblects are downloaded properly and the hierarchy coming from R/3 are assigned to applications with all the essential settypes and CRM Org units (CRM Sales Area) is properly mapped with R/3 Sales Area.
best regards
ashish

Similar Messages

  • Replication of Sales Order from SAP ECC to SAP CRM

    Hi,
    The scenario I am working on is breifly as under:
    Telesales will create sales order directly in ECC. The sales order created in ECC will be replicated in CRM. I have some queries and request guidance:
    1. The same sales order type will be used by ECC for creating orders from telesales, as well as regular sales orders in ECC. I need to replicate only sales orders created by telesales. Please guide how to achieve the scenario requirement.
    2. There are many 'Z' Partner function in ECC in sales order, some of them are mandatory and others are optional. During replication, if the 'Z' partner functions are not created and maintained in CRM, what will be the impact? Will the sales order replicate or no. Impact in sales order replication of mandatory partner function and optional partner function not available in CRM.
    3. Impact of 'Y' and 'Z' condition type (optional) not maintained / imported from ECC to CRM in sales orders.
    Regards,
    Rajesh

    1. In R3AC1 set filter according to your needs for object SALESORDER. There are quite a few fields on which you can set filter.
    2. Partner functions will not affest replication. Replication is more strict from CRM to ERP hen viceversa. Also you said that optinal partner functons will be missing, so there is no reason that problems should accore. But of course standard sold-to party and shi-to party should be provided for pricing reasons.
    3. Should reprsent not problem, but pricing procedures must be synchronized between both systems.

  • How to notify a team when Product is replicated to CRM from MDM?

    Hi All,
    MDM is the back-end for SAP CRM in our project.  Product is created and replicated from MDM to CRM via XML interface for Products, it is one way replication process.  Recently we have implemented Opportunity management in which these products are being used.  For that, we have updated Sales Area and Pricing to all the products in CRM with a custom report. 
    Now the requirement is, when a product is created and replicated to CRM from MDM, a team should be notified about this.  So that, they would maintain the responsible sales area and pricing in replicated Product to use it in Oppt.
    Could you please guide me how to map this requirement in our system.  Kindly help me with the feasibility and solution overview of the above requirement.
    Thank you in advance.
    Regards,
    Maddy

    Hi Maddy,
    Would recommend workflow technique to explore if you have not done yet. Refer below link which I believe will help you a lot.
    SAP MDM Workflow
    Rgds
    Hari

  • Contact Person Replication (R3 to CRM)

    Hi Gurus!
    I'm new at CRM and I'm facing a problem with Contact Person Replication (R3 to CRM).
    If I take a look at a Customer Master Data (on ECC), General Data, Contact Person Tab, I can see two lines with two different contact persons.
    Then, I go to the CRM, Tcode R3AC1 and update the filters for the Customer_main object (and automatically, the Customer_rel object stays with the same filters), just for that particular customer.
    When i run the tcode R3AS for the Customer_Main Object, I get a green light (at the R3AM1) and if I go to the WebClient UI, That particular account is really there, but with no contact persons on...
    I tried run the R3AS for the customer_rel, and again I had a green light on the R3AM1 but when i take a look at that particular account, once again, no contact person assigned.
    I thought "Maybe, the contact persons got replicated, but they are not correctly assigned to the accounts..." (and then i tryed to assigned contact persons to this particular account but when I search for a contact person at the Webclient UI...Surprise:No Contact Person Existed....
    Can anyone please give me a hint on this? Am I doing something wrong? How can i replicat my contact persons from R3 to CRM?

    Hi Ines
    Take a look at Best Practice Guide C03.
    I believe all of the required steps are in there.
    Regards
    Arden

  • Preventing re-pricing in CRM for document created in MSA

    Hi All,
    I am trying to prevent a document (specifically a quotation) that was created in MSA being re-priced in CRM as we have differences in the pricing, specifically user exits for field catalogs which result in errors in the pricing if it is redone in CRM.
    As I understand this, you should be able to control this by implementing the BADI CRM_30A_USER_EXITS Method USER_EXIT_UPLOAD_SALESDOC and set the Pricing parameter to 'A' in structure BAD_BUS_TRANSN_MESSAGE-ACTIVE_SWITCH.
    However, even after implementing the code below, pricing is still re-determined in CRM, if I look at the mBDOC in TR SMW01 the entries that I wrote into the ACTIVE_SWITCH table in the BADI are not present.
    Any help with this would be greatly appreciated, I've been tearing my hair out for a day and this is a major problem on our project.
    Many thanks
    Jason
    Data declarations
      FIELD-SYMBOLS: <fs_sdgen_object> TYPE /1crmg0/sdgen_object01,
                     <fs_active_switch> TYPE bad_active_switch_mess.
      DATA: lt_fields_active TYPE STANDARD TABLE OF smog_sfldn,
            wa_fields_active TYPE smog_sfldn,
            lt_ddfields TYPE STANDARD TABLE OF dfies,
            wa_ddfields TYPE dfies,
            lv_sfavbak TYPE smo_sfavbk,
            lv_auart TYPE smo3auart,
            lv_sendbits TYPE smog_sinc-sendbits.
      CONSTANTS: lc_active_struct TYPE smog_sname VALUE 'BAD_ACTIVE_SWITCH_MESS'.
    Get the order details
      LOOP AT salesdocgen_write-sdgen_object[] ASSIGNING <fs_sdgen_object>.
        lv_sfavbak = <fs_sdgen_object>-sfavbak.
        lv_auart = <fs_sdgen_object>-auart.
      ENDLOOP.
    Check the order is relavant for pricing - THIS SHOULD BE CHANGED TO A CONFIG TABLE
      CHECK lv_auart = 'ZD01' OR lv_auart = 'ZD02'.
    Get the active switch details
      LOOP AT bus_trans_msg-active_switch[] ASSIGNING <fs_active_switch>.
    Get the table structure
        CALL FUNCTION 'DDIF_NAMETAB_GET'
          EXPORTING
            tabname   = lc_active_struct
          TABLES
            dfies_tab = lt_ddfields
          EXCEPTIONS
            not_found = 1
            OTHERS    = 2.
        LOOP AT lt_ddfields INTO wa_ddfields.
          CLEAR wa_fields_active.
          wa_fields_active-fieldname = wa_ddfields-fieldname.
          wa_fields_active-position = wa_ddfields-position.
          INSERT wa_fields_active INTO TABLE lt_fields_active.
        ENDLOOP.
    Fill Sendbits
        CALL FUNCTION 'SMO_SNDBITS_SETX'
          EXPORTING
            structurename       = lc_active_struct
          TABLES
            sfields             = lt_fields_active
          CHANGING
            sndbits             = lv_sendbits
          EXCEPTIONS
            structure_not_found = 1
            wrong_fieldname     = 2
            OTHERS              = 3.
        CHECK sy-subrc = 0.
    Switch off the pricing
        <fs_active_switch>-sendbits = lv_sendbits BIT-OR <fs_active_switch>-sendbits.
        <fs_active_switch>-ref_guid = lv_sfavbak.
        <fs_active_switch>-pricing = 'A'.
        <fs_active_switch>-task = '2'.
       MODIFY bus_trans_msg-active_switch FROM <fs_active_switch>.
        APPEND <fs_active_switch> TO bus_trans_msg-active_switch.
      ENDLOOP.
    ENDMETHOD.

    Hi,
    I am quite sure that there is no need to do this in some BADI but on customizing level itself (depending on process type or pricing determination), at least for 4.0.
    Regards,
    Wolfhard

  • Internal error during pricing in CRM sales order

    Hi,
      While creating sales order i am getting following error in sales order
      Internal error during pricing.
      i am not understading what will be the cause of error
      currently working on CRM 7.0
    we have replicated all pricing condition types from ECC
    Thanks & Regards
    kishore kumar

    Hello kishore kumar,
    Tell basis Team to restart Java Instances.
    After that check in Sales Order. If you still get that error then download below objects in a Sequence.
    1. DNL_CUST_CNDALL
    2. DNL_CUST_CND
    3.DNL_CUST_PRC
    Regards,
    Rajendra

  • Why SAP SRM material replication happens through CRM middleware?

    Can some one help me to understand, Why SAP SRM material replication happens through CRM middleware? Is there any functional/Technical reason behind this design?

    Dear Sridhar,
    SRM releases later SRM 4.0 are working with the same middleware implementation,
    there where no changes between the releases. The SRM middleware implementation
    was decoupled from the CRM middleware development at that time.
    (Middleware is based on the basis functionality of queued Remote Function Calls qRFC)
    Regards
    Laszlo

  • Need info on Standard Web services to pull Order data in CRM from external applications

    Hi Gurus,
    I have a requirement to pull Order data in CRM from external non-sap application using Web services. Are there any standard SAP provided web services to pull order data based on some input? If yes, can you provide me any kind of documentation related to this?
    Appreciate your help on this.
    Thanks
    Lakshman

    Hi Lakshman,
    I have checked further.
    Please review below link of the SAP Help documentation :
    http://help.sap.com/saphelp_nw70/helpdata/en/47/3a989cbcef2f35e10000000a1553f6/content.htm?frameset=/en/46/97218e79f115eae10000000a114a6b/frameset.htm&current_toc=/en/d1/802cfc454211d189710000e8322d00/plain.htm&node_id=439&show_children=false
    and also the link :
    –http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=347DD31EB5AB4BC592BD8B29C0981A1B
    Hoping that this will be helpful.
    Best regards - Christophe

  • Can not access CRM from outside the office network - Access denied You do not have sufficient access rights or privileges to perform this action.

    Hi,
    I can not access CRM from outside the office network - Access denied You do not have sufficient access rights or privileges to perform this action.  I can access CRM with same user id and password from our office inside the network.  I can get
    the page to give login details once I have login details I got below error. Please help me to solve this issue.  It was working before.
    Access denied You do not have sufficient access rights or privileges to perform this action. 
    Regards,
    Noushad
    [email protected]

    On Premise system Configured with AD FS server for claims-based authentication you need to update your host file with server url to access it from outside office network.
    Refer
    this on how to update host file.
    Regards, Saad

  • Material exchane ,copy pricing and conditions from main item to sub item.

    Hi All,
    We are using parts exchange/interchangeability in the transaction ME22N,
    While using ME22N we are exchanging  main item with interchangeable part and while doing so we want to copy pricing and conditions from main item to sub item.
    But its not happening.
    As per sap help its possible, details describe below.
    http://help.sap.com/erp2005_ehp_04/helpdata/en/c2/0a5288b77d11d3bcce00105ab03aee/content.htm
    Price Determination by Copying from Main Item
    In the case of price determination by copying from the main item, the net price of the originally ordered part is still used for the superseding part in a part exchange.
    The system copies all conditions from the main item to all sub-items and takes into account the order quantity for the main item when calculating scale prices. It does not take into account the conditions and scale prices that exist for the interchangeable part.
    You cannot change the conditions, which have been copied from the main item, at sub-item level. It is possible, however, to define additional conditions for each sub-item.
    Prerequisites
    A calculation schema, which can be altered on an individual basis in Customizing, has been supplied for the price determination.
    In the vendor master record, you have set the schema group 09 (interchangeable material).
    But in customizing I didnu2019t find value 09 for schema group .
    Can any buddy through some light on missing pieces which need to be set?
    Thanks
    Regards
    Ritesh

    Hi,
    Can you check few more things and tell me?
    - In this exit, does XVBPA and XVBAP contains all the line items. ( main and sub items ).
    - In Sales order creation time, do these table have VBELN populated when this exit triggers.
    - If you modify XVBPA or XVBAP in this exit, do they get overwritten after that.
    Try this code. See if it works.  Let me know if you still have a problem.
    DATA: wa_hvbpa LIKE vbpa,
          wa_xvbpa like vbpa.
    CLEAR: wa_hvbpa, wa_xvbpa.
    * check if HVBAP and VBAP line items are not same
    IF vbap-posnr <> hvbap-posnr.
    * read the ****-to partner from main-item
      READ TABLE xvbpa INTO wa_hvbpa WITH KEY posnr = hvbap-posnr
                                              parvw = 'WE'.
      IF sy-subrc = 0.
    *   read the line item data for sub-item based on main item
        READ TABLE xvbap WITH KEY posnr = vbap-posnr
                                  uepos = hvbap-posnr.
    * See if current line is the child of that BoM parent
        IF sy-subrc = 0.
          MOVE wa_xvbpa-kunnr TO xvbpa-kunnr.
          MOVE xvbap-vbeln TO wa_xvbpa-vbeln.
          MOVE xvbap-posnr TO wa_xvbpa-posnr.
          MOVE 'WE' TO wa_xvbpa-parvw.
          MODIFY vbpa FROM wa_xvbpa.
        ENDIF.
      ENDIF.
    ENDIF.
    Regards,
    RS

  • Contact person replicating to crm from R/3

    Hi All,
    When we add a contact person to a customer in ECC, it is not replicated to CRM. 2 BDOC type is created, BUPA_MAIN and BUPA_REL. In BUPA_MAIN bdoc, the guid number and partner number is filled, but in BUT000 table there is no entry. So, in BUPA_REL bdoc the error "Enter at least one number for the business partner" (R11 123) occurs. We cannot replicate the contact person to CRM from ECC.
    Thanks for help.

    Hi,
    Refer to this thread
    Business Partner Exchange CRM -> R/3
    Shridhar

  • Product Variants in CRM from R/3

    Hi Everybody,
    As you know that Product variant in CRM is material variant in R/3. A material variant is created when the available item is in stock.
    Scenario.
    I created a configurable material 'KMAT' in the material master in R/3 system . In the basic data screen, I assigned a material variant for the material. Set the characteristics value for the material variant. Once pressed save. The Material record got automatically downloaded from R/3 to CRM.
    Now I openend the transaction 'COMMPR01' and entered the material. I could not see in the tab 'Product variant' the material variant which was created in R/3.
    1.Any Clue why the material variant did not get transfered to CRM from R/3.
    2. Which CRM table and which CDB table has data regarding Product variants.
    CRM experts could you please share your knowledge with me.
    Any help will be highly appreciated.
    thanks in advance
    Middleware developer

    Hi Jothi,
    Just double check these steps :
    1. You have created Knowledged base Object in R/3
       (tcode CU31 - CU33)
    2. You have created Knowledged base runtine in R/3
       (tcode CU34 - CU35)
    Make sure that VALID FROM information in Knowledge Base Object must be greater than VALID FROM in Material Class.
    3. Re-download material ID (if necessary)
    4. Re-download SCE Object in CRM
    If all steps above successfully run without any
    error/warning message, you should be able see Tab Configuration + Variant in CRM Master Data (COMMPR01).
    You can see also the Configuration Model in Configuration
    Tab (where you can simulate the characteristic
    configuration).
    Hope this could help.
    Cheers,
    Gun.

  • Automatic replication of vendor masters from SAP R/3 to EBP

    Hi
    For this issue I found the below program and steps to do the automatic replication of vendor master from SAP R/3 to EBP
    PROGRAM BBP_VENDOR_SYNC
    The program BBP_VENDOR_SYNC automatically synchronizes the backend vendors with the SRM system.
    To run the program BBP_VENDOR_SYNC, you first have to make the following settings:
    Path in the Implementation Guide (IMG):
    Supplier Relationship Management --> SRM Server  -->Technical Basic Settings -->Settings for Vendor Synchronization --> Make Global Settings
    Supplier Relationship Management --> SRM Server  -->Technical Basic Settings -->Settings for Vendor Synchronization --> Define Settings for Each Backend System
    Then you have to make the following settings in transaction SA38:
    · Enter program BBP_VENDOR_SYNC.
    · Click on the pushbutton Background.
    · Enter the report name BBP_VENDOR_SYNC.
    · Either define a new variant or use an existing variant ( The new Variant as Test Vendor)
    · Click on the pushbutton Schedule.
    · Enter the job.
    · Define the start date.
    · Either schedule once or schedule periodically. Then you have to define the period interval.
    I followed  the above mention steps and I am able to setup the Schedule on timely basis and the job was completed successfully, but the vendors are not replicated successfully .
    I am receiving the below error in transaction code SLG1.
    1.The Specified Node does not Exist in the Org. Plan(Message no. BBP_VENR006).
    2.No Vendor Replicated from Backend MD1CLNT(Message no. BBP_VENR017).
    Please check and advice.
    Thanks & Regards
    Sada

    Hi Sadasivam,
    Make Global Settings
    Use
    In Customizing for vendor synchronization, you define between which mySAP or ERP backend systems and the EBP System you wish to automatically synchronize the vendor master data. This setting is necessary in order to start a job-based execution of the synchronization, so that the vendor master data that is newly created or changed in the backend is updated regularly in the EBP System.
    Requirements
    You wish to use the automatic vendor synchronization functionality.
    In the Implementation Guide (IMG) activity Define RFC Destinations, you have defined the RFC destinations for your systems.
    Under Define Backend Systems, you have defined the backend systems for your systems.
    Activities
    Customizing for Vendor Synchronization consists of two parts. In the first part you make those settings that are valid for all backend systems. In the activity Make Settings for Each Backend System you can define or display detail data for the individual backend systems.
    Make Global Settings
    By setting the indicator Create New Vendors Also, you can determine that those vendors newly created in the backend systems are also newly created during the synchronization. If this indicator is not set, the only data updated is that of the vendors in the Enterprise Buyer System whose data was changed in the backend systems.
    Note:
    If you have not yet made an entry here, an empty screen appears when you start the activity. To make the settings, choose New entries or press F5.
    Further Settings:
    Carry Out Address Check for Duplicates :
    Organizational Unit in EBP for the Vendor
    Enter the eight-digit number, for example, 50001234.
    Vendor Number Assignment Type
    In the dropdown box, choose the method with which the number is to be allocated when a new vendor is created, for example, internal number allocation.
    Hope this makes you more clear. My mail i.d is [email protected]
    Rgds,
    Teja

  • Postcode can't replicate to CRM from ECC

    hi,guys,
       I found the postcode field and city field could not replicate to CRM from ECC,but other fields can replicate conrrectly.why?Our CRM system is 7.0 EHP1.

    Hi Raymond,
    Are you able to solve your problem. As I am facing the same issue. But I am trying to replicate from ECC TO CRM.
    When I am changing Address like City in R3 and checking BDOC in crm its green and showing change city. But when I am checkign Business partner master date change city is not reflecting.
    Regards
    Nishith

  • How to update Factory calender in CRM from ECC?

    Hi All,
    Factory calenders are downloaded to CRM from ECC, using adapter object DNL_CUST_CAL_C in Initial load (R3AS).  My doubt is, whenever a new holiday is added to Factory calender in ECC, how the particular added holiday will be downloaded to update the same in CRM system?
    Please help me.
    Regards,
    Maddy

    Hello Maddy,
    In my system download object DNL_CUST_CAL_C is for the download from the CRM (online) database to the old consolidated database (CDB, for the offline Mobile Sales scenario). You could see this in transaction R3AC3.
    For your scenario I don't know how to download. This thread here speaks of a manual adjustment in transaction SCAL.
    http://scn.sap.com/thread/274825
    Best regards,
    Thomas Wagner

Maybe you are looking for

  • Heirarchical query...inside another to get connect_by_root

    Given the following table: CREATE TABLE TEST_HIERARCHY CREATE TABLE TEST_HIERARCHY UDL_GUID INTEGER, DESCRIPTION VARCHAR2(50), PARENT_UDL_GUID INTEGER, CONSTRAINT TEST_HIERARCHY_PK PRIMARY KEY (UDL_GUID) Insert into TEST_HIERARCHY (UDL_GUID, DESCRIPT

  • Bad bind variable 'NEW

    Hi, I'm trying to run a script to generate the table. And I'm getting the following error at create or replace trigger bi_wvufr_applications before insert on wvufr_applications for each row begin if :new.application_id is null then select wvufr_appli

  • How to dynamically form the base URL for a region?

    For Application Express 2.2.1, I've created a URL region for a static html page: e.g. http://xxxx-dev.website.com/html/page1.html The problem is that when I promote this application to production (using export/import), this URL still refers to the de

  • Big file export issue

    Hello, We have developed a pair of import/export plug-ins in order to support a in-house format. For several reasons, which are not explained here, we had to develop import-export plugins instead of a single format plug-in. Our in house file format i

  • SAP Script :change position of window margins (resize window)

    Hi, how to change position of window margins (resize a window)? Sounds very simple, but when I open my SAPScript form in layout editing mode it does not allow me to change values of window margins... Regards, Mindaugas