如何调用时间表发票上传 SAP Fieldglass REST API 调用?
Posted
技术标签:
【中文标题】如何调用时间表发票上传 SAP Fieldglass REST API 调用?【英文标题】:How to invoke Time Sheet Invoicing Upload SAP Fieldglass REST API call? 【发布时间】:2022-01-03 22:33:30 【问题描述】:我正在研究如何使用Time Sheet Invoicing Upload,第一个停靠点是Try It Out 页面。
The documentation 将强制“类型”字段的值列为TIMESHEET INVOICING
,但这似乎与其他调用不一致(通常只是调用名称,例如Time Sheet Invoicing Upload
)。已在“试用”页面上尝试了这些值和多个其他变体,但到目前为止都以“无法识别此文件中指定的类型值”而失败。
感谢任何有关如何使此工作正常工作的指示和/或有关是否可能需要修改此调用的 SAP Fieldglass REST API 文档的建议。
顺便说一句 - 我也想知道正文中列出的一些字段 - 例如TIMESHEET ID
和 ORIGINAL TIMESHEET ID
在大写字母中,这不遵循其他字段的约定,并且此调用的 API reference 在正文中只有 "data": [ ]
没有实际字段存在 - 再次,这是不一致的与其他电话。
【问题讨论】:
【参考方案1】:回复:主要问题 - 文档不正确 - Type
值应为“时间表发票上传”。还发现这个特定的电话只能由供应商租户进行,而不是买方租户。在我们的案例中,我们需要请求 SAP 为该租户启用 Configuration Manager,然后我们可以作为供应商登录,更改为链接的 Configuration Manager 帐户,创建 API 应用程序密钥和许可证密钥,启用集成连接器并使用所有上述的验证为供应商并进行 API 调用...它还需要标题中的 Buyer
字段(设置为 4 位买家代码,例如“A123”) - 这也没有在文档中提及.
Re: Aside - 结果表明 API 对字段名称不区分大小写 - 例如“时间表 ID”与“时间表 ID”一样有效。
【讨论】:
以上是关于如何调用时间表发票上传 SAP Fieldglass REST API 调用?的主要内容,如果未能解决你的问题,请参考以下文章