设置导出定价 Web 服务

Objectives

After completing this lesson, you will be able to:
  • 介绍如何为导出定价 Web 服务配置身份验证。
  • 说明如何定义从导出定价 Web 服务收到的响应。

导出定价更新请求

名称描述
HTTP 方法获取
验证

客户端必须使用 HTTP 基本身份验证并在 base64 编码的 HTTP 授权标头中发送以下凭据:基本 <base64 编码的 myAribaSiteName:password>

其中:

  • myAribaSiteName 是 SAP Ariba Sourcing 解决方案的 SAP Ariba 站点名称。如果您不知道站点名称,则可以从 SAP Ariba 代表处获取。
  • 密码与 SAP Ariba 集成工具箱安全性页面上配置的密码值相匹配。
URL

使用以下 URL 格式在指定时间段内请求对特定数据类型内定价数据的所有更改和更新,URL 格式如下:

https://mySAPAribaSourcingDomain/dms/extract/v2/objectType?realm=mySAPAribaSiteName&fromdate=startDate&todate=endDate

导出定价更新 Web 服务查询参数

以下是导出定价更新 Web 服务查询参数:

  • myAribaSourcingDomain 是您登录到 SAP Ariba Strategic Sourcing Suite 后在浏览器的地址窗口中看到的域,例如 myCompany.sourcing.ariba.com。
  • 从中导出数据的领域是必需的。
  • myAribaSiteName 是 SAP Ariba Strategic Sourcing Suite 解决方案的 SAP Ariba 站点名称。如果您不知道站点名称,则可以从 SAP Ariba 代表处获取。
  • fromdate 是导出对象的下限,并且是可选的。对象的 timeCreatedtimeUpdated 时间戳用于 fromdate 验证。导出 timeCreatedtimeUpdated 大于或等于 fromdate 的对象。如果省略 fromdate,则仅验证 todate

    注意

    fromdate 不能是未来日期。
  • todate 是导出对象的上限,并且是必需的。对象的 timeCreated 和 timeUpdated 时间戳用于 todate 验证。导出 timeCreated 或 timeUpdated 小于 todate 的对象。

    注意

    todate 不能是未来日期。

  • objectType 值包括:
    • 全部
    • 请求 X
    • RFXItem
    • RFXItemSupplier
    • RFXStandardTerm
    • RFXCustomTerm
    • 个项目
    • ItemPrice
    • ItemAMLSplit
    • 物料清单
    • ItemAttribute
    • BomSplit
    • 项目工厂
    • ItemProgram
    • 工厂
    • 程序
    • ItemLeadTime
    • 项目 AML
    • CustomFieldsList
    • 摘要

注意

objectType 值在 URL 中不区分大小写。

导出定价更新错误响应

导出定价更新响应在 ItemInfo 元素中包含一系列以下子元素:

  • 错误(仅当出现错误)
  • 系统日期
  • RFXList
  • RFXItemList
  • RFXItemSupplierList
  • RFXStandardTermList
  • RFXCustomTermList
  • ItemList
  • ItemPriceList
  • ItemAMLSplitList
  • BomList
  • ItemAttributeList
  • BomSplitList
  • ItemPlantList
  • ItemProgramList
  • 工厂清单
  • ProgramList
  • ItemLeadTimeList
  • ItemAMLList
  • 摘要

如果导出 Web 定价更新请求的 URL 不包含对象参数,则包括 SystemDate 和所有列表元素,例如 RFXList 和 ItemList。如果包括对象参数,则只包括 SystemDate 和指定的列表元素。