Skip to content

Commit f27fa02

Browse files
committed
updated sap block
1 parent 066d0e8 commit f27fa02

6 files changed

Lines changed: 1486 additions & 0 deletions

File tree

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ import {
154154
RootlyIcon,
155155
S3Icon,
156156
SalesforceIcon,
157+
SapS4HanaIcon,
157158
SESIcon,
158159
SearchIcon,
159160
SecretsManagerIcon,
@@ -369,6 +370,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
369370
rootly: RootlyIcon,
370371
s3: S3Icon,
371372
salesforce: SalesforceIcon,
373+
sap_s4hana: SapS4HanaIcon,
372374
search: SearchIcon,
373375
secrets_manager: SecretsManagerIcon,
374376
sendgrid: SendgridIcon,

apps/docs/content/docs/en/tools/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@
150150
"rootly",
151151
"s3",
152152
"salesforce",
153+
"sap_s4hana",
153154
"search",
154155
"secrets_manager",
155156
"sendgrid",
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
title: SAP S4HANA
3+
description: Read and write SAP S4HANA Cloud business data via OData
4+
---
5+
6+
import { BlockInfoCard } from "@/components/ui/block-info-card"
7+
8+
<BlockInfoCard
9+
type="sap_s4hana"
10+
color="#FFFFFF"
11+
/>
12+
13+
## Usage Instructions
14+
15+
Connect SAP S4HANA Cloud Public Edition with per-tenant OAuth 2.0 client credentials configured in your Communication Arrangements. Read and create business partners, customers, suppliers, sales orders, deliveries (inbound/outbound), billing documents, products, stock and material documents, purchase requisitions, purchase orders, and supplier invoices, or run arbitrary OData v2 queries against any whitelisted Communication Scenario.
16+
17+
18+
19+
## Tools
20+
21+
### `sap_s4hana_list_business_partners`
22+
23+
24+
### `sap_s4hana_get_business_partner`
25+
26+
27+
### `sap_s4hana_create_business_partner`
28+
29+
30+
### `sap_s4hana_update_business_partner`
31+
32+
33+
### `sap_s4hana_list_customers`
34+
35+
36+
### `sap_s4hana_get_customer`
37+
38+
39+
### `sap_s4hana_update_customer`
40+
41+
42+
### `sap_s4hana_list_suppliers`
43+
44+
45+
### `sap_s4hana_get_supplier`
46+
47+
48+
### `sap_s4hana_update_supplier`
49+
50+
51+
### `sap_s4hana_list_sales_orders`
52+
53+
54+
### `sap_s4hana_get_sales_order`
55+
56+
57+
### `sap_s4hana_create_sales_order`
58+
59+
60+
### `sap_s4hana_update_sales_order`
61+
62+
63+
### `sap_s4hana_delete_sales_order`
64+
65+
66+
### `sap_s4hana_list_outbound_deliveries`
67+
68+
69+
### `sap_s4hana_get_outbound_delivery`
70+
71+
72+
### `sap_s4hana_list_inbound_deliveries`
73+
74+
75+
### `sap_s4hana_get_inbound_delivery`
76+
77+
78+
### `sap_s4hana_list_billing_documents`
79+
80+
81+
### `sap_s4hana_get_billing_document`
82+
83+
84+
### `sap_s4hana_list_products`
85+
86+
87+
### `sap_s4hana_get_product`
88+
89+
90+
### `sap_s4hana_update_product`
91+
92+
93+
### `sap_s4hana_list_material_stock`
94+
95+
96+
### `sap_s4hana_list_material_documents`
97+
98+
99+
### `sap_s4hana_get_material_document`
100+
101+
102+
### `sap_s4hana_list_purchase_requisitions`
103+
104+
105+
### `sap_s4hana_get_purchase_requisition`
106+
107+
108+
### `sap_s4hana_create_purchase_requisition`
109+
110+
111+
### `sap_s4hana_update_purchase_requisition`
112+
113+
114+
### `sap_s4hana_list_purchase_orders`
115+
116+
117+
### `sap_s4hana_get_purchase_order`
118+
119+
120+
### `sap_s4hana_create_purchase_order`
121+
122+
123+
### `sap_s4hana_update_purchase_order`
124+
125+
126+
### `sap_s4hana_list_supplier_invoices`
127+
128+
129+
### `sap_s4hana_get_supplier_invoice`
130+
131+
132+
### `sap_s4hana_odata_query`
133+
134+
135+

apps/sim/app/(landing)/integrations/data/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ import {
154154
RootlyIcon,
155155
S3Icon,
156156
SalesforceIcon,
157+
SapS4HanaIcon,
157158
SESIcon,
158159
SearchIcon,
159160
SecretsManagerIcon,
@@ -351,6 +352,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
351352
rootly: RootlyIcon,
352353
s3: S3Icon,
353354
salesforce: SalesforceIcon,
355+
sap_s4hana: SapS4HanaIcon,
354356
search: SearchIcon,
355357
secrets_manager: SecretsManagerIcon,
356358
sendgrid: SendgridIcon,

apps/sim/app/(landing)/integrations/data/integrations.json

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11379,6 +11379,177 @@
1137911379
"integrationTypes": ["crm", "customer-support", "sales"],
1138011380
"tags": ["sales-engagement", "customer-support"]
1138111381
},
11382+
{
11383+
"type": "sap_s4hana",
11384+
"slug": "sap-s4hana",
11385+
"name": "SAP S4HANA",
11386+
"description": "Read and write SAP S4HANA Cloud business data via OData",
11387+
"longDescription": "Connect SAP S4HANA Cloud Public Edition with per-tenant OAuth 2.0 client credentials configured in your Communication Arrangements. Read and create business partners, customers, suppliers, sales orders, deliveries (inbound/outbound), billing documents, products, stock and material documents, purchase requisitions, purchase orders, and supplier invoices, or run arbitrary OData v2 queries against any whitelisted Communication Scenario.",
11388+
"bgColor": "#FFFFFF",
11389+
"iconName": "SapS4HanaIcon",
11390+
"docsUrl": "https://docs.sim.ai/tools/sap_s4hana",
11391+
"operations": [
11392+
{
11393+
"name": "List Business Partners",
11394+
"description": ""
11395+
},
11396+
{
11397+
"name": "Get Business Partner",
11398+
"description": ""
11399+
},
11400+
{
11401+
"name": "Create Business Partner",
11402+
"description": ""
11403+
},
11404+
{
11405+
"name": "Update Business Partner",
11406+
"description": ""
11407+
},
11408+
{
11409+
"name": "List Customers",
11410+
"description": ""
11411+
},
11412+
{
11413+
"name": "Get Customer",
11414+
"description": ""
11415+
},
11416+
{
11417+
"name": "Update Customer",
11418+
"description": ""
11419+
},
11420+
{
11421+
"name": "List Suppliers",
11422+
"description": ""
11423+
},
11424+
{
11425+
"name": "Get Supplier",
11426+
"description": ""
11427+
},
11428+
{
11429+
"name": "Update Supplier",
11430+
"description": ""
11431+
},
11432+
{
11433+
"name": "List Sales Orders",
11434+
"description": ""
11435+
},
11436+
{
11437+
"name": "Get Sales Order",
11438+
"description": ""
11439+
},
11440+
{
11441+
"name": "Create Sales Order",
11442+
"description": ""
11443+
},
11444+
{
11445+
"name": "Update Sales Order",
11446+
"description": ""
11447+
},
11448+
{
11449+
"name": "Delete Sales Order",
11450+
"description": ""
11451+
},
11452+
{
11453+
"name": "List Outbound Deliveries",
11454+
"description": ""
11455+
},
11456+
{
11457+
"name": "Get Outbound Delivery",
11458+
"description": ""
11459+
},
11460+
{
11461+
"name": "List Inbound Deliveries",
11462+
"description": ""
11463+
},
11464+
{
11465+
"name": "Get Inbound Delivery",
11466+
"description": ""
11467+
},
11468+
{
11469+
"name": "List Billing Documents",
11470+
"description": ""
11471+
},
11472+
{
11473+
"name": "Get Billing Document",
11474+
"description": ""
11475+
},
11476+
{
11477+
"name": "List Products",
11478+
"description": ""
11479+
},
11480+
{
11481+
"name": "Get Product",
11482+
"description": ""
11483+
},
11484+
{
11485+
"name": "Update Product",
11486+
"description": ""
11487+
},
11488+
{
11489+
"name": "List Material Stock",
11490+
"description": ""
11491+
},
11492+
{
11493+
"name": "List Material Documents",
11494+
"description": ""
11495+
},
11496+
{
11497+
"name": "Get Material Document",
11498+
"description": ""
11499+
},
11500+
{
11501+
"name": "List Purchase Requisitions",
11502+
"description": ""
11503+
},
11504+
{
11505+
"name": "Get Purchase Requisition",
11506+
"description": ""
11507+
},
11508+
{
11509+
"name": "Create Purchase Requisition",
11510+
"description": ""
11511+
},
11512+
{
11513+
"name": "Update Purchase Requisition",
11514+
"description": ""
11515+
},
11516+
{
11517+
"name": "List Purchase Orders",
11518+
"description": ""
11519+
},
11520+
{
11521+
"name": "Get Purchase Order",
11522+
"description": ""
11523+
},
11524+
{
11525+
"name": "Create Purchase Order",
11526+
"description": ""
11527+
},
11528+
{
11529+
"name": "Update Purchase Order",
11530+
"description": ""
11531+
},
11532+
{
11533+
"name": "List Supplier Invoices",
11534+
"description": ""
11535+
},
11536+
{
11537+
"name": "Get Supplier Invoice",
11538+
"description": ""
11539+
},
11540+
{
11541+
"name": "OData Query (advanced)",
11542+
"description": ""
11543+
}
11544+
],
11545+
"operationCount": 38,
11546+
"triggers": [],
11547+
"triggerCount": 0,
11548+
"authType": "none",
11549+
"category": "tools",
11550+
"integrationTypes": ["other", "developer-tools"],
11551+
"tags": ["automation"]
11552+
},
1138211553
{
1138311554
"type": "search",
1138411555
"slug": "search",

0 commit comments

Comments
 (0)