Ansicht
Dokumentation

DMCDTL_MT_CONVOBJECTS_DEFINE - API: Anlegen von Konvertierungsobjekten einer Massenverarbeitung

DMCDTL_MT_CONVOBJECTS_DEFINE - API: Anlegen von Konvertierungsobjekten einer Massenverarbeitung

General Material Data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Dieser Report darf ausschließlich im Kontext der Migration Basis Technology (MBT) als Teil des Data Transfer Layer (DTL) genutzt werden. Er legt Konvertierungsobjekte für eine bestimmte Massenübernahme an. Initiale Einträge für die anzulegenden Objekte müssen in der DMC_MT_TABLES-Tabelle bereits existieren. Die für das Anlegen der Konvertierungsobjekte erforderlichen Metadaten werden aus dem Process Control Layer (PCL) entnommen.

Integration

Für jedes anzulegende Konvertierungsobjekt ruft der Report den Funktionsbaustein PCL_GET_CONVOBJ auf, um die Metadaten dieses Objekts abzurufen. Dann wird ein Mapping vorgenommen, um die Daten für die Methode CREATE_CONV_OBJECT der Klasse CL_DMC_SUPER_CONV_OBJECT brauchbar zu machen, die dann aufgrufen wird, um das Konvertierungsobjekt auf der DTL-Seite anzulegen.

Um zu ermöglichen, dass das aufrufende API Statusinformationen an den PCL zurückgibt, pflegt der Report Aktivitätsberichte. Details entnehmen Sie bitte der Dokumentation zur Klasse CL_DMC_ACT_REC.

Voraussetzungen

Projekt, Teilprojekt und Massenübernahme müssen angelegt sein.

Auf der PCL-Seite müssen die Metadaten für die Konvertierungsobjekte vollständig definiert worden sein.

Funktionsumfang

Dieser Report behandelt die im Folgenden aufgeführten Fehlersituationen. In jedem dieser Fälle wird das entsprechende Konvertierungsobjekt nicht angelegt:

  • Sender- / Empfängerstruktur kann vom DDIC-Sender- / Empfängersystem nicht abgerufen werden
  • Regel kann nicht angelegt werden, weil in der Projekthierarchie bereits eine Regel mit derselben Kennung existiert
  • kein oder mehr als ein Exportparameter für feldbezogene Regel angegeben
  • Aufruf der Regel bezieht sich auf eine nicht vorhandene Regelkennung
  • Aufruf der Regel bezieht sich auf einen nicht vorhandenen Formalparameter
  • Mapping der Formal- und der Aktualparameter ist für den Aufruf der Regel unvollständig
  • ein nicht vorhandenes Senderfeld ist für den Aufruf der Regel als Eingabeparameter angegeben
  • Typeninkonsistenz der Formal- und Aktualparameter bei Aufruf der Regel
  • eine nicht vorhandene Sender- oder Empfängerstruktur ist für eine Strukturbeziehung angegeben
  • angegebenes Selektionsparameterfeld ist auf der obersten Ebene der Senderstruktur nicht vorhanden
  • ein Konvertierungsobjekt mit der angegebenen Kennung ist bereits vorhanden
  • mehr oder weniger als eine oberste Ebene für Sender-/ Empfängercontainer angegeben
  • nicht für alle Empfängerstrukturen ist eine primäre Strukturbeziehung angelegt
  • Fremdschlüsselbeziehung bezieht sich auf falsches Feld
  • keine Daten für das Konvertierungsobjekt in PCL gefunden

Selektion

Die Verarbeitung erfolgt für eine bestimmte Massenübernahme, deren ID angegeben werden muss.

Es ist möglich festzulegen, ob neben den Konvertierungsobjekten auch die Selektionsparameterfelder in der Wurzeltabelle des Sendercontainers bestimmt werden sollen oder ob dies in einem späteren Schritt der Verarbeitung erfolgen soll (Parameter P_SELPAR).

Der Parameter P_TADIR legt fest, ob die Korrektur- und Transportsystemschnittstelle auf "offiziellem" Wege ausgeführt werden soll (mit nachteiligen Auswirkungen auf die Performance) oder ob auf die TADIR-Einträge direkt zugegriffen wird.

Standardvarianten

Ausgabe

Keine Listenausgabe. Es wird stattdessen ein Anwendungsprotokoll erstellt, das alle angelegten Konvertierungsobjekte und mögliche Fehler auflistet, die verantwortlich dafür sein können, dass ein bestimmtes Objekt nicht angelegt wurde.

Aktivitäten

Beispiel






Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4628 Date: 20240601 Time: 092847     sap01-206 ( 69 ms )