Upload
anit-gautam
View
234
Download
0
Embed Size (px)
DESCRIPTION
Crm Middleware
Citation preview
CRM MIDDLEWARE
Create an RFC in SM59 Authorization - We can have an added authorization to allow only specific users to use the RFC Connection.
Select industry BASIS Activity
Generate industry specific objects and Services... SMOGTOTAL-to schedule a jobSMOGLASTLOG to see the status of jobBASIS activity. GENSTATUS is the transaction to monitor scheduled job for generation Configuration of Publication, Sites and Subscription Sites: Systems which are involved in the transfer of data are known as sites. It can be CRM -> R/3 or R/3 -> CRM or CRM -> CRM or R/3 to R/3.Publication: data which is being transferred between sites for ex BP CA BA. Each Configuration has a replication object.Subscription: Assignment of Publication to a site is called subscription. All these 3 can be configured from SMOEAC.
Create the site first then publication and then subscription.
Define Middleware parameters :
Define these parameter to determine how the exchange will happen.For example:Her G means to copy Pricing.
Registration of Destinations:
SMQS
This is place where you can activate the queue. So if you want to stop replication just deregister the queue from here.This help in debugging when you have issues like proper data is getting populated in the container or not.
You can config how many max numbers of connections are allowed.
We can navigate to above screen from CRM MIDDLEWARE MONITORING transaction SMWP.
Registration of inbound Queues:
SMQR is the transaction to do that.
What is CSA QUEUE---outbound CRM to ISU or R3 or CRM ?
Set up Number ranges
If we need different number range then we can set it up thru OONR
OONR
How?- not required---
Set up Object exchange:
Three types of objects: Business objects (R3AC1), Customizing objects (R3AC3) and conditional objects (R3AC5) .___------very important---to put filters
Very important information about replication objects.
It has information regarding the FM which fills the BDOC so good to know if you want to DEBUG.
Start Initial Load
Monitor Objects
Set Up delta load---IMPortant
R3AC4
What we can do here?How we can execute?
Create Synchronization request
R3AR2This transaction can be helpful in creating a synchronizing request of a specific range of BPs.Lets say a BP is not replicated you can create a request for that BP and run it .
Start Synchronizing After creating the request in R3AR2, start it using t code R3AR4.
Monitor Sync request R3AR3
SMW01 --- Monitor BDOC
Monitoring and troubleshooting ---
SMWPmonitoringSMW00error handlingSMW01Display bdocSMW02bdoc message summarySMQ1outbound queueSMQ2- inbound queueSMQR QUEUE IN schedulerSMQSqueue out schedulerSMWTmiddleware traceR3ASstart initial loadR3AC6define middleware paramR3AR2define requestR3AR3monitor requestR3AR4start requestSDIMAdata integrity managerSBDMBDOC mODELER
BDOC ----business document Data container for processing business objectsBdoc type is a structure---BUPA_MAINBDOC Message ---- it contains only the feilds will be changing
CRM to SAP ECC---Connected through R/3 adapters
Data flow between CRM and r/3
r/3->create sales order ->call FM -> outbound queue -> Inbound queue(CRM)RFC post sales order
Naming convention - >