initial download for business data
DESCRIPTION
Initial Download for Business Data. R3AS : Start Initial Load For Business Adapter Object. R/3. CRM. CRS_FIRST_DOWNLOAD_TRIGGER. qRFC. R/3 Inbound Adapter. BAPIMTCS. Specific Extractor. qRFC. Inbound Message Flow. R/3 Tables. Validation Service. CRM Application. CRM Database. - PowerPoint PPT PresentationTRANSCRIPT
Initial Download for Business DataR3AS : Start Initial LoadFor Business Adapter Object
R/3 Inbound Adapter
Validation Service
Outbound Message Flow
Inbound Message Flow
CRM Application
CRM Database
CRMR/3
CRS_FIRST_DOWNLOAD_TRIGGER
Specific Extractor
R/3 Tables
BAPIMTCS
qRFC
qRFC
BDocs• BDoc Introduction• BDoc Classes- Overview• sBDoc (Synchronization BDoc)• mBDoc (Messaging BDoc)
Business Documents (BDocs)
BDocs acts as a process container for processing Business objects and for transporting them as one unit instead of having to process/transport several individual table entries.
Mobile Clients CRM Server
KNA1 ADRC KNVV
BDoc “David”
CRM Server
Business Documents (BDocs)Distinction
• BDocs Type: This is a structure that needs to be defined to each Business object.
• BDoc Instance: The BDoc type with all the required fields.
• BDoc message: This contains “modified” fields only. It also includes deleted fields. There will be one BDoc instance for a Business Object, but there can be multiple BDoc messages (with their own Id’s) for one BDoc instance.
( All fields )
BDoc type (structure)KNA1
KNA1
KNVV
BDoc instance Customer BDoc “David”
NAME1 = “David”
NAME2 = “Boon”
KUNNR = “60078”
BDoc message Customer BDoc “David” . Task = “update”
Fields CITY1 = “New York” , Street = “1 Broadway”
(Contains only modified fields)
Also: “insert” or “delete
mBDoc (Messaging BDoc)mBDoc type consists of two parts:
/BUPA_HEAD002
BUS_E1_MAIN
Classical Part
• This is a mandatory structure.
• The BDoc header and segments are arranged in a hierarchical fashion.
• To be modeled with BDoc modeler.
• This is used to determine the receivers of mBDoc messages.
• Generated structure
Extension
• This is optional structure.
• To be modeled with DDIC
• Contains the transaction data.
sBDoc (Synchronization BDoc)• Only used for data synchronization with mobile clients.
• sBDoc types contain direct mappings to tables of the consolidated database. sBDoc types are used to make data persistent in the CDB and to exchange messages between the CRM Server and mobile clients.
• Realignment and dependencies between sBDoc types are supported.
sBDoc structure
Control segment
Header
Body
…
Error segment
Data segment
Data segment
Type, sender, timestamp, …Type, sender, timestamp, …
Business Partner Master
Business Partner Address
Eg. OrderEg. Order