SAP ABAP Class CL_CRM_IC_ACTION_GENERATOR (Action generation)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-ACC (Application Component) Activity Clipboard
     CRM_IC_APPL_UI_BDC (Package) IC Business Data Context UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_ACTION_GENERATION Action generation 20021018
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRM_IC_ACTION_GENERATOR_BOR BOR specific action generator 20021018
2 Inheritance (c INHERITING FROM c_ref)  CL_CRM_IC_ACTION_GENERATOR_URL Temp till system is open again 20040312
Properties
Class CL_CRM_IC_ACTION_GENERATOR  
Short Description Action generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_APPL_UI_BDC   IC Business Data Context UI 
Created 20021018   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SEOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SEOK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_IC_ACTION_GENERATION Action generation 20021018
Friends
Class CL_CRM_IC_ACTION_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOR_PARAMETER_PREFIX Constant Protected Type reference (TYPE) STRING 'ICWCBORPARAMETER_' 20040206
2 BUILD_CLASS_CONSTRUCTOR_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT to build constructor 20030116
3 BUILD_CONSTRUCTOR_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT to build constructor 20021019
4 BUILD_DEFINITION_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT to build definition data flow 20021021
5 BUILD_PREPARE_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT to build prepare code 20021018
6 BUILD_RETURN_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT to build return code 20021021
7 CLASSNAME Instance attribute Protected Type reference (TYPE) SEOCLSNAME Object Type Name 20021018
8 CLASS_GENERATOR_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT for class generation 20021018
9 CORRNR Instance attribute Protected Type reference (TYPE) TRKORR Request/Task 20021018
10 DESCRIPTION Instance attribute Protected Type reference (TYPE) STRING 20021018
11 DEVCLASS Instance attribute Protected Type reference (TYPE) DEVCLASS Package 20021018
12 DF_DOC Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20021018
13 IFDEF Instance attribute Protected Type reference (TYPE) CRMT_IC_LTX_DF_DEFINITION Launch Transaction Data Flow Definition 20040105
14 IFDEF_AND_DF_DOC Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20021018
15 IFDEF_XML Instance attribute Protected Type reference (TYPE) STRING 20021018
16 INITIAL_DF_XSLT Instance attribute Protected Type reference (TYPE) CHAR100 Name of XSLT to build initial data flow 20021018
17 IS_RETURN_DF_REQUESTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL True if return df is requested 20030116
18 LOCAL_DEF Instance attribute Protected Type reference (TYPE) SEOP_SOURCE 20021018
19 LTX_ID Instance attribute Protected Type reference (TYPE) CRMT_IC_LTX_ID Launch Transaction ID 20041112
20 METHODS Instance attribute Protected Type reference (TYPE) SEOP_METHODS_W_SOURCE 20021018
21 METHOD_NAME_CLASS_CONSTRUCTOR Constant Protected Type reference (TYPE) STRING 'CLASS_CONSTRUCTOR' 20030116
22 METHOD_NAME_CONSTRUCTOR Constant Protected Type reference (TYPE) STRING 'CONSTRUCTOR' 20030116
23 METHOD_NAME_DEFINITION Constant Protected Type reference (TYPE) STRING 'GET_ACTION_DEFINITION' 20030116
24 METHOD_NAME_PREPARE Constant Protected Type reference (TYPE) STRING 'IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW' 20021018
25 METHOD_NAME_RETURN Constant Protected Type reference (TYPE) STRING 'IF_CRM_IC_ACTION_HANDLER~PROCESS_RETURN' 20040204
26 PARAM_TYPE_BOR_OBJECT Constant Protected Type reference (TYPE) IC_REFTYP 'O' Reference Type 20040206
27 PARAM_TYPE_DDIC Constant Protected Type reference (TYPE) IC_REFTYP 'D' Reference Type 20040206
28 SUPER_CLASS Instance attribute Protected Type reference (TYPE) STRING 20021018
29 VERSION Instance attribute Protected Type reference (TYPE) STRING '1.0' 20030206
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BOR_DDIC Instance method Protected Method 20040206
2 ADD_CODE_TO_METHOD_SOURCES Instance method Protected Method 20040106
3 ADD_DDIC Instance method Protected Method Read definitions for all parameters and their components 20040106
4 BUILD_INITIAL_DATA_FLOW Instance method Protected Method 20021018
5 COMBINE_IFDEF_WITH_DF Instance method Protected Method 20021018
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021018
7 SPECIFIC_BUILD_CONSTRUCT_CODE Instance method Protected Method Specific implementation: Build constructors 20040106
8 SPECIFIC_BUILD_DEFINITION_CODE Instance method Protected Method Specific implementation: Build definition code 20040103
9 SPECIFIC_BUILD_INITIAL_DF Instance method Protected Method Specific implementation: Build inital data flow 20040102
10 SPECIFIC_CHECK_CLASS_FOR_REGEN Instance method Protected Method Specific implementation: Check if regeneration is possible 20040106
11 SPECIFIC_IS_DEFINITION_CONSIST Instance method Protected Method Specific implementation: Is definition consistent 20040106
12 SPECIFIC_LOAD_ACTION_INTERFACE Instance method Protected Method Specific implementation: Load transaction interface 20040103
Events
Class CL_CRM_IC_ACTION_GENERATOR has no event.
Types
Class CL_CRM_IC_ACTION_GENERATOR has no local type.
Method Signatures

