SAP ABAP Class CL_SADL_COND_TO_SQL (Convert authorization conditions to SQL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_QUERY_ENGINE_COMMON (Package) Common objects of SADL Query Engine
Properties
Class CL_SADL_COND_TO_SQL  
Short Description Convert authorization conditions to SQL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SADL_QUERY_ENGINE_COMMON   Common objects of SADL Query Engine 
Created 20130307   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_COND_TO_SQL has no forward declaration.
Interfaces
Class CL_SADL_COND_TO_SQL has no interface implemented.
Friends
Class CL_SADL_COND_TO_SQL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SQL Instance attribute Private Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130408
2 MT_FIELD_INFO Instance attribute Private Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_INFO 20130408
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_VALUE_REF Instance method Private Method 20130408
2 CONSTRUCTOR Instance method Public Constructor 20130408
3 CONVERT_SADL_COND_TO_SQL Instance method Public Method 20130408
4 CONVERT_SADL_COND_TO_SQL_OBJ Instance method Public Method 20130630
5 FIELD_FOR_UNIQUE_NAME Instance method Private Method 20130408
6 MAP_CONDITIONS_SQL Instance method Private Method 20130408
Events
Class CL_SADL_COND_TO_SQL has no event.
Types
Class CL_SADL_COND_TO_SQL has no local type.
Method Signatures

Method ABAP_VALUE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FIELD Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TY_FIELD_SELECTIONS-FIELD 20130408
2 Importing IV_STRING_VALUE Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_COMPLEX_CONDITION-VALUE 20130408
3 Returning RR_ABAP_VALUE Value transfer Object reference (TYPE REF TO) DATA 20130408
# Exception Resumable Description Created on
1 CX_SY_CREATE_DATA_ERROR 20130408

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SQL_WRITER Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130408

Method CONSTRUCTOR on class CL_SADL_COND_TO_SQL has no exception.

Method CONVERT_SADL_COND_TO_SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_INFO Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_INFO 20130408
2 Importing IT_SADL_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_TYPES=>TT_COMPLEX_CONDITION 20130408
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20130408
# Exception Resumable Description Created on
1 CX_AUTH_CONDITION_MAPPING 20130408

Method CONVERT_SADL_COND_TO_SQL_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_INFO Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_INFO 20130630
2 Importing IT_SADL_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_TYPES=>TT_COMPLEX_CONDITION 20130630
3 Returning RO_SQL Value transfer Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130630
# Exception Resumable Description Created on
1 CX_AUTH_CONDITION_MAPPING 20130630

Method FIELD_FOR_UNIQUE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UNIQUE_NAME Call by reference Type reference (TYPE) STRING 20130408
2 Returning RS_FIELD Value transfer Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TY_FIELD_SELECTIONS-FIELD 20130408

Method FIELD_FOR_UNIQUE_NAME on class CL_SADL_COND_TO_SQL has no exception.

Method MAP_CONDITIONS_SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CURSOR Call by reference Type reference (TYPE) I 20130408
2 Importing IO_SQL Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130408
3 Importing IT_SADL_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_COMPLEX_CONDITION 20130408
# Exception Resumable Description Created on
1 CX_SY_CREATE_DATA_ERROR 20130408
History
Last changed by/on SAP  20140121 
SAP Release Created in 740