2020-09-04 22:32发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 每个我的需求用户可以... 显示全部
加入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
最多设置5个标签!
一周热门 更多>