SAP ABAP Class CL_RMPS_FOBU_FUNCTIONS (Form Builder Functions)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DOD_GENERAL (Package) DoD: General Functions
Properties
Class CL_RMPS_FOBU_FUNCTIONS  
Short Description Form Builder Functions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DOD_GENERAL   DoD: General Functions 
Created 20060623   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMPS_FOBU_FUNCTIONS has no forward declaration.
Interfaces
Class CL_RMPS_FOBU_FUNCTIONS has no interface implemented.
Friends
Class CL_RMPS_FOBU_FUNCTIONS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_QUOTES Constant Protected Type reference (TYPE) CHAR1 '''' Single-Character Indicator 20060627
Methods
# Method Level Visibility Method type Description Created on
1 CONTAINS_BRACKETS Instance method Protected Method 20060626
2 DISJUNCT Instance method Protected Method 20060626
3 GET_FIRST_BRACKETS Instance method Protected Method 20060627
4 GET_FIRST_CONJUNCTION Instance method Protected Method 20060626
5 GET_WITHOUT_FIRST_CONJUNCTION Instance method Protected Method 20060626
6 IS_BRACKET_LEFT Instance method Protected Method 20060627
7 IS_BRACKET_RIGHT Instance method Protected Method 20060627
8 IS_OR Instance method Protected Method 20060627
9 NORMALIZE Instance method Public Method Convert to KDFN 20060623
10 NORMALIZE_ONE_TERM Instance method Protected Method 20060626
11 QUERY_GET Instance method Public Method 20060627
12 QUERY_LINE_CHECK Instance method Private Method 20060704
13 QUERY_ONE_CONJUNCTION Instance method Protected Method 20060627
14 REMOVE_OUTER_BRACKETS Instance method Protected Method 20060626
15 REMOVE_QUOTES Instance method Protected Method 20060627
16 REPLACE_FIRST_BRACKETS Instance method Protected Method 20060627
Events
Class CL_RMPS_FOBU_FUNCTIONS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_QUERY Public See coding 20060627 BEGIN OF ty_query, id TYPE i, query TYPE srm_query_expression_tab, END OF ty_query
2 TY_TT_QUERY Public See coding 20060627 ty_tt_query TYPE STANDARD TABLE OF ty_query WITH KEY id
Method Signatures

Method CONTAINS_BRACKETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626
2 Returning RE_RESULT Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060626

Method CONTAINS_BRACKETS on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method DISJUNCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TERM1 Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626
2 Importing IM_TERM2 Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626
3 Returning RE_TOKEN Value transfer Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626

Method DISJUNCT on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method GET_FIRST_BRACKETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_BRACKETS Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060627
2 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060627

Method GET_FIRST_BRACKETS on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method GET_FIRST_CONJUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626
2 Returning RE_TOKEN Value transfer Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626

Method GET_FIRST_CONJUNCTION on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method GET_WITHOUT_FIRST_CONJUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626
2 Returning RE_TOKEN Value transfer Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626

Method GET_WITHOUT_FIRST_CONJUNCTION on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method IS_BRACKET_LEFT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN 20060627
2 Returning RE_IS Value transfer Type reference (TYPE) SRMBOOLEAN 20060627

Method IS_BRACKET_LEFT on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method IS_BRACKET_RIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN 20060627
2 Returning RE_IS Value transfer Type reference (TYPE) SRMBOOLEAN 20060627

Method IS_BRACKET_RIGHT on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method IS_OR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN 20060627
2 Returning RE_IS Value transfer Type reference (TYPE) SRMBOOLEAN 20060627

Method IS_OR on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method NORMALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060623
2 Returning RE_NORMALIZED Value transfer Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060623

Method NORMALIZE on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method NORMALIZE_ONE_TERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626
2 Returning RE_TOKEN Value transfer Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060626

Method NORMALIZE_ONE_TERM on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method QUERY_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060627
2 Returning RE_QUERY Value transfer Type reference (TYPE) TY_TT_QUERY 20060627
# Exception Resumable Description Created on
1 CX_RMPS_COMPLEX_QUERY 20060704

Method QUERY_LINE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_QUERY_LINE Call by reference Type reference (TYPE) SRM_QUERY_EXPRESSION Attribut- und Volltextsuche 20060704
# Exception Resumable Description Created on
1 CX_RMPS_COMPLEX_QUERY 20060704

Method QUERY_ONE_CONJUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060627
2 Returning RE_QUERY Value transfer Type reference (TYPE) SRM_QUERY_EXPRESSION_TAB Attribut- und Volltextsuche 20060627
# Exception Resumable Description Created on
1 CX_RMPS_COMPLEX_QUERY 20060703

Method REMOVE_OUTER_BRACKETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TOKEN Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB 20060627
2 Exporting EX_REMOVED Value transfer Type reference (TYPE) SRMBOOLEAN 20060627

Method REMOVE_OUTER_BRACKETS on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method REMOVE_QUOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE Call by reference Type reference (TYPE) C 20060627
2 Returning RE_VALUE Value transfer Type reference (TYPE) STRING 20060627

Method REMOVE_QUOTES on class CL_RMPS_FOBU_FUNCTIONS has no exception.

Method REPLACE_FIRST_BRACKETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REPLACE_BY Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060627
2 Importing IM_SOURCE Call by reference Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060627
3 Returning RE_REPLACED Value transfer Type reference (TYPE) SFBE_SIMPLE_TOKEN_TAB Tabelle mit Formeltokens, alternativ zur Stringdarstellung 20060627

Method REPLACE_FIRST_BRACKETS on class CL_RMPS_FOBU_FUNCTIONS has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710