2020-09-04 22:32发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
每个我的需求用户可以从SAP选择任何表(引用表),而我的OData服务应该能够返回该表数据(元数据)作为响应,不确定是否有任何方法可以在以下位置创建实体 运行时间基于通过表名称(过滤器值)。
谢谢
拉杰什
实体-> GenericTable-> ->表名 ->文件名 ->归档值 ->字段类型 ->动作类型 在下面的方法中,我可以读取表名和数据,并可以构建到以上实体模型中。在UI中,我可以读取响应并将其转换为预期的模型格式。 GenericTable_GET_ENTITYSET: 数据: o_ref TYPE REF TO数据。 字段符号: TYPE STANDARD TABLE, TYPE任意, TYPE任意, TYPE任意。 参数: p_tab TYPE标签名,"表名(例如:MARA) p_field(20)类型c。 "字段名称(例如:MATNR) 数据:r_descr类型参考cl_abap_structdescr, wa_comp TYPE abap_compdescr。 创建数据o_ref类型表(p_tab)。 将p_field分配给。 ASSIGN o_ref-> *至。 选择 * 进入表 FROM(iv_name) 最多lv_count行。 在分配时循环播放。 如果sy-tabix = 1。 r_descr?= cl_abap_typedescr => describe_by_data()。 万一。 循环AT r_descr->组件INTO wa_comp。 分配组件wa_comp-结构名称 到。 写:/wa_comp-name,。 "则您可以输入ls_field-name = wa_comp-name。 * ls_field-value = 。 追加ls_field到lt_fields。 结局。 在这里,我将使用字段名称和字段值的组合填充数据。 但是,使用XSJS的S4 HANA解决方案是解决我认为的某种要求的最佳方法。 谢谢 Rajesh
您确定要链接吗?
授权检查如何?
OData是一种利用类型接口的协议。/p>
从750开始,可以使用还提供写访问权限的BOPF对象。
问候,
Andre
我最近实现了相同的要求,我们研究了sap使用Collective搜索帮助动态生成表格的方式。
简而言之,我们使用具有诸如行,名称和值之类的列的实体从后端获取行格式的表,并在前端(UI)进行更改(移置)并动态显示。
比您定义SEGW实体(响应结构)的方式有趣..我觉得带有XSJS的本地HANA将是避免OData的最佳解决方案,并且我可以直接查询期望的表。
请分享更多方便使用的信息。
最多设置5个标签!
您确定要链接吗?
授权检查如何?
OData是一种利用类型接口的协议。/p>
从750开始,可以使用还提供写访问权限的BOPF对象。
问候,
Andre
我最近实现了相同的要求,我们研究了sap使用Collective搜索帮助动态生成表格的方式。
简而言之,我们使用具有诸如行,名称和值之类的列的实体从后端获取行格式的表,并在前端(UI)进行更改(移置)并动态显示。
比您定义SEGW实体(响应结构)的方式有趣..我觉得带有XSJS的本地HANA将是避免OData的最佳解决方案,并且我可以直接查询期望的表。
请分享更多方便使用的信息。
谢谢
拉杰什
一周热门 更多>