谷歌云_阿里云服务器登录密码_免费领

国际 虚拟云 浏览

小编:自版本SAP NetWeaver Gateway 2.0 SPS 08以来,SAP引入了对搜索帮助作为数据源的支持。此博客服务器作为使用service builder实现Odata基本搜索帮助服务的分步指南。 在我们开始创建步骤之前,下

自版本SAP NetWeaver Gateway 2.0 SPS 08以来,SAP引入了对搜索帮助作为数据源的支持。此博客服务器作为使用service builder实现Odata基本搜索帮助服务的分步指南。

在我们开始创建步骤之前,云上数据,下面是此服务的一些限制,复制数据库,如上所述帮助.sap门户网站页面的网关开发。

对于这个博客,我将使用一个简单的,自定义的搜索帮助有两个输入和输出参数。执行时的hitlist显示设备类型代码和描述。搜索帮助界面如下图所示

2。在向导的步骤2中,从搜索帮助结果表中选择要用于实体建模的结构。在下一个屏幕上,将所需的属性设置为键,然后单击finish。根据经验,您应该选择在搜索帮助定义中设置了"IMP"标志的所有属性作为实体类型定义的键(只有标记为"Key"的属性才能用于从使用者客户端导入值)。

检查服务的一致性。

3.为实体类型创建EntitySet在上一步中创建。

4.将数据源(Searchelp)映射到在上一步中创建的实体集的读取和查询操作。在为读取查询映射数据源时,所有在步骤2中标记为键的实体类型属性都必须映射为导入参数(除了建议的映射之外)。

*对于从搜索帮助数据源派生的实体集,只能映射查询和读取操作

5.通过单击"生成运行时对象"按钮,并通过单击检查按钮检查项目一致性。

6.在所有安装了GW\ U核心组件的系统上注册您的服务。请记住,外部服务名称将默认为技术服务名称。

7.使用netweaver网关客户端(在网关集线器系统或本地-取决于体系结构),您可以测试服务以确保其按预期工作。

8。如果您在这个阶段离开开发,您将注意到过滤(使用$filter)将不起作用。我认为这是一个错误,如果有人注意到不同,请留下一个评论,我将删除这里的部分。

为了对实体集数据启用筛选,重新定义了数据提供程序类扩展类(本例中的ZCL\u ZCA\u TEST\u EQUIP\u TYP\u DPC\u EXT->EQUIPMENTTYPECOL\u GET\u ENTITYSET)的"EnttitySetName"方法,并将需要添加以下代码。

若要重新定义方法,请从数据提供程序类复制代码,并使用以下代码段对其进行修改。

在数据声明部分:

******添加以处理筛选器功能缺少的代码******数据:ls\u filter\u select\u options LIKE LINE OF lt\u filter\u select\u options。

数据:ls\u select\u option\u values TYPE/iwbep/s\u cod\u select\u option.

就在使用方法

me->/iwbep/if\u sb\u gendpc\u shlp\u data~获取搜索帮助\u值()

添加缺少的代码以允许过滤记录*********

如果没有,则lt\u filter\u select\u options[]为初始值。

在lt\u filter\u select\u options处循环进入ls\过滤器\选择\选项。

ls\ selopt–shlpname='ZPMH\ TAR\ EQART'。

ls\ selopt–shlpfield=ls\过滤器\选择\选项–属性。

循环ls\过滤器\选择\选项–选择\选项进入ls\选择\选项\值。

ls\ selopt–符号=ls\选择\选项\值–符号。

ls\ selopt–选项=ls\u select\u option\u values–option.

ls\u seopt–low=ls\u select\u option\u values–low.

ls\u seopt–high=ls\u select\u option\u values–high.

将ls\u seopt附加到lt\u seopt.

ENDLOOP.

清除ls\u seopt.

ENDLOOP.

ENDIF.

现在,如果您尝试过滤oData结果集,您将只得到如图所示的相关响应以下

你好,

谢谢分享。。你能不能在zpmh\U出口\U eqart.再亮一点。。?

你好,Pavan,

搜索帮助出口(ZPMH\ U exit\ U EQUART)是一个功能模块,其接口结构与FM:F4IF\ U SHLP\ U exit\示例相同。当处理的选择逻辑比从单个数据库表中直接选择更复杂时,在线云服务器,可以使用Search help exit。有关更多信息,请参阅此链接。

在我的示例中,搜索帮助没有做太多的工作,它只是添加一些标记并格式化输出结果,然后再显示给用户。

希望这有助于

问候,

Vivek

Hi Vivek,

我们可以说,为了简化从数据库中提取数据,试用云,我们可以有serarch帮助。

例如:XD02,如果基于公司代码

我们可以填充销售区域选项。

是的,你的博客很酷,部门级服务器,真的很有帮助!!

特别是文件太干净整洁了。

当前网址:http://vmchk.cooou.com/icon/104862.html

 
你可能喜欢的: