Z table middleware replication from R/3 to CRM

Looking for a CRM Middleware Guru out there !!!
I'm trying to replicate a simple R/3 table (list of countries in my example below. The replication must include both initial and delta downloads.
My problem is the following:
When doing an initial load using Transaction R3AS the BDOC is created correctly.  
The traffic lights are green in transaction SMW01 with a status of Confirmed (fully processed). 
The segments of the BDOC are populated with the correct value from R3 <b>BUT</b> <b>the table on CRM is not populated.</b>
Here is what I have done so far:
1-Created table on R3 ZCOUNTRY
2-Created mapping Function on R3 Z_CRS_MAP_ZCOUNTRY_BAPIMCTS
3-Created extract Function on R3 ZCOUNTRY_EXTRACT
4-Created an entry in Table CRMSUBTAB for Function ZCOUNTRY_EXTRACT
5-Created Receiving Module in R3 Z_CRM_COUNTRY_COLLECT_DATA triggered on SM30 for the Delta Load
6-Created table on CRM ZCOUNTRY
7-Created Bdoc on CRM ZCOUNTR_MESG
8-Created validation Function on CRM ZCRM_ZCOUNTR_MESG_VAL
9-Add an entry in SMW3BDOCIF for BDOC ZCOUNTR_MESG and Validation Function ZCRM_ZCOUNTR_MESG_VAL
10-Created mapping Function on CRM ZMAP_COUNTRY_BAPIMTCS_TO_MBDOC
11-Created MW Adapter Object in CRM ZCRMCOUNTRY
12-Created a replication Object on CRM ZCOUNTR_MESG
13-Created a publication on CRM ZCOUNTRY
I'm not sure why the CRM does not get populated. Could it have anything to do with "GUID" keys?
The 2 fields on my bespoke table are:
-Country
-Continent
In my Root Data Structure for the MBDOC do I need to add GUID as the first fields i.o.w.
-GUID
-Country
-Continent
When I choose my segment fields do I choose (?):
-GUID
-Country
-Continent
In my CRM Mapping function how do I populate the GUID field? (see the code below in the mapping function).  How do I get a value into lv_sfakey and does this have anything to do with the GUID mentioned above.
MOVE lv_sfakey TO segment_line-guid.
AND
MOVE lv_sfakey TO ext_line-data-guid.
Thanks for any help
Manoj

Hi Manoj,
I have a similar situation as you have described. However my problem is that when i start the initial load, the status in the RFC inbound queue of CRM (smq2) shows stop and the oject shows the status running. I dont know how to debug the
Validation FM and Mapping FM written for the same. Can you please explain me the meaning of the status shown in the crm queue.
Thanks,
Vaishali

