此API已被弃用。

合作伙伴和客户使用已弃用API应联系SAP Confur并讨论转移到最新版本。

了解更多内容API生命周期和弃用政策。

描述

Concur列表项Web服务为想要添加,更新或删除列表项的客户端提供自动解决方案。此Web服务解决了几个业务问题:

  • 文件难以管理:服务允许客户端以编程方式发送数据,而无需要移动和管理文件。
  • 需要在隔夜处理周期内工作(ONP):需要在ONP外部更新的客户端可以使用列表项Web服务随时修改其列表项。这允许用户使用新值快速提交费用报告。

适用于这些调节产品

  • 费用适用于专业/溢价
  • 费用对于Concur标准
  • 发票适用于专业/溢价
  • 发票对于Concur标准
  • 旅行请求适用于专业/溢价

产品限制

同意产品是高度可配置的,而不是所有客户都可以访问所有功能。

合作伙伴开发人员必须确定在审核过程之前解决了哪些配置。

现有客户端可以使用Concuar Advantage技术服务来创建与其配置一起使用的自定义应用程序。

资源

列表

答复和错误

列出项目错误

即使批次中的每个项目都无法创建,更新或删除,Web服务也不会返回批量操作的4xx HTTP响应代码。客户必须检查响应,以查找单个批量项目的警告或错误。

当有批量生产的错误时,前十个错误返回 请求响应中的元素包括其错误代码,导致错误的项目以及错误消息。截断任何其他错误消息。这可以防止在格式错误的情况下大量的错误数据。

XML响应错误代码

错误代码 信息
1001. 找不到列表项 - 批处理元素
1002. 错误解析列表项{项}
1003. 开始和结束日期必须成对指定
1004. 列表必须指定项目名称
1005. 列表项名称不能为空
1006. 列表项目名称超过64个字符
1010. 必须指定至少一个级别代码
1011. 只允许一个级别代码
1012. 跳过一个或多个级别代码
1013. 无效的level1code.
1014. 无效的级别2代码
1015. INVALID LEVEL3CODE.
1016. 无效的级别4代码
1017. INVALID LEVEL5CODE.
1018. INVALID LEVEL6CODE.
1019. 无效的级别7代码
1020. INVALID LEVEL8CODE.
1021. INVALID LEVEL9CODE.
1022. 无效的Level10code.
1023. 无效的开始日期
1024. 无效的结束日期
1025. 开始日期必须在结束日期之前
2001年 无法创建列表项
2002年 无法更新列表项
2003年 无法删除列表项
2004年 列表项已存在于数据库中
2005年 列表项已存在于数据库中的已删除项
2006年 列出项目代码错误
2007年 列表项父级不存在

更改列表项级代码

列表项级代码(LevelxCode元素)是列表项的唯一标识符。对于多级列表,级别代码的组合是唯一标识符。该值无法通过标准更新请求更新,因为这将导致新的重复列表值。
要更改列表项的级别代码,必须删除原始列表项(使用Post List Item Deletion请求),然后必须添加具有更新代码的新项目(使用Post New List项目请求)。

笔记:删除列表项时,系统会停用它,但是在任何费用报告,发票或请求中使用该项目使用时保留副本。现有报告,发票或请求仍将显示旧列表项。列表项已被删除后创建的任何报告,发票或请求将不再在列表中显示它。

也可以看看

发布自定义列表项