此资源用于检索和更新预算类别,预算类别是用于预算匹配的费用类型的集合。每个预算项目标题可以有一个预算类别。如果是这样,则只有包含在预算类别中的费用类型的行项目才会累积到预算中。

获取所有预算类别

检索所有预算类别的列表。

范围

此API调用需要以下示波器之一:

  • BudgetItem.read.——是指范围使用有关详细信息。
  • budgetitem.write——是指范围使用有关详细信息。

请求

Uri.

模板
获取/预算/ v4 / budgetcategory

参数

N/A

标题

回复

状态码

标题

响应标题

有效载荷

预算类别

例子

请求

获取https://us.api.concursolutions.com/Budget/v4/BudgetCategory授权:承载{令牌}内容类型:应用程序/ JSON

回复

http./1.1200.cache - control信息= 604800内容类型application / json日期2020年7月6日星期三17:33:03Etag.“359670651”到期星期三,2012年7月13日17:33:03 GMT上一次更改星期五,09年8月20日23:54:35 GMT内容长度1292.concur-correlationid9 d59b6f0-e5bd-47bf-bcad-4c3de9f5c45c
[{“名称”“营销和外展”“描述”无效的“attype”“开放”“id”“36047 f6c - 6 cf6 - 443 d - a952 - 39 - efb012acdb”“expensetypes”:【{“featureTypeCode”“PURCHASE_REQUEST”“expenseTypeCode”“mktg”“id”“F35827A8-7981-4A5B-BFC3-DA7EBB4665FF”“名称”无效的},{“featureTypeCode”“费用”“expenseTypeCode”“SEMNR”“id”“30 f16783-e50e-4ab4-b6fb-f66cc75956f2”“名称”无效的},{“featureTypeCode”“PURCHASE_REQUEST”“expenseTypeCode”“广告”“id”“64 a04928 - 37 - b0 - 49 - c8 - 99 - e8 c346e6d47825”“名称”无效的}]},{“名称”“机票”“描述”无效的“attype”“开放”“id”“459 fe79a - 9 - b1e 4 ea0 - 8416 - 19 - de0ff14eef”“expensetypes”:【{“featureTypeCode”“费用”“expenseTypeCode”“AIRFR”“id”“53300041 - 3 - fb9 4 a93 - 8提供- 327 - fcbe74a0c”“名称”无效的},{“featureTypeCode”“要求”“expenseTypeCode”“AIRFR”“id”“29278C5A-624A-4DD6-A2C1-02DD233D3FBF”“名称”无效的}]}]

获得预算类别

返回单个预算类别的详细信息。

范围

此API调用需要以下示波器之一:

  • BudgetItem.read.——是指范围使用有关详细信息。
  • budgetitem.write——是指范围使用有关详细信息。

请求

Uri.

模板
GET /预算/ v4 / budgetCategory /{ID}

参数

的名字 类型 格式 描述
ID 字符串 uuid 预算类别的关键字段。

标题

回复

状态码

标题

响应标题

有效载荷

预算类别

例子

请求

GET https://us.api.concursolutions.com/budget/v4/budgetCategory/36047f6c-6cf6-443d-a952-39efb012acdb Authorization: bearing {token} Content-Type: application/json

回复

http./1.1200.cache - control信息= 604800内容类型application / json日期2020年7月6日星期三17:33:03Etag.“359670651”到期星期三,2012年7月13日17:33:03 GMT上一次更改星期五,09年8月20日23:54:35 GMT内容长度642.concur-correlationidf7b1a193 - 46 - cc - 4784 - 9 - c6f d8e1e47ecaa1
{“名称”“营销和外展”“描述”无效的“attype”“开放”“id”“36047 f6c - 6 cf6 - 443 d - a952 - 39 - efb012acdb”“expensetypes”:【{“featureTypeCode”“PURCHASE_REQUEST”“expenseTypeCode”“mktg”“id”“F35827A8-7981-4A5B-BFC3-DA7EBB4665FF”“名称”无效的},{“featureTypeCode”“费用”“expenseTypeCode”“SEMNR”“id”“30 f16783-e50e-4ab4-b6fb-f66cc75956f2”“名称”无效的},{“featureTypeCode”“PURCHASE_REQUEST”“expenseTypeCode”“广告”“id”“64 a04928 - 37 - b0 - 49 - c8 - 99 - e8 c346e6d47825”“名称”无效的}]}

发布预算类别

保存新的预算类别或更新现有预算类别。

  • 当向预算类别中添加费用类型时,只需要特性类型代码和费用类型代码。
  • 由于费用报告费用类型与请求和付款请求共享(发票)费用类型与购买请求共享,只需提供费用和付款_Request费用类型。将自动复制到请求和购买请求。
  • 如果提供了开销类型,但没有启用该特性,那么它将不起作用。例如,如果Invoice没有为预算启用,那么可以将Invoice- maintenance费用类型添加到预算类别中——它不会改变如何将支出分配给预算。

范围

budgetitem.write——是指范围使用有关详细信息。

请求

Uri.

模板
发布/预算/ V4 / BudgetCategory

参数

N/A

标题

有效载荷

预算类别

回复

状态码

标题

响应标题

有效载荷

预算类别要么错误响应

例子

请求

post https://us.api.concursolutions.com/Budget/v4/BudgetCategory授权:承载{令牌}内容类型:应用程序/ JSON
{“名称”“广告类别”“描述”“广告”“expensetypes”[{“featureTypeCode”“费用”“expenseTypeCode”“广告”},{“featureTypeCode”“付钱请求”“expenseTypeCode”“广告”}],“attype”“开放”}

回复

