对于任何企业来说,将市场数据导入系统,执行不同的金融交易都是非常关键的。市场数据,如汇率、证券、利率、指数等,每天都由市场数据提供商输入系统。
SAP中有两种维护市场数据的方法,如汇率:
从交易OB08手动维护汇率使用文件接口或数据馈送从市场数据提供商处自动维护
这里我们将讨论数据馈送方法。
市场数据提供商:有限
在开始定制之前,您应该检查您的SAP系统是否可以访问internet。第一个测试检查到SAPHTTPA的连接和正确的配置。使用事务SE38执行程序RSHTTP05。
输出如下。如果没有,数据支持,请参考SAP注释164203.
步骤2:
使用程序RSHTTP20(HTTP GET Test)测试internet连接。从SE38运行程序RSHTTP20。
使用以下参数:
URI:?portfolioId=3550
RFC Destination:SAPHTTPA
User:SAPTEST
Password:SAPTEST
结果如下
重要部分是消息"200 OK"。
您可能会遇到以下错误:
错误消息NiHostToAddr proxy error:NIEHOST\u UNKNOWN表示SAP系统无法解析URL因为DNS在此服务器上不工作。您需要与SAP Basis团队的人员联系以解决此问题。或者,您可以使用IP地址继续连接测试。
您可以使用以下参数重新运行程序RSHHT20:
URI:?portfolioId=3550
RCF Destination:SAPHTTPA
User:SAPTEST
Password:SAPTEST
在生产中您也可以使用IP地址,数据分析工具有哪些,但建议在SAP服务器上使用DNS。
另一个错误消息可能是:
错误消息主机(如果使用IP地址,则为89.202.107.67)端口80错误:NIECONN\u拒绝表示SAP系统无法连接到internet。在大多数情况下,淘客文案,请求被您的内部防火墙阻止!请与您的网络团队联系,并在端口80上请求到URI的传出连接(和/或IP地址89.202.107.67)
为了确保问题与有限性无关,您还可以使用以下参数运行RSHTTP20:
URI:
RFC目的地:SAPHTTPA
用户:(空)
密码:(空)
结果应该是相同的。
在问题解决并且您在RSHTTP20上获得HTTP状态200(HTTP get TEST)之前不要继续。
请求4周免费试用:
一旦RSHTTP20测试成功,您可以从FINISS请求4周免费试用的测试登录。
联系SUPPORT@FINISS.COM进一步支持
互联网接入采用SAPHTTPA。此组件的技术细节在注释164203中定义。
在定制中必须完成以下步骤:(事务SPRO)
定义数据源名称
创建一个名为"FINISS"的新数据提供程序。
分配数据源RFC目的地
将RFC目的地创建为FINISS团队
定义代理配置
对于互联网接入,在某些情况下必须定义代理。如果您不需要代理用户,则必须跳过此步骤。
定义WEB访问的Internet设置
请使用FINISS提供的URI、用户和密码。如果没有这些信息,可以测试以下设置:
URI:?portfolioId=3550
User:SAPTEST
PW:SAPTEST
有一个已知的错误,密码没有被完全删除(只通过覆盖条目)。标记密码字段并删除条目,执行此操作5次!之后,检查表VTB\u DFDEST,字段应为空:
MANDT 210
RFEEDNAME FINISS
RWORKMODUS 1
RDEST NONE
RPROG TB\u DATAFEED\u INTERNET\u ACCESS RBUPDEST
URI?portfolioId=3550
外方用户
外方密码
现在您可以自定义FINISS的登录信息
定义数据馈送的数据源,数据提供者FINISS
在这里为数据提供者FINISS添加"DDS"和"IDS\u SELECTFEED"。
使用R/3主数据创建翻译表
通过此操作,SAP主数据中的货币定义存储在表中。如果您已经在TCURR中定义了货币,您可以跳过此部分:
输入Name="FINISS"和Data source="DDS"。
定义货币
现在货币对必须与仪器名称(FINISS提供的列表)进行映射。
双击行以查看和编辑。
您必须输入以下内容从FINISS文件到字段的信息。这是FINISS的示例文件。
数据提供程序–FINISS
仪器–USDAMDREF=BOI
数据源–DDS
属性–MID
所有仪器类必须执行相同的步骤。此信息将由市场数据提供商提供;在我们的情况下是有限的。
Datafeed定制测试程序
执行时,将出现以下屏幕。
**这是一个内部测试,返利app怎么用,因此您不会在输出上看到任何费率。
使用事务TBD4请求市场数据。数据提供程序为finish.
执行成功后,大数据的应用,从finish读取汇率并在S/4中更新。这是日志。
如果您看到这样的错误:
HTTP GET Test HTTP/1.1 407需要代理身份验证(ISA服务器需要授权才能完成请求)。通过:1.1 NOR1S007
代理身份验证:协商
代理身份验证:Kerberos
代理身份验证:NTLM…..
请检查代理设置。
您可以在"定义变量"步骤中定义作业变量,并且可以使用"计划作业"选项计划作业。
以下是已加载的信息。