Ansicht
Dokumentation

DMCDTL_MT_CONVOBJ_DEF_SENDCNT - Anlegen von Migr.-Objekten einer Massenübernahme (nur Sendercontainer)

DMCDTL_MT_CONVOBJ_DEF_SENDCNT - Anlegen von Migr.-Objekten einer Massenübernahme (nur Sendercontainer)

BAL Application Log Documentation   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )