SAP ABAP Class CL_SLAD_DATA_FOR_KERNEL (Converting Data for Kernel)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA (Application Component) Syntax, Compiler, Runtime
     SLAD_KERNEL (Package) Software Layer Aware Debugging: Interface to Kernel
Properties
Class CL_SLAD_DATA_FOR_KERNEL  
Short Description Converting Data for Kernel    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLAD_KERNEL   Software Layer Aware Debugging: Interface to Kernel 
Created 20060606   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SLAD_OBJECT_SET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SLAD_SELECT_OPTIONS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SLAD_DATA_FOR_KERNEL has no interface implemented.
Friends
Class CL_SLAD_DATA_FOR_KERNEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_SELECTION_TYPE Constant Private See coding 20060622
2 KEYWORDS Static Attribute Public See coding 20060821
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_OPTIONPART Static method Private Method Append ' NOT ' if Necessary, Determine Option Used 20060619
2 BLANK_OR_BLANK Static method Private Method Appends ' OR ' to expr 20060619
3 CLASS_CONSTRUCTOR Static method Public Constructor 20060821
4 CLOSE_BRACKET Static method Private Method Appends ')' to expr 20060613
5 CLOSE_BRACKET_AND Static method Private Method Appends ' ) AND ' to p_expr 20060613
6 CLOSE_BRACKET_OR Static method Private Method Appends ') OR ' to p_expr 20060613
7 COMPILE_EXPRESSION Static method Public Method Compile Expression and Deliver Load 20060629
8 MAINPART Static method Private Method Line Inside Including / Excluding Block 20060704
9 NEXT_OPTION_PART Static method Private Method ' value' 20060613
10 NOT_BLANK Static method Private Method Appends NOT ' to expr 20060614
11 NOT_OPEN_BRACKET Static method Private Method Appends 'NOT ( ' to p_expr 20060613
12 OBJECTSET_TO_EXPRESSION Static method Public Method Convert Object Set to String 20060606
13 OPEN_BRACKET Static method Private Method Appends '(' to expr 20060608
14 SET_TYPE_STRING Static method Private Method Set 'types' into String for Kernel 20060619
15 START_OPTIONPART Static method Private Method Append '(' 20060608
16 VALUE_TO_EXPRESSION Static method Public Method Convert Rangetab to String 20060606
17 WRITE_BT Static method Private Method First Part of 'BT' 20060704
18 WRITE_NB Static method Private Method First Part of 'NB' 20060704
Events
Class CL_SLAD_DATA_FOR_KERNEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SELECTION_TYPE Private Type reference (TYPE) STRING 20060622
Method Signatures

Method BEFORE_OPTIONPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060619
2 Exporting P_OPTION Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_OPTION 20060619
3 Importing P_ORI_OPTION Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_OPTION 20060619
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060621

Method BLANK_OR_BLANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060619

Method BLANK_OR_BLANK on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SLAD_DATA_FOR_KERNEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method CLOSE_BRACKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060613

Method CLOSE_BRACKET on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method CLOSE_BRACKET_AND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060613

Method CLOSE_BRACKET_AND on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method CLOSE_BRACKET_OR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060613

Method CLOSE_BRACKET_OR on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method COMPILE_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EXPRESSION Call by reference Type reference (TYPE) STRING String containig the object set 20060629
2 Exporting P_LOAD Call by reference Type reference (TYPE) XSTRING XString containing load 20060629
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_CMPLR_LOAD_LIMIT Load limit beim compilieren 20060629
2 CX_SWLAD_KRN_CMPLR_SYNTAX_ERR Syntaxfehler mit Offsetangabe 20060629
3 CX_SWLAD_KRN_COMPILER Fehler beim Compilieren, Oberklasse 20060629

Method MAINPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_BT_OR_NB_FLG Call by reference Type reference (TYPE) C 20060704
2 Changing P_CURRENT_OPTION Call by reference Type reference (TYPE) C 20060704
3 Changing P_EXPRESSION Call by reference Type reference (TYPE) STRING 20060704
4 Changing P_NEW_OPTION_PART Call by reference Type reference (TYPE) C 20060704
5 Importing P_RANGE Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_VALUE 20060704
6 Importing P_TYPE Call by reference Type reference (TYPE) STRING 20060704
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060704
2 CX_SWLAD_KRN_WRONG_PARA 20060704

Method NEXT_OPTION_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060613
2 Importing P_PARA Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_LOW 20060613
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_PARA 20060621

Method NOT_BLANK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060614

Method NOT_BLANK on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method NOT_OPEN_BRACKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060613

Method NOT_OPEN_BRACKET on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method OBJECTSET_TO_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EXPRESSION Call by reference Type reference (TYPE) STRING String containig the object set 20060606
2 Importing P_OBJECT_SET Call by reference Object reference (TYPE REF TO) CL_SLAD_OBJECT_SET Objectset to create a string of 20060606
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060622
2 CX_SWLAD_KRN_WRONG_PARA 20060622
3 CX_SWLAD_KRN_WRONG_SIGN 20060622
4 CX_SWLAD_KRN_WRONG_TYPE 20060622

Method OPEN_BRACKET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060608

Method OPEN_BRACKET on class CL_SLAD_DATA_FOR_KERNEL has no exception.

Method SET_TYPE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_STRING Call by reference Type reference (TYPE) STRING 20060619
2 Importing P_TYPE Call by reference Type reference (TYPE) CL_SLAD_OBJECT_SET=>TY_VALUE_SET_TYPE 20060619
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_TYPE 20060621

Method START_OPTIONPART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060608
2 Importing P_OPTION Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_OPTION 20060613
3 Importing P_PARA Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_LOW 20060613
4 Importing P_TYPE Call by reference Type reference (TYPE) STRING PAK, PRG, PROC, INTF 20060613
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060621
2 CX_SWLAD_KRN_WRONG_PARA 20060621

Method VALUE_TO_EXPRESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EXPRESSION Call by reference Type reference (TYPE) STRING expression created 20060606
2 Importing P_TYPE Call by reference Type reference (TYPE) CL_SLAD_OBJECT_SET=>TY_VALUE_SET_TYPE 20060614
3 Importing P_VALUE Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_VALUE_TABLE element of a set of objects 20060606
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060621
2 CX_SWLAD_KRN_WRONG_PARA 20060621
3 CX_SWLAD_KRN_WRONG_SIGN 20060622
4 CX_SWLAD_KRN_WRONG_TYPE 20060621

Method WRITE_BT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060704
2 Importing P_RANGE Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_VALUE 20060704
3 Importing P_TYPE Call by reference Type reference (TYPE) STRING PAK, PRG, PROC, INTF 20060704
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060704
2 CX_SWLAD_KRN_WRONG_PARA 20060704

Method WRITE_NB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPR Call by reference Type reference (TYPE) STRING 20060704
2 Importing P_RANGE Call by reference Type reference (TYPE) IF_SLAD_SELECT_OPTIONS=>TY_VALUE 20060704
3 Importing P_TYPE Call by reference Type reference (TYPE) STRING PAK, PRG, PROC, INTF 20060704
# Exception Resumable Description Created on
1 CX_SWLAD_KRN_WRONG_OPTION 20060704
2 CX_SWLAD_KRN_WRONG_PARA 20060704
History
Last changed by/on SAP  20090618 
SAP Release Created in 710