SAP ABAP Class CL_FPM_ODATA_UTILITIES (Generic Utilities)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     SAPB_FPM_ODATA (Package) Floorplan Manager (Odata Integration)
Properties
Class CL_FPM_ODATA_UTILITIES  
Short Description Generic Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAPB_FPM_ODATA   Floorplan Manager (Odata Integration) 
Created 20120203   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPM_ODATA_UTILITIES has no forward declaration.
Interfaces
Class CL_FPM_ODATA_UTILITIES has no interface implemented.
Friends
Class CL_FPM_ODATA_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_CQ_CURRENCY Constant Public Type reference (TYPE) CQ_INDICATOR 'C' 20120203
2 CV_CQ_QUANTITY Constant Public Type reference (TYPE) CQ_INDICATOR 'Q' 20120203
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_UPPER_CAMEL_CASE Static method Public Method 20120203
2 DECODE_CONTEXT_INFO Static method Public Method 20120321
3 ENCODE_CONTEXT_INFO Static method Public Method 20120321
4 GET_COLLECTIONS_FOR_ET Static method Public Method 20120307
5 GET_DDIC_CQ_REFERENCES Static method Public Method 20120203
6 GET_DDIC_CQ_REF_REC Static method Private Method 20120203
7 GET_DDIC_LABEL Static method Public Method 20120203
8 GET_DDIC_STRUCTURES Static method Private Method 20120203
9 GET_DDIC_TYPE Static method Public Method 20120203
10 GET_DDIC_VALUE_SET Static method Public Method 20120203
Events
Class CL_FPM_ODATA_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CQ_INDICATOR Public See coding 20120203 cq_indicator TYPE c LENGTH 1
2 TS_CQ_REF Public See coding 20120203 BEGIN OF ts_cq_ref, name TYPE name_komp, cq TYPE cq_indicator, cq_ref TYPE name_komp, END OF ts_cq_ref
3 TS_STRUCT Private See coding 20120203 begin of TS_STRUCT, name type STRUKNAME, suffix type string, end of TS_STRUCT
4 TT_CQ_REF Public See coding 20120203 tt_cq_ref TYPE SORTED TABLE OF ts_cq_ref WITH UNIQUE KEY name WITH NON-UNIQUE SORTED KEY ref COMPONENTS cq_ref
5 TT_STRUCT Private See coding 20120203 TT_STRUCT type sorted table of TS_STRUCT with UNIQUE key name
6 TY_S_ODATA_CONTEXT_INFO Public See coding 20120321 BEGIN OF ty_s_odata_context_info, has_iamge_content TYPE abap_bool, END OF ty_s_odata_context_info
Method Signatures

Method CONVERT_UPPER_CAMEL_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CAMEL_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20120203
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20120203

Method CONVERT_UPPER_CAMEL_CASE on class CL_FPM_ODATA_UTILITIES has no exception.

Method DECODE_CONTEXT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) STRING 20120321
2 Returning RS_CONTEXT_INFO Value transfer Type reference (TYPE) TY_S_ODATA_CONTEXT_INFO 20120321

Method DECODE_CONTEXT_INFO on class CL_FPM_ODATA_UTILITIES has no exception.

Method ENCODE_CONTEXT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT_INFO Call by reference Type reference (TYPE) TY_S_ODATA_CONTEXT_INFO 20120321
2 Returning RV_XML Value transfer Type reference (TYPE) STRING 20120321

Method ENCODE_CONTEXT_INFO on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_COLLECTIONS_FOR_ET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLLECTION_HREF Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20120307
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) FPM_ODATA_ENTITY_TYPE Entity Type 20120307
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) FPM_ODATA_NAMESPACE Namespace 20120307
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120307

Method GET_COLLECTIONS_FOR_ET on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_DDIC_CQ_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120203
2 Returning RT_CQ_REF Value transfer Type reference (TYPE) TT_CQ_REF 20120203

Method GET_DDIC_CQ_REFERENCES on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_DDIC_CQ_REF_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CQ_REF Call by reference Type reference (TYPE) TT_CQ_REF 20120203
2 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120203
3 Importing IT_DDIC_STRUCT Call by reference Type reference (TYPE) TT_STRUCT 20120203
4 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20120203

Method GET_DDIC_CQ_REF_REC on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_DDIC_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE Call by reference Type reference (TYPE) FIELD_TYPE 20120203
2 Returning RV_LABEL Value transfer Type reference (TYPE) STRING 20120203

Method GET_DDIC_LABEL on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_DDIC_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DDIC_STRUCT Call by reference Type reference (TYPE) TT_STRUCT 20120203
2 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20120203
3 Importing IV_SUFFIX Call by reference Type reference (TYPE) STRING 20120203

Method GET_DDIC_STRUCTURES on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_DDIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) ANY 20120203
2 Returning RV_TYPE Value transfer Type reference (TYPE) FIELD_TYPE 20120203

Method GET_DDIC_TYPE on class CL_FPM_ODATA_UTILITIES has no exception.

Method GET_DDIC_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_SET Call by reference Type reference (TYPE) FPM_T_PARAMETER_VALUE_SET 20120203
2 Importing IV_DATA Call by reference Type reference (TYPE) SIMPLE 20120203
3 Importing IV_TYPE Call by reference Type reference (TYPE) FIELD_TYPE 20120203

Method GET_DDIC_VALUE_SET on class CL_FPM_ODATA_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732