Skip to content

be-lenka/sap_purchase-order

Repository files navigation

OpenAPIClient-php

This service enables you to create purchase orders through an API call from a source system outside SAP S/4HANA Cloud. Furthermore, the service enables you to read, update or delete existing purchase orders from the SAP S/4HANA Cloud system. The service is based on the OData protocol.

Installation & Usage

Requirements

PHP 7.4 and later. Should also work with PHP 8.0.

Composer

To install the bindings via Composer, add the following to composer.json:

{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/GIT_USER_ID/GIT_REPO_ID.git"
    }
  ],
  "require": {
    "GIT_USER_ID/GIT_REPO_ID": "*@dev"
  }
}

Then run composer install

Manual Installation

Download the files and include autoload.php:

<?php
require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');

Getting Started

Please follow the installation procedure and then run the following:

<?php
require_once(__DIR__ . '/vendor/autoload.php');



// Configure HTTP basic authorization: BasicAuth
$config = BeLenka\SAP\PurchaseOrder\Configuration::getDefaultConfiguration()
              ->setUsername('YOUR_USERNAME')
              ->setPassword('YOUR_PASSWORD');

// Configure OAuth2 access token for authorization: OAuth2Auth
$config = BeLenka\SAP\PurchaseOrder\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new BeLenka\SAP\PurchaseOrder\Api\AccountAssignmentApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$top = 50; // int | Show only the first n items, see [Paging - Top](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptiontop)
$skip = 56; // int | Skip the first n items, see [Paging - Skip](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionskip)
$filter = 'filter_example'; // string | Filter items by property values, see [Filtering](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionfilter)
$count = True; // bool | Include count of items, see [Count](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptioncount)
$orderby = array('orderby_example'); // string[] | Order items by property values, see [Sorting](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionorderby)
$select = array('select_example'); // string[] | Select properties to be returned, see [Select](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionselect)
$expand = array('expand_example'); // string[] | Expand related entities, see [Expand](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part1-protocol.html#sec_SystemQueryOptionexpand)

try {
    $result = $apiInstance->purchaseOrderAccountAssignmentGet($top, $skip, $filter, $count, $orderby, $select, $expand);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AccountAssignmentApi->purchaseOrderAccountAssignmentGet: ', $e->getMessage(), PHP_EOL;
}

API Endpoints

All URIs are relative to https://:/sap/opu/odata4/sap/api_purchaseorder_2/srvd_a2x/sap/purchaseorder/0001

