Show TOC

ERP CustomerLocate this document in the navigation structure

Overview

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

Note

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.

Prerequisites

All the required configurations should be completed in the SAP Gateway system to access this functionality. See Settings for ERP Customer- OData Channel.

Supported Versions

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

Accessing the Customer Service Document

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>

F4 Help-Customer

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

F4 Help-Contact

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

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.