如何调用时间表发票上传 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 IDORIGINAL 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 调用?的主要内容,如果未能解决你的问题,请参考以下文章

SAP如何查看采购发票是不是过帐?如何审批没有过帐发票?

SAP 采购订单,final invoice 最终发票,如何批量标注?

SAP中用F-28清帐后,如何再查看发票??

sap如何查看采购订单收货状态

SAP发票校验

sap mr8m已冲销的发票凭证如何反冲销,或者清帐