SAP CRM Tutorials: Middleware concepts
SAP has a very strong middleware tool when compared to other applications like Oracle where it is pretty easy for SAP CRM application to connect with and exchange data with other SAP Applications like SAP BW, SAP R/3 system etc. This connection and data transfer is established through middleware. From an ERP application perspective this is an extremely important aspect the data exchange among the systems is kind of back-bone and the crux of very existence of the application. This data exchange can be of following types between other systems and CRM:
1. Initial data transfer which is also called as Initial Load in SAP terminology
2. Intermediate synchronization of data among the applications also called as Delta Load in SAP terminology
3. Synchronization.
Important T.Codes
SMWO1 : To see the generated BDOCs
SMQR : Register/Deregister Queues
SMQ1 : Outbound Queue
SMQ2 : Inbound Queue
SMOEAC : Admin Console(Create Sites, Publication, Subscription
- Setting up of RFC connection
- Selection of Industry
- Maintain Default Customer Industry
- Generation of Industry specific objects
- Configuration of Publication, Sites and Subscription
- Define Middleware Parameters
- Registration of Destinations
- Registration of Inbound Queues
- Maintain Organization Unit Objects
- Maintain Object Number Ranges
- Set Up Objects Exchange
- Start Initial Load
- Monitor Objects
- Setup Delta Load
- Create Synchronization Request
- Start Synchronization Request
- Monitor Synchronization Request
Configuration of Publication, Sites and Subscription
Before we jump to the configuration of each of the Sites, Publication and Subscription, it is important to conceptually understand as what exactly each entity means and the relationship between them.
Systems which are involved in the exchange of data are called sites.
A site can be the very own CRM System or R/3 system or BW System. We have to configure all the sites that are involved in the data exchange.
Each site can act as a source site or target site or it can act as both in case of two way data exchange.
A Publication is logical congregation or set of data e.g. Business Partners, Business Partner Relationships,
Systems which are involved in the exchange of data are called sites.
A site can be the very own CRM System or R/3 system or BW System. We have to configure all the sites that are involved in the data exchange.
Each site can act as a source site or target site or it can act as both in case of two way data exchange.
A Publication is logical congregation or set of data e.g. Business Partners, Business Partner Relationships,
Campaigns, Conditions etc.
Each publication has replication object (which is generated from and represents a particular BDoc type) assigned to it which determines the data which shall be exchanged.
Finally, an assignment of a Publication to a particular Site is a Subscription.
Each publication has replication object (which is generated from and represents a particular BDoc type) assigned to it which determines the data which shall be exchanged.
Finally, an assignment of a Publication to a particular Site is a Subscription.
The activity of configuration of each of these entities can be done in the Administration Console.
The Administration Console can be called from transaction SMOEAC.
The Administration Console can be called from transaction SMOEAC.
-------------------------------------------------------------------------------------------------------------
Contact us for all your SAP Consulting , Implementation and Support requirements www.anniesummerconsulting.com
It will be very helpful if you can visit my youtube channel
https://www.youtube.com/user/nkbhatt
Donate ETH: 0x4ae0be2fd21779f39d2e3be51aac3973de67b37a
Donate BTC: DRq7gASSRVV3SZxqLHpTe2PQ3chuYFw1jo
Donate LTC: LWqCXBUBtHNQL2chM4AQhCmJ7C3eSNU5bJ
Donate:DOGE: DRq7gASSRVV3SZxqLHpTe2PQ3chuYFw1jo
Contact us for all your SAP Consulting , Implementation and Support requirements www.anniesummerconsulting.com
It will be very helpful if you can visit my youtube channel
https://www.youtube.com/user/nkbhatt
Donate ETH: 0x4ae0be2fd21779f39d2e3be51aac3973de67b37a
Donate BTC: DRq7gASSRVV3SZxqLHpTe2PQ3chuYFw1jo
Donate LTC: LWqCXBUBtHNQL2chM4AQhCmJ7C3eSNU5bJ
Donate:DOGE: DRq7gASSRVV3SZxqLHpTe2PQ3chuYFw1jo