SAP ABAP Class CL_TASKLIST_EXTRACT (Class for BAdI Implementation: BADI_ESO_MAINT_TASKLIST)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       IMRM (Package) Application Development R/3 Maintenance Task List Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20090813
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090813
Properties
Class CL_TASKLIST_EXTRACT  
Short Description Class for BAdI Implementation: BADI_ESO_MAINT_TASKLIST    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IMRM   Application Development R/3 Maintenance Task List Management 
Created 20090813   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_TASKLIST_EXTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20090813
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20090813
Friends
Class CL_TASKLIST_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJTY_BUS1019 Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'BUS1019' Object Category 20090813
2 GC_OBJTY_BUS1019_EQ Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'BUS1019_EQ' Object Category 20090813
3 GC_OBJTY_BUS1019_FL Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'BUS1019_FL' Object Category 20090813
4 GC_PACKAGE_SIZE Constant Public Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE '15' Package Size 20090813
5 GC_PLKO Constant Public Type reference (TYPE) TABNAME 'PLKO' Table Name 20090814
6 GC_ROOTNODE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'TASKLISTHEADER' Node Name 20090813
7 GC_TL_EQ Constant Public Type reference (TYPE) PLNTY 'E' TL Type 20090813
8 GC_TL_FL Constant Public Type reference (TYPE) PLNTY 'T' TL Type 20090813
9 GC_TL_GEN Constant Public Type reference (TYPE) PLNTY 'A' TL Type 20090813
10 GC_TL_OPERATION Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'TASKLISTOPERATION' Node Name 20090818
Methods
# Method Level Visibility Method type Description Created on
1 GET_HEADER_LONGTEXT Instance method Private Method Get Long Text 20090817
2 GET_OPERATIONS Instance method Private Method Read Task List Operations (for Delta Indexing) 20090818
3 GET_OPERATION_LONGTEXT Instance method Private Method Get Long Text 20090819
4 PREPARE_ROOT_NODE_DF Instance method Private Method Read Task List Header (for Delta Indexing) 20090813
5 PREPARE_ROOT_NODE_IF Instance method Private Method Read Task List Header (for Initial Indexing) 20090813
Events
Class CL_TASKLIST_EXTRACT has no event.
Types
Class CL_TASKLIST_EXTRACT has no local type.
Method Signatures

Method GET_HEADER_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of one node 20090817

Method GET_HEADER_LONGTEXT on class CL_TASKLIST_EXTRACT has no exception.

Method GET_OPERATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES 20090818
2 Importing IT_TASKLIST_HEADER Call by reference Type reference (TYPE) PLKO_TT Tabellentyp PLKO 20090818
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20090818

Method GET_OPERATION_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES Extraction of one node 20090819

Method GET_OPERATION_LONGTEXT on class CL_TASKLIST_EXTRACT has no exception.

Method PREPARE_ROOT_NODE_DF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES 20090813
2 Importing IT_OBJECT_IDS Call by reference Type reference (TYPE) ESH_T_IF_CHANGED_OBJECTS 20090813
3 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Knotenname 20090813
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20090820

Method PREPARE_ROOT_NODE_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID Allgemeine ID 20090813
2 Exporting EV_NO_MORE_DATA Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090813
3 Importing IT_OBJECT_EXTRACTION Call by reference Type reference (TYPE) ESH_T_IF_EXTRACT_NODES 20090813
4 Importing IV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID Allgemeine ID 20090813
5 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Paketgröße 20090813
6 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Plantyp 20090813
7 Importing IV_ROOT_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Knotenname 20090813
# Exception Resumable Description Created on
1 CX_ESH_IF_PROVIDER_ERROR General error in provider 20090817
History
Last changed by/on SAP  20110908 
SAP Release Created in 605