Ansicht
Dokumentation
DMCDTL_MT_CONVOBJ_DEF_SENDCNT - Anlegen von Migr.-Objekten einer Massenübernahme (nur Sendercontainer)
BAL Application Log Documentation ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Dieser Report legt Migrationsobjekte für eine Massenübernahme an. Für die anzulegenden
Objekte müssen bereits initiale Einträge in der Tabelle DMC_MT_TABLES vorhanden sein.
Die erforderlichen Metadaten zum Anlegen der Konvertierungsobjekte werden von der Process Control Layer (PCL) geholt.
Das System geht davon aus, dass diese Migrationsobjekte nur als Lieferanten der erforderlichen Metadaten
zur Generierung einer Datenselektions-Funktionsbausteins verwendet werden, nicht jedoch für eine
echte Datenübernahme. Deshalb werden nur rudimentäre Migrationsobjekte angelegt. Sie enthalten nur die Senderdaten, aber keine Daten zur Empfängerseite und Datenmapping.
Integration
Für jedes anzulegende Migrationsobjekt ruft dieser Report den Funktionsbaustein PCL_GET_CONVOBJ auf, um die Metadaten zu diesem Objekt zu ermitteln. Anschließend werden einige Mappingeinstellungen angelegt, um diese Daten für die Methode CREATE_CONV_OBJECT_EXTRACT_ACS der Klasse CL_DMC_SUPER_CONV_OBJECT passend zu machen, die anschließend aufgerufen wird, um das Migrationsobjekt auf DTL-Seite anzulegen.
Damit das aufrufende API Statusinformationen an die PCL zurückliefern kann, pflegt der Report Aktivitätsberichte. Weitere Informationen finden Sie in der Dokumentation zur Klasse CL_DMC_ACT_REC.
Voraussetzungen
Projekt, Subprojekt und Massenübernahme müssen angelegt sein.
Auf PCL-Seite müssen die Metadaten für die Migrationsobjekte vollständigdefiniert sein.
Funktionsumfang
Folgende Fehlersituationen werden von diesem Report abgedeckt. In jedem Fall wird das entsprechende Migrationsobjekt nicht angelegt:
- Senderstruktur kann nicht aus dem DDIC des Sendersystems geholt werden
- Das angegebene Selektionsparameterfeld ist in der Senderstruktur auf oberster Ebene nicht vorhanden
- Es ist bereits ein Konvertierungsobjekt mit dem angegebenen Bezeichner vorhanden
- Bezugnahme auf falsches Feld in Fremdschlüsselbeziehung
Keine Daten für das Migrationsobjekt in PCL gefunden
Selektion
Die Verarbeitung erfolgt für eine bestimmte Massenübernahme, deren ID anzugeben ist.
Sie können steuern, ob zugleich mit den Migrationsobjekten auch das Selektionsparameterfeld in der Wurzeltabelle des Sendercontainers ermittelt werden soll oder ob dies in einem späteren Verarbeitungsschritt geschehen soll. (Parameter P_SELPAR)
Parameter P_TADIR steuert, ob die Schnittstelle zum Korrektur- und Transportsystem auf die "offizielle" Weise verwendet wird (was sich nachteilig auf die Performance auswirkt), oder ob direkt auf die TADIR-Einträge zugegriffen wird.
Standardvarianten
Ausgabe
Es gibt keine Listausgabe, sondern es wird ein Anwendungsprotokoll angelegt, das alle angelegten Migrationsprojekte auflistet, dazu auch etwaige Fehler, die das Anlegen eines Objektes verhindert haben.
Aktivitäten
Beispiel
Vendor Master (General Section) General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3530 Date: 20240520 Time: 110941 sap01-206 ( 60 ms )