SAP ABAP Class CL_SADL_AUTH_COND_TO_SADL_COND (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_AUTH_COND_TO_SADL_COND  
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 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SADL_AUTH_COND_TO_SADL_COND has no forward declaration.
Interfaces
Class CL_SADL_AUTH_COND_TO_SADL_COND has no interface implemented.
Friends
Class CL_SADL_AUTH_COND_TO_SADL_COND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_FIELD_INFO_FOR_PROVIDERS Instance attribute Private Type reference (TYPE) IF_SADL_QUERY_TYPES=>TT_ELEMENT_INFO 20130408
2 MT_UNIQUE_NAMES Instance attribute Private Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_INFO 20130408
3 MV_UNIQUE_NAME_COUNTER Instance attribute Private Type reference (TYPE) I 20130408
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_AUTH_COND_TO_SADL_COND Instance method Public Method 20130409
2 FIELD_SELECTIONS_TO_SELOPT Instance method Private Method 20130408
3 PROVIDER_FOR_AUTH_CONDITIONS Instance method Private Method 20130408
4 PROVIDER_FOR_FIELD_SELECTIONS Instance method Private Method 20130408
5 PROVIDER_FOR_ROLE_SELECTIONS Instance method Private Method 20130408
6 UNIQUE_FIELD_NAME Instance method Private Method 20130408
Events
Class CL_SADL_AUTH_COND_TO_SADL_COND has no event.
Types
Class CL_SADL_AUTH_COND_TO_SADL_COND has no local type.
Method Signatures

Method CONVERT_AUTH_COND_TO_SADL_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_INFO Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_INFO 20130409
2 Exporting ET_SADL_CONDITIONS Call by reference Type reference (TYPE) IF_SADL_QUERY_TYPES=>TT_COMPLEX_CONDITION 20130409
3 Importing IT_AUTH_CONDITIONS Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_AUTHORIZATION_CONDITIONS 20130409
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130409

Method FIELD_SELECTIONS_TO_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELOPT Call by reference Type reference (TYPE) IF_SADL_COND_PROVIDER_GRPD_RNG=>TY_GROUPED_RANGE-T_SELOPT 20130408
2 Importing IT_SELECTIONS Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TY_FIELD_SELECTIONS-SELECTIONS 20130408

Method FIELD_SELECTIONS_TO_SELOPT on class CL_SADL_AUTH_COND_TO_SADL_COND has no exception.

Method PROVIDER_FOR_AUTH_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUTH_CONDITIONS Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_AUTHORIZATION_CONDITIONS 20130408
2 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SADL_CONDITION_PROVIDER 20130408
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130408

Method PROVIDER_FOR_FIELD_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_SELECTIONS Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_FIELD_SELECTIONS 20130408
2 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SADL_CONDITION_PROVIDER 20130408

Method PROVIDER_FOR_FIELD_SELECTIONS on class CL_SADL_AUTH_COND_TO_SADL_COND has no exception.

Method PROVIDER_FOR_ROLE_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROLE_SELECTIONS Call by reference Type reference (TYPE) IF_AUTH_CONDITION_TYPES=>TT_ROLE_SELECTIONS 20130408
2 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SADL_CONDITION_PROVIDER 20130408
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130408

Method UNIQUE_FIELD_NAME 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 Returning RV_UNIQUE_NAME Value transfer Type reference (TYPE) STRING 20130408

Method UNIQUE_FIELD_NAME on class CL_SADL_AUTH_COND_TO_SADL_COND has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740