SAP ABAP Class CL_SMI_ODATA_SRV_702 (Class for BAdI Impl.: BADI_SMI_ODATA_SRV_702)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-SM (Application Component) SAP UI Integration - Social Media Collaboration Enablement
     AR_702_SM_SERVICES (Package) UI AR - Social Media Data Provider Impl. (Rel. Dependent)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20130515
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_SMI_ODATA_SRV Interface for BAdI: BADI_DEF_SMI_ODATA_SRV 20130515
Properties
Class CL_SMI_ODATA_SRV_702  
Short Description Class for BAdI Impl.: BADI_SMI_ODATA_SRV_702    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AR_702_SM_SERVICES   UI AR - Social Media Data Provider Impl. (Rel. Dependent) 
Created 20130515   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130515
2 IF_BADI_SMI_ODATA_SRV Interface for BAdI: BADI_DEF_SMI_ODATA_SRV 20130515
Friends
Class CL_SMI_ODATA_SRV_702 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SMI_ODATA_SRV_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_SMI_ODATA_SRV_HELPER Interface for SMI OData Service helper 20130515
2 MV_IS_IN_CHANGESET Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicates if we're in a changeset context. 20130613
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130515
2 ENCODE_SPACES Instance method Private Method Replaces all single spaces of a string with %20. 20130715
3 GET_FIRST_KEY Instance method Private Method Returns the first key in the IT_KEY_TAB table. 20130603
4 IS_ORDERBY_SINGLE Instance method Private Method Checks if it_order specifies ordering for only one property. 20130718
5 IS_ORDERBY_SPECIFIED Instance method Private Method Checks if it_order specifies ordering. 20130718
6 IS_ORDERBY_UPDATEDAT_FIRST Instance method Private Method Checks if it_order's first row has the UpdatedAt property. 20130718
7 RAISE_OPERATION_NOT_SUPPORTED Instance method Private Method raise a 'Operation not Supported' exception 20130515
Events
Class CL_SMI_ODATA_SRV_702 has no event.
Types
Class CL_SMI_ODATA_SRV_702 has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SMI_ODATA_SRV_702 has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130603
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130603

Method ENCODE_SPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NONENCODED_SPACES_STRING Call by reference Type reference (TYPE) STRING String with the single spaces to be replaced. 20130715
2 Returning RV_ENCODED_SPACES_STRING Value transfer Type reference (TYPE) STRING String with single spaces replaced with %20. 20130715

Method ENCODE_SPACES on class CL_SMI_ODATA_SRV_702 has no exception.

Method GET_FIRST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR Table of name, value pairs. 20130603
2 Returning RV_KEY Value transfer Type reference (TYPE) /IWBEP/S_MGW_NAME_VALUE_PAIR-VALUE Value of first name, value pair in the input table. 20130603

Method GET_FIRST_KEY on class CL_SMI_ODATA_SRV_702 has no exception.

Method IS_ORDERBY_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER Table containing ordering specifications. 20130718
2 Returning RV_IS_ORDERBY_SINGLE Value transfer Type reference (TYPE) ABAP_BOOL True if it_order has only one row. Else false. 20130718

Method IS_ORDERBY_SINGLE on class CL_SMI_ODATA_SRV_702 has no exception.

Method IS_ORDERBY_SPECIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER Table containing ordering specifications. 20130718
2 Returning RV_IS_ORDERBY_SPECIFIED Value transfer Type reference (TYPE) ABAP_BOOL True if input table isn't empty. False otherwise. 20130718

Method IS_ORDERBY_SPECIFIED on class CL_SMI_ODATA_SRV_702 has no exception.

Method IS_ORDERBY_UPDATEDAT_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER Table containing ordering specifications. 20130718
2 Returning RV_IS_ORDERBY_UPDATEDAT_FIRST Value transfer Type reference (TYPE) ABAP_BOOL True if it_order's first property is UpdatedAt. Else false. 20130718

Method IS_ORDERBY_UPDATEDAT_FIRST on class CL_SMI_ODATA_SRV_702 has no exception.

Method RAISE_OPERATION_NOT_SUPPORTED Signature

Method RAISE_OPERATION_NOT_SUPPORTED on class CL_SMI_ODATA_SRV_702 has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130515
History
Last changed by/on SAP  20131127 
SAP Release Created in 100