点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我正在尝试将ECC 6.0(ABAP代理)连接到两个PI系统。 从网上看到,我可以使用T代码SXMB_ADM指定一个或多个ABAP代理消息。
我已按照说明进行操作,并创建了两个运行时记录,一个运行时记录包含空子参数,另一个运行时记录包含子参数" BATCH1"。
请问我该如何选择使用哪个运行时记录?
根据说明,可以使用方法get_url_of_is在类CL_XMS_PLSRV_IE_ADAPTER中确定运行时记录。 但是编码不能修改,因为它是标准类。
方法get_url_of_is。 数据lv_iserver_url TYPE sxmsvalue。 数据lv_is_default TYPE sxmsflag。 数据lv_subparam TYPE sxmsconfvlv-subparam。 数据l_mo类型参考if_xms_message。 数据l_site_id TYPE sxmssite。 数据l_found TYPE char1。 数据l_t_site_id类型sxms_site_tab。 DATA l_interface TYPE sxms接口。 数据l_sender类型sxi_fromorto。 数据l_pipelineid TYPE sxmspidext。 数据l_engine_name类型SSRV_ENGINE_NAME。 字段符号:sxms_site_tab的类型行。 清除re_url。 l_mo?=消息。 l_pipelineid = l_mo-> ro-> get_external_pl_id()。 如果l_pipelineid ='RECEIVER_BACK'。 l_engine_name = l_mo-> ro-> GET_ENGINE_NAME()。 如果不是,则l_engine_name是初始的。 lv_subparam = l_engine_name。 将lv_subparam转换为大写。 " #EC TRANSLANG 通话功能'SXMB_GET_CONFIG' 出口 im_area = if_xms_config => co_area_runtime im_param = if_xms_config => co_param_is_url im_subparam = lv_subparam 输入 ex_value = lv_iserver_url 例外情况 parameter_not_found = 1 其他= 2。 如果sy-subrc = 0并且lv_iserver_url不是INITIAL。 l_mo-> ro-> set_is_url(lv_iserver_url)。 m_trc3'IS_URL_BACK Engine ='lv_subparam。 l_found ='X'。 其他。 lv_iserver_url = CREATE_URL_ENGINE(l_engine_name)。 如果不是,则lv_iserver_url是初始的。 m_trc3'IS_URL_BACK Engine ='lv_subparam。 l_found ='X'。 万一。 万一。 万一。 其他。 l_site_id = l_mo-> ro-> GET_SITE_ID()。 ................ ................
有人知道这个案子吗?
非常感谢您的所有帮助。
晴天
请查看这两个注释(及其中的链接内容)
最重要的是,您基本上有两个选择
也可能(坦白地说)还有其他选项,因此请慎重考虑 盐。
干杯
詹斯
一周热门 更多>