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: articles/logic-apps/connectors/sap.md
+72Lines changed: 72 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,6 +98,78 @@ The SAP built-in connector significantly differs from the SAP managed connector
98
98
99
99
This change prevents you from uploading multiple PSE files, which isn't supported and results in SAP connection failures. In Consumption logic app workflows, the SAP managed connector lets you specify these values through connection parameters, which allowed you to upload multiple PSE files and isn't supported, causing SAP connection failures.
100
100
101
+
* Difference in how empty XML elements are handled
102
+
103
+
-**BuiltIn SAP Connector**: An empty XML element is treated as a SAP parameter with an explicit empty value or default value.
104
+
-**Managed SAP Connector**: An empty XML element is interpreted as a missing parameter, and the parameter is not sent to the SAP function.
105
+
106
+
**Example**
107
+
Given the following SAP RFC input payload:
108
+
109
+
```xml
110
+
<RfcName>
111
+
<Parameter></Parameter>
112
+
</RfcName>
113
+
```
114
+
- In Logic App Standard built-in connector, the Parameter is included in the SAP RFC call with an explicit empty value ('').
115
+
116
+
- In the Managed SAP Connector, the Parameter is omitted entirely from the SAP RFC call.
117
+
118
+
* Difference in handling BizTalk XML group segments.
119
+
120
+
-**Built-in SAP Connector**: Strictly follows the schema defined by the Schema Generator. A group segment (a segment ending with `GRP`) must define its child segments only once per instance. To represent multiple items, multiple instances of the group segment should be created, each containing its own set of child segments.
121
+
-**Managed SAP Connector**: Allows multiple repetitions of child elements within a single group segment. These are interpreted as multiple instances of the group segment.
122
+
123
+
**Example Behavior**
124
+
The following structure, where multiple sequences of child elements are grouped under a single group segment, would be **rejected** by the Built-in SAP connector in Logic App Standard:
Instead, the following structure is valid for the Built-in SAP connector, where each instance of the `E2EDKT1002GRP` group contains only a single sequence of child segments:
* You can select from multiple operation types, such as BAPI, IDoc, RFC, and tRFC, versus the same action in the SAP managed connector, which uses the **SapActionUris** parameter and a file system picker experience.
0 commit comments