SAP ABAP Data Element SIW_DTE_MONITOR_BOX_MAPPING (Execute Service Repository mapping check)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_TYPES (Package) SIW: Global Type definitions
Basic Data
Data Element SIW_DTE_MONITOR_BOX_MAPPING
Short Description Execute Service Repository mapping check  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type FLAG    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 MappCheck 
Medium 18 ES Rep Mapp. Check 
Long 20 ES Rep. Mapp. Check 
Heading 31 Execute ES Rep. Mapping Check 
Documentation

Definition

Indicates that the monitor checks the completeness and correctness (such as naming conventions) of a mapping for API-based services against the corresponding Enterprise Services Repository.

A mapping is not finished until the following criteria are fulfilled:

  • All field names do not contain <> in their names.
  • Each field has a data type name assigned.

For API-based services (with service repository) the system also checks the following:

  • If a proxy prefix is set in the project attributes, all proxy name proposals must comply with this prefix.
  • If the specified global data types (GDT) do exist and match with the core data types (CDT).
  • If the names of intermediate data types (IDT) are unique.
  • If you have set an IDT prefix in the project attributes. Hereby, the IDT name must begin with a pattern <idt_prefix><Req/Qry/Conf/Rsp><_s> where Req/Qry/Conf/Rsp is determined by the direction and the access mode (Exception: the nodes Root, InputMessage and OutputMessage).

For API-based services (without service repository) the system also checks the following:

  • The fields of the SIW_STR_LOFM_DATA structure must contain the following values:
    • The Function Module name of the Web service
    • The Function Group name for the Proxy Function Module
    • The ABAP name of the Web service

Use

To run the ES Rep. mapping check, activate this checkbox. Otherwise, thesystem only performs this check, if you select ES Rep. Mapping

Check or Generate ES Rep. for your project in the Service Implementation Workbench.

Dependencies

Example

An object of the service interface that you want to generate is not in line with the naming conventions of the corresponding data types of Enterprise Services Repository (ES Repository).

You have used data type X for an object of the service interface. According to ES Repository naming conventions, this data type is defined

as an identifier and has to contain the letters I and D in its name. The system checks it and finds this breach of rule.

History
Last changed by/on SAP  20130604 
SAP Release Created in 730