云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_sqlserver连接数据库_优惠

小七 141 0

当你想创建一个自己的应用程序来使用别人提供的服务时,最初的步骤总是最难的:这些服务是如何工作的?需要哪些输入?返回哪些数据?

SAP API Hub列出了S/4HANA云中可用的所有OData服务。过去您已经可以通过API Hub执行GET请求,现在第一个服务甚至通过这个平台提供写操作。

我已经为我工作的开发领域的两个服务编写了一个逐步描述。本文档描述了如何从API中心一起测试财务规划中的以下OData API:

读取财务规划数据编写财务计划数据

下面的测试脚本提供了如何找到财务计划数据的指南。随后,这些信息可用于发布财务计划数据。

当然,这些服务提供的功能比这里描述的更多。在这篇博文的末尾,大数据应用技术,我的云,您可以找到完整文档的链接。

图1:阅读财务规划数据的回复。

6。在"回复"下,您可以在回复正文中找到十个请求的财务计划数据条目。查找"分类账"、"计划类别"、"分类账会计年度"、"会计科目"、"公司代码"、"会计期间"、"会计期间"字段和"金额"字段"金额交易币种"、"金额公司币种"、"金额全球币种"及其对应的币种。

7。在"Responses"下,您可以在response header部分找到"x-csrf-token",例如x-csrf-token:1U9-osE5pwCzTRZBEaHzFg==。它将为每个会话新创建。发送写数据请求将需要此令牌。

8。复制x-csrf-token并在API Hub的S/4HANA云部分打开OData服务"Financial Planning Data:Write"或直接打开https://api.sap.com/api/api\u FINPLANNINGDATA\u SRV/resource

9. 在资源"POST financiallplandata"下,单击按钮"Try out"。添加一个新的标题参数"Add"->"header"。输入标题名"X-CSRF-Token"和步骤7中的值。

10。将以下JSON片段添加到"FinancialPlanDataType"的主体中,并用在步骤6中找到的值替换"PlanningCategory"、"GLAccount"和"CompanyCode"字段。调整"会计年度"、"会计期间"和"公司币种金额"字段中的金额。在"CompanyCodeCurrency"字段中设置公司代码的正确货币。

"PlanDataAggrgnLvlFieldsStrings"描述已过帐的聚合级别(此处为分类账会计年度、计划类别、公司代码、会计年度期间、总账账户、,nba大数据,大数据需要学什么,公司代码金额和公司代码货币)。

"PlanDataRplcScopeFieldsString"描述替换范围,新零售企业应用中心,如果如示例中所示为空,则从聚合级别派生。

示例包括5条计划类别"PLN"的计划数据记录,这些记录在总账账户"41000000"的会计年度前五个期间过账"2012"和公司代码"1710"。

图2:写入财务计划数据的请求体。

11.点击"执行"按钮,计划数据处理后,返回响应代码"201"。响应体包含已过账的计划数据记录

返回码与"201"不同,过账请求失败。有关返回的错误,请参阅响应正文。修正后可重复步骤11.

12。要验证您的日志,请返回OData服务"读取财务规划数据输入项"(请参阅步骤3.)

在资源"获取FinPlanningEntryItem"下,单击按钮"添加"->"查询"。输入参数"$filter"和您发布的值。在示例"PlanningCategory%20eq%20%27PLN%27%20和%20LedgerFiscalYear%20eq%20%272012%27"中,

单击按钮"执行"。请求已执行,响应应包含您在步骤11中发布的计划数据记录。

您可以通过以下URL找到此处使用的服务的文档:

财务规划条目-阅读https://help.sap.com/viewer/2dd3c491c28e48b7b31133f813a5dda3/1902.500/en-US/29698caa770b4d29b30e6e84f033edd8.html财务计划数据–写入https://help.sap.com/viewer/12581ed3886647e7afedc700906cafff/1902.500/en-US/d5d7064aaedb4028aad85cab986053e7.html

通过上面的分步说明,您应该能够在SAP API Hub中为服务"财务计划条目–读取"和"财务计划数据–写入"尝试现在发布的写入操作。

这可以是在使用这些服务实现自己的应用程序之前,您的第一个学习步骤!