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
-[SAP to S1SEVEN API for outbound messages](#sap-to-s1seven-api-for-outbound-messages-1)
27
+
-[S1SEVEN to SAP for inbound messages](#s1seven-to-sap-for-inbound-messages-1)
28
+
-[Monitoring](#monitoring)
29
+
-[Authorization](#authorization)
30
+
-[Data Archiving](#data-archiving)
31
+
-[Compatibility](#compatibility)
20
32
21
33
<!-- /code_chunk_output -->
22
34
@@ -62,6 +74,7 @@ See step documentation below for the details.
62
74
### Proxy Setup with /UBC/S17_SETUP_PROXY
63
75
64
76
You can use this task list for newly setting up a connection to S1SEVEN or if any of the details needs to be changed. (create/update)
77
+
You can update this task list for every company created in S1SEVEN portal.
65
78
66
79
Please sign up at [S1SEVEN Platform](https://app.s1seven.com) and
67
80
@@ -78,10 +91,12 @@ Proceed with transaction /UBC/S17_SETUP_PROXY:
78
91
1. Company ID
79
92
On S1SEVEN Platform, navigate to "Automate"->"Constants" and copy "Company ID":
80
93

81
-
2. Mode
94
+
2. Company Code
95
+
This is just an **informative and optional** field in order to link the S1SEVEN proxy to a SAP company code. Its an optional field to easily choose from a list of proxies by SAP company code in a custom implementation.
96
+
3. Mode
82
97
Choose processing mode `live` or `test`
83
98
[TODO](@stiebitzhofer) please add details or ref to document describing mode?
84
-
3. Chosse from one of the following Scenarios. Wether to connect directly or connect via Middleware (as e.g., SAP Integration Suite)
99
+
4. Chosse from one of the following Scenarios. Wether to connect directly or connect via Middleware (as e.g., SAP Integration Suite)
Means that SAP is connecting directly to S1SEVEN API. MQTT is used for receiving "inbound" messages (see above [Connectivity](#connectivity)).
@@ -152,6 +167,14 @@ For maintaining the Attribute for a specific Customer, please have a look at `/U
152
167

153
168
The customizing should be pretty straightforward. Please note that empty cells for **Company id** or **Customer** can be seen as a "wildcard".
154
169
170
+
**Multiple Companies**
171
+
If only one Company was registered in [Proxy Setup with /UBC/S17_SETUP_PROXY](#proxy-setup-with-ubcs17_setup_proxy), the addon chooses the one and only company automatically.
172
+
If more than one company was registered, obviously any point has to define the correct company. We recommend to link a SAP company code to the Proxy during [setup tasklist](#proxy-setup-with-ubcs17_setup_proxy). SAP Company code is only an informative field, but a flexible way to link SAP companies to S1SEVEN company ids without any logic or configuration changes after all.
173
+
174
+
> If multiple Companies were registered, it is **mandatory** to add some logic to choose the proxy.
175
+
176
+
In the new BO class you will create below, redefine method `choose_proxy_by_input`. It is meant to choose from a list of proxies based on given input data. Cast the generic input data to the concrete type you chose in your implementation method `create_type_input`. See `/UBC/CL_S17_BO_CERT_OUT_IDOCEX` for an example implementation to copy from (its based on SAP Company code linkage, but you are free to determine that differently, e.g. Customizing/BRF+).
177
+
155
178
#### Print program/freestyle integration
156
179
157
180
In the standard delivery, we offer an integration for a print program on an outbound delivery item.
0 commit comments