Similar Messages

  • Middleware Replication-ISU Installation Facts into CRM Service Contract

    Hi All,
    I would like to share an update which I have followed for one of my implementation project.
    Following document will help you, if you want to replicate some of the data from ISU to CRM Service contract custom fields, which is not the standard replication practice.
    [Middleware Replication-ISU Installation Facts into CRM Service Contract|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/30e51278-00f0-2d10-89a9-ee3d76447650]
    Appreciate your feedback.
    Cheers,
    Suraj

    Hi Fritz,
    As requested following are the code samples-
    For  ISU System BAdI "ECRM_CRM_DOWNLOAD" as below:
    X_CONTRACTPOS               TYPE ECRM_CRMCONTRACT_DATA_POS          Item Data (Enhanced)
    XY_CONTRACTPOS               TYPE ECRM_CRMCONTRACTPOS          Transfer Structure: Contract Status from CRM to IS-U
    XY_CONTRACTPOSX               TYPE ECRM_CRMCONTRACTPOSX          Transfer Structure: Contract Status from CRM to IS-U
    TXY_CONTRACTCONF          TYPE ECRM_CRMCONTRACTCONF_TAB          Configuration Container
    TXY_CONTRACT_STATUS_DATES     TYPE ECRM_CRMCONTRACT_STATUS_DAT_T     Status and Date Tab
    METHOD if_ex_ecrm_crm_download~crm_download_fill_data_new.
    *...Local data declaration
      DATA : l_c_string1      TYPE  string1,
             ls_contractconf  TYPE  ecrm_crmcontractconf.
      IF x_contractpos-partner       IS NOT INITIAL AND
         x_contractpos-everh-anlage  IS NOT INITIAL.
        SELECT SINGLE string1
                                 FROM  ettifn
                                 INTO  l_c_string1
                                 WHERE anlage = x_contractpos-everh-anlage.
        IF sy-subrc EQ 0.
          MOVE : x_contractpos-partner            TO  ls_contractconf-partner,
                 x_contractpos-everh-contractpos  TO  ls_contractconf-ref_guid,
                 'OPERAND'                        TO  ls_contractconf-attr_name,
                 l_c_string1                      TO  ls_contractconf-value.
          CALL METHOD me->fill_container
            EXPORTING
              ip_contractconf = ls_contractconf
              ip_value        = ls_contractconf-value
              ip_name         = 'Operand'
            CHANGING
              li_contractconf = txy_contractconf.
        ENDIF.
      ENDIF.
    ENDMETHOD.
    VALUE( IP_CONTRACTCONF )     TYPE ECRM_CRMCONTRACTCONF     Configuration Container
    VALUE( IP_VALUE )          TYPE TEXT70               Error message text - long text of the error
    VALUE( IP_NAME )          TYPE CU_CHARC               Characteristic Name
    VALUE( LI_CONTRACTCONF )     TYPE ECRM_CRMCONTRACTCONF_TAB     Configuration Container
    METHOD fill_container.
      DATA : l_c_contractconf TYPE ecrm_crmcontractconf.
      FIELD-SYMBOLS : <contractconf> TYPE ecrm_crmcontractconf.
      l_c_contractconf = ip_contractconf.
      READ TABLE li_contractconf ASSIGNING <contractconf> WITH KEY ref_guid = ip_contractconf-ref_guid
           attr_name = ip_name.
      IF sy-subrc EQ 0.
        <contractconf>-value = ip_value.
      ELSE.
        l_c_contractconf-value = ip_value.
        l_c_contractconf-attr_name = ip_name.
        INSERT l_c_contractconf INTO TABLE li_contractconf.
      ENDIF.
    ENDMETHOD.
    For CRM system BAdI "ECRM_DOWNLOAD" as below:
    IP_MTR_TYPE     TYPE /NPC/MTRTYPE          Meter Type
    IP_REF_GUID     TYPE CRMT_OBJECT_GUID          GUID of a CRM Order Object
    CP_CS_TRANS_MSG     TYPE BAD_BUS_TRANSN_MESSAGE     Transaction Messaging BDoc
    METHOD fill_container.
      DATA:           li_flds_upt_orderadm_i TYPE TABLE OF smog_sfldn.
      FIELD-SYMBOLS : <orderadm_i>           TYPE bad_orderadm_i_mess.
      READ TABLE cp_cs_trans_msg-orderadm_i ASSIGNING <orderadm_i> WITH KEY guid = ip_ref_guid.
      IF sy-subrc EQ 0.
        APPEND 'ZZ_METER_TYPE'    TO  li_flds_upt_orderadm_i.
        CALL FUNCTION 'SMO_SNDBITS_SETX'
          EXPORTING
            structurename       = 'BAD_ORDERADM_I_MESS'
            ddic                = 'X'
          TABLES
            sfields             = li_flds_upt_orderadm_i
          CHANGING
            sndbits             = <orderadm_i>-sendbits
          EXCEPTIONS
            structure_not_found = 1
            wrong_fieldname     = 2
            OTHERS              = 3.
        <orderadm_i>-zz_meter_type = ip_mtr_type.
      ENDIF.
    IS_CONTRACT_DATA     TYPE ECRM_ISU_CONTRACT_DATA2     
    CS_BUS_TRANS_MSG     TYPE BAD_BUS_TRANSN_MESSAGE     Transaction Messaging Business Document
    METHOD if_ex_ecrm_download~ecrm_download_fill_data.
      DATA :   ls_contractconf  TYPE  ecrm_isu_contractconf2,
               ls_orderadm_i    TYPE  bad_orderadm_i_mess.
      LOOP AT is_contract_data-t_contractconf INTO ls_contractconf.
        READ TABLE cs_bus_trans_msg-orderadm_i  INTO ls_orderadm_i WITH KEY guid = ls_contractconf-ref_guid.
        IF sy-subrc EQ 0.
          MOVE : ls_contractconf-value  TO  ls_orderadm_i-zz_meter_type.
          CALL METHOD me->fill_container
            EXPORTING
              ip_mtr_type         = ls_orderadm_i-zz_meter_type
              ip_ref_guid         = ls_orderadm_i-guid
            CHANGING
              cp_cs_trans_msg     = cs_bus_trans_msg.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    ENDMETHOD.
    Cheers,
    Suraj

  • 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.

  • Scheduled delta replication from R/3 to CRM

    Hello Experts,
    we are planing to download customer master data from R/3 to CRM. It will be a completely one sided connectivity and we dont want to upload anything from CRM to R/3. And we are planing for Initial load as well as Delta load from only R/3 to CRM. How can I set this?
    And the delta  down load, we want to perform automatically once in day at a specified time..so is it possible?if yes how?
    thanks in advance.
    regards,
    kalyan

    Hi Kalyan,
    If You are using the Administration Console to deassign a site from a subscription or a subscription from a site, or to delete a subscription.
    The type of the related publication is simple intelligent (sync), simple intelligent (msg) or simple bulk (msg). As a consequence, changes (insert, update, delete) of a BDoc instance are sent to a site only if the site has been assigned the corresponding subscription. The assignment or deassignment of such subscriptions will not trigger a synchronization of the site database.
    Example:
    Your site Back-End is of sitetype R/3. It has been assigned a subscription for a BDoc type. The type of the publication is simple bulk (msg). The creation of a business object (for example, business partner) with identifier 111111 ensures that this business object will be sent to site Back-End.
    After deassigning the subscription in the Administration Console all changes in business object 111111 will not be sent to the site Back-End. In addition, a newly created business object with identifier 222222 will also not be sent to site Back-End.
    As you reassign the subscription, the following inconsistencies occur:
    Business object 111111 has not been synchronized in the R/3 back-end.
    Business object 222222 is not available in the R/3 back-end.
    And for scheduling background job for delta replication from R/3 to CRM, i am not sure about it.
    Regards
    Nadh.

  • BP Replication from R/3 to CRM

    Hi Forum,
    I am facing an issue with BP Replication from R/3 to CRM.
    Although the same scenario and configuration works well on my dev and qual environment and the same has been trasported to Production, apart from that R3 dev and qual system are completely updated with Prod data as on date so there is no question of any mismatch at the data level and config level.
    The following are the error messages am receiving in SMW01 for BUPA_MAIN:
    1. Business partner with GUID 36F36B473D31C04985CC8AEB314C6BE3 does not exist
    2. Validation error occurred: Module CRM_BUPA_MAIN_VAL, BDoc type BUPA_MAIN
    Now none of my BP are flowing to CRM because of this issue.
    Appreciate any pointers for the resolution.
    Regards,
    Amit

    Hi Vikash,
    The RFCu2019s have been checked for authorisation test, remote logon n local logon. The RFC user is a dialog user and is working well for all logon. I have also checked both the systems they have the logical names as described by you (source & destination both).
    Another thing that validated my point regarding the connection setting is that the materials are flowing fine between the system and even the changes in these materials are replicating properly hence the delta for material is also fine.
    The Inbound and Outbound queues have been deleted from both r3 and crm and the only job running again at the moment is customer_main.
    Regarding you concern for the queue R3AI* it has not been generated even once whenever I have started the initial load. Right from the starting I am monitoring R3AD* in all the outbound and Inbound queues of both the systems.
    The sysfail message is coming for R3AD queue hence I think it is of no use to us. Still if I follow the error message it points towards SMW01 and there the error message is the same as described in the 1st message.
    I have just noticed 2 BP that have come in CRM as STP but its been hours after that no BP is flowing in.
    Now I am eagerly looking out for the final findings that we are going to get from the system when the issue is resolved.
    Thanks again and appreciate the efforts taken from your end.
    Regards,
    Amit

  • SAP CRM  Middleware flow from R/3 to CRM

    hi
    I am new to CRM middleware   I have some doubt about the replication from the R/3 to CRM.
    I have some 4 basic questions Kindly help me out
    1.in initial  down lode how to know which object for which requirement? There is any list like these objects for this one?
    2.when the initial download have to use and when the delta down lode have to use?
    3.object creating is preferable option or not if yes in which condition we have to create the objects?
    4.what is the difference between   customizing objects and business objects?  and when we have to use which object ?
    wiht Regards,
    prakesh..!

    Hi Prakesh
    Happy to hear that my answers were useful. Hope this new will solve your problem.
    So let's reply to your new questions.
    1)  Yes it is the delta download. This means that you have already triggered the initial download. Now all changes or new creations are replicated into the CRM system. I do not suggest this approach. This is usually used when you have no other chance because this process is complex and very time consuming. I would suggest checking the BDoc before proceding with degugging the queue. Go to transaction code SMW01. Filter on time (when you made the change). You will find bdocwith a red or yellow traffic light. This means that data have been not processed in CRM system. You usually have an error message (just select the BDoc from the list and click the red button in the toolbar) attached to the BDoc that is explainatory of the error. Correct the error and reprocess the BDoc (there is a proper button).
    2) To debug the queue go to transaction code SMQS and SMQR and deregistrate inbound and outbound queue in the CRM system. After you do this, apply the changes to the customer. You will find an inbound queue in transaction code SMQ2. Select the queue and click the last button in the header toolbar. You will process the flow in debug. Remember to register the queue when this is no more necessary otherwise you will have a mess in the system.
    3) if you create new customer in CRM system, this are automatically replicated in the backend system basing on the scenario set. No additional tables are created. All the changes applied in the CRM system will be replicated in the backend with the same process except the Bdoc that are really CRM specific.
    Hope this help you.
    Regards,
    Fabrizio

  • Material Master Replication from R/3 to CRM 7.0

    Hi ,
    I am trying to replicate the Material maintained in R/3 to SAP CRM 7.0. Here is, what i have done up till now...
    I have downloaded
    Object DNL_CUST_BASIS
    Object DNL_CUST_PROD0
    Object DNL_CUST_PROD1
    using tcode : r3as & all have been downloaded successfully.
    But when i try to download Object Material from R/3 to CRM using the same tcode, its giving me an error saying
    004 : Hierarchy for material types does not exist
    005 : MATERIAL: Object will not be loaded
    Right now i am able to see the categories & hierarchies in tcode COMM_HIERARCHY.
    I would appreciate if some one can suggest suitable solution for this issue.
    Thanks,
    Edited by: SAPRPT on Aug 12, 2009 9:23 PM

    Hello ,
    There might be two reasons:
    1)There must be some inconsistency in CRM with respect to hierarchies.You can use reports COM_HIERARCHY_DELETE_ALL in CRM and then again download DNL_CUST_PROD1 and then object MATERIAL.
    2)There must be some materials in R/3 which have been maintained for some obsolete hierarchy.
    That means hierarchy is not present in CRM and/or also it might not be present in table T179 of R/3.But in table MARA,this hierarchy has some records.Please check and correct the records.
    Best Regards,
    Shanthala Kudva

  • Business Partner Replication from R/3 to CRM

    Hi,
    I am trying to replicate BP (eg 891151) from R/3 to CRM.  While replicating Error segment in T.Code SMW01-Display BDocs shows that  industry AXALTO is not maintained.
    I was searching this in Table TBRC in R/3 but says No table entries found.
    But the same Industry is attached to the Customer in XD03 in R/3 in field Global Account. 
    My doubt is, the particular field (Global Account) is having a search help and it is allowing a data which is not maintained in master data. 
    Whether is it possible ?

    Hello,
    You should ask this kind of question in this SAP CRM: Webclient UI - Framework.
    Check if you execute the initial dowload of adapter object DNL_CUST_TBRC.
    Regards,
    Fred

  • Serial Number Replication from R/3 TO CRM

    Hi Experts,
    Currently the Equipments are replicating from R/3 to CRM. If we want to replicate only Serial Number as Individual Object , will their be any effect on the equipment already replicated to CRM or  what will be the effect of replicating Only Serial Number with out equipment.
    We are working in 6.O version.
    Can u please reply for this message  ASAP.........
    regards,
    Sarangamath
    Edited by: Sarangamath on Dec 7, 2011 10:53 AM
    Hi Experts,
    Can you please reply on this issue - Its Urgent
    Regards,
    Sarangamath

    Hi Kalyan;
      You can define different number ranges in R/3 and CRM.
    As per my understatnding number ranges maintained in R/3 is  0000000001-ZZZZZZZZZZ which is already exist in CRM.
    You can try following steps
    1. Define new number range ( as an ext no range)in CRM as per your requirement (which is not used in CRM)
    2. create new groupings then assign number range in to grouping.
    3. Then go to R/3 and change the number ranges for BP as a internal number ranges
    4.Goto T.Code PIDE there select R/3 to CRM. and enter the mapping details with new number ranges then start downloading.
    If helps reward the points.
    Regards
    Jameem Khan.
    TTL Mumbai

  • Tax condition records replication from r/3 to CRM.

    Hi,
    We are on CRM 5.0 and backend is 4.7. We have downloaded all condition objects from r/3 to crm. When I tried to create an order everything is determined in CRM (R/3 pricing procedure, PR00) but for tax conditions.
    Where I can view the condition records downloaded from R/3 in CRM system?
    Thanks in advance.
    Srinivas

    Hi Nitin,
    I believe the maintenance of the condition type is done in R/3. If this is the case then in R/3 you can go to the following path
    Under SPRO ->SAP Customizing Implementation guide ->Sales and Distribution -> Basic Functions -> Pricing -> Pricing Control ->Define Condition Types.
    Here for the condition type you wiill maintain the "Condition Class" and  "Calculation Type". Once it is maintained You can trigger DNL_CUST_CNDALL to bring it down to CRM.
    you can monitor the trigger that you did using SLG1 transaction.
    Thanks
    Abishek

  • No Material Master replication from R/3 to CRM

    Hallo guys,
    i've got no replication of material master, haven't tried any other object except customizing but customizing is triggered from CRM and was replicated fine. Can anybody help me how can i debug the replication process from R/3?
    Thanks for your help in advance.

    Dmitry,
    You first need to determine where your errors are happening?
    1.  Do you have blocked queues on CRM?  If you see a blocked inbound/outbound queue on CRM via SMQ1 or SMQ2, then you can try to rerun the BDOC message in the queue.
    2.  Is there tax code customizing not downloaded correctly into CRM?  This sometimes can hang up your download of materials?
    3.  Have you looked at SMW01 after the load to see if you have any BDOC's in error, the queues were empty?
    4.  What is the status of the initial load R3AM1?
    I would hold off from debugging until I figure out where in the download process that I am receiving the error.  Once I know that fact them I can debug a single download.  You will have to set a filter on the material object to a single material and attempt an initial download.  When you perform the initial download you will need all queues deregistered on the CRM side, so that you manually execute the BDOC import into CRM. 
    The last step will require placing a breakpoint into the validation function module for material.
    I believe validation function module is: COM_PRODUCT_MAT_VALIDATE.  If you have questions along the way of debugging the flow, please reply back and I will try to see if I can answer them.  It has been a little while since I had to debug our middleware downloads.
    Good Luck,
    Stephen

  • Customer replication from R/3 to CRM as BP's in install at role

    Hi experts,
    Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. Can anyone explain me the steps clearly for creating the BP's in CRM correpsonding to the R/c customer. I don't want to replicate them as BP's in ECC.
    Thanks
    Santosh

    >
    Santosh Kolleti wrote:
    > Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    > Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    > interruption and has therefore been terminated."
    > Information on where terminated
    > Termination occurred in the ABAP program "SAPLSMO0" - in
    > "SMOF0_READ_SMOFOBJECT".
    > The main program was "SMOF_DOWNLOAD ".
    >
    > In the source code you have the termination point in line 58
    > of the (Include) program "LSMO0U06".
    > Do I need to download anything else before doing the customer download from ECC to CRM.
    >
    > Can anyone help me fix this issue.
    Hi,
    You have done important steps.
    You have to check all relevant functional modules are available in the table.
    Then,you have to maintain/delete entries based on standard document.
    Make sure all Queue is available with system users,right RFC and the queue is registered.
    Make sure all the RFC connections are created and working properly.
    You have to generate the objects.
    Please check some of the above steps .
    Regards,
    SSN.

  • Customer replication from R/3 to CRM as BP

    Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated."
    Information on where terminated
    Termination occurred in the ABAP program "SAPLSMO0" - in
    "SMOF0_READ_SMOFOBJECT".
    The main program was "SMOF_DOWNLOAD ".
    In the source code you have the termination point in line 58
    of the (Include) program "LSMO0U06".
    Do I need to download anything else before doing the customer download from ECC to CRM.
    Can anyone help me fix this issue.

    >
    Santosh Kolleti wrote:
    > Customer's already exist in our ECC system. In CRM, we need to create the ECC customer;s as BP in install at role. From some ot the previous threads, I found that PIDE transaction can be used. I assigned the customer account group classification to BP and to test the replication added a filter in R3AC1 transaction to pick only one customer and run the initial load transaction R3AS, system goes into infinite loop and I had to kill the simulation run.
    > Error is " The program "SAPLSMO0" has exceeded the maximum permitted runtime without
    > interruption and has therefore been terminated."
    > Information on where terminated
    > Termination occurred in the ABAP program "SAPLSMO0" - in
    > "SMOF0_READ_SMOFOBJECT".
    > The main program was "SMOF_DOWNLOAD ".
    >
    > In the source code you have the termination point in line 58
    > of the (Include) program "LSMO0U06".
    > Do I need to download anything else before doing the customer download from ECC to CRM.
    >
    > Can anyone help me fix this issue.
    Hi,
    You have done important steps.
    You have to check all relevant functional modules are available in the table.
    Then,you have to maintain/delete entries based on standard document.
    Make sure all Queue is available with system users,right RFC and the queue is registered.
    Make sure all the RFC connections are created and working properly.
    You have to generate the objects.
    Please check some of the above steps .
    Regards,
    SSN.

  • Product replication from R/3 to CRM

    Hi Experts,
    <u>Project:</u> I'm implementing a Sales and Marketing project and the scope involves Activity, Lead & Opportunity Management
    <u>Background:</u> I've successfully done all the configurations. I've also migrated all the Business Partners and Products successfully from R/3. All the customizing objects have been migrated and are in the done state. All the queues are working fine and are empty. Even the heirarchies and categories have been migrated from R/3.
    <u>Problem:</u> Though the Products have been replicated from R/3 are not visible in the transaction <b>commpr01</b>.
    <u>Business Impact:</u> The project is stuck due to this issue and i have missed the GoLive.
    Would request all to share their expertise and rescue me out of this problem.
    In Anticipation
    Arvind

    Hi
    Pls go through following note, it might help you
    "Before data can be transferred from the ERP material master to the product master, certain Customizing information must be transferred. Once this information has been transferred without errors, the material master records can be transferred. The data is transferred using middleware. The Customizing information transferred determines, for example, how the product ID is stored in the product master and which product data can be created.
    Unless indicated otherwise, the information contained in this info object is relevant to the ERP material master for industries and to the ERP article master for retail. Retail users are requested to substitute:
    &#9679;      Article for material
    &#9679;      Merchandise category for material group
    Prerequisites
    If a product hierarchy is used in the ERP system:
    &#9679;     You have created the numbering scheme R3PRODHIER in the CRM system for the product hierarchy from the ERP system, making sure that the numbering scheme precisely corresponds to the structure for the product hierarchy in the ERP system (that is, structure PRODHS). This numbering scheme is essential for the data to be created correctly.
    &#9679;     The number of levels in the numbering scheme must be the same as the number of fields in structure PRODHS, and the number of digits for each level must be the same as the length of the corresponding field in structure PRODHS.
    For more information, see in the Implementation Guide (IMG) Cross-Application Components ® SAP Products ®Product Category ® Define Category Numbering Schemes.
    Features
    The following information is transferred:
    &#9679;     Information for converting the ERP material number to the product ID
    This is whether the material number is stored lexicographically in the ERP system and the length of the product ID in the database of the ERP system.
    &#9679;     ERP material groups
    This information is transferred to the hierarchy R3MATCLASS.
    &#9679;     Information in the ERP material type that determines which data can be created for a product
    This is transferred to the hierarchy R3PRODSTYP (product subtype). The hierarchy has two levels. The first level contains the categories MAT_ for materials and SRV_ for services. In the case of materials, the second level is a sublevel of MAT_ and contains the material types imported from ERP, each with the prefix MAT_. For example, the ERP material type HAWA (trading goods) is created as the category MAT_HAWA.
    In addition, the SAP-defined CRM set types are assigned to the categories of the hierarchy R3PRODSTYP as follows:
    &#9675;     The following set types are assigned to the category MAT_:
    &#9632;      COMM_PR_MAT (basic data on materials)
    &#9632;      COMM_PR_SHTEXT (description)
    &#9632;      COMM_PR_UNIT (conversion of units of measure)
    &#9632;      COMM_PR_LGTEXT1 (basic texts)
    As a result, these set types are inherited by all material types.
    &#9675;     The following set types are also assigned to the category MAT_ if the status Sales is assigned to the material type in the ERP system:
    &#9632;      CRMM_PR_SALES (sales: distribution chain)
    &#9632;      CRMM_PR_SALESA (sales: control fields, units of measure, and quantities)
    &#9632;      CRMM_PR_SALESG (sales: groupings)
    &#9632;      CRMM_PR_TAX (sales: taxes)
    &#9632;      CRMM_PR_LGTEXT2 (sales: texts)
    &#9632;      CRMM_PR_LGTEXT (texts)
    &#9679;     ERP product hierarchies
    This information is transferred to the CRM hierarchy R3PRODHIER.
    Activities
           1.      Using transaction R3AS, transfer the following middleware objects for the class CUSTOMIZING:
    &#9675;     DNL_CUST_PROD0 (storage form of material numbers in sending system)
    &#9675;     DNL_CUST_PROD1 (material types, material groups, and product hierarchy)
    &#9675;     DNL_CUST_PROD3 (material statuses in sales and distribution)
           2.      Using transaction COMM_HIERARCHY, check whether the corresponding hierarchies have been created in CRM.
           3.      Check in Customizing for Cross-Application Components whether the storage form (lexicographical or not) is correct for the material number transferred, by choosing SAP Products ® Basic Settings ®Define Output Format and Storage Form of Product IDs.
    reward points if helps
    Regards
    Kushal

  • Material Listing/Exclution replication from R/3 to CRM,

    hi,
    We are using SAP CRM 3.0 and R/3 4.6c
    In R/3 system we maintained an exclution for a material and the system is giving the message 'Material xxxx excluded.
    If we use the same customer and the same material in CRM, the Material xxxx accepting (there is no message saying material excluded)
    Please let me know if there is any downloading object for material listing/exclusion or how to over come this problem
    Thanks in advance.
    Regards,
    Ram.

    This is a recent blog http://weblogs.sdn.sap.com/pub/wlg/15445?page=last [original link is broken] [original link is broken] [original link is broken]
    I can't remember if 3.0 offers some or all of this.

Maybe you are looking for