使用包含 DDEX 插件的 SAP 数据提供程序
如果选择安装适用于 mySAP Business Suite 的 .NET Framework 数据提供程序以及 BizTalk 适配器包安装,安装程序将安装 Visual Studio DDEX 插件。 可以使用此插件通过 Visual Studio 浏览 SAP 对象。 本部分提供有关使用 DDEX 插件的信息。
可以使用插件与 SAP 系统建立连接、从 SAP 系统添加表以及从 SAP 系统添加函数模块。 使用 Visual Studio 插件添加表和函数模块后,新添加的表和函数模块将反映在 SAPDiscoveredObjects.xml 文件中。 有关此文件的详细信息,请参阅 关于 SAP 中的 SAPDiscoveredObjects.xml 文件。
必备条件
请确保选择在安装 BizTalk 适配器包的同时安装适用于 SAP 的数据提供程序。
使用 DDEX 插件连接到 SAP 系统
启动 Microsoft Visual Studio。
在 Visual Studio 的“ 视图 ”菜单上,单击“ 服务器资源管理器”。
在 服务器资源管理器中,右键单击“ 数据连接”,然后选择“ 添加连接”。
在“更改数据源”对话框中的“数据源”框中,选择“其他>”。<
从“数据提供程序”下拉列表中,为 mySAP Business Suite 选择.NET Framework数据提供程序,然后单击“确定”。 随即会打开“添加连接”对话框。
“ 添加连接 ”对话框列出了要连接到 SAP 系统的不同连接参数。 使用适用于 SAP 的数据提供程序连接到 SAP 系统的典型连接字符串需要:
连接类型的连接参数。 适用于 SAP 的数据提供程序支持连接类型 A、B 和 D。若要连接到 SAP 系统,必须为其中任 一 连接类型提供连接参数。 例如,对于连接类型 A,必须提供应用程序服务器主机的名称和系统编号。
用于连接到 SAP 系统的登录信息,例如用户名和密码。
有关使用适用于 SAP 的数据提供程序连接到 SAP 系统的连接字符串的详细信息,请参阅了解 SAP 连接字符串的数据提供程序类型。
在 “添加连接 ”对话框中,指定:
任何一种连接类型的连接参数。
用于连接到 SAP 系统的登录信息。
是否要启用 SAP GUI 调试。
是否要使用 RFC SDK 跟踪。
单击 “确定” 。 使用在上一步中指定的服务器名称在 “数据连接” 节点下创建新的连接节点。
展开新的连接节点以查看 表 和 函数模块 节点。
下图显示了建立连接后的服务器资源管理器。
的 DDEX 插件
使用 DDEX 插件从 SAP 系统添加表
在 服务器资源管理器中,右键单击“ 表 ”节点,然后单击“ 搜索”和“添加表”。
在 “搜索表名称 ”文本框中,指定搜索字符串以在 SAP 系统中搜索表,然后单击“ 搜索”。
注意
适用于 SAP 的数据提供程序仅支持使用星号 (*) 通配符来搜索表。
“ 搜索结果 ”框列出了满足搜索条件的表名称。
选择与要添加的表对应的检查框,然后单击“添加”。 若要选择所有表,请单击“ 全选”。 若要清除所有选择,请单击“ 全部清除”。
一个对话框通知你在刷新“表”节点后,添加的 表 将可见。 单击 “确定” 。
右键单击“ 表 ”节点,然后选择“ 刷新”。 所选表显示在“ 表” 节点下。 单击表名称以查看“属性”窗格中的表 属性 。
展开表名以查看表的字段。 单击字段名称以查看“属性”窗格中的字段 属性 。
使用 DDEX 插件从 SAP 系统添加 RFC
在 服务器资源管理器中,右键单击“ 函数模块” 节点,然后单击“ 搜索”和“添加函数模块”。
在 “搜索函数模块 ”文本框中,指定搜索字符串以在 SAP 系统中搜索函数模块,然后单击“ 搜索”。
注意
SAP 数据提供程序仅支持使用星号 (*) 通配符来搜索功能模块。
“ 搜索结果 ”框列出了满足搜索条件的函数模块。
选择与要添加的函数模块对应的检查框,然后单击“添加”。 若要选择所有模块,请单击“ 全选”。 若要清除所有选择,请单击“ 全部清除”。
刷新函数模块节点后,将显示一个对话框,告知你添加的 函数模块 。 单击 “确定” 。
右键单击“ 函数模块” 节点,然后选择“ 刷新”。 所选函数模块显示在“ 函数模块” 节点下。 单击函数模块名称以查看“属性”窗格中 的属性 。
展开函数模块名称以查看导入、导出、更改和表参数的节点。
展开 “导入” 节点以列出函数模块的导入参数。 同样,展开 “导出 ”和 “表” 节点以查看函数模块的导出和表参数列表。