SAP S/4 HANA Cloud Connector
  • 03 Nov 2023
  • 10 Минуты для чтения
  • Авторы

SAP S/4 HANA Cloud Connector


Вводный текст

SAP S/4 HANA Cloud Connector

Интеграция с несколькими API для SAP S/4 HANA Cloud

Введение

SAP S/4HANA - это система планирования ресурсов предприятия (ERP) со встроенными интеллектуальными технологиями, включая искусственный интеллект, машинное обучение и расширенную аналитику. Целью данного коннектора является использование SAP S/4 HANA Cloud Api с Tulip с помощью HTTP-коннекторов и предоставление нашим клиентам готового коннектора, который можно импортировать в свой экземпляр для использования возможностей, предлагаемых SAP S/4 HANA Cloud.

Назначение

  1. Мы рассмотрим различные функции HTTP-коннекторов, которые могут быть созданы путем выполнения HTTP-вызовов к конечным точкам SAP S/4 HANA API для взаимодействия с различными сервисами, предлагаемыми SAP S/4 Hana, такими как материальные запасы, плановый заказ, производственный заказ, планирование материалов и инвентарные партии.

Документы по API

Приведенные ниже ссылки служат руководством по API, используемым в коннекторе. В ссылках также можно найти определение возвращаемых параметров и информацию об их части в схеме

  1. Демонстрационное приложение SAP S/4 Hana
  2. API материальных запасов
  3. API данных планирования материалов
  4. API планового заказа
  5. API производственного заказа
  6. API инспекционной партии

Предварительные условия

  1. Создайте универсальный идентификатор SAP.
  2. Генерирование ключа API для доступа к API SAP S/4 HANA

Детали подключения Tulip

На коннекторах Tulip необходимо настроить следующую информацию.

  1. Running On: Cloud Connector Host
  2. Хост :sandbox.api.sap.com
  3. Порт:443
  4. TLS: Да
  5. Базовая аутентификация: API-ключ будет использоваться для аутентификации API-вызовов из коннектора

Функции коннектора

API материальных запасов

Material_Stock_API_Material_Stock

Назначение

Цель коннектора - получить все материалы и их UOM, имеющиеся в системе. В ответ будет получен массив объектов, каждый из которых будет содержать идентификатор материала и его UOM.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_MATERIAL_STOCK_SRV/A_MaterialStock.

Необходимые параметры

В качестве тела запроса передаются следующие параметры

  1. $top - параметр запроса, задаваемый коннектором, по умолчанию равен 25

Выходной экстрактор

Массив сведений о материале

  1. Материал - Id
  2. MaterialBaseUnit - UOM материала

Material_Stock_API_Material_Stock_in_Account_Model

Назначение

Данный коннектор предназначен для получения данных о запасах материалов в модели счета, для которой был создан определенный запас.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_MATERIAL_STOCK_SRV/A_MatlStkInAcctMod.

Необходимые входные данные

В качестве параметров запроса передаются следующие параметры

  1. $top - параметр запроса, задаваемый коннектором, по умолчанию имеет значение 50

Выходной экстрактор

Массив сведений о материале со складом

  1. __metadata.id
  2. __metadata.uri
  3. Материал
  4. Завод
  5. Место хранения
  6. Партия
  7. Поставщик
  8. Клиент
  9. WBSElementInternalID

Material_Stock_API_Material_Stock_in_Account_Model

Назначение

