Ansicht
Dokumentation
CRM_BP_RELATION_EXTRACT - MDM Extraktor für Geschäftspartner-Beziehungen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein extrahiert Geschäftspartner-Beziehungsdaten. Die Datenübertragung erfolgt über die Exchange Infrastructure (XI) durch einen Outbound-Proxies auf Seiten des Master Data Servers (MDS) und durch einen Inbound Proxies auf Seiten des Master Data Client (MDC).
Der Funktionsbaustein kann folgende Importparameter entgegennehmen:
- Modus der Verteilung (Initial- oder Deltaverteilung)
- Anzahl der angeforderten Objekte pro Datenpaket (Blockgröße)
- Selektionsbedingungen
Die Selektion der Beziehungsdaten erfolgt über Felder der Tabelle BUT050. Als Selektionskriterium können folgende Felder definiert werden:
- Geschäftspartnernummer (PARTNER1)
- Geschäftspartnernummer (PARTNER2)
- Beziehungstyp (RELTYP)
Die Angabe der Geschäftspartnernummern müssen im Format des MDC-Systems erfolgen. So müssen z. B. führende Nullen, die ein CRM-System erwartet, bei der Selektion mitgegeben werden.
Wenn keine Selektionsbedingung definiert ist, wird der erste Datensatz selektiert und ausgegeben.
Beispiele für Selektionen
Der Geschäftspartner 123 hat den Ansprechpartner
456. Der Schlüssel für den Beziehungstyp 'Hat den Ansprechpartner' ist BUR001. Folgende Werte müssen Sie den Selektionsparameter zuordnen:
-
PARTNER1: 123
PARTNER2: 456
RELTYP: BUR001
Der Geschäftspartner 123 hat den Kontaktpartner 789. Der Schlüssel für den Beziehungstyp 'Hat den Kontaktpartner' ist BUR002.Folgende Werte müssen Sie den Selektionsparameter zuordnen:
-
PARTNER1: 123
PARTNER2: 789
RELTYP: BUR002
Der Funktionsbaustein wird sowohl für den Initial Load wie auch für den Delta Load genutzt.
Prozessschritte des Initial Load: I_DISTMODE = 'I':
- Aufruf zur Initialisierung mit I_INITMODE = 'X'.
- Es erfolgt noch keine Datenselektion, sondern es wird die Vorbereitung für die spätere Datenselektion durchgeführt. Folgende Teilschritte werden durchgeführt:
- Umwandlung der Selektionsbedingungen in ein WHERE-Statement mit Hilfe des Bausteins LOY_CONVERT_SELECT_INTO_WHERE
- Selektion der Inhalte der Schlüsselfelder der Tabelle des Objektes 'Geschäftspartnerbeziehungen' (BUT050) in der Form-Routine bp_relation_keylist_create
- Die Geschäftspartner-Beziehungsdaten werden blockweise selektiert und über Proxy-Messages versendet.
Prozessschritte des Delta Load: I_DISTMODE = 'D':
- Aufruf zur Initialisierung mit I_INITMODE = 'X'.
- Es erfolgt noch keine Datenselektion, sondern es wird die Vorbereitung für die spätere Datenselektion durchgeführt. Folgende Teilschritte werden durchgeführt:
- Umwandlung der Selektionsbedingungen in ein WHERE-Statement mit Hilfe des Bausteins LOY_CONVERT_SELECT_INTO_WHERE
- Selektion der Inhalte der Schlüsselfelder der Tabelle des Objektes 'Geschäftspartnerbeziehungen' (BUT050) in der Form-Routine bp_relation_keylist_create
- Lesen der Änderungszeiger der Geschäftspartnerbeziehungen (Nachrichtentyp BUPR)
- Prüfung der Filterung des jeweiligen Selektionskriteriums aus den Initial Loads (wird vom Extraction Framework, das den Baustein CRM_BP_RELATION_EXTRACT aufruft, übergeben) mit den Änderungszeigern
- Die Geschäftspartner-Beziehungsdaten werden blockweise selektiert und über Proxy-Messages versendet.
Beispiel
Hinweise
Weiterführende Informationen
Parameter
E_T_IDOCNUME_T_MESSAGES
E_T_MESSNUM
I_BLOCKSIZE
I_DISTMODE
I_INITMODE
I_MESSENGERID
I_T_SELECT
I_T_TRANSFER
Ausnahmen
EXTRACTION_FAILEDNO_MORE_DATA
Funktionsgruppe
CRM_BUPA_MDM_EXTRACTORSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5303 Date: 20240523 Time: 140904 sap01-206 ( 59 ms )