Method ADD_BOR_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARAMETER Call by reference Type reference (TYPE) CRMT_IC_CONTAINER_PARAM Definition eines Container-Parameters mit Beschreibung 20040206
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logische Destination (in Funktionsaufruf definiert) 20040206
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20040206

Method ADD_CODE_TO_METHOD_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CODE Call by reference Type reference (TYPE) STRING 20040106
2 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) STRING 20040106
3 Importing IV_REDEFINE Call by reference Type reference (TYPE) ABAP_BOOL 20040106

Method ADD_CODE_TO_METHOD_SOURCES on class CL_CRM_IC_ACTION_GENERATOR has no exception.

Method ADD_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logische Destination (in Funktionsaufruf definiert) 20040106
2 Importing IV_STRUCTURE Call by reference Type reference (TYPE) SWC_REFSTR referenzierte Tabelle 20040106
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20040106

Method BUILD_INITIAL_DATA_FLOW Signature

Method BUILD_INITIAL_DATA_FLOW on class CL_CRM_IC_ACTION_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20021021

Method COMBINE_IFDEF_WITH_DF Signature

Method COMBINE_IFDEF_WITH_DF on class CL_CRM_IC_ACTION_GENERATOR has no parameter.
Method COMBINE_IFDEF_WITH_DF on class CL_CRM_IC_ACTION_GENERATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20021018
2 Importing IV_CORRNR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20021018
3 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20021018
4 Importing IV_LTX_ID Call by reference Type reference (TYPE) CRMT_IC_LTX_ID Starttransaktions-ID 20041112
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20021018

Method SPECIFIC_BUILD_CONSTRUCT_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) SIMPLE 20040106
2 Importing IV_XSLT_NAME Call by reference Type reference (TYPE) SIMPLE 20040106
3 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040106
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20040106

Method SPECIFIC_BUILD_DEFINITION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040103

Method SPECIFIC_BUILD_DEFINITION_CODE on class CL_CRM_IC_ACTION_GENERATOR has no exception.

Method SPECIFIC_BUILD_INITIAL_DF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040102

Method SPECIFIC_BUILD_INITIAL_DF on class CL_CRM_IC_ACTION_GENERATOR has no exception.

Method SPECIFIC_CHECK_CLASS_FOR_REGEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_DEFINITION Call by reference Type reference (TYPE) STRING 20040106
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20040106
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20040106

Method SPECIFIC_IS_DEFINITION_CONSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20040106
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20040106
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20040106

Method SPECIFIC_LOAD_ACTION_INTERFACE Signature

Method SPECIFIC_LOAD_ACTION_INTERFACE on class CL_CRM_IC_ACTION_GENERATOR has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_IC_ACTION_GENERATION 20040106
History
Last changed by/on SAP  20081007 
SAP Release Created in 400