Command Reference > pmrep-Befehlsreferenz > GenerateAbapProgramToFile
  

GenerateAbapProgramToFile

Generiert das ABAP-Programm für ein Mapping mit SAP-Tabelle als Quelle und speichert das Programm als Datei. Der GenerateAbapProgramToFile-Befehl generiert das ABAP-Programm für ein Mapping im PowerCenter Repository. Das generierte Programm wird als Datei gespeichert. Sie können den GenerateAbapProgramToFile-Befehl für Mappings verwenden, die als Quelle SAP-Tabellen benutzen.
Die Benennungskonvention für die Datei lautet mappingname_<version>_<program_mode>.ab4. Sie müssen den Pfad und den Dateinamen in doppelte Anführungszeichen einschließen. Nachdem Sie das ABAP-Programm generiert und in eine Datei gespeichert haben, verwenden Sie den InstallAbapProgram-Befehl, um es auf einem SAP-System zu installieren.
Der GenerateAbapProgramToFile-Befehl verwendet die folgende Syntax:
generateabapprogramtofile

-s <folder_name>

-m <mapping_name>

[-v <version_number>]

[-l <log_filename>]

-u <user_name>

-x <password>

-c <connect_string>

-t <client>

[-y <language>]

-p <program_mode (file, stream)>

-f <output_file_location>

{-e (enable override)

-o <override_name> }

[-a (authority check)]

[-n (use namespace)]

In der folgenden Tabelle werden die pmrep GenerateAbapProgramToFile-Optionen und -Argumente beschrieben:
Option
Argument
Beschreibung
-s
folder_name
Erforderlich. Der Name des Ordners, der das Mapping enthält, für das das ABAP-Programm generiert werden muss.
-m
mapping_name
Erforderlich. Name des Mappings.
-v
version_number
Optional. Versionsnummer des Mappings. Standardmäßig ist die neueste Version.
-l
log_filename
Optional. Name der Protokolldatei, in die die Informationen oder Fehlermeldungen geschrieben werden. Standardmäßig wird die Protokolldatei in dem Verzeichnis erstellt, in dem Sie den Befehl ausführen.
-u
user_name
Erforderlich. Benutzername für die SAP-Quellsystemverbindung. Muss ein Benutzer sein, für den Sie eine Quellsystemverbindung erstellt haben.
-x
passwort
Erforderlich. Passwort für den Benutzernamen. Verwenden Sie das Befehlszeilenprogramm pmpasswd zum Verschlüsseln des Benutzerpassworts.
-c
connect_string
Erforderlich. In der Datei sapnwrfc.ini definierter DEST-Eintrag für eine Verbindung mit einem bestimmten SAP-Anwendungsserver oder für eine Verbindung, die den SAP-Lastenausgleich verwendet.
-t
Client
Erforderlich. SAP-Clientnummer.
-y
Sprache
Optional. SAP-Anmeldesprache. Muss mit der Codepage des PowerCenter Client kompatibel sein. Standardwert ist die Sprache des SAP-Systems.
-p
program_mode (file, stream)
Erforderlich. Modus, in denen der PowerCenter-Integrationsdienst Daten aus dem SAP-System extrahiert. Wählen Sie die Datei oder den Stream aus.
-f
output_file_location
Erforderlich. Speicherort im lokalen Rechner, auf dem Sie die ABAP-Programmdatei speichern möchten.
-e
-
Optional. Überschreibt den standardmäßigen Namen der ABAP-Programmdatei.
-o
override_name
Erforderlich, wenn Sie das Überschreiben aktivieren. ABAP-Programmdateiname.
-a
-
Optional. Fügt dem ABAP-Programm Autoritätsprüfungen hinzu.
-n
-
Optional. Hängt dem ABAP-Programmnamen einen Namespace an, den Sie bei SAP registriert haben.

Beispiel

Im folgenden Beispiel wird ein ABAP-Programm generiert und in einer Datei gespeichert:
generateabapprogramtofile -s folder_name -m mapping_name -l logfile_name -u user_name -x password -c connect_string -t 800 -y EN -p stream -e -o program_name -n -a -f "C:\<informatica_installation_dir>\ABAP_prog"