SAP ABAP Class CL_C2S_UTILITIES (C2 Server Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     C2_SERVICES (Package) C2 Server: Generic User Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_TYPES Repository for Global Types and Constants 20041015
Properties
Class CL_C2S_UTILITIES  
Short Description C2 Server Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package C2_SERVICES   C2 Server: Generic User Services 
Created 20030507   SAP 
Last change 20050308   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_C2S_UTILITIES has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IFC2DIR_TYPES Repository for Global Types and Constants 20041015
Friends
Class CL_C2S_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041130
2 AC_ESI_ID_TYPE Instance attribute Private Attribute reference (LIKE) 20041130
3 AC_INC_NODE_KEY_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20041015
4 DELETED Constant Public Type reference (TYPE) C2S_FLAG 'D' 20031114
5 FALSE Constant Public Type reference (TYPE) C2S_FLAG ' ' 20031117
6 TRUE Constant Public Type reference (TYPE) C2S_FLAG 'X' 20031114
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_KEY_TO_UPPER_CASE Static method Public Method Converts BCO Data Key Fields to Upper-Case 20050208
2 CONVERT_TABLES Static method Public Method Converts the input table into output table 20030516
3 CREATE_C2GUID Static method Public Method Creates C2-Internal GUID 20041020
4 GET_EXT_DATATYPE Static method Public Method Gets External Data Types 20040930
5 GET_INT_DATATYPE Static method Public Method Gets External Data Types 20050201
6 GET_SEL_FROM_ESI_KEY Static method Public Method Gets ESI Key Selection Conditions 20041130
7 GET_SEL_FROM_EXT_KEY Static method Public Method Gets Selection Conditions for Semantic Key 20041015
8 GET_SEL_FROM_INT_KEY Static method Public Method Gets Selection Conditions for Internal Data Key 20041202
Events
Class CL_C2S_UTILITIES has no event.
Types
Class CL_C2S_UTILITIES has no local type.
Method Signatures

Method CONVERT_KEY_TO_UPPER_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20050208
2 Importing IS_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050208
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050208

Method CONVERT_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20030516
2 Exporting OUTPUT_TABLE Call by reference Type reference (TYPE) INDEX TABLE 20030516

Method CONVERT_TABLES on class CL_C2S_UTILITIES has no exception.

Method CREATE_C2GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_CONT Call by reference Type reference (TYPE) ANY GUID in Datenstruktur wird erzeugt 20041028
2 Changing CT_DATA_CONT Call by reference Type reference (TYPE) INDEX TABLE GUID in Datentabelle wird erzeugt 20041028
3 Changing CV_C2GUID Call by reference Type reference (TYPE) CSEQUENCE Einzelne GUID wird erzeugt 20041028
# Exception Resumable Description Created on
1 CX_C2S_PARAMETER_ERROR C2 server: Parameter error 20041028

Method GET_EXT_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_EDATA_SORT_TABTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Knoten-Tabellentyp (sortiert) 20050223
2 Changing ER_EDATA_TABTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Knoten-Tabellentyp (Standard) 20040930
3 Changing ER_EDATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Knoten-Strukturtyp 20040930
4 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20040930
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20040930

Method GET_INT_DATATYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_EDATA_TABTYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20050201
2 Changing ER_EDATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050201
3 Importing IS_CO_NODE_NAME Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20050201
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20050201

Method GET_SEL_FROM_ESI_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041130
2 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041130
3 Importing IT_DATA_EXT Call by reference Type reference (TYPE) ANY TABLE Daten im externen C2-Server Format 20041130
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041130

Method GET_SEL_FROM_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041015
2 Importing IR_EDATA_TYPE Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20041203
3 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041015
4 Importing IT_DATA_EXT Call by reference Type reference (TYPE) ANY TABLE Daten im externen C2-Server Format 20041015
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041130

Method GET_SEL_FROM_INT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_CRIT Call by reference Type reference (TYPE) C2S_SELLIST_TTYPE Selektionsbedingungen im C2-Server 20041202
2 Importing IS_CO_NODE_ID Call by reference Type reference (TYPE) SC2_BCO_NODE_ID Knoten-Kennung 20041202
3 Importing IT_DATA_INT Call by reference Type reference (TYPE) ANY TABLE Daten im externen C2-Server Format 20041202
# Exception Resumable Description Created on
1 CX_C2S_SERVICE_FAILURE 20041202
History
Last changed by/on SAP  20050308 
SAP Release Created in 470