SAP ABAP Class CL_SLMP_DC_COMMON_GENERIC (Common logic for all DC and DC sets)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-INS-TC-RT (Application Component) Runtime for ABAP based automated TC
     SLMP_RT (Package) SL Protocol Runtime
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SLMP_DC_GENERIC Generic Superclass 20120928
2 Inheritance (c INHERITING FROM c_ref)  CL_SLMP_DC_SET_GENERIC Generic Superclass 20120928
Properties
Class CL_SLMP_DC_COMMON_GENERIC  
Short Description Common logic for all DC and DC sets    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLMP_RT   SL Protocol Runtime 
Created 20120928   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLMP_DC_COMMON_GENERIC has no forward declaration.
Interfaces
Class CL_SLMP_DC_COMMON_GENERIC has no interface implemented.
Friends
Class CL_SLMP_DC_COMMON_GENERIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_UPDATED_FIELDS Instance attribute Protected Type reference (TYPE) GTY_TAB_FIELDS 20121120
2 MV_PROVIDER_ID Instance attribute Protected Type reference (TYPE) STRING 20130116
3 MV_REST_MEDIA_TYPE Instance attribute Protected Type reference (TYPE) STRING 20130116
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_GENERIC_TO_STR Instance method Protected Method Converts generic format to structure 20121011
2 CONVERT_NAME_TO_EXTERNAL Instance method Protected Method 20120928
3 CONVERT_NAME_TO_INTERNAL Instance method Protected Method 20120928
4 CONVERT_STR_TO_GENERIC Instance method Protected Method Converts structure to generic format 20120928
5 CONVERT_VALUE_TO_EXTERNAL Instance method Protected Method 20120928
6 CONVERT_VALUE_TO_INTERNAL Instance method Protected Method Convert values to internal format 20121011
7 GET_UPDATED_FIELDS Instance method Public Method Get names of fields updated by DC sent from external 20121120
8 PREPARE_NAVI_FIELD Instance method Protected Method 20121114
9 _GET_KEY_AFTER_URI Instance method Private Method 20121105
10 _GET_KEY_OF_ENTITY Instance method Private Method 20121105
Events
Class CL_SLMP_DC_COMMON_GENERIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_TAB_FIELDS Public See coding 20121120 gty_tab_fields TYPE HASHED TABLE OF fieldname WITH UNIQUE KEY table_line
Method Signatures

Method CONVERT_GENERIC_TO_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PROPERTY Call by reference Object reference (TYPE REF TO) DATA 20121011
2 Importing IO_READER Call by reference Object reference (TYPE REF TO) IF_SLMP_DC_READER Generic writer from Data Container 20121011
3 Importing IR_NAVI Call by reference Object reference (TYPE REF TO) DATA 20121011
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20121011
5 Importing IV_INT_STRU Call by reference Type reference (TYPE) STRING 20121011
6 Importing IV_RESOURCE_NAME Call by reference Type reference (TYPE) STRING 20121017
# Exception Resumable Description Created on
1 CX_SLMP SL Protocol Exception 20121011

Method CONVERT_NAME_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) CSEQUENCE 20120928
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20120928

Method CONVERT_NAME_TO_EXTERNAL on class CL_SLMP_DC_COMMON_GENERIC has no exception.

Method CONVERT_NAME_TO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) CSEQUENCE 20120928
2 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20120928

Method CONVERT_NAME_TO_INTERNAL on class CL_SLMP_DC_COMMON_GENERIC has no exception.

Method CONVERT_STR_TO_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WRITER Call by reference Object reference (TYPE REF TO) IF_SLMP_DC_WRITER 20121008
2 Importing IR_NAVI Call by reference Object reference (TYPE REF TO) DATA 20121009
3 Importing IR_PROPERTY Call by reference Object reference (TYPE REF TO) DATA 20120928
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20121008
5 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20121114
6 Importing IV_INT_STRU Call by reference Type reference (TYPE) STRING 20120928
# Exception Resumable Description Created on
1 CX_SLMP SL Protocol Exception 20120928

Method CONVERT_VALUE_TO_EXTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20120928
2 Importing IV_VALUE Call by reference Type reference (TYPE) DATA 20120928
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120928

Method CONVERT_VALUE_TO_EXTERNAL on class CL_SLMP_DC_COMMON_GENERIC has no exception.

Method CONVERT_VALUE_TO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_VALUE Call by reference Object reference (TYPE REF TO) DATA 20121017
2 Importing IR_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20121011
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20121011
# Exception Resumable Description Created on
1 CX_SLMP SL Protocol Exception 20121011

Method GET_UPDATED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) GTY_TAB_FIELDS 20121120

Method GET_UPDATED_FIELDS on class CL_SLMP_DC_COMMON_GENERIC has no exception.

Method PREPARE_NAVI_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_SET Call by reference Type reference (TYPE) STRING 20121114
2 Importing IV_FIELD_VALUE Call by reference Type reference (TYPE) STRING 20121114
3 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) STRING 20121114
4 Importing IV_NAVI_VALUE Call by reference Type reference (TYPE) STRING 20121114
5 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20121114
# Exception Resumable Description Created on
1 CX_SLMP 20121114

Method _GET_KEY_AFTER_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20121105
2 Importing IV_RESOURCE_NAME Call by reference Type reference (TYPE) STRING 20121105
3 Returning RV_KEY Value transfer Type reference (TYPE) STRING 20121105

Method _GET_KEY_AFTER_URI on class CL_SLMP_DC_COMMON_GENERIC has no exception.

Method _GET_KEY_OF_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING 20121105
2 Returning RV_KEY Value transfer Type reference (TYPE) STRING 20121105

Method _GET_KEY_OF_ENTITY on class CL_SLMP_DC_COMMON_GENERIC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740