initial download for business data

13

Upload: marty

Post on 08-Jan-2016

32 views

Category:

Documents


3 download

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 Presentation

TRANSCRIPT

Page 1: Initial Download for Business Data
Page 2: Initial Download for Business Data

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

Page 3: Initial Download for Business Data

BDocs• BDoc Introduction• BDoc Classes- Overview• sBDoc (Synchronization BDoc)• mBDoc (Messaging BDoc)

Page 4: Initial Download for Business Data

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

Page 5: Initial Download for Business Data

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

Page 6: Initial Download for Business Data

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.

Page 7: Initial Download for Business 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

Page 8: Initial Download for Business Data
Page 9: Initial Download for Business Data
Page 10: Initial Download for Business Data
Page 11: Initial Download for Business Data
Page 12: Initial Download for Business Data
Page 13: Initial Download for Business Data