cancel
Showing results for 
Search instead for 
Did you mean: 

API and WebServices

Former Member
0 Kudos

What is WebServices and API in MDM? How both are linked to each other when you are doing ABAP API in the real time scenarios?

Thanks in Advance,

Best Regards,

Vijay

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Web services for MDM are open interfaces to the MDM Server. They provide data management capabilities (create, read, update) and access to central key mapping (create, read). MDM Web Services provide synchronous access to MDM for the consumer of the Web services.

The MDM Web services can be used to:

● Manage Master Data Objects

○ Existence check of a central master object before local creation

○ Retrieve details and create a local replicate

○ Create or update master data objects on MDM

● Manage Unique Identifiers of Master Data Objects

○ Remote system registers local object as replicate of global object

○ Key mapping during message exchange on SAP NetWeaver XI

Also MDM Web services provides the following Web service categories:

● Key Mapping Web services

To create and retrieve key mapping information for MDM records

● CRUD (Create, Retrieve and Update; Delete not yet provided) Web services

It exposes MDM's rich functionality in searching for records and maintaining data in records (for example, main table, lookups, qualifiers).Another category of Web services, developed to support MDM Customer Data Integration (CDI), is the Business Partner (BP) CRUD Web services. In contrast to MDM CRUD Web services that are schema-independent, the BP Web services are hard-wired to MDM’s Business Partner repository/schema. Schema changes require the adaptation of the interface and of the code of the BP Web services.

API

The MDM ABAP API provides an interface for accessing SAP MDM 5.5 using ABAP. The interface is easy to configure and convenient to use.It is optimized for ABAP developers and available using ABAP Objects and function modules (partly remote enabled). In addition to the core services performed on the records (create, retrieve, update, delete, query, etc), metadata (tables, fields, etc.) and administrative functions (such as repository) are delivered.

The MDM ABAP API empowers ABAP-based applications to control MDM Servers using most of the functions available in the MDM Console and MDM Data Manager applications.

The API is provided with:

● Interfaces and methods (ABAP objects)

● Function groups and function modules

The interfaces with the extension SIMPLE have the following advantages:

● Simple and comfortable access

● Generic and object-oriented

● Methods use DDIC structures (no arrays, but tables and fields)

Regards

Nisha

Answers (2)

Answers (2)

Former Member
0 Kudos

Hello Vijay,

To the best of my awareness eb services are web-based interfaces that can be integrated into business scenarios of a company based on open and commonly accepted standards. They describe a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards.

Web services represent a self-contained subset of application functionality allowing different applications from different sources to communicate with each other without time-consuming custom coding. Because all communication is in XML, Web services are not tied to any one operating system or programming language.

Ont he other hand: The MDM ABAP API provides an interface for accessing SAP MDM 5.5 using ABAP. The interface is easy to configure and convenient to use. The MDM ABAP API is delivered on SAP Web AS 6.40 and 7.00. It is optimized for ABAP developers and available using ABAP Objects and function modules (partly remote enabled). In addition to the core services performed on the records (create, retrieve, update, delete, query, etc), metadata (tables, fields, etc.) and administrative functions (such as repository) are delivered.

Both CCMS integration and advanced logging and tracing functionality are provided. A basic SLD integration is possible.

There is a broad variety of detailed documentation, including interface documentation with code samples, configuration guide, How To Guides, and a chapter in the CCMS documentation.

However, I believe this URL from SAP help will suffice to hint you in this regards,

[http://help.sap.com/saphelp_mdm550/helpdata/en/44/93aa6831381053e10000000a422035/content.htm]

Hope it helped,

Best regards,

Krutarth