Crm middleware concepts(BDoc,queueing,mapping)

Hi getting trained in CRM ,  Can some one send me any documentation related to Middleware of CRM, How BDOcs work,how they are mapped...
thanks in Advance

Hi,
depending which CRM release you want to ues please check these links:
SAP CRM 5.0
http://help.sap.com/saphelp_crm50/helpdata/en/c3/95fc381478ab6fe10000000a11402f/frameset.htm
http://help.sap.com/saphelp_crm50/helpdata/en/aa/ac8d420eb8173be10000000a155106/frameset.htm
SAP CRM 4.0
http://help.sap.com/saphelp_crm40sr1/helpdata/en/c7/95fc381478ab6fe10000000a11402f/frameset.htm
http://help.sap.com/saphelp_crm40sr1/helpdata/en/9e/ef6e59c0b7490c8358d7d75ed2b7fd/frameset.htm
best regards
Carsten

Similar Messages

  • SAP CRM middleware and replication and mapping

    Hi CRM gurus,
    how r u, this is sivakumar, i want some details of how the process regarding, replication  in the middleware and mapping  from R/3 to CRM theory part, if u hav please send me
    Regard
    siva

    Hi Natarajan,
    Can you please send me CRM middleware documentation to [email protected]
    thanks in advance
    Cheers,
    Reddy.

  • CRM middleware replication, Bdoc modelling ......

    Hello,
    I am currently on to CRM middleware, ........ I need to do some work related to replication of data from ECC to CRM, Bdoc modelling, error handling etc.
    I actually went thru the posts, but could not quite get the clarity.
    Can anyone pls let me know where to start..... to get a good underatanding of CRM middleware , any documentations on CRM middleware would be of great help.
    Thanks a lot !!
    Veena.

    Dear Veena,
    To get a good understanding of R/3 and CRM master data replication, the SAP best practices
    C71- Connectivity
    B01- Generation
    B09- Customising Replication
    C01- CRM OrgModel
    C03-Master and Transactional data replication
    will help you a lot in real time process. For basics & fundamentals, you need to go thru the CR500 and CR550 which can really help you.
    About error handling, better you search the SAP NOTES in CRM Middleware section.
    But for your client specific scenarios, you should again post threads on SDN with proper requirements.
    Thanks&regards,
    kalyan

  • Regarding CRM middleware and XI

    In SAP CRM middleware acts as a heart of CRM.
    that means communications with CRM server from any other server is through middleware,right?
    In netweaver ,XI acts also the same like the integration server.
    right?(both SAP and NON SAP server)
    please explain the above two statements clearly.
    thanks in advance
    kpsmoorthy.

    The role of CRM "middleware" vs XI is often misunderstood.
    Let's go back many many years and understand why we have CRM "middleware".
    Before XI even existed SAP had to have a way to transfer data between an R/3 system and the CRM system.  The CRM system needed to have a "replica" of the necessary master data to capture sales orders for e-commerce or mobile sales.  Thus SAP created the "middleware".  The middleware consist of a new dimension "plugin" on the R/3 system and code on the CRM system, built upon the concept of queued RFC.  Basically the standard transactions such as XK01, XD01, VA01, etc. were modified to generate bdoc's whenever data was changed or created.  These changes then flowed to CRM via queued RFC.
    CRM middleware primary goal was to receive data from R/3 and to send data back to ERP.  In release 3.0/3.1 it was expanded to allow external systems to receive and transfer data into CRM via the XIF adapter.  After the XIF adapter was released, SAP introduced the XI system. The XI system was designed for integration between systems.  However the CRM middleware being robust and not requiring extra systems still exists.  If you want to integrate one SAP CRM system with an SAP ERP system then the "crm middleware" is the application tool that is isued.
    If you need to integrate SAP CRM with external systems then you would use a combination of XI + the CRM XIF adapter.  In CRM 52/60 you can use the web services toolset in addition to the XIF adapter.
    To summarize:
    "CRM Middleware" - Specialized integration scenario between SAP CRM & SAP ERP
    XI - your integration server that can do a lot more than "crm middleware".
    Take care,
    Stephen

  • Using SAP PI instead of CRM Middleware

    Hi experts,
    Is it recommend to use SAP PI instead of SAP CRM Middleware.
    If yes how can I do that.
    I have read in forum requests that it can be implemented by using iDOC instead of BDocs.
    I need a technical guideline how data (eg. Business Partner Data) can be tranferred from CRM to other ERP System.
    Thank you for help.
    Greetings
    Mario
    Edited by: Mario Bauer on Jun 22, 2010 9:24 AM
    Edited by: Mario Bauer on Jun 22, 2010 9:28 AM

    Hi!
    SAP PI itself is a middleware Product but very roboust and capable enough to integrate any system to any other system, either it is SAP or Non-SAP. And there are two ways to integrate other ERP System to SAP CRM using SAP PI.
    1. SAP PI will receive the message from back end ERP system & convert it to the XML format. SAP CRM receives the message using the Middleware XIF adaptor and convert the incoming XML Messages in the BDocs and the BDocs upload the data in the SAP-CRM Data base.
    2. SAP PI will receive the message from back end ERP system & convert it to the XML format. SAP CRM receives the message and using the Functional Module convert the data into the  BDocs and the BDocs upload the data in the SAPCRM Data base. In thsi situation, you need an expert ABAP Consultant to write the accurate functional Module.
    The data inside the SAP_CRM System always transported in the BDocs not in Idocs. It is the BDocs data containers which transport the data from CRM Middleware to CRM Database and CRM Database upto CRM Middleware.

  • Is CRM Middleware Expertise Required if no R/3 Is In Scope?

    Hello CRM Community,
    I'm an XI developer, and I'm trying to get a handle on exactly when CRM Middleware (& thus a Middleware Resource) is required, and when it is not.
    If a customer is implementing CRM 5.0 (with IC Web)in a landscape with non-SAP applications, would they necessarily require a Middleware consultant?
    And if so, to what extent would that requirement be reduced in comparison to an implementation which interfaces to R/3?
    Thanks in advance,
    Jimmy

    Hi,
    CRM middleware is used in CRM whether or not the system is linked to other systems (SAP or non-SAP). CRM is based on it. Eg. whenever you create or change an object in CRM, a bdoc is created which contains the data.
    The question is whether you'll need to use, influence or change the middleware in your project:
    Image having integration with R/3: then you'll need the middleware for setting up the distribution (initial/delta load) between CRM & R/3. But as long as you stick to the standard solution, this will be very easy to setup.
    Imagine having integration to other systems: then you'll need the middleware to interface to them (which can be done using idocs or XML).
    Imagine having a CRM-MSA implementation: then the middleware is used to send data to the MSA client. This means setting up the data-distribution to the clients, which can be quite complicated.
    Imagine having a stand-alone CRM system with an IC webclient and flows limited to the CRM system: then a middleware consultant won't have to much work.
    Michael.

  • 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

  • USE OF  CRM  MIDDLEWARE AND  XI in SRM LANDSCAPE

    Hello All,
       Please Can anyone tell me for communicating between SRM and different systems within a landscape,how  do we recognise whether to opt for  XI or  CRM  middleware
    (Of SRM)???
    Please Help.
    Thanks,
    Disha.

    Hy Disha,
    The different communication methods from SRM are:
    1 CRM Middleware
    This is only used for Master Data replication (init) with SAP Backends, and for Product master for init and delta uploads.
    You can define your own BDocs for your needs (non easy way)
    2 RFC
    This is used for R/3 backend document creation (Reservation, PR and PO) in classic and extended scenarios, and for several checks in the SC creation
    3 ALE/IDOCs
    This is used for Good receipt and Invoice creation in R/3 in Classic and Extended scenario
    4 XI
    It is used for SUS integration, CCM upload and publishing scenarios, and PO send scenarios.
    Regards.
    Vadim

  • CRM Middleware document needed

    Hi everybody... If you have any helping documents or tutorial documents on CRM Middleware, please send me.
    Thanks.

    Hi Ravi,
    Please check the Middleware wiki page, especially the MW Survival Guide. This is a work in progress which I'm updating as I can. Theres also some documentation here on Conntrans and Groupware.
    [http://wiki.sdn.sap.com/wiki/display/CRM/CRM+Middleware]
    Check also the BestPractice for BDoc Analysis gudie attached to note 768503.
    You could also request training on CR500 course - but I'm not aloowd to send the relevant material to customers.
    Hope htis helps.
    Brian.

  • CRM Middleware Object extensions

    Hi All -
    Can someone send me the "CRM Middleware Object extensions for custom Bdoc developments/Bdoc Modeling" book and any stuff on Business Transaction Events (BTE)?
    TIA,
    Aarthi.

    Hello Davy,
    please do not request documents to be sent via Mail. Have you read Links to CRM Documentation.
    Regards
    Gregor

  • CRM Middleware with APO

    Firstly, I have a new requirement to integrate APO (Baseline forecasts) with CRM (Inbound to CRM), Can this be done with CRM middleware or would I have to utilise CIF or PI?
    If the answer is yes to CRM Middleware, can the following be achieved with it?
    Due to historic reasons there is a disaggregation of APO CPG baseline to CRM CPA (1:Many relationship) therefore           somesort of intermidiate lookup table would be required as part of the mapping.
    Not knowing the CRM Middleware capabilities it would be good to get someones feedback on the above.
    Thanks in advance.

    Hi Meigh,
    Yes, Middleware can be used. Please refer to note  719627  and 1071522 for required settings. Notes 819744
    and 892762 might also be of interest.
    Best regards,
    Brian.

  • Entire List of CRM Middleware configuration Tables needed.

    Hi All, Can any one give me the entire list of all the CRM Middleware configuration Tables.
    Thanks in advance

    CRM Tables:
    SMOFPARSFA--Middleware Parameter
    SMW3FDBDOC -
    BDoc Type Specific Flow
    SMW3FDCUST--Customer-Specific Flow
    SMW3FDSTD--Flow: Standard Configuration
    R/3 Tables:
    CRMRFCPAR --n  Definitions for RFC Connecti
    CRMPAROLTP -- CRM OLTP Parameters
    CRMFILTAB -- Filter Conditions for Download

  • Version Compatibility of SAP R/3 4.6 C with SAP CRM 5.2 + CRM middleware

    Dear SDN team,
    We are trying to Integrate SAP R/3 4.6c with SAP CRM 5.2 using CRM middleware.
    We wanted to know the following :
    1.Technical and Functional feasibility in integration of CRM 5.2 and R/3 4.6c. What are problems for these versions ? ( In Brief )
    2.We are trying to move the Objects BP , Quotes and Products from R/3 to CRM 5.2. Has anyone done this and can someone give us a brief description of the problems while doing the same
    3.Any other useful suggestions would be very helpful regarding CRM middleware.
    Kindly reply on this post . Points would be awarded.
    Thanks and Regards
    Dinesh and Ritvij
    Email : [email protected]

    Hello Ritvij,
    Regarding middleware ,are you down loading plants? bacause down load object objects DNL_PLANT is obsolete.
    Unusable middleware objects :
    DNL_CUST_BASIS3
    DNL_CUST_PROD0
    DNL_CUST_PROD1
    DNL_CUST_SRVMAS
    and the master data objects
    MATERIAL
    SERVICE_MASTER..
    Find composite note for middleware at 872533..
    What is the leading system for Order creation?
    Please refer notes 490932 for more info about transactional doc replication between the two systems.
    Please assign points.
    regards,
    Muralidhar Prasad Chatna

  • SMOEAC - CRM Middleware

    Hi guys,
    I configured the CRM middleware component to replicate materials,services and config objects  but in the SMOEAC trx, on site selection, there only appears the CRM site, but not the R/3 backend site.
    Table SMOF_ERPSH shows the following:
    RFC DEST    ERP RELEASE  ERPLOGSYS  SITETYPEID
    none              --                       -                       CDB       
    SRP             700                    SRP                  CRM
    SRP is the Destination RFC defined in SAP R/3 and also the logical system ID of our SRM 5.0 System
    What went wrong? How to resolve it?
    Thanks for any help.
    Aart

    Hi Consultoresvision,
    Can you pl. tell me what configuration you need to maintain for CRM middleware components.
    After client copy for SRM 4.0 from Production to QA, the SMOEAC is totally erased and there is no objects. I am aware of how to create sites for R/3 and SRM after the object of "Site" is available. But here the object "Site" itself is missing.
    Any inputs would be appreciated.
    Thanks
    Venkatesh

  • How can I send an update to CRM Middleware after changing BUPA longtext

    Hi folks,
    I am looking for the easiest way to send an update/insert of BP longtext change to SAP CRM Middleware (& MobileSales). I have implemented save of the text with function save_text within of a CRM application for changing bp data.
    Text is available to standard CRM transaction bp, but now updates have been send to subscribed Mobile Sales clients.
    I have already checked the bapi_bupa* functions, but it seems that they contain no notes/longtext segment.
    Thanks for any help.
    Daniel

    Hi Daniel,
    just wondering if you had a solution for this as I have the same issue to solve as well.
    thanks, regards.

Maybe you are looking for