我们需要将Milemaker服务器从WIN2003升级到WIN2008。目前我们使用com4abap,我们需要使用DDS使用BC连接器连接到Milemaker。
将购买和配置 DDS。完成后,来自SAP的RFC目标将更新为指向新服务器。但除此之外,ABAP计划需要哪些更改?
例如。我有一个计算运费的程序,其中包含以下步骤:
-
创建 COM 会话(通过在 SM59 中传递 RFC 目标)。
-
Get_SAP_DISTANCE FM 通过通过起点和目的地来调用以获取里程(目标目的地将按照第一步获得的方式获得)。
-
COM 会话已关闭。
一旦更改为DDS,此ABAP程序需要更改/修改什么?任何指针都会有很大帮助。
以下注释应该可以回答您的问题:
https://launchpad.support.sap.com/#/notes/422696
https://launchpad.support.sap.com/#/notes/597796
一般来说,您似乎可以为SAP BC准备开箱即用的服务,您可以通过在ABAP报告中调用FM/SAPDDS/BAPI_GET_DISTANCE来执行这些服务,目标指示您的SAP BC服务器。在注释422696下,您可以找到附件的PDF文件SAP_BC_DDS_Service.pdf该文件,该文件应该可以解释所有内容。