Цель коннектора - получить все данные о запасах материала, идентифицированного по предоставленному идентификатору, а также вернуть основную информацию о материале.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_MATERIAL_STOCK_SRV/A_MaterialStock('$Material$)

Требуемые входные данные

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. Материал: Id материала

Выходной экстрактор

  1. Материал
  2. MaterialBaseUnit

Массив сведений о материальных запасах

  1. __metadata.uriMaterial
  2. Завод
  3. Место хранения
  4. Партия
  5. Поставщик
  6. Клиент
  7. WBSElementInternalID
  8. SDDocument
  9. SDDocumetnItem
  10. InventorySpecialStockType
  11. InventoryStockType
  12. MatlWrhsStkQTYInMatBaseUnit - Количество запасов на материальном складе в единицах материальной базы

API данных планирования материалов

Material_Planning_Data_API_MRP_Material

Назначение

Цель коннектора - получить все данные о материалах, используемых при планировании потребности в материалах. Существует множество параметров ответа, которые возвращаются коннектором, мы выделили некоторые из них в документации.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_MRP_MATERIALS_SRV_01/A_MRPMaterial.

Требуемый ввод

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию 25

Выходной экстрактор

Массив сведений о заводе-изготовителе - некоторые из параметров выделены ниже. Существует множество параметров, возвращаемых коннектором, которые могут быть использованы в зависимости от конкретного случая. Вот некоторые из этих параметров

  1. Материал
  2. MRPPlant
  3. MRPArea
  4. MaterialName
  5. MRPAreaText
  6. MRPAreaCategory
  7. MRPAreaCategoryName
  8. MaterialGroup
  9. CrossPlantStatus
  10. CrossPlantStatusName
  11. BaseUnit
  12. UnitOfMeasureName
  13. LowLevelCode
  14. Группа закупок
  15. PurchasingGroupName

Material_Planning_Data_API_Supply_And_Demand

Назначение

Цель коннектора - получить все детали информации о спросе и предложении материалов в системе планирования материальных потребностей (MRP) за определенный период времени. Коннектор возвращает множество параметров ответа, в документации мы выделили несколько из них.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_MRP_MATERIALS_SRV_01/SupplyDemandItems.

Требуемый ввод

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию 25
  2. filterField : Имя фильтра, по которому будет выполняться поиск
  3. FilterCondition: Допустимые значения: eq (Equal) и ne (Not Equal)
  4. filterValue: Соответствующее значение - Вы можете фильтровать по значению в указанном столбце

Экстрактор выходных данных

Массив информации о спросе и предложении материалов - Параметры ответа выделены ниже.

  1. Материал
  2. MRPPlant
  3. MRPArea
  4. UnitOfMeasureName
  5. MRPController
  6. MRPPlanningSegmentType
  7. MaterialShortageProfile
  8. ReceiptCategoryGroup
  9. MaterialBaseUnit
  10. UnitOfMeasureText
  11. MaterialExternalID
  12. MRPAvailability
  13. MaterialSafetyStockQty
  14. MRPElementOpenQuantity
  15. MRPAvailableQuantity
  16. MRPElementCategory
  17. MRPElementCategoryShortName
  18. MRPElementCategoryName
  19. ProductionVersion

API планового заказа

Planned_Order_API_Planned_Order

Назначение

Цель коннектора - получить информацию, доступную в заголовочных данных существующих плановых заказов. В коннекторе возвращается множество параметров ответа, мы выделили параметры, которые могут быть использованы в качестве входных данных для других коннекторов, например PlannedOrder. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET-вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder.

Требуемые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию 25

Выходной экстрактор

Массив информации о планируемых заказах - Параметры ответа выделены ниже.

  1. PlannedOrder
  2. PlannedOrderType
  3. PlannedOrderProfile
  4. Материал
  5. MaterialName
  6. ProductionPlant
  7. MRPPlant
  8. MRPArea
  9. ProductionVersion
  10. MaterialProcurementCategory
  11. MaterialProcurementType
  12. PlndOrderPlannedStartDate
  13. PlndOrderPlannedStartTime
  14. PlndOrderPlannedEndDate
  15. PlndOrderPlannedEndTime
  16. PlannedOrderOpeningDate
  17. LastChangeDateTime
  18. Дата начала производства
  19. Дата окончания производства

Planned_Order_API_Planned_Order_by_Id

Назначение

Цель коннектора - получить информацию, доступную в заголовочных данных существующего планового заказа, идентифицированного по PlannedOrder. В коннекторе доступно множество параметров ответа, в документации мы выделили несколько из них. Мы можем использовать необходимые параметры в зависимости от конкретного случая использования

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder('$PlannedOrder$')

Требуемые параметры

В качестве параметра запроса (параметра URL) передаются следующие параметры

  1. $top значение по умолчанию 25
  2. PlannedOrder

Выходной экстрактор

Объект информации о планируемых заказах - параметры ответа выделены ниже.

  1. PlannedOrder
  2. PlannedOrderType
  3. PlannedOrderProfile
  4. Материал
  5. MaterialName
  6. ProductionPlant
  7. MRPPlant
  8. MRPArea
  9. ProductionVersion
  10. MaterialProcurementCategory
  11. MaterialProcurementType
  12. PlndOrderPlannedStartDate
  13. PlndOrderPlannedStartTime
  14. PlndOrderPlannedEndDate
  15. PlndOrderPlannedEndTime
  16. PlannedOrderOpeningDate
  17. LastChangeDateTime
  18. Дата начала производства
  19. Дата окончания производства

Planned_Order_API_Planned_Order_Capacity_By_Id

Назначение

Цель коннектора - получить информацию о данных по мощности, относящейся к заказу, указанному с помощью номера планового заказа. В коннекторе доступно множество параметров отклика, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET-вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder('$PlannedOrder$')/to_PlannedOrderCapacity

Необходимые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию равно 25
  2. PlannedOrder

Выходной экстрактор

Массив информации о мощности для планируемых заказов - параметры ответа выделены ниже.

  1. CapacityRequirement
  2. CapacityRequirementItem
  3. CapacityRqmtItemCapacity
  4. PlannedOrder
  5. PlannedOrderType
  6. Последовательность
  7. Операция
  8. SubOperation
  9. Рабочий центр
  10. CapacityCategoryCode
  11. Мощность
  12. MRPController
  13. MRPPlant

Planned_Order_API_Planned_Order_Capacity_by_PlannedOrder_And_Filters

Назначение

Цель коннектора - получить информацию о емкости для одного элемента емкости, который задается с помощью идентификатора требования к емкости, элемента требования к емкости и емкости элемента. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET-вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder('$PlannedOrder$')/A_PlannedOrderCapacity(CapacityRequirement='{CapacityRequirement}',CapacityRequirementItem='{CapacityRequirementItem}',CapacityRqmtItemCapacity='{CapacityRqmtItemCapacity}'](https://sandbox.api.sap.com/s4hanacloud/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder( "%24PlannedOrder%24%E2%80%99)/A_PlannedOrderCapacity(CapacityRequirement='%7BCapacityRequirement%7D',CapacityRequirementItem='%7BCapacityRequirementItem%7D',CapacityRqmtItemCapacity='%7BCapacityRqmtItemCapacity%7D")).

Требуемый ввод

Ниже перечислены параметры, которые передаются параметром запроса

  1. $top значение по умолчанию 25
  2. PlannedOrder
  3. CapacityRequirement
  4. CapacityRequirementItem
  5. CapacityRqmtItemCapacity

Выходной экстрактор

Массив информации о мощности для планируемого заказа - параметры ответа выделены ниже.

  1. CapacityRequirement
  2. CapacityRequirementItem
  3. CapacityRqmtItemCapacity
  4. PlannedOrder
  5. PlannedOrderType
  6. Последовательность
  7. Операция
  8. SubOperation
  9. Рабочий центр
  10. CapacityCategoryCode
  11. Мощность
  12. MRPController
  13. MRPPlant

Planned_Order_API_Planned_Order_Components_by_PlannedOrder_Id

Назначение

Коннектор предназначен для получения информации о компонентах, входящих в заказ, указанный с помощью номера планового заказа. В коннекторе доступно множество параметров ответа, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET-вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder('{PlannedOrder}')/to_PlannedOrderComponent/to_PlannedOrderComponent](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder( "%7BPlannedOrder%7D")).

Необходимые параметры

Ниже перечислены параметры, передаваемые в качестве параметров запроса

  1. $top значение по умолчанию 25
  2. PlannedOrder

Выходной экстрактор

Массив компонентов, принадлежащих заказу - Параметры ответа выделены ниже.

  1. Бронирование
  2. ReservationItem
  3. PlannedOrder
  4. BOMItem
  5. BOMItemDescription
  6. BillOfMaterialCategory
  7. SortField
  8. BOMItemCategory
  9. Материал
  10. MatlCompRequirementDate
  11. GoodsMovementEntryQty
  12. EntryUnit
  13. Требуемое количество
  14. Базовая единица
  15. Изъятое количество
  16. MaterialComponentIsPhantomItem
  17. Завод
  18. Место хранения
  19. SupplyArea

Planned_Order_API_Planned_Order_Components_by_PlannedOrder_and_Filters

Назначение

Коннектор предназначен для получения данных по одному компоненту планового заказа, который задается с помощью номера резерва и номера элемента резерва. В коннекторе доступно множество параметров ответа, мы выделили их все в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder('{PlannedOrder}')/to_PlannedOrderComponent(Reservation='{Reservation}',ReservationItem='{ReservationItem}')](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PLANNED_ORDERS/A_PlannedOrder( "%7BPlannedOrder%7D")/to_PlannedOrderComponent(Reservation='%7BReservation%7D',ReservationItem='%7BReservationItem%7D')).

