Referencia de comando > Referencia de comando pmrep > GenerateAbapProgramToFile
  

GenerateAbapProgramToFile

Genera el programa ABAP para una asignación con la tabla de SAP como origen y guarda el programa en forma de archivo. El comando GenerateAbapProgramToFile genera el programa ABAP para una asignación en el repositorio de PowerCenter. El programa generado se guarda en forma de archivo. El comando GenerateAbapProgramToFile se puede utilizar para asignaciones que usan tablas de SAP como origen.
La convención de nomenclatura del archivo es: mappingname_<version>_<program_mode>.ab4. Tanto la ruta de acceso como el nombre de archivo se deben escribir entre comillas dobles. Tras generar el programa ABAP y guardarlo en un archivo, es preciso usar el comando InstallAbapProgram para instalarlo en un sistema SAP.
El comando GenerateAbapProgramToFile emplea la siguiente sintaxis:
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)]

La tabla siguiente describe las opciones y los argumentos del comando GenerateAbapProgramToFile de pmrep:
Opción
Argumento
Descripción
-s
folder_name
Obligatorio. Nombre de la carpeta que contiene la asignación para la que se necesita generar el programa ABAP.
-m
mapping_name
Obligatorio. Nombre de la asignación.
-v
version_number
Opcional. Número de versión de la asignación. El valor predeterminado es la última versión.
-l
log_filename
Opcional. Nombre del archivo de registro en el que se escribe la información o los mensajes de error. De manera predeterminada, el archivo de registro se crea en el directorio en el que se ejecuta el comando.
-u
user_name
Obligatorio. Nombre de usuario de la conexión con el sistema de origen de SAP. Debe ser un usuario para el que se haya creado una conexión con el sistema de origen.
-x
contraseña
Obligatorio. Contraseña del nombre de usuario. Use el programa de la línea de comandos pmpasswd para cifrar la contraseña de usuario.
-c
connect_string
Obligatorio. Entrada DEST definida en el archivo sapnwrfc.ini para una conexión a un servidor de aplicaciones SAP o para una conexión que utilice el equilibrado de carga de SAP.
-t
client
Obligatorio. Número de cliente SAP.
-y
language
Opcional. Idioma de inicio de sesión de SAP. Debe ser compatible con la página de códigos del cliente de PowerCenter. El valor predeterminado es el idioma del sistema SAP.
-p
program_mode (file, stream)
Obligatorio. Modo en el que el servicio de integración de PowerCenter extrae datos desde el sistema SAP. Seleccione file o stream.
-f
output_file_location
Obligatorio. Ubicación del equipo local en el que desea guardar el archivo del programa ABAP.
-e
-
Opcional. Reemplaza el nombre de archivo predeterminado del programa ABAP.
-o
override_name
Obligatorio si se habilita el reemplazo. Nombre de archivo del programa ABAP.
-a
-
Opcional. Añade comprobaciones de autoridad al programa ABAP.
-n
-
Opcional. Añade un espacio de nombres registrado con SAP al nombre del programa ABAP.

Ejemplo

En el siguiente ejemplo, se genera un programa ABAP y se guarda en un archivo:
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"