目录

Search

  1. 前言
  2. 命令行程序和实用程序
  3. 安装和配置命令行实用程序
  4. 使用命令行程序
  5. 命令行程序的环境变量
  6. 使用 infacmd
  7. infacmd as 命令引用
  8. infacmd aud 命令引用
  9. infacmd autotune 命令引用
  10. Infacmd bg 命令参考
  11. infacmd ccps 命令引用
  12. infacmd cluster 命令引用
  13. infacmd cms 命令引用
  14. infacmd dis 命令引用
  15. Infacmd dis 查询
  16. infacmd dp 命令引用
  17. infacmd idp 命令引用
  18. infacmd edp 命令引用
  19. Infacmd es 命令参考
  20. infacmd ics 命令引用
  21. infacmd ipc 命令引用
  22. infacmd isp 命令引用
  23. infacmd ldm 命令引用
  24. infacmd mas 命令引用
  25. infacmd mi 命令引用
  26. infacmd mrs 命令引用
  27. infacmd ms 命令引用
  28. infacmd oie 命令引用
  29. infacmd ps 命令引用
  30. infacmd pwx 命令引用
  31. infacmd roh 命令引用
  32. infacmd rms 命令参考
  33. infacmd rtm 命令引用
  34. infacmd sch 命令参考
  35. infacmd search 命令引用
  36. infacmd sql 命令引用
  37. infacmd tdm 命令引用
  38. infacmd tools 命令引用
  39. infacmd wfs 命令引用
  40. infacmd ws 命令引用
  41. infacmd xrf 命令引用
  42. infacmd 控制文件
  43. infasetup 命令引用
  44. pmcmd 命令引用
  45. pmrep 命令引用
  46. 使用 filemanager
  47. 处理 pmrep 文件

GenerateAbapProgramToFile

GenerateAbapProgramToFile

为以 SAP 表作为源的映射生成 ABAP 程序并将该程序保存为文件。 GenerateAbapProgramToFile 命令可为 PowerCenter 存储库中的映射生成 ABAP 程序。 生成的程序将保存为一个文件。 对于使用 SAP 表作为源的映射,可以使用 GenerateAbapProgramToFile 命令。
此文件的命名约定为
mappingname_<version>_<program_mode>.ab4
。 路径和文件名必须放在双引号中。 在生成 ABAP 程序并将其保存到文件中之后,使用 InstallAbapProgram 命令将该程序安装到 SAP 系统中。
GenerateAbapProgramToFile 命令使用以下语法:
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)]
下表介绍了 pmrep GenerateAbapProgramToFile 选项和参数:
选项
参数
说明
-s
folder_name
必需。 要为其生成 ABAP 程序的映射所在文件夹的名称。
-m
mapping_name
必需。 映射名称。
-v
version_number
可选。 映射的版本号。 默认为最新版本。
-l
log_filename
可选。 用于写入信息或错误消息的日志文件的名称。 默认情况下,在运行此命令的目录中创建此日志文件。
-u
user_name
必需。 SAP 源系统连接用户名。 必须是已为其创建源系统连接的用户。
-x
密码
必需。 用户名的密码。 使用命令行程序 pmpasswd 加密用户密码。
-c
connect_string
必需。
sapnwrfc.ini
文件中针对特定 SAP 应用程序服务器的连接或使用 SAP 负载平衡的连接定义的 DEST 条目。
-t
客户端
必需。 SAP 客户端编号。
-y
语言
可选。 SAP 登录语言。 必须与 PowerCenter 客户端代码页兼容。 默认为 SAP 系统的语言。
-p
program_mode (file, stream)
必需。 PowerCenter 集成服务从 SAP 系统中提取数据时使用的模式。 选择 file 或 stream。
-f
output_file_location
必需。 本地计算机中用于保存 ABAP 程序文件的位置。
-e
-
可选。 替代默认的 ABAP 程序文件名。
-o
override_name
当启用替代时,为必需选项。 ABAP 程序文件名。
-a
-
可选。 向 ABAP 程序添加颁发机构检查。
-n
-
可选。 将已向 SAP 注册的命名空间附加到 ABAP 程序名称。

示例

以下示例将生成一个 ABAP 程序并将其保存到文件中:
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"