Требуемый ввод

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию 25
  2. PlannedOrder
  3. Резервирование
  4. ReservationItem

Выходной экстрактор

Объект компонентов, принадлежащих заказу - Параметры ответа выделены ниже.

  1. Резервирование
  2. ReservationItem
  3. PlannedOrder
  4. BOMItem
  5. BOMItemDescription
  6. BillOfMaterialCategory
  7. SortField
  8. BOMItemCategory
  9. Материал
  10. MatlCompRequirementDate
  11. GoodsMovementEntryQty
  12. EntryUnit
  13. Требуемое количество
  14. Базовая единица
  15. Изъятое количество
  16. MaterialComponentIsPhantomItem
  17. Завод
  18. Место хранения
  19. SupplyArea

API производственного заказа

Production_Order_API_Production_Order

Назначение

Коннектор предназначен для получения информации, содержащейся в заголовочных данных существующих производственных заказов. В коннекторе доступно множество параметров ответа, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2.

Необходимые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. Значение $top по умолчанию равно 25

Выходной экстрактор

Массив параметров производственного заказа - Параметры ответа выделены ниже.

  1. ManufacturingOrder
  2. ManufacturingOrderCategory
  3. ManufacturingOrderType
  4. ManufacturingOrderImportance
  5. OrderIsCreated
  6. OrderIsReleased
  7. OrderIsPrinted
  8. OrderIsConfirmed
  9. OrderIsClosed
  10. OrderIsPartiallyDelivered
  11. OrderIsMarkedForDeletion
  12. MfgOrderCreationDate
  13. MfgOrderCreationTime
  14. LastChangeDateTime
  15. Завод
  16. MRPArea
  17. MRPController
  18. Руководитель производства
  19. ProductionVersion
  20. PlannedOrder
  21. MfgOrderPlannedStartDate
  22. MfgOrderPlannedStartTime

