Ansicht
Dokumentation

COM_PRDXI_CATEGORY_EXTRACT - MDM Extractor for products

COM_PRDXI_CATEGORY_EXTRACT - MDM Extractor for products

BAL_S_LOG - Application Log: Log header data   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein extrahiert Geschäftspartnerdaten. Die Datenübertragung wird über XI mit Hilfe eines Outbound-Proxies auf Seiten des MDS und eines Inbound Proxies auf Seiten des MDC erfolgen.

Beispiel

Hinweise

Als Importparameter werden ihm dem Modus der Verteilung (Initial- oder Deltaverteilung), die Anzahl der angeforderten Objekte pro Datenpaket (Blockgröße) und die Selektionsbedingungen erwartet.

Als Selektionskriterium können folgende Felder definiert werden:

Geschäftspartnernummer (Partner):,,z.B. nur die Geschäftspartner vom Intervall 1-10 sollen selektiert werden.

Geschäftspartnertyp (Type): Kategorie, in die ein Geschäftspartner eingeordnet wird. z.B. nur die Geschäftspartner mit dem Typ '1' soll selektiert werden.

Kennzeichen: Nicht freigegeben (Not_released): Legt fest, ob ein Geschäftspartner für betriebswirtschaftliche Prozesse freigegeben ist. Ist das Kennzeichen nicht gesetzt, kann der betreffende Geschäftspartner verwendet werden.

Wenn keine Selektionsbedingung definiert ist, wird der erste Datensatz selektiert und ausgegeben.

Ablaufgestaltung im Modus Initial Load: I_DISTMODE = 'I':

  • Erster Aufruf zur Initialisierung mit I_INITMODE = 'X'. Es erfolgt noch keine Datenselektion, sondern durchführt die Vorbereitung für die spätere Datenselektion aus:,,
  • Umwandlung der Selektionsbedingungen in einer WHERE-Statement mit Hilfe des Bausteins CONVERT_SELECT_INTO_WHERE

  • Bestimmung der Schlüsselfelder der führenden Tabelle des Objektes mit dem Baustein GET_KEY_FIELDS_OF_TABLE

  • n Aufrufe zur Datenselektion mit I_INITMODE = ' ', es erfolgt eine blockweise Selektion der ,, ,, Geschäftspartnerdaten sowie das Verschicken dieser Daten über Proxy-Messages.

Ablaufgestaltung im Modus Delta Load: I_DISTMODE = 'D':

  • Erster Aufruf zur Initialisierung mit I_INITMODE = 'X'. Es erfolgt noch keine Datenselektion, sondern durchführt die Vorbereitung für die spätere Datenselektion aus:,,
  • Lesen der Änderungszeiger

  • Prüfung der Filterung von jeweiligem Selektionskriterium des Initial Loads mit den Änderungszeigern

  • Bestimmung der Schlüsselfelder für den Delta Load

  • n Aufrufe zur Datenselektion mit I_INITMODE = ' ', es erfolgt eine blockweise Selektion der ,, ,, Geschäftspartnerdaten sowie das Verschicken dieser Daten über Proxy-Messages.

,,,,,,,,,,,, ,,

Weiterführende Informationen





Parameter

E_T_IDOCNUM
E_T_MESSAGES
E_T_MESSNUM
I_BLOCKSIZE
I_DISTMODE
I_INITMODE
I_MESSENGERID
I_T_SELECT
I_T_TRANSFER

Ausnahmen

EXTRACTION_FAILED
NO_MORE_DATA
WRONG_CALL

Funktionsgruppe

CRM_PRDXI_EXTRACTOR

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4034 Date: 20240523 Time: 144400     sap01-206 ( 51 ms )