研究、分享我学习零售业SAP的历程
------------打造中国第一个零售SAP博客
Microsoft .NET Data Provider for mySAP Business Suite,预览版
    SQL Server 2005 支持使用 Microsoft .NET Data Provider for mySAP Business Suite 访问 SAP 数据。通过此访问接口可以创建可与 mySAP Business Suite 解决方案连接的 Integration Services 包,然后执行可通过支持界面访问数据的命令。还可以基于运行 mySAP Business Suite 的服务器创建 Reporting Services 报表。
    您可以在 SQL Server 导入和导出向导以及各种 Integration Services 功能(包括脚本任务、DataReader 源组件和脚本组件)中使用 Microsoft .NET Data Provider for mySAP Business Suite,而且可在 Reporting Services 中使用数据处理扩展。
    SQL Server 2005 中不包括 Microsoft .NET Data Provider for mySAP Business Suite。根据许可条款,该预览版作为预发布软件授权。有关使用 Microsoft .NET Data Provider for mySAP Business Suite 的前提条件的信息,请参阅下载文件中包含的自述文件。
http://download.microsoft.com/download/8/6/c/86c36c26-2532-4d02-87cc-d0208f9cbaaa/DataProviderSAP.exe
        看到4.2,我傻了,我不是 basis.
        

4.2 安装 RFC

若要安装这两个 RFC,请按下列步骤进行:


1. 将文件从运行 SQL Server 的计算机复制到 SAP 应用程序服务器
  1. 以 SAP R/3 系统管理员的身份登录到开发系统的 SAP 应用程序服务器。

  2. 将命名方式为 K9*.BI1 的传输文件从运行 SQL Server 的计算机上的安装目录复制到 SAP 应用程序服务器上的以下目录中:

    DRIVE:\usr\sap\trans\cofiles

  3. 将命名方式为 R9*.BI1 的传输文件从运行 SQL Server 的计算机上的安装目录复制到 SAP 应用程序服务器上的以下目录中:

    DRIVE:\usr\sap\trans\data
2. 将传输加载到 SAP 应用程序服务器上的传输缓冲区中
  1. 在命令提示符下,转到 SAP 应用程序服务器上的如下传输程序目录:

    DRIVE:\usr\sap\trans\bin

  2. 若要将传输加载到传输缓冲区,请在 \usr\sap\trans\bin 目录中执行下列命令,并用您的开发系统的系统 ID 替换 sysid

    tp addtobuffer TransportNumber sysid pf=TP_DOMAIN_sysid.PFL

    其中 TransportNumber 是实际的传输号(例如 BI1K900201)。
  3. tp 命令执行完毕后,您将看到一个包含类似下列信息的报告:

    This is tp version 320.56.66 (release 620)
    Addtobuffer successful for TransportNumber
    tp finished with return code:0
    返回代码“0”表示一切顺利。

    可接受的返回代码为 0 或 4。如果您收到的返回代码为 8 或更大,请与 Microsoft 产品支持服务部门 (PSS) 联系。

    注意:可以从 cofile 文件名轻松地推导出实际的传输号。例如,名为 K900201.BI1 的 cofile 提供的传输号为 BI1K900201。
3. 将传输导入 SAP
  1. 在命令提示符下,执行以下命令:

    tp import TransportNumber sysid client=clientnumber pf=TP_DOMAIN_sysid.PFL

    用您的开发系统的系统 ID 替换 sysid。用您的开发系统的客户端编号替换 clientnumber

    您可以使用 U2 参数改写以前安装的对象,如下所示:

    tp import TransportNumber sysid client=clientnumber U2

    - 或 -

    tp import TransportNumber sysid client=clientnumber pf=TP_DOMAIN_sysid.PFL U2

    注意:可以从 cofile 文件名轻松地推导出实际的传输号。例如,名为 K900201.BI1 的 cofile 提供的传输号为 BI1K900201。

  2. tp 命令执行完毕后,您将看到一个包含类似下列信息的报告:

    This is tp version 320.56.66 (release 620)
    This is R3trans.exe version 6.08 (release 620 - 04.02.03 - 14:54:00).
    R3trans.exe finished (0000).
    This is R3trans.exe version 6.08 (release 620 - 04.02.03 - 14:54:00).
    R3trans.exe finished (0000).
    tp finished with return code:0
    返回代码“0”表示一切顺利。

    可接受的返回代码为 0 或 4。如果您收到的返回代码为 8 或更大,请与 Microsoft 产品支持服务部门 (PSS) 联系。
4. 检查传输日志

使用事务 SE09 检查 SAPGUI Transport Organizer 中的传输日志,以确认没有错误。

posted on 2008-02-27 13:07  会东  阅读(2420)  评论(6编辑  收藏  举报