Production_Order_API_Production_Order_by_Manufacturing_Order

Назначение

Цель коннектора - получить информацию по конкретному производственному заказу, который вы указали с помощью номера производственного заказа. В коннекторе доступно множество параметров ответа, в документации мы выделили несколько из них. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2('{ManufacturingOrder}')](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2( "%7BManufacturingOrder%7D"))

Требуемые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. ManufacturingOrder

Выходной экстрактор

Объект параметров производственного заказа - некоторые из параметров ответа выделены ниже.

  1. ManufacturingOrder
  2. ManufacturingOrderCategory
  3. ManufacturingOrderType
  4. ManufacturingOrderImportance
  5. OrderIsCreated
  6. OrderIsReleased
  7. OrderIsPrinted
  8. OrderIsConfirmed
  9. OrderIsClosed
  10. OrderIsPartiallyDelivered
  11. OrderIsMarkedForDeletion
  12. MfgOrderCreationDate
  13. MfgOrderCreationTime
  14. LastChangeDateTime
  15. Материал
  16. MfgOrderPlannedStartDate
  17. MfgOrderPlannedStartTime
  18. MfgOrderPlannedEndDate
  19. MfgOrderPlannedEndTime

Production_Order_API_Production_Order_by_Manufacturing_Order_Component

Назначение

