2020-08-23 10:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我已经实现了GET_EXPANDED_ENTITYSET方法。 我可以在ODAta输出中看到标头数据,但不能看到Item数据。
数据已正确填充到er_entityset内部表格中,但无法显示,
嗨,
确保您涵盖了以下步骤。
1。 在DPC_EXT类的方法get_expanded_entityset中创建结构时,请确保仅将导航名称用作内部 table.In的名称 下面的代码段itemtoproduct是我的导航名称。
数据:开始于t_orderitems。 包含类型zcl_ztest_dp_expand_mpc_ext => ts_salesorderitem。 数据:itemtoproduct TYPE zcl_ztest_dp_expand_mpc_ext => ts_product, END OF t_orderitems。
2。 确保使用导航名称填充了导出参数et_expanded_tech_clauses。
*将导航属性插入ET_EXPANDED_TECH_CLAUSES lc_expand_tech_clause ='ITEMTOPRODUCT'。 插入lc_expand_tech_clause插入表et_expanded_tech_clauses。
3。 如果您使用的是多层阅读,请按如下所示进行定义。
***数据声明 数据:开始于t_orderitems。 包含类型zcl_ztest_dp_expand_mpc_ext => ts_salesorderitem。 数据:itemtoproduct TYPE zcl_ztest_dp_expand_mpc_ext => ts_product, END OF t_orderitems。 数据:开始于t_expand_so。 包含类型zcl_ztest_dp_expand_mpc_ext => ts_salesorder。 数据:ordertoitems,例如t_orderitems表, 结束于t_expand_so。 *将导航属性插入ET_EXPANDED_TECH_CLAUSES lc_expand_tech_clause ='ORDERTOITEMS/ITEMTOPRODUCT'。 插入lc_expand_tech_clause插入表et_expanded_tech_clauses。
希望这对您有所帮助。
谢谢
Prasanna CD。
如果提及用于扩展实体集的URL,将有助于检查问题。
最多设置5个标签!
嗨,
确保您涵盖了以下步骤。
1。 在DPC_EXT类的方法get_expanded_entityset中创建结构时,请确保仅将导航名称用作内部 table.In的名称 下面的代码段itemtoproduct是我的导航名称。
2。 确保使用导航名称填充了导出参数et_expanded_tech_clauses。
3。 如果您使用的是多层阅读,请按如下所示进行定义。
希望这对您有所帮助。
谢谢
Prasanna CD。
嗨,
如果提及用于扩展实体集的URL,将有助于检查问题。
一周热门 更多>