You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/tools/sap_s4hana.mdx
+31-1Lines changed: 31 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -844,6 +844,36 @@ List material document headers (goods movements) from SAP S/4HANA Cloud (API_MAT
844
844
|`status`| number | HTTP status code returned by SAP |
845
845
|`data`| json | Array of A_MaterialDocumentHeader entities |
846
846
847
+
### `sap_s4hana_get_material_document`
848
+
849
+
Retrieve a single material document header by composite key (MaterialDocumentYear + MaterialDocument) from SAP S/4HANA Cloud (API_MATERIAL_DOCUMENT_SRV, A_MaterialDocumentHeader).
850
+
851
+
#### Input
852
+
853
+
| Parameter | Type | Required | Description |
854
+
| --------- | ---- | -------- | ----------- |
855
+
|`subdomain`| string | Yes | SAP BTP subaccount subdomain \(technical name of your subaccount, not the S/4HANA host\)|
856
+
|`region`| string | Yes | BTP region \(e.g. eu10, us10\)|
857
+
|`clientId`| string | Yes | OAuth client ID from the S/4HANA Communication Arrangement |
858
+
|`clientSecret`| string | Yes | OAuth client secret from the S/4HANA Communication Arrangement |
859
+
|`deploymentType`| string | No | Deployment type: cloud_public \(default\), cloud_private, or on_premise |
860
+
|`authType`| string | No | Authentication type: oauth_client_credentials \(default\) or basic |
861
+
|`baseUrl`| string | No | Base URL of the S/4HANA host \(Cloud Private / On-Premise\)|
|`materialDocument`| string | Yes | MaterialDocument key \(string, up to 10 characters\)|
867
+
|`select`| string | No | Comma-separated fields to return \($select\)|
868
+
|`expand`| string | No | Comma-separated navigation properties to expand \(e.g., "to_MaterialDocumentItem"\)|
869
+
870
+
#### Output
871
+
872
+
| Parameter | Type | Description |
873
+
| --------- | ---- | ----------- |
874
+
|`status`| number | HTTP status code returned by SAP |
875
+
|`data`| json | A_MaterialDocumentHeader entity |
876
+
847
877
### `sap_s4hana_list_purchase_requisitions`
848
878
849
879
List purchase requisitions from SAP S/4HANA Cloud (API_PURCHASEREQ_PROCESS_SRV, A_PurchaseRequisitionHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand. Note: API_PURCHASEREQ_PROCESS_SRV is deprecated since S/4HANA Cloud Public Edition 2402; the successor is API_PURCHASEREQUISITION_2 (OData v4). This tool still works against tenants where the legacy service is enabled.
@@ -1047,7 +1077,7 @@ Create a purchase order in SAP S/4HANA Cloud (API_PURCHASEORDER_PROCESS_SRV, A_P
|`supplier`| string | Yes | Supplier business partner key \(up to 10 chars\)|
1050
-
|`body`| json |No|Additional A_PurchaseOrder fields and to_PurchaseOrderItem deep-insert items merged into the create payload \(e.g., \{"to_PurchaseOrderItem":\[\{"PurchaseOrderItem":"10","Material":"TG11","OrderQuantity":"5","Plant":"1010","PurchaseOrderQuantityUnit":"PC","NetPriceAmount":"100.00","DocumentCurrency":"USD"\}\]\}\). |
1080
+
|`body`| json |Yes| A_PurchaseOrder body containing to_PurchaseOrderItem deep-insert items \(required by SAP\) plus any additional header fields, e.g., \{"to_PurchaseOrderItem":\[\{"PurchaseOrderItem":"10","Material":"TG11","OrderQuantity":"5","Plant":"1010","PurchaseOrderQuantityUnit":"PC","NetPriceAmount":"100.00","DocumentCurrency":"USD"\}\]\}. |
Copy file name to clipboardExpand all lines: apps/sim/app/(landing)/integrations/data/integrations.json
+22-2Lines changed: 22 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -11493,6 +11493,10 @@
11493
11493
"name": "List Material Documents",
11494
11494
"description": "List material document headers (goods movements) from SAP S/4HANA Cloud (API_MATERIAL_DOCUMENT_SRV, A_MaterialDocumentHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand."
11495
11495
},
11496
+
{
11497
+
"name": "Get Material Document",
11498
+
"description": "Retrieve a single material document header by composite key (MaterialDocumentYear + MaterialDocument) from SAP S/4HANA Cloud (API_MATERIAL_DOCUMENT_SRV, A_MaterialDocumentHeader)."
11499
+
},
11496
11500
{
11497
11501
"name": "List Purchase Requisitions",
11498
11502
"description": "List purchase requisitions from SAP S/4HANA Cloud (API_PURCHASEREQ_PROCESS_SRV, A_PurchaseRequisitionHeader) with optional OData $filter, $top, $skip, $orderby, $select, $expand. Note: API_PURCHASEREQ_PROCESS_SRV is deprecated since S/4HANA Cloud Public Edition 2402; the successor is API_PURCHASEREQUISITION_2 (OData v4). This tool still works against tenants where the legacy service is enabled."
@@ -11538,7 +11542,7 @@
11538
11542
"description": "Make an arbitrary OData v2 call against any SAP S/4HANA Cloud whitelisted Communication Scenario. Use when no dedicated tool exists for the entity. The proxy handles auth, CSRF, and OData unwrapping."
11539
11543
}
11540
11544
],
11541
-
"operationCount": 37,
11545
+
"operationCount": 38,
11542
11546
"triggers": [],
11543
11547
"triggerCount": 0,
11544
11548
"authType": "none",
@@ -12150,6 +12154,22 @@
12150
12154
"name": "Create Channel Canvas",
12151
12155
"description": "Create a canvas pinned to a Slack channel as its resource hub"
12152
12156
},
12157
+
{
12158
+
"name": "Get Canvas Info",
12159
+
"description": "Get Slack canvas file metadata by canvas ID"
12160
+
},
12161
+
{
12162
+
"name": "List Canvases",
12163
+
"description": "List Slack canvases available to the authenticated user or bot"
12164
+
},
12165
+
{
12166
+
"name": "Lookup Canvas Sections",
12167
+
"description": "Find Slack canvas section IDs matching criteria for later edits"
12168
+
},
12169
+
{
12170
+
"name": "Delete Canvas",
12171
+
"description": "Delete a Slack canvas by its canvas ID"
12172
+
},
12153
12173
{
12154
12174
"name": "Create Conversation",
12155
12175
"description": "Create a new public or private channel in a Slack workspace."
0 commit comments