SAP ABAP Class CL_CULL_PROCEDURE (Interpreter Evaluation Procedures)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-CFG-LL (Application Component) Low Level Configuration
     AP_CULL_EVALUATION (Package) Low Level Configuration (Explode SELNET/Dependency)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CULL_INTERPRETER Evaluate Selection Conditions 20050223
Properties
Class CL_CULL_PROCEDURE  
Short Description Interpreter Evaluation Procedures    
Super Class CL_CULL_INTERPRETER Evaluate Selection Conditions 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AP_CULL_EVALUATION   Low Level Configuration (Explode SELNET/Dependency) 
Created 20050223   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CULL_PROCEDURE has no forward declaration.
Interfaces
Class CL_CULL_PROCEDURE has no interface implemented.
Friends
Class CL_CULL_PROCEDURE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PROC_AUTHOR Constant Private Type reference (TYPE) ATAUT '7' Classification: Author 20050223
Methods
# Method Level Visibility Method type Description Created on
1 EVAL_ASSIGNMENT Instance method Private Method 20050223
2 EVAL_AVAR_INT Instance method Private Method 20050223
3 EVAL_AVAR_MULTIPLE Instance method Private Method 20050223
4 EVAL_FUN_INF Instance method Private Method 20050223
5 EVAL_IF_THEN Instance method Private Method 20050223
6 EVAL_MULTIPLE_ASSIGNMENT Instance method Private Method 20050223
7 EVAL_PROCEDURE Instance method Public Method 20050223
8 EVAL_PROC_STATEMENT Instance method Private Method 20050223
9 EVAL_PROC_STATEMENTS Instance method Private Method 20050223
10 EVAL_TAB_INF Instance method Private Method 20050223
11 INIT_AND_PUT_PROPERTIES Instance method Public Method 20050223
12 MAKE_FUN_INFERENCES Instance method Private Method 20050223
13 MAKE_TAB_INFERENCES Instance method Private Method 20050223
Events
Class CL_CULL_PROCEDURE has no event.
Types
Class CL_CULL_PROCEDURE has no local type.
Method Signatures

Method EVAL_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_AVAR_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATINN Call by reference Type reference (TYPE) ATINN 20050223
2 Exporting EV_RFLAG Call by reference Type reference (TYPE) CURFLAG 20050223
# Exception Resumable Description Created on
1 CX_CULL_INTERPRETER 20050223

Method EVAL_AVAR_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) CULL_GEN_VALUES_T 20050223
2 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_FUN_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDB_HOOK Call by reference Type reference (TYPE) CULL_GEN_RESULT 'F' 20050223
2 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_IF_THEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_MULTIPLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_PROCEDURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INFERRED_VALUES Call by reference Type reference (TYPE) CULL_GEN_PROPERTIES 20050223
2 Importing II_MASTERDATA Call by reference Object reference (TYPE REF TO) IF_CUGEN_MASTERDATA 20050223
3 Importing IT_PROCEDURES Call by reference Type reference (TYPE) CUGEN_PROCEDURES_T 20050223
4 Importing IV_PROCEDURE_ID Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_PROC_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_PROC_STATEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method EVAL_TAB_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARSI_INDEX Call by reference Type reference (TYPE) SYTABIX 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method INIT_AND_PUT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) CULL_GEN_PROPERTIES 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method MAKE_FUN_INFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INF_AVARS Call by reference Type reference (TYPE) TT_LL_INF_AVAR_F 20050223
2 Importing IT_MATCH Call by reference Type reference (TYPE) CULL_GEN_VARIANTFUNCTION_IF_T 20050223
3 Importing IV_FUN_NAME Call by reference Type reference (TYPE) RS38L_FNAM 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223

Method MAKE_TAB_INFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INF_AVARS Call by reference Type reference (TYPE) TT_LL_INF_AVAR 20050223
2 Importing IT_MATCH Call by reference Type reference (TYPE) CULL_GEN_VARIANTTABLE_OUTPUT_T 20050223
# Exception Resumable Description Created on
1 CX_CUGEN_ERROR 20050223
History
Last changed by/on SAP  20050301 
SAP Release Created in 700