成功响应
http./1.1200.cache - control信息= 604800内容类型application / json日期2020年7月6日星期三17:33:03Etag.“359670651”到期星期三,2012年7月13日17:33:03 GMT上一次更改星期五,09年8月20日23:54:35 GMT内容长度1270.concur-correlationid5C00E59F-D00C-4019-8D3D-47130D8E37B4
{“名称”“广告类别”“描述”“广告”“id”“D9FD5191-7016-4F50-A6C8-4770BDDC01D8”“attype”“开放”“expensetypes”[{“id”“E1DD44DA-25B4-4180-8D89-00F3A8D8CF4E”“featureTypeCode”“费用”“expenseTypeCode”“广告”“名称”无效的},{“id”“67253AC1-77E0-4D61-A478-0D194611B320”“featureTypeCode”“付钱请求”“expenseTypeCode”“广告”“名称”无效的}]}
失败响应
HTTP / 1.1 400 BAD请求缓存控制:无存储连接:关闭内容长度:338内容类型:应用程序/ JSON;Charset.=Pragma: no-cache concurrent -correlation: 44adb686-a624-4ee5-b618-e4ea31a95bec
{“状态”错误的“errorMessageList”[{“errortype”“错误”“错误代码”“预算。BUDGET_CATEGORY_NAME_REQUIRED”“错误信息”“预算类别名称是必需的”},{“errortype”“错误”“错误代码”“预算。BUDGET_CATEGORY_NAME_UNIQUE_ERROR”“错误信息”预算类别必须有一个唯一的名称}]}

删除预算类别

删除预算类别。可能无法删除预算项目的预算类别。

范围

budgetitem.write——是指范围使用有关详细信息。

请求

Uri.

模板
删除/预算/ v4 / budgetcategory / {id}

参数

的名字 类型 格式 描述
ID 字符串 uuid 预算类别的关键字段。

标题

回复

状态码

标题

响应标题

例子

请求

DELETE https://us.api.concursolutions.com/budget/v4/budgetCategory/a5e00b3f-b941-4522-8b0e-07412fb2cc7c授权:承载{token} Content-Type: application/json

回复

http./1.1200.cache - control信息= 604800内容类型application / json日期2020年7月6日星期三17:33:03Etag.“359670651”到期星期三,2012年7月13日17:33:03 GMT上一次更改星期五,09年8月20日23:54:35 GMT内容长度0.concur-correlationid39216840 - 2808 - 4 - c49 - 8874 e9862d96fdb6

获取所有有效的费用类型

检索预算类别中可能使用的所有费用类型的列表。

  • REQUEST费用类型的列表与expense费用类型的列表相同,类似地,PURCHASE_REQUEST与PAYMENT_REQUEST相同。出于响应大小和性能的考虑,只返回EXPENSE和PAYMENT_REQUEST,调用者应该假设REQUEST和PURCHASE_REQUEST存在相同的费用类型。

范围

此API调用需要以下示波器之一:

  • BudgetItem.read.——是指范围使用有关详细信息。
  • budgetitem.write——是指范围使用有关详细信息。

请求

Uri.

模板
获取/预算/ V4 / BudgetCategory / Expensetypes

参数

N/A

标题

回复

状态码

标题

响应标题

有效载荷

费用类型

例子

请求

获取https://us.api.concursolutions.com/budget/v4/budgetcategory/expensetypes授权:arger {token}接受:application / json

回复

http./1.1200.cache - control信息= 604800内容类型application / json日期2020年7月6日星期三17:33:03Etag.“359670651”到期星期三,2012年7月13日17:33:03 GMT上一次更改星期五,09年8月20日23:54:35 GMT内容长度367.concur-correlationid7AFA7091-BC4E-4408-8248-A67F9E24A023
[{“featureTypeCode”“费用”“expenseTypeCode”“AIRFR”“id”无效的“名称”“机票”},{“featureTypeCode”“费用”“expenseTypeCode”“AIRTX”“id”无效的“名称”“机票机票税”},{“featureTypeCode”“付钱请求”“expenseTypeCode”“迎合”“id”无效的“名称”“餐饮”}]

模式

BudgetCategory

的名字 类型 格式 描述
描述 字符串 - 这个类别的友好名称。
expensetypes. 大批 expensetype. 必需的此预算类别匹配的费用类型列表。
的名字 字符串 - 必需的此类别的面向管理员的名称。
概要 字符串 - 这一预算类别的现况。支持的价值观:开放删除
ID 字符串 - 预算类别的唯一标识符。

expensetype.

的名字 类型 格式 描述
featureetypecode. 字符串 - 必需的此费用类型适用于的特性类型:购买请求、付款请求(发票)、费用或旅行授权。支持的价值观:PURCHASE_REQUEST付钱请求费用请求
expenseTypeCode 字符串 - 必需的描述费用类型的字母数字代码(示例:饭菜AC_CATER).任何字符串都可以使用,但是只有GET /budgetCategory/expenseType返回的费用类型代码在SAP Concur UI中才会正常运行。
的名字 字符串 - 只读如果它将其映射到SAP Confor中的费用类型,则此费用类型的名称。
ID 字符串 - 此对象的预算服务键。如果没有提供该字段,服务将使用现有的费用类型条目(如果存在的话)。

错误响应

的名字 类型 格式 描述
地位 布尔基 - 错误的如果出现错误。
artormessagelist. 大批 errorMessage 检测到所有错误的列表。

错误消息

的名字 类型 格式 描述
errorType 细绳 - 警告或错误。
错误代码 细绳 - 此错误的文本代码。
errorMessage 细绳 - 普通语言错误消息。

响应标题