pmrep 命令引用 > InstallAbapProgram
  

InstallAbapProgram

将 ABAP 程序安装到 SAP 系统中。 使用 InstallAbapProgram 命令可生成 ABAP 程序并将该程序直接安装到 SAP 系统中。 可以使用此命令从文件将 ABAP 程序安装到 SAP 系统中。 对于使用 SAP 表作为源的映射,可以使用 InstallAbapProgram 命令。
InstallAbapProgram 命令可从 PowerCenter 存储库获取某映射的映射信息并生成 ABAP 程序。 此命令可将生成的 ABAP 程序安装到 SAP 系统中。 第一次将 ABAP 程序安装到 SAP 系统中时,此命令会生成一个程序名。 如果使用的是相同程序模式,则后续的安装将使用相同的程序名。
从文件将 ABAP 程序安装到 SAP 系统中时,您必须提供要安装的 ABAP 程序的完整路径和文件名。 将路径和文件名放在双引号中。 必须提供要为其生成 ABAP 程序的文件夹名称和映射信息。 在将 ABAP 程序安装到 SAP 系统中时,InstallAbapProgram 命令会获取映射的说明并将其附加到 ABAP 程序。
InstallAbapProgram 命令使用以下语法:
installabapprogram

-s <folder_name>

-m <mapping_name>

[-v <version_number>]

[-l <log_filename>]

-u <user_name>

-x <password>

-c <connect_string>

-t <client>

[-y <language>]

{-f <input_file_name> |

-p <program_mode (file, stream)>

{-e (enable override)

-o <override_name> }

[-a (authority check)]

[-n (use namespace)]}

[-d <development_class_name>]

下表介绍了 pmrep InstallAbapProgram 选项和参数:
选项
参数
说明
-s
folder_name
必需。 要为其生成 ABAP 程序的映射所在文件夹的名称。 如果从文件进行安装,则为要为其生成 ABAP 程序的映射所在文件夹的名称。
-m
mapping_name
必需。 映射名称。 如果从文件进行安装,则为要为其生成 ABAP 程序的映射的名称。
-v
version_number
可选。 映射的版本号。 默认为最新版本。 如果从文件进行安装,则为要为其生成 ABAP 程序的映射的版本。
-l
log_filename
可选。 用于写入信息或错误消息的日志文件的名称。 默认情况下,此日志文件存储在运行此命令的目录中。
-u
user_name
必需。 SAP 源系统连接用户名。 必须是已为其创建源系统连接的用户。
-x
密码
必需。 用户名的密码。 使用命令行程序 pmpasswd 加密用户密码。
-c
connect_string
必需。 sapnwrfc.ini 文件中针对特定 SAP 应用程序服务器的连接或使用 SAP 负载平衡的连接定义的 DEST 条目。
-t
客户端
必需。 SAP 客户端编号。
-y
语言
可选。 SAP 登录语言。 必须与 PowerCenter 客户端代码页兼容。 默认为 SAP 系统的语言。
-f
input_file_name
从文件安装 ABAP 程序时,为必需选项。 要从中将 ABAP 程序安装到 SAP 系统的 ABAP 程序文件的名称。
-p
program_mode (file, stream)
要生成 ABAP 程序并将其直接安装到 SAP 系统中时,为必需选项。 从文件安装 ABAP 程序时,为可选选项。 PowerCenter 集成服务从 SAP 系统中提取数据时使用的模式。 选择 file 或 stream。
-e
-
要生成 ABAP 程序并将其直接安装到 SAP 系统中时,为可选选项。 替代默认的 ABAP 程序文件名。
-o
override_name
当启用替代时,为必需选项。 ABAP 程序文件名。
-a
-
要生成 ABAP 程序并将其直接安装到 SAP 系统中时,为可选选项。 向 ABAP 程序添加颁发机构检查。
-n
-
要生成 ABAP 程序并将其直接安装到 SAP 系统中时,为可选选项。 将已向 SAP 注册的命名空间附加到 ABAP 程序名称。
-d
development_class_name
可选。 PowerCenter 存储库服务将 ABAP 程序安装到的包或开发类名称。 默认开发类为 $TMP。

示例

以下示例将 ABAP 程序直接安装到 SAP 系统中:
installabapprogram -s folder_name -m mapping_name -l logfile_name -u user_name -x password -c connect_string -t 800 -y EN -p file –e –o zabc -a -n -d development_class
以下示例将 ABAP 程序从文件安装到 SAP 系统中:
installabapprogram -s folder_name -m mapping_name -l logfile_name -u user_name -x password -c connect_string -t 800 -y EN -p file –v 1 -f "C:\mapping_name_version_file.ab4"