ConcuR获取列表标注允许客户端从内部系统导入列表项,以便在用户填写以支出的列表字段以进行费用。费用服务将列表项的请求发送到应用程序连接器,由客户端,第三方开发人员或SAP Confor创建。连接器由客户端或开发人员托管,并访问列表项系统。连接器使用从费用发送的列表信息来搜索记录系统中的所有匹配列表项。一旦连接器具有列表项,它将数据发送到费用。用户看到列表项,可以为费用选择适当的项目。当用户保存费用时,列表项将在费用中添加到列表中。

此标注与入站SAP同意Web服务的不同之处如下:

  • 它使用了出境信息费用调用应用程序连接器提供的公众面对API端点。
  • 第三方开发人员或客户端可以配置和维护公共Web服务接口(应用程序连接器),或者可以通过SAP Confur维护连接器。本指南指定SAP Concur所需的请求和响应格式。
  • 客户费用管理员必须配置列表(最常见的列表),SAP Concur必须在使用此服务之前在列表中执行数据库配置。

内容

过程流程

显示SAP同意,应用程序连接器和客户端数据源之间的流程的流程流程图

产品和版本

  • Concur Expense专业版
  • SAP Concur移动应用程序

产品限制

SAP Confur产品高度可配置,并非所有客户都可以访问所有功能。

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

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

恭维费用和获取列表配置

费用必须具有配置为在使用此枚举之前使用外部源的列表字段。客户端创建列表,SAP Concur将其配置为使用外部源,并且客户端在必要时创建连接的列表定义。如果使用已连接的列表,则费用管理员在表单和字段中创建连接的列表定义。

要配置fetch列表标注:

  1. 按照进程创建新的应用程序连接器(参见管理应用程序连接器
  2. 在“应用程序连接器注册”页上(从“管理应用程序连接器”),从列表中选择所需的注册。
  3. 单击“修改”。
  4. 在服务下的Sytem页面上,选择“获取列表”。
  5. 单击“配置”。
  6. 添加先前已配置的列表的详细信息:列表名称,列表类别,语言代码和已连接列表leve(如果适用)。
  7. 单击“添加列表”。(重复步骤6-7,直到添加所有所需列表。)
  8. 单击“活动”。
  9. 单击确定。

笔记:如果此获取列表核性因而在“系统”页面上“保存”中,则将从该获取列表服务中删除已添加到此获取列表中的任何列表。

获取列表进程概述

配置完成后,枚举使用以下过程:

  1. 用户在创建费用条目时选择外部源列表字段。
  2. 费用将列表字段信息和项目代码发送到应用程序连接器的先前所选级别(已连接列表)。
  3. Application Connector查询列表系统的记录系统,并将列表项集返回到费用。
  4. 费用在下拉列表中显示列表项。
  5. 用户选择所需的列表项并节省费用。

安全

SAP Concur将使用SSL调用应用程序连接器的端点。在配置期间,SAP Concur将连接到应用程序连接器以验证其主机名和访问凭据是否有效。

在代码SAP Concur提供示例应用程序连接器中,凭据存储在Web配置文件中,该文件由平台而异,例如Web.xml或Web.config。但是,如果要托管连接器,则可以通过自定义httpbasicauth.java或authentication.cs自定义凭据的位置和方式。

费用将无法连接到应用程序连接器,直到应用程序连接器中安装了证书颁发机构(CA)的证书。您需要在SAP Concur访问连接器之前安装签名证书。

验证

SAP Concur之间的身份验证使用HTTP Basic Auth执行。默认情况下,这些凭据存储在平台的相应Web配置文件中,例如web.xml或web.config。这些凭据在SAP Concur上输入注册应用程序连接器页面网页服务在下面行政

功能

答复和错误

参考HTTP状态代码页面有关共同响应和错误的详细信息。