Class Method HTTP request Description
AccountAssignmentApi purchaseOrderAccountAssignmentGet GET /PurchaseOrderAccountAssignment Get entities from PurchaseOrderAccountAssignment
AccountAssignmentApi purchaseOrderAccountAssignmentPurchaseOrderPurchaseOrderItemAccountAssignmentNumberGet GET /PurchaseOrderAccountAssignment/{PurchaseOrder}/{PurchaseOrderItem}/{AccountAssignmentNumber} Get entity from PurchaseOrderAccountAssignment by key
AccountAssignmentApi purchaseOrderAccountAssignmentPurchaseOrderPurchaseOrderItemAccountAssignmentNumberPatch PATCH /PurchaseOrderAccountAssignment/{PurchaseOrder}/{PurchaseOrderItem}/{AccountAssignmentNumber} Update entity in PurchaseOrderAccountAssignment
AccountAssignmentApi purchaseOrderAccountAssignmentPurchaseOrderPurchaseOrderItemAccountAssignmentNumberPurchaseOrderGet GET /PurchaseOrderAccountAssignment/{PurchaseOrder}/{PurchaseOrderItem}/{AccountAssignmentNumber}/_PurchaseOrder Get related _PurchaseOrder
AccountAssignmentApi purchaseOrderAccountAssignmentPurchaseOrderPurchaseOrderItemAccountAssignmentNumberPurchaseOrderItemGet GET /PurchaseOrderAccountAssignment/{PurchaseOrder}/{PurchaseOrderItem}/{AccountAssignmentNumber}/_PurchaseOrderItem Get related _PurchaseOrderItem
AccountAssignmentApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdAccountAssignmentGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdAccountAssignment Get entities from related _PurOrdAccountAssignment
AccountAssignmentApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdAccountAssignmentPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdAccountAssignment Add new entity to related _PurOrdAccountAssignment
BatchRequestsApi batchPost POST /$batch Send a group of requests
HeaderNotesApi purchaseOrderNoteGet GET /PurchaseOrderNote Get entities from PurchaseOrderNote
HeaderNotesApi purchaseOrderNotePurchaseOrderTextObjectTypeLanguageGet GET /PurchaseOrderNote/{PurchaseOrder}/{TextObjectType}/{Language} Get entity from PurchaseOrderNote by key
HeaderNotesApi purchaseOrderNotePurchaseOrderTextObjectTypeLanguagePurchaseOrderGet GET /PurchaseOrderNote/{PurchaseOrder}/{TextObjectType}/{Language}/_PurchaseOrder Get related _PurchaseOrder
HeaderNotesApi purchaseOrderPurchaseOrderPurchaseOrderNoteGet GET /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderNote Get entities from related _PurchaseOrderNote
HeaderNotesApi purchaseOrderPurchaseOrderPurchaseOrderNotePost POST /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderNote Add new entity to related _PurchaseOrderNote
InvoicingPlanApi purchaseOrderInvoicingPlanGet GET /PurchaseOrderInvoicingPlan Get entities from PurchaseOrderInvoicingPlan
InvoicingPlanApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPurchaseOrderInvoicingPlanGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan}/_PurchaseOrderInvoicingPlan Get related _PurchaseOrderInvoicingPlan
InvoicingPlanApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan} Get entity from PurchaseOrderInvoicingPlan by key
InvoicingPlanApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPOInvoicingPlanItemGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_POInvoicingPlanItem Get entities from related _POInvoicingPlanItem
InvoicingPlanApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPOInvoicingPlanItemPost POST /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_POInvoicingPlanItem Add new entity to related _POInvoicingPlanItem
InvoicingPlanApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPatch PATCH /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan} Update entity in PurchaseOrderInvoicingPlan
InvoicingPlanApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPurchaseOrderGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_PurchaseOrder Get related _PurchaseOrder
InvoicingPlanApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPurchaseOrderItemGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_PurchaseOrderItem Get related _PurchaseOrderItem
InvoicingPlanApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderInvoicingPlanGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderInvoicingPlan Get entities from related _PurchaseOrderInvoicingPlan
InvoicingPlanApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderInvoicingPlanPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderInvoicingPlan Add new entity to related _PurchaseOrderInvoicingPlan
InvoicingPlanItemApi purchaseOrderInvoicingPlanItemGet GET /PurchaseOrderInvoicingPlanItem Get entities from PurchaseOrderInvoicingPlanItem
InvoicingPlanItemApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan} Get entity from PurchaseOrderInvoicingPlanItem by key
InvoicingPlanItemApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPatch PATCH /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan} Update entity in PurchaseOrderInvoicingPlanItem
InvoicingPlanItemApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPurchaseOrderGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan}/_PurchaseOrder Get related _PurchaseOrder
InvoicingPlanItemApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPurchaseOrderInvoicingPlanGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan}/_PurchaseOrderInvoicingPlan Get related _PurchaseOrderInvoicingPlan
InvoicingPlanItemApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPurchaseOrderItemGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan}/_PurchaseOrderItem Get related _PurchaseOrderItem
InvoicingPlanItemApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPOInvoicingPlanItemGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_POInvoicingPlanItem Get entities from related _POInvoicingPlanItem
InvoicingPlanItemApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPOInvoicingPlanItemPost POST /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_POInvoicingPlanItem Add new entity to related _POInvoicingPlanItem
ItemDeliveryAddressApi purOrderItemDeliveryAddressGet GET /PurOrderItemDeliveryAddress Get entities from PurOrderItemDeliveryAddress
ItemDeliveryAddressApi purOrderItemDeliveryAddressPurchaseOrderPurchaseOrderItemDeliveryAddressIDGet GET /PurOrderItemDeliveryAddress/{PurchaseOrder}/{PurchaseOrderItem}/{DeliveryAddressID} Get entity from PurOrderItemDeliveryAddress by key
ItemDeliveryAddressApi purOrderItemDeliveryAddressPurchaseOrderPurchaseOrderItemDeliveryAddressIDPatch PATCH /PurOrderItemDeliveryAddress/{PurchaseOrder}/{PurchaseOrderItem}/{DeliveryAddressID} Update entity in PurOrderItemDeliveryAddress
ItemDeliveryAddressApi purOrderItemDeliveryAddressPurchaseOrderPurchaseOrderItemDeliveryAddressIDPurchaseOrderGet GET /PurOrderItemDeliveryAddress/{PurchaseOrder}/{PurchaseOrderItem}/{DeliveryAddressID}/_PurchaseOrder Get related _PurchaseOrder
ItemDeliveryAddressApi purOrderItemDeliveryAddressPurchaseOrderPurchaseOrderItemDeliveryAddressIDPurchaseOrderItemGet GET /PurOrderItemDeliveryAddress/{PurchaseOrder}/{PurchaseOrderItem}/{DeliveryAddressID}/_PurchaseOrderItem Get related _PurchaseOrderItem
ItemDeliveryAddressApi purchaseOrderItemPurchaseOrderPurchaseOrderItemDeliveryAddressGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_DeliveryAddress Get related _DeliveryAddress
ItemNotesApi purchaseOrderItemNoteGet GET /PurchaseOrderItemNote Get entities from PurchaseOrderItemNote
ItemNotesApi purchaseOrderItemNotePurchaseOrderPurchaseOrderItemTextObjectTypeLanguageGet GET /PurchaseOrderItemNote/{PurchaseOrder}/{PurchaseOrderItem}/{TextObjectType}/{Language} Get entity from PurchaseOrderItemNote by key
ItemNotesApi purchaseOrderItemNotePurchaseOrderPurchaseOrderItemTextObjectTypeLanguagePurchaseOrderGet GET /PurchaseOrderItemNote/{PurchaseOrder}/{PurchaseOrderItem}/{TextObjectType}/{Language}/_PurchaseOrder Get related _PurchaseOrder
ItemNotesApi purchaseOrderItemNotePurchaseOrderPurchaseOrderItemTextObjectTypeLanguagePurchaseOrderItemGet GET /PurchaseOrderItemNote/{PurchaseOrder}/{PurchaseOrderItem}/{TextObjectType}/{Language}/_PurchaseOrderItem Get related _PurchaseOrderItem
ItemNotesApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderItemNoteGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderItemNote Get entities from related _PurchaseOrderItemNote
ItemNotesApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderItemNotePost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderItemNote Add new entity to related _PurchaseOrderItemNote
PartnerApi purchaseOrderPartnerGet GET /PurchaseOrderPartner Get entities from PurchaseOrderPartner
PartnerApi purchaseOrderPartnerPurchaseOrderPartnerFunctionGet GET /PurchaseOrderPartner/{PurchaseOrder}/{PartnerFunction} Get entity from PurchaseOrderPartner by key
PartnerApi purchaseOrderPartnerPurchaseOrderPartnerFunctionPurchaseOrderTPGet GET /PurchaseOrderPartner/{PurchaseOrder}/{PartnerFunction}/_PurchaseOrderTP Get related _PurchaseOrderTP
PartnerApi purchaseOrderPurchaseOrderPurchaseOrderPartnerGet GET /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderPartner Get entities from related _PurchaseOrderPartner
PricingElementApi purOrderItemPricingElementGet GET /PurOrderItemPricingElement Get entities from PurOrderItemPricingElement
PricingElementApi purOrderItemPricingElementPurchaseOrderPurchaseOrderItemPricingDocumentPricingDocumentItemPricingProcedureStepPricingProcedureCounterGet GET /PurOrderItemPricingElement/{PurchaseOrder}/{PurchaseOrderItem}/{PricingDocument}/{PricingDocumentItem}/{PricingProcedureStep}/{PricingProcedureCounter} Get entity from PurOrderItemPricingElement by key
PricingElementApi purOrderItemPricingElementPurchaseOrderPurchaseOrderItemPricingDocumentPricingDocumentItemPricingProcedureStepPricingProcedureCounterPatch PATCH /PurOrderItemPricingElement/{PurchaseOrder}/{PurchaseOrderItem}/{PricingDocument}/{PricingDocumentItem}/{PricingProcedureStep}/{PricingProcedureCounter} Update entity in PurOrderItemPricingElement
PricingElementApi purOrderItemPricingElementPurchaseOrderPurchaseOrderItemPricingDocumentPricingDocumentItemPricingProcedureStepPricingProcedureCounterPurchaseOrderGet GET /PurOrderItemPricingElement/{PurchaseOrder}/{PurchaseOrderItem}/{PricingDocument}/{PricingDocumentItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_PurchaseOrder Get related _PurchaseOrder
PricingElementApi purOrderItemPricingElementPurchaseOrderPurchaseOrderItemPricingDocumentPricingDocumentItemPricingProcedureStepPricingProcedureCounterPurchaseOrderItemGet GET /PurOrderItemPricingElement/{PurchaseOrder}/{PurchaseOrderItem}/{PricingDocument}/{PricingDocumentItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_PurchaseOrderItem Get related _PurchaseOrderItem
PricingElementApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdPricingElementGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdPricingElement Get entities from related _PurOrdPricingElement
PricingElementApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdPricingElementPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdPricingElement Add new entity to related _PurOrdPricingElement
PurchaseOrderApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypePurchaseOrderGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purOrderItemDeliveryAddressPurchaseOrderPurchaseOrderItemDeliveryAddressIDPurchaseOrderGet GET /PurOrderItemDeliveryAddress/{PurchaseOrder}/{PurchaseOrderItem}/{DeliveryAddressID}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purOrderItemPricingElementPurchaseOrderPurchaseOrderItemPricingDocumentPricingDocumentItemPricingProcedureStepPricingProcedureCounterPurchaseOrderGet GET /PurOrderItemPricingElement/{PurchaseOrder}/{PurchaseOrderItem}/{PricingDocument}/{PricingDocumentItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderAccountAssignmentPurchaseOrderPurchaseOrderItemAccountAssignmentNumberPurchaseOrderGet GET /PurchaseOrderAccountAssignment/{PurchaseOrder}/{PurchaseOrderItem}/{AccountAssignmentNumber}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderGet GET /PurchaseOrder Get entities from PurchaseOrder
PurchaseOrderApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPurchaseOrderGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPurchaseOrderGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderItemNotePurchaseOrderPurchaseOrderItemTextObjectTypeLanguagePurchaseOrderGet GET /PurchaseOrderItemNote/{PurchaseOrder}/{PurchaseOrderItem}/{TextObjectType}/{Language}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderNotePurchaseOrderTextObjectTypeLanguagePurchaseOrderGet GET /PurchaseOrderNote/{PurchaseOrder}/{TextObjectType}/{Language}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderPartnerPurchaseOrderPartnerFunctionPurchaseOrderTPGet GET /PurchaseOrderPartner/{PurchaseOrder}/{PartnerFunction}/_PurchaseOrderTP Get related _PurchaseOrderTP
PurchaseOrderApi purchaseOrderPost POST /PurchaseOrder Add new entity to PurchaseOrder
PurchaseOrderApi purchaseOrderPurchaseOrderDelete DELETE /PurchaseOrder/{PurchaseOrder} Delete entity from PurchaseOrder
PurchaseOrderApi purchaseOrderPurchaseOrderGet GET /PurchaseOrder/{PurchaseOrder} Get entity from PurchaseOrder by key
PurchaseOrderApi purchaseOrderPurchaseOrderPatch PATCH /PurchaseOrder/{PurchaseOrder} Update entity in PurchaseOrder
PurchaseOrderApi purchaseOrderPurchaseOrderPurchaseOrderItemGet GET /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderItem Get entities from related _PurchaseOrderItem
PurchaseOrderApi purchaseOrderPurchaseOrderPurchaseOrderItemPost POST /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderItem Add new entity to related _PurchaseOrderItem
PurchaseOrderApi purchaseOrderPurchaseOrderPurchaseOrderNoteGet GET /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderNote Get entities from related _PurchaseOrderNote
PurchaseOrderApi purchaseOrderPurchaseOrderPurchaseOrderNotePost POST /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderNote Add new entity to related _PurchaseOrderNote
PurchaseOrderApi purchaseOrderPurchaseOrderPurchaseOrderPartnerGet GET /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderPartner Get entities from related _PurchaseOrderPartner
PurchaseOrderApi purchaseOrderPurchaseOrderSAPSelfGetOutputBinaryDataGet GET /PurchaseOrder/{PurchaseOrder}/SAP__self.GetOutputBinaryData() Invoke function GetOutputBinaryData
PurchaseOrderApi purchaseOrderPurchaseOrderSupplierAddressGet GET /PurchaseOrder/{PurchaseOrder}/_SupplierAddress Get related _SupplierAddress
PurchaseOrderApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLinePurchaseOrderGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderApi purchaseOrderSupplierAddressSupplierAddressIDPurchaseOrderPurchaseOrderTPGet GET /PurchaseOrderSupplierAddress/{SupplierAddressID}/{PurchaseOrder}/_PurchaseOrderTP Get related _PurchaseOrderTP
PurchaseOrderItemApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypePurchaseOrderItemGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purOrderItemDeliveryAddressPurchaseOrderPurchaseOrderItemDeliveryAddressIDPurchaseOrderItemGet GET /PurOrderItemDeliveryAddress/{PurchaseOrder}/{PurchaseOrderItem}/{DeliveryAddressID}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purOrderItemPricingElementPurchaseOrderPurchaseOrderItemPricingDocumentPricingDocumentItemPricingProcedureStepPricingProcedureCounterPurchaseOrderItemGet GET /PurOrderItemPricingElement/{PurchaseOrder}/{PurchaseOrderItem}/{PricingDocument}/{PricingDocumentItem}/{PricingProcedureStep}/{PricingProcedureCounter}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderAccountAssignmentPurchaseOrderPurchaseOrderItemAccountAssignmentNumberPurchaseOrderItemGet GET /PurchaseOrderAccountAssignment/{PurchaseOrder}/{PurchaseOrderItem}/{AccountAssignmentNumber}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderInvoicingPlanItemPurchaseOrderPurchaseOrderItemInvoicingPlanItemInvoicingPlanPurchaseOrderItemGet GET /PurchaseOrderInvoicingPlanItem/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlanItem}/{InvoicingPlan}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderInvoicingPlanPurchaseOrderPurchaseOrderItemInvoicingPlanPurchaseOrderItemGet GET /PurchaseOrderInvoicingPlan/{PurchaseOrder}/{PurchaseOrderItem}/{InvoicingPlan}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderItemGet GET /PurchaseOrderItem Get entities from PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderItemNotePurchaseOrderPurchaseOrderItemTextObjectTypeLanguagePurchaseOrderItemGet GET /PurchaseOrderItemNote/{PurchaseOrder}/{PurchaseOrderItem}/{TextObjectType}/{Language}/_PurchaseOrderItem Get related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemDelete DELETE /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem} Delete entity from PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemDeliveryAddressGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_DeliveryAddress Get related _DeliveryAddress
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem} Get entity from PurchaseOrderItem by key
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPatch PATCH /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem} Update entity in PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdAccountAssignmentGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdAccountAssignment Get entities from related _PurOrdAccountAssignment
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdAccountAssignmentPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdAccountAssignment Add new entity to related _PurOrdAccountAssignment
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdPricingElementGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdPricingElement Get entities from related _PurOrdPricingElement
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurOrdPricingElementPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurOrdPricingElement Add new entity to related _PurOrdPricingElement
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrder Get related _PurchaseOrder
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderInvoicingPlanGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderInvoicingPlan Get entities from related _PurchaseOrderInvoicingPlan
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderInvoicingPlanPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderInvoicingPlan Add new entity to related _PurchaseOrderInvoicingPlan
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderItemNoteGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderItemNote Get entities from related _PurchaseOrderItemNote
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderItemNotePost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderItemNote Add new entity to related _PurchaseOrderItemNote
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderScheduleLineTPGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderScheduleLineTP Get entities from related _PurchaseOrderScheduleLineTP
PurchaseOrderItemApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderScheduleLineTPPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderScheduleLineTP Add new entity to related _PurchaseOrderScheduleLineTP
PurchaseOrderItemApi purchaseOrderPurchaseOrderPurchaseOrderItemGet GET /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderItem Get entities from related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderPurchaseOrderPurchaseOrderItemPost POST /PurchaseOrder/{PurchaseOrder}/_PurchaseOrderItem Add new entity to related _PurchaseOrderItem
PurchaseOrderItemApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLinePurchaseOrderItemGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_PurchaseOrderItem Get related _PurchaseOrderItem
ScheduleLinesApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypeScheduleLineGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType}/_ScheduleLine Get related _ScheduleLine
ScheduleLinesApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderScheduleLineTPGet GET /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderScheduleLineTP Get entities from related _PurchaseOrderScheduleLineTP
ScheduleLinesApi purchaseOrderItemPurchaseOrderPurchaseOrderItemPurchaseOrderScheduleLineTPPost POST /PurchaseOrderItem/{PurchaseOrder}/{PurchaseOrderItem}/_PurchaseOrderScheduleLineTP Add new entity to related _PurchaseOrderScheduleLineTP
ScheduleLinesApi purchaseOrderScheduleLineGet GET /PurchaseOrderScheduleLine Get entities from PurchaseOrderScheduleLine
ScheduleLinesApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLineGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine} Get entity from PurchaseOrderScheduleLine by key
ScheduleLinesApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLinePatch PATCH /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine} Update entity in PurchaseOrderScheduleLine
ScheduleLinesApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLinePurchaseOrderGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_PurchaseOrder Get related _PurchaseOrder
ScheduleLinesApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLinePurchaseOrderItemGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_PurchaseOrderItem Get related _PurchaseOrderItem
ScheduleLinesApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLineSubcontractingComponentGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_SubcontractingComponent Get entities from related _SubcontractingComponent
ScheduleLinesApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLineSubcontractingComponentPost POST /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_SubcontractingComponent Add new entity to related _SubcontractingComponent
SubcontractingComponentsApi pOSubcontractingComponentGet GET /POSubcontractingComponent Get entities from POSubcontractingComponent
SubcontractingComponentsApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypeGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType} Get entity from POSubcontractingComponent by key
SubcontractingComponentsApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypePatch PATCH /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType} Update entity in POSubcontractingComponent
SubcontractingComponentsApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypePurchaseOrderGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType}/_PurchaseOrder Get related _PurchaseOrder
SubcontractingComponentsApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypePurchaseOrderItemGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType}/_PurchaseOrderItem Get related _PurchaseOrderItem
SubcontractingComponentsApi pOSubcontractingComponentPurchaseOrderPurchaseOrderItemScheduleLineReservationItemRecordTypeScheduleLineGet GET /POSubcontractingComponent/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/{ReservationItem}/{RecordType}/_ScheduleLine Get related _ScheduleLine
SubcontractingComponentsApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLineSubcontractingComponentGet GET /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_SubcontractingComponent Get entities from related _SubcontractingComponent
SubcontractingComponentsApi purchaseOrderScheduleLinePurchaseOrderPurchaseOrderItemScheduleLineSubcontractingComponentPost POST /PurchaseOrderScheduleLine/{PurchaseOrder}/{PurchaseOrderItem}/{ScheduleLine}/_SubcontractingComponent Add new entity to related _SubcontractingComponent
SupplierAddressApi purchaseOrderPurchaseOrderSupplierAddressGet GET /PurchaseOrder/{PurchaseOrder}/_SupplierAddress Get related _SupplierAddress
SupplierAddressApi purchaseOrderSupplierAddressGet GET /PurchaseOrderSupplierAddress Get entities from PurchaseOrderSupplierAddress
SupplierAddressApi purchaseOrderSupplierAddressSupplierAddressIDPurchaseOrderGet GET /PurchaseOrderSupplierAddress/{SupplierAddressID}/{PurchaseOrder} Get entity from PurchaseOrderSupplierAddress by key
SupplierAddressApi purchaseOrderSupplierAddressSupplierAddressIDPurchaseOrderPatch PATCH /PurchaseOrderSupplierAddress/{SupplierAddressID}/{PurchaseOrder} Update entity in PurchaseOrderSupplierAddress
SupplierAddressApi purchaseOrderSupplierAddressSupplierAddressIDPurchaseOrderPurchaseOrderTPGet GET /PurchaseOrderSupplierAddress/{SupplierAddressID}/{PurchaseOrder}/_PurchaseOrderTP Get related _PurchaseOrderTP

Models

Authorization

Authentication schemes defined for the API:

OAuth2Auth

  • Type: OAuth
  • Flow: accessCode
  • Authorization URL: https://{host}:{port}
  • Scopes:
    • OV4:API_PURCHASEORDER_2:

BasicAuth

  • Type: HTTP basic authentication

Tests

To run the tests, use:

composer install
vendor/bin/phpunit

Author

About this package

This PHP package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • Build package: org.openapitools.codegen.languages.PhpClientCodegen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages