点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我一直在SEGW中开发O...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨! 我一直在SEGW中开发O...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨!
我一直在SEGW中开发OData服务,遇到过Function导入。 我经历了
https://help.sap.com/saphelp_nw74/ helpdata/zh-CN/c5/dc22512c312314e10000000a44176d/content.htm
我仍然不清楚。 有人可以帮我吗?
谁能解释-
你好Supriya,
您是否使用SEGW构建服务?
如果是,则以下详细信息将帮助您解决错误。
但是,即使您不使用segw t代码构建服务,也不使用基于代码的实现(se80)技术,我们也可以按以下方式进行编码。
由于结构不匹配,导致出现该错误。
因此,请再次检查并发送适当的结构作为答复。
请参阅此内容,这将有助于您解决问题。
当您转到ur/IWBEP/IF_MGW_APPL_SRV_RUNTIME〜GET_ENTITYSET在DPC_EXT类中
代码和方法签名将是这样的(请仔细观察突出显示的文本)
方法/IWBEP/IF_MGW_APPL_SRV_RUNTIME〜GET_ENTITYSET。
DATA get_empset_get_entityset TYPE zcl_zash_test_user_01_mpc => tt_get_emp。
数据testset_get_entityset类型TYPE zcl_zash_test_user_01_mpc => tt_test。
数据lv_entityset_name TYPE字符串。
lv_entityset_name = io_tech_request_context-> get_entity_set_name()。
案例lv_entityset_name。
* ---------------------------------------------- --------------------------- *
* EntitySet-get_empSet
* ---------------------------------------------- --------------------------- *
" get_empSet"时。
*调用实体集生成的方法
get_empset_get_entityset(
导出
iv_entity_name = iv_entity_name
iv_entity_set_name = iv_entity_set_name
iv_source_name = iv_source_name
it_filter_select_options = it_filter_select_options
it_order = it_order
is_paging = is_paging
it_navigation_path = it_navigation_path
it_key_tab = it_key_tab
iv_filter_string = iv_filter_string
iv_search_string = iv_search_string
io_tech_request_context = io_tech_request_context
导入
et_entityset = get_empset_get_entityset
es_response_context = es_response_context
)。
*将特定的实体数据发送到调用者界面
copy_data_to_ref(
导出
is_data = get_empset_get_entityset
改变
cr_data = er_entityset
)。
* ---------------------------------------------- --------------------------- *
* EntitySet-testSet
* ---------------------------------------------- --------------------------- *
" testSet"时。
*调用实体集生成的方法
testset_get_entityset(
导出
iv_entity_name = iv_entity_name
iv_entity_set_name = iv_entity_set_name
iv_source_name = iv_source_name
it_filter_select_options = it_filter_select_options
it_order = it_order
is_paging = is_paging
it_navigation_path = it_navigation_path
it_key_tab = it_key_tab
iv_filter_string = iv_filter_string
iv_search_string = iv_search_string
io_tech_request_context = io_tech_request_context
导入
et_entityset = testset_get_entityset
es_response_context = es_response_context
)。
*将特定的实体数据发送到调用者界面
copy_data_to_ref(
导出
is_data = testset_get_entityset
改变
cr_data = er_entityset
)。
别人的时候。
超级->/iwbep/if_mgw_appl_srv_runtime〜get_entityset(
导出
iv_entity_name = iv_entity_name
iv_entity_set_name = iv_entity_set_name
iv_source_name = iv_source_name
it_filter_select_options = it_filter_select_options
it_order = it_order
is_paging = is_paging
it_navigation_path = it_navigation_path
it_key_tab = it_key_tab
iv_filter_string = iv_filter_string
iv_search_string = iv_search_string
io_tech_request_context = io_tech_request_context
导入
er_entityset = er_entityset)。
结束。
终止方法。
如果您进入方法GET_EMPSET_GET_ENTITYSET
签名->
在这里,当您返回响应时,响应应该是红色突出显示的类型。
如果您进入方法TESTSET_GET_ENTITYSET
签名->
在这里,当您返回响应时,响应应该是红色突出显示的类型。
copy_data_to_ref方法是一种标准方法,您需要调用正确的方法。
希望这可以帮助您解决错误。
此致
Ashwin
一周热门 更多>