Цель коннектора - получить информацию о компонентах, относящихся к заказу, указанному с помощью номера производственного заказа. В коннекторе доступно множество параметров ответа, мы выделили их все в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2('{ManufacturingOrder}')/to_ProductionOrderComponent/to_ProductionOrderComponent](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2( "%7BManufacturingOrder%7D")).

Необходимые входные данные

Ниже перечислены параметры, которые передаются в теле запроса

  1. $top значение по умолчанию установлено равным 25
  2. ManufacturingOrder

Выходной экстрактор

Массив параметров компонентов производственного заказа - некоторые из параметров ответа выделены ниже.

  1. Бронирование
  2. ReservationItem
  3. MaterialGroup
  4. Материал
  5. Завод
  6. ManufacturingOrderCategory
  7. ManufacturingOrderType
  8. ManufacturingOrder
  9. ManufacturingOrderSequence
  10. ManufacturingOrderOperation
  11. Производственный завод
  12. OrderInternalBillOfOperations
  13. MatlCompRequirementDate
  14. MatlCompRequirementTime
  15. BillOfMaterialCategory
  16. BOMItem
  17. BOMItemCategory
  18. BillOfMaterialItemNumber
  19. BOMItemDescription
  20. Место хранения

Production_Order_API_Production_Order_by_Manufacturing_Order_Items

Назначение

Цель коннектора - получить информацию об изделиях, относящихся к заказу, указанному с помощью номера производственного заказа. В коннекторе доступно множество параметров ответа, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

[https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2('{ManufacturingOrder}')/to_ProductionOrderItem/to_ProductionOrderItem](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2( "%7BManufacturingOrder%7D"))

Необходимые входные данные

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию установлено равным 25
  2. ManufacturingOrder

Выходной экстрактор

Массив параметров элементов производственного заказа - некоторые из параметров ответа выделены ниже.

  1. ManufacturingOrder
  2. ManufacturingOrderItem
  3. ManufacturingOrderCategory
  4. ManufacturingOrderType
  5. IsCompletelyDelivered
  6. Материал
  7. Производственный завод
  8. Завод
  9. MRPArea
  10. MfgOrderItemPlndDeliveryDate
  11. MfgOrderItemActualDeliveryDate
  12. Производственная единица
  13. MfgOrderItemPlannedTotalQty
  14. MfgOrderItemPlannedScrapQty
  15. MfgOrderItemGoodsReceiptQty
  16. MfgOrderItemActualDeviationQty

Production_Prder_API_Production_Order_by_Manufacturing_Order_Operation

Назначение

Цель коннектора - получить информацию об операциях, относящихся к заказу, указанному с помощью номера производственного заказа. В коннекторе доступно множество параметров отклика, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET-вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2('{ManufacturingOrder}')/to_ProductionOrderOperation/to_ProductionOrderOperation](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2( "%7BManufacturingOrder%7D")).

Необходимые входные данные

Ниже перечислены параметры, передаваемые в качестве параметров запроса

  1. Значение $top по умолчанию равно 25
  2. ManufacturingOrder

Выходной экстрактор

Массив параметров операций для производственного заказа - некоторые из параметров ответа выделены ниже.

  1. OrderInternalBillOfOperations
  2. OrderIntBillOfOperationsItem
  3. ManufacturingOrder
  4. ManufacturingOrderSequence
  5. ManufacturingOrderOperation
  6. ManufacturingOrderSubOperation
  7. ManufacturingOrderCategory
  8. ManufacturingOrderType
  9. Производственный завод
  10. WorkCenterInternalID
  11. WorkCenterTypeCode
  12. WorkCenter

