Technical name: QUERYBUSINESSUSERIN
This synchronous inbound SOAP service enables you to read users from your external data source such as an identity management system in SAP S/4HANA Cloud.
The service is structured into the following two top-level nodes:
Business User (BusinessUser
)
The service node contains the search parameters.
Nodes and Fields for the BusinessUser Node
Field or Node |
Description |
Maximum Field Length |
Cardinality |
|
---|---|---|---|---|
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
Employee name |
60 |
0..1 |
|
|
60 |
0..1 |
||
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
10 |
0..1 |
||
|
10 |
0..1 |
||
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
Only business partner role code BUP003 (Employee) is supported. |
6 |
0..1 |
|
Cardinality: 0..unbounded |
|
The following values exist:
|
|
1 |
|
|
1 |
0..1 |
|
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
12 |
0..1 |
||
|
12 |
0..1 |
||
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
40 |
0..1 |
||
|
40 |
0..1 |
||
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
35 |
0..1 |
||
|
35 |
0..1 |
||
Cardinality: 0..unbounded |
|
The following values exist:
This field is mandatory if |
1 |
1 |
|
|
40 |
0..1 |
|
|
|
40 |
0..1 |
|
Cardinality: 0..unbounded |
|
|
1 |
1 |
|
241 |
0..1 |
||
|
241 |
0..1 |
Query Processing Conditions (QueryProcessingConditions
)
The service nodes contain the service's business data.
Fields for the QueryProcessingConditions Node
Field |
Description |
Maximum Field Length |
Cardinality |
---|---|---|---|
|
The following values exist:
|
|
1 |
|
Enter the maximum number of hits. If no value is entered, the default is automatically set to 1000. |
999999999 |
0..1 |
|
The following values exist:
Set True to get all data based on selection criteria. |
1 |
|
|
The following values exist:
If |
|
0..1 |
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:aba="http://sap.com/xi/ABA"> <soapenv:Header/> <soapenv:Body> <aba:BusinessUserSimpleByElementsQuery_sync> <BusinessUser> <PersonIDInterval> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <!--Optional:--> <LowerBoundaryPersonID>9980035943</LowerBoundaryPersonID> <!--Optional:--> </PersonIDInterval> <BusinessPartnerRoleCodeInterval> <IntervalBoundaryTypeCode>1</IntervalBoundaryTypeCode> <!--Optional:--> <LowerBoundaryBusinessPartnerRoleCode>bup003</LowerBoundaryBusinessPartnerRoleCode> </BusinessPartnerRoleCodeInterval> </BusinessUser> <QueryProcessingConditions> <!--Optional:--> <QueryHitsMaximumNumberValue>1</QueryHitsMaximumNumberValue> <QueryHitsUnlimitedIndicator>false</QueryHitsUnlimitedIndicator> </QueryProcessingConditions> </aba:BusinessUserSimpleByElementsQuery_sync> </soapenv:Body> </soapenv:Envelope>
Business User (BusinessUser
)
The fields below the node
User
will be filled.
Node or Field |
Description |
Maximum Field Length |
Cardinality |
||
---|---|---|---|---|---|
|
Person External ID |
60 |
0..1 |
||
|
Person ID |
10 |
1 |
||
|
Person UUID |
36 |
1 |
||
|
Business Partner Role Code |
6 |
1 |
||
|
|
|
1 |
||
Cardinality: 0..1 |
|
Format: YYYY-MM-DD |
1 |
||
|
Format: YYYY-MM-DD |
1 |
|||
Cardinality: 0..1 |
|
Form of address |
4 |
0..1 |
|
|
First name |
40 |
0..1 |
||
|
Last name |
40 |
0..1 |
||
|
Person full name |
80 |
0..1 |
||
|
Academic title |
4 |
0..1 |
||
|
Correspondence language |
9 |
0..1 |
||
|
Middle name |
40 |
0..1 |
||
|
Additional last name |
40 |
0..1 |
||
|
Birth name |
40 |
0..1 |
||
|
Nick name |
40 |
0..1 |
||
|
Initials |
10 |
0..1 |
||
|
Academic second title |
4 |
0..1 |
||
|
Last name prefix |
4 |
0..1 |
||
|
Last name second prefix |
4 |
0..1 |
||
|
Name supplement |
4 |
0..1 |
||
Cardinality: 0..1 |
|
User ID |
12 |
1 |
|
|
User name/Alias |
40 |
1 |
||
|
Logon language |
9 |
0..1 |
||
|
The following values exist:
|
2 |
0..1 |
||
|
The following values exist:
|
2 |
0..1 |
||
|
Time zone |
10 |
0..1 |
||
|
The following values exist:
|
2 |
0..1 |
||
|
Locked indicator |
5 |
0..1 |
||
Cardinality: 1 |
|
Format: YYYY-MM-DD If no start date is maintained for the |
|
1 |
|
|
Format: YYYY-MM-DD If no |
|
1 |
||
Cardinality: 0..unbounded |
|
Role name |
40 |
1 |
|
Cardinality: 0..1 |
|
User ID |
12 |
1 |
|
|
40 |
0..1 |
|||
|
The following values exist:
|
1 |
1 |
||
Cardinality: 0..1 |
|
Email address |
241 |
0..1 |
|
Cardinality: 0..2 One set of phone information per phone type supported. |
|
Phone type |
1 |
1 |
|
|
Country dialing code |
10 |
0..1 |
||
|
Phone number area code |
10 |
0..1 |
||
|
Phone number subscriber ID |
30 |
0..1 |
||
|
Phone number extension |
10 |
0..1 |
||
|
Functional title name |
40 |
0..1 |
||
|
Department name |
40 |
0..1 |
||
|
Room number |
10 |
0..1 |
||
|
Building name |
10 |
0..1 |
Response Processing Conditions (ResponseProcessingConditions
)
Field |
Description |
Maximum Field Length |
Cardinality |
---|---|---|---|
|
Contains the number of users based on given criteria. |
999999999 |
1 |
|
Contains the number of found data sets for business users. |
999999999 |
1 |
|
The indicator is set if the query was limited to a number of hits, but more business user data sets are available based on the query. |
1 |
|
|
Displays the last row of the results list limited by the found hits or by the value given for |
999999999 |
0..1 |
Log (Log
)
If errors occur, the log contains the information shown in the table below:
Field or Node |
Description |
Maximum Field Length |
Cardinality |
|
---|---|---|---|---|
|
2 |
0..1 |
||
|
If several messages are stored for a business user, the most severe level is shown from the maximum of all received severity codes. |
1 |
0..1 |
|
Cardinality: 0..unbounded |
TypeID |
Message number |
40 |
0..1 |
CateoryCode |
Not in use |
15 |
0..1 |
|
SeverityCode |
Severity code definition:
|
1 |
0..1 |
|
Note |
Contains the message texts. |
200 |
1 |
|
WebURI |
Not in use |
0..1 |
This service does not support:
- Freelancer (BBP010) business users
For more details about Communication Management, see Communication Management.