The term Customer is used to define all the customers to whom the company has contact. The SAP Gateway Customer service allows the user to view the details of a customer and also update these details if required.
For more information on Customer, see SAP Library for SAP ERP on SAP Help Portal at http://help.sap.com/erp
The Customer model provides the following entities:
Customer– Basic operations
Address–Address of the Customer
Customer Communication Details–Communication Details of the Customer
Bank Details
Contact-Basic operations
Business Address
Business Communication Details
Home Address
Home Communication Details
Contact Communication Details
All the entity set and the corresponding collection are available when the Metadata link for a Customer is executed. In the Metadata document, if an entity set and the corresponding collection is annotated with sap:creatable="false” or sap:updatable="false” or sap:deletable="false", it indicates that the new entries cannot be created and the existing entries cannot be updated or deleted. For an entity if a property is annotated with Nullable=false, then it indicates that the corresponding property cannot be empty.
All the required configurations should be completed in the SAP Gateway system to access this functionality. See Settings for ERP Customer- OData Channel.
SAP Gateway Customer services are supported for the following SAP ERP releases:
ERP versions of ERP 2004, ERP 6.0, EhP2, EhP3, EhP4
SAP ERP releases support most of the operations delivered as part of any service, but due to some technical reasons few operations might not work for specific ERP releases. The table below illustrates the ERP version support information for the Customer service operations:
Operations |
ERP 2004 |
ECC 6.0 |
ECC 6.0 EhP2 |
ECC 6.0 EhP3 |
ECC 6.0 EhP4 Onwards |
---|---|---|---|---|---|
Customer |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
No |
No |
No |
Yes |
Yes |
Create |
No |
No |
No |
No |
No |
Delete |
No |
No |
No |
No |
No |
Customer Address |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
Yes |
Yes |
Yes |
Yes |
Yes |
Create |
No |
No |
No |
No |
No |
Delete |
No |
No |
No |
No |
No |
Customer Communication Details |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
Yes |
Yes |
Yes |
Yes |
Yes |
Create |
Yes |
Yes |
Yes |
Yes |
Yes |
Delete |
Yes |
Yes |
Yes |
Yes |
Yes |
Bank Details |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
No |
No |
Yes |
Yes |
Yes |
Create |
No |
No |
Yes |
Yes |
Yes |
Delete |
No |
No |
Yes |
Yes |
Yes |
The table below illustrates the ERP version support information for the Contact service operations:
Operations |
ERP 2004 |
ECC 6.0 |
ECC 6.0 EhP2 |
ECC 6.0 EhP3 |
ECC 6.0 EhP4 Onwards |
---|---|---|---|---|---|
Contact |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
No |
No |
No |
Yes |
Yes |
Create |
No |
No |
No |
No |
No |
Delete |
No |
No |
No |
No |
No |
Contact Address (Home and Business) |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
Yes |
Yes |
Yes |
Yes |
Yes |
Create |
No |
No |
No |
No |
No |
Delete |
No |
No |
No |
No |
No |
Contact Communication Details (Home and Business) |
|||||
Query |
Yes |
Yes |
Yes |
Yes |
Yes |
Read |
Yes |
Yes |
Yes |
Yes |
Yes |
Create |
Yes |
Yes |
Yes |
Yes |
Yes |
Update |
Yes |
Yes |
Yes |
Yes |
Yes |
Delete |
Yes |
Yes |
Yes |
Yes |
Yes |
You can connect to SAP ERP system using the ERP SAP Gateway services. The sample URL to access the Consumption Model and Metadata documents of the Customer are given in the table below:
Service Document |
http://<hostname>:<port>/sap/opu/sdata/iwcnt/CUSTOMER/?$format=xml&sap-client=<clientnumber> |
Metadata Document |
http://<hostname>:<port>/sap/opu/sdata/iwcnt/CUSTOMER/$metadata?$format=xml&sap-client=<clientnumber> |
The following F4 Help is provided for Customer service:
Title Code – For ESA
Country Code
Region Group Code
Region Code
Communication Type Code
URI Type Code
Address Time Zone
Bank Key
The following F4 Help is provided for Contact service:
Title Code
Academic Title Code
Gender Code
Title Code-ESA
Country Code
Language Code
Region Group Code
Region Code
Communication Type Code
URI Type Code
Address Time Zone
Collections are objects that hold other objects that are accessed, placed and maintained under certain set of rules. This section lists the collections for Time Management and the rules enabled for each collection.
Collections |
Description |
---|---|
Customer |
|
Customer-Basic Functions |
This entity supports the Query, Read and Update operation of the basic customer's details like the name of the customer and their address information. |
Address |
The entity provides the detailed address information of the customer. The user can perform the Query, Read and Update operations in this collection. |
Communication Details |
The entity provides the communication details of the customer like the country to which the customer belongs and their contact numbers, and, so on. The communication details collection supports Create, Read, Update, Query and Delete operations. |
Bank Details |
The entity provides the banking details of the customer. This collection supports Create, Read, Update, Query and Delete operations. |
Contact Person-The term Contact Person refers to the responsible person in an organization (Contact) with whom all the interactions related to business functions are performed. The Contact service allows the user to view and update the contact details. |
|
Contact Person-Basic Functions |
The entity provides the basic contact information of the customer. This collection supports the Read, Update and Query operations. |
Business Address |
The entity provides the contact's business address information. This collection supports Read, Query and Update operations. |
Business Communication Details |
The entity provides the contact's business communication details. This collection supports Create, Read, Update, Query and Delete operations. |
Home Address |
The entity provides the contact's home address details. This collection supports Read, Query and Update operations. |
Home Communication Details |
The entity provides the contact's home communication details. This collection supports Create, Read, Update, Query and Delete operations. |
Contact Communication Details |
The entity holds the contact's communication details. This collection supports Create, Read, Update, Query and Delete operations. |