Production_Order_API_Production_Order_by_Manufacturing_Order_Status

Назначение

Цель коннектора - получить информацию о статусе заказа, указанного с помощью номера производственного заказа. В коннекторе доступно множество параметров ответа, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET-вызов конечной точки [https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2('{ManufacturingOrder}')/to_ProductionOrderStatus/to_ProductionOrderStatus](https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrder_2( "%7BManufacturingOrder%7D")).

Необходимые параметры

Ниже перечислены параметры, передаваемые в качестве параметров запроса

  1. $top значение по умолчанию установлено равным 25
  2. ManufacturingOrder

Выходной экстрактор

Массив статусов производственного заказа - Параметры ответа выделены ниже.

  1. ManufacturingOrder
  2. StatusCode
  3. IsUserStatus
  4. StatusShortName
  5. StatusName

API данных инспекции

Inspection_Lot_API_Inspection_Lot_Data

Назначение

Коннектор предназначен для получения информации об инспекционных партиях с данными на уровне заголовка инспекционной партии. В коннекторе доступно множество параметров ответа, в документации мы выделили несколько из них. Мы можем использовать необходимые параметры в зависимости от конкретной ситуации.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_INSPECTIONLOT_SRV/A_InspectionLot.

Необходимые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. Значение $top по умолчанию равно 50

Выходной экстрактор

Массив информации об инспекционной партии - Параметры ответа выделены ниже.

  1. InspectionLot
  2. Материал
  3. Партия
  4. Завод
  5. InspectionLotOrigin
  6. OrderInternalBillOfOperations
  7. ManufacturingOrder
  8. InspectionLotText
  9. InspectionLotType
  10. InspectionLotQuantity
  11. InspectionLotActualQuantity
  12. InspectionLotDefectiveQuantity
  13. InspectionLotQuantityUnit
  14. InspLotCreatedOnLocalDate
  15. InspSubsetFieldCombination
  16. InspLotNmbrOpenLongTermCharc
  17. StatusObject
  18. StatusObjectCategory
  19. InspectionLotObjectText
  20. StatusProfile

Inspection_Lot_API_Inspection_Lot_Statuses

Назначение

Коннектор предназначен для получения информации о состоянии инспекционной партии, например, о том, подтверждены ли результаты или зафиксированы дефекты. В коннекторе доступно множество параметров ответа, некоторые из них мы выделили в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_INSPECTIONLOT_SRV/A_InspectionLotWithStatus.

Необходимые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. $top значение по умолчанию 50

Выходной экстрактор

Массив информации о состоянии инспекционной партии - Параметры ответа выделены ниже.

InspectionLot

  1. InspectionLotStatusCreated
  2. InspectionLotStatusReleased
  3. InspectionLotStatusSkip
  4. InspLotStatusRsltsConfirmed
  5. InspLotStsDefectsRecorded
  6. InspLotStsShrtTrmInspCmpltd
  7. InspLotStatusInspCompleted
  8. InspLotStatusCanceled
  9. InspLotStatusRepair

Inspection_Lot_API_Inspection_Lot_Statuses_by_Inspection Lot

Назначение

Цель коннектора - получить информацию о состоянии инспекционной партии для конкретной инспекционной партии. В коннекторе доступно множество параметров ответа, некоторые из них мы привели в документации. Мы можем использовать необходимые параметры в зависимости от конкретного случая использования.

Конечная точка

HTTP GET вызов конечной точки https://sandbox.api.sap.com/s4hanacloud/sap/opu/odata/sap/API_INSPECTIONLOT_SRV/A_InspectionLotWithStatus('{InspectionLot}')

Требуемые параметры

Ниже перечислены параметры, которые передаются в качестве параметров запроса

  1. Значение $top по умолчанию равно 25
  2. Инспекционная партия

Выходной экстрактор

Объект информации о состоянии инспекционной партии - Параметры ответа выделены ниже.


Была ли эта статья полезной?