You are on page 1of 6

sBDoc Data Segment

SAP AG 2007, Title / First Name Last Name / 13

13
BDocs: Exploring a BDoc type

BDoc Modeler: Transaction SBDM SBDM

Segment Structure
of BDoc type BUPA_MAIN
with header segment fields

SAP AG 2007, Title / First Name Last Name / 14

The BDoc Modeler is a tool used for displaying, creating and enhancing BDoc types.
The existing BDoc types are listed in the BDoc overview (navigation tree) of the BDoc Modeler. Here you can select
and expand a BDoc type to display its structure. The structure shows the hierarchy of the data segments.
Note that the definition and enhancement of BDoc types require knowledge of the application. The CRM Middleware
does not have the business logic to create or enhance BDocs. From this point of view, it is just a data container to
transport and process BDoc messages.
BDoc modeling features are available with CRM 3.0 and higher
Modeling of messaging BDoc types.
Assignment of one or more synchronization BDocs type to a messaging BDoc type (n:1 relationship).
Assignment of site types (see unit “Data Exchange”) to synchronization and messaging BDoc types.

14
BDocs: Exploring a BDoc type – Extension part of mBDoc

SBDM

The Extension part


of the mBDoc is a
structure in the
data dictionary

double-click to see the


Extension part of the mBDoc

SAP AG 2007, Title / First Name Last Name / 15

The classic part is designed in the BDoc modeler. You require data elements for field definitions. The extension part
is maintained in the data dictionary and only a reference is maintained in the data dictionary.

15
BDocs: Exploring a BDoc type – Mapping of sBDoc

BDoc Modeler: Transaction SBDM SBDM

Mapping to CDB table


(sBDOC only)

SAP AG 2007, Title / First Name Last Name / 16

16
Data Distribution

Message Flow Overview

BDocs

Data Distribution

Internal Data Flow

Flow Contexts

CRM Middleware Services

Appendices

SAP AG 2007, Title / First Name Last Name / 17

17
Data distribution: different types of replication

Replication = Message forwarding to one or more sites

BDoc
?

?
Different Types: ?
Bulk replication

Intelligent replication ? ?

SAP AG 2007, Title / First Name Last Name / 18

BDoc messages are replicated to sites (local databases) and not to individual users.
Two different replication types can be distinguished: bulk replication and intelligent replication.
bulk means, everybody gets all or nothing,
intelligent means distribution by rules.
mBDocs can be replicated in bulk, or simple intelligent
by default: bulk
sBDocs can be replicated in bulk, or through any kind of intelligent replication
By default: mostly intelligent; this is necessary because of the sophisticated data distribution in mobile scenarios.
However, the replication types for BDoc types can easily be changed, if required.
The replication type of a BDoc is customized in the Administration Console (Transaction SMOEAC)

18

You might also like