SAP ABAP Class CL_EAM_TASKLIST (Main controller class for task lists)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PM-PRM-TL (Application Component) Maintenance Task Lists
     EAM_TL_API (Package) EAM Task List API
Properties
Class CL_EAM_TASKLIST  
Short Description Main controller class for task lists    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAM_TL_API   EAM Task List API 
Created 20090805   SAP 
Last change 20110908   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)
Interfaces
Class CL_EAM_TASKLIST has no interface implemented.
Friends
Class CL_EAM_TASKLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TRTYP_CHANGE Constant Public Type reference (TYPE) TRTYP 'V' Transaction type 20091008
2 GC_TRTYP_CREATE Constant Public Type reference (TYPE) TRTYP 'H' Transaction type 20091008
3 GC_TRTYP_DELETE Constant Public Type reference (TYPE) TRTYP 'L' Transaction type 20091026
4 GC_TRTYP_DISPLAY Constant Public Type reference (TYPE) TRTYP 'A' Transaction type 20091008
5 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAM_TASKLIST Main controller class for task lists 20090805
6 MV_CALL_HAS_SPACK Instance attribute Private Type reference (TYPE) FLAG Indicates wether call contains service packages 20091113
7 MV_SERVICE_PROC_IS_DECOUPLED Instance attribute Private Type reference (TYPE) FLAG ABAP_FALSE General Flag 20100319
8 PLNTY_ANL Constant Public Type reference (TYPE) PLNTY 'A' Task List Type general 20090902
9 PLNTY_EQUI Constant Public Type reference (TYPE) PLNTY 'E' Task List Type equipment 20090902
10 PLNTY_TPL Constant Public Type reference (TYPE) PLNTY 'T' Task List Type functional location 20090902
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method Checks all necessary authorizations to execute create/update 20091007
2 CHECK_INPUT_PARAMETERS Instance method Private Method Checks if all objects for update belong to the same group 20090924
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090805
4 COMPARE_TL_KEY Instance method Private Method Auxilary checks (compares keys; determines PLNAL if unique) 20091007
5 CREATE Instance method Public Method Inserts task list data 20090805
6 FILL_INTERNAL_KEYS Instance method Private Method Fills the internal keys for insert 20090918
7 FILL_PLNKN_FOR_SUBOBJECTS Instance method Private Method Fills the node number from operation number for subobjects 20090918
8 GET_INSTANCE Static method Public Method Returns singleton instance 20090805
9 GET_KEYS Instance method Private Method Gets keys from selected TL headers 20090813
10 POST Instance method Public Method Updates changes to DB 20090817
11 READ Instance method Public Method Reads complete task list data 20090805
12 REFRESH_BUFFER Instance method Public Method Deletes buffer and dequeue the task list 20091006
13 SUCCESS_MESSAGE Instance method Private Method Adds success message to the log 20091028
14 UPDATE Instance method Public Method Update task list data 20090805
Events
Class CL_EAM_TASKLIST has no event.
Types
Class CL_EAM_TASKLIST has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TL_COMP Call by reference Object reference (TYPE REF TO) CL_EAM_TL_COMP Class for task list API components 20091015
2 Importing IO_TL_OPR Call by reference Object reference (TYPE REF TO) CL_EAM_TL_OPR Class for task list operations of API 20091015
3 Importing IT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20091015
4 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20091026
5 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091008
6 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091008
7 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091008
8 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091008
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20091008

Method CHECK_INPUT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS_DEL Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for TL components 20091204
2 Changing CT_COMPONENTS_INS Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for TL components 20091204
3 Changing CT_COMPONENTS_UPD Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for TL components 20091204
4 Changing CT_COMPONENTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PLMZ_UP Task list: Table with update flags for Meterial Components 20091204
5 Changing CT_HEADERS_DEL Call by reference Type reference (TYPE) EAM_T_PLKOD Task list header dialog table type 20091204
6 Changing CT_HEADERS_UPD Call by reference Type reference (TYPE) EAM_T_HDR_UPD Task list: Table for header update in API 20091204
7 Changing CT_HEADERS_UPDX Call by reference Type reference (TYPE) EAM_T_PLKOD_UP Task List API: Table for TL header update indicators 20091204
8 Changing CT_MPACKAGES_DEL Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API Table of maintenance packages 20091204
9 Changing CT_MPACKAGES_INS Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API Table of maintenance packages 20091204
10 Changing CT_OPERATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20091204
11 Changing CT_OPERATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20091204
12 Changing CT_OPERATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20091204
13 Changing CT_OPERATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_OPR_UP Task list: Table with update flags for operations 20091204
14 Changing CT_PRTS_DEL Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20091204
15 Changing CT_PRTS_INS Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20091204
16 Changing CT_PRTS_UPD Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20091204
17 Changing CT_PRTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PRT_UP task list API: table for PRT update indicators 20091204
18 Changing CT_RELATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20091204
19 Changing CT_RELATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20091204
20 Changing CT_RELATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20091204
21 Changing CT_RELATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_REL_UP Task list: Table containing update flags for relations 20091204
22 Changing CT_SPACK_CONTR_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091204
23 Changing CT_SPACK_CONTR_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091204
24 Changing CT_SPACK_CONTR_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091204
25 Changing CT_SPACK_CONTR_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS_UP Task list API: Update flags for service contract limits 20091204
26 Changing CT_SPACK_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091204
27 Changing CT_SPACK_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091204
28 Changing CT_SPACK_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091204
29 Changing CT_SPACK_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS_UP Task list API: Update flags for service limit data 20091204
30 Changing CT_SPACK_LINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091204
31 Changing CT_SPACK_LINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091204
32 Changing CT_SPACK_LINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091204
33 Changing CT_SPACK_LINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_UPDX Update structure for MM-SRV Services in Tasklist 20091204
34 Changing CT_SPACK_OUTLINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091204
35 Changing CT_SPACK_OUTLINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091204
36 Changing CT_SPACK_OUTLINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091204
37 Changing CT_SPACK_OUTLINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINES_UP Task list API: Flag structure for service pack outlines 20091204
38 Changing CT_TEXT_DEL Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20091204
39 Changing CT_TEXT_INS Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20091204
40 Changing CT_TEXT_UPD Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20091204
41 Exporting EV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091021
42 Exporting EV_ERROR Call by reference Type reference (TYPE) C 20091207
43 Exporting EV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20091007
44 Exporting EV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090930
45 Exporting EV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091021
46 Importing IO_TL_HEADER Call by reference Object reference (TYPE REF TO) CL_EAM_TL_HEADER Class for task list header 20090924
47 Importing IS_HEADER Call by reference Type reference (TYPE) EAM_S_HDR_INS Task List API: Header data insert structure 20091104
48 Importing IV_DATE Call by reference Type reference (TYPE) STTAG Key Date 20090924
49 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20090924
50 Importing IV_HTL_REQ Call by reference Type reference (TYPE) XHIERTL Sign: Task List Contains Hierarchical Operations 20091203
51 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090924
52 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20090924
53 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20090924
54 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091009
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20091207

Method CLASS_CONSTRUCTOR Signature

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

Method COMPARE_TL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSGV1 Call by reference Type reference (TYPE) EAM_T_SYMSGV Table with message variables 20091007
2 Changing CV_NO_UNIQUE_PLNAL Call by reference Type reference (TYPE) ABAP_BOOL 20091007
3 Changing CV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20091007
4 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20091007
5 Importing IV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20091007
6 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091007
7 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091007
8 Importing IV_TOP_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091007
9 Importing IV_TOP_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091007
10 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091013

Method COMPARE_TL_KEY on class CL_EAM_TASKLIST has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090807
2 Exporting EV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20090807
3 Exporting EV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090807
4 Importing IS_HEADER Call by reference Type reference (TYPE) EAM_S_HDR_INS Task List API: Header data insert structure 20091002
5 Importing IT_COMPONENTS Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for the TL component insert 20090807
6 Importing IT_MPACKAGES Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API Table of maintenance packages 20090921
7 Importing IT_OPERATIONS Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20090807
8 Importing IT_PRTS Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090807
9 Importing IT_RELATIONS Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090807
10 Importing IT_SPACK_CONTR_LIMITS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
11 Importing IT_SPACK_LIMITS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
12 Importing IT_SPACK_LINES Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091030
13 Importing IT_SPACK_OUTLINES Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091030
14 Importing IT_TEXT Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090921
15 Importing IT_TEXT_LINES Call by reference Type reference (TYPE) EAM_T_TEXT_LINES Table with Text Lines for Task List APIs 20090928
16 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20090921
17 Importing IV_CLEAR_BUFFER_IF_ERROR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20100527
18 Importing IV_DATE Call by reference Type reference (TYPE) STTAG SY-DATUM Key Date 20090921
19 Importing IV_NO_SUCCESS_MESSAGE Call by reference Type reference (TYPE) CHAR1 SPACE Don't show success message (Yes='X'; No=' ') 20100527
20 Importing IV_PROFILE Call by reference Type reference (TYPE) PROFID_STD Profile 20091030
21 Importing IV_UPDATE_SHORTTEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update shorttext from first line of longtext 20100510

Method CREATE on class CL_EAM_TASKLIST has no exception.

Method FILL_INTERNAL_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS_DEL Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for TL components 20091009
2 Changing CT_COMPONENTS_INS Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for the TL component insert 20090921
3 Changing CT_COMPONENTS_UPD Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for TL components 20091009
4 Changing CT_COMPONENTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PLMZ_UP Task list: Table with update flags for Meterial Components 20091009
5 Changing CT_HEADERS_DEL Call by reference Type reference (TYPE) EAM_T_PLKOD Task list header dialog table type 20091008
6 Changing CT_HEADERS_UPD Call by reference Type reference (TYPE) EAM_T_HDR_UPD Task list: Table for header update in API 20091008
7 Changing CT_HEADERS_UPDX Call by reference Type reference (TYPE) EAM_T_PLKOD_UP Task List API: Table for TL header update indicators 20091008
8 Changing CT_MPACKAGES_DEL Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API: Table for maintenance packag update / insert 20091009
9 Changing CT_MPACKAGES_INS Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API: Table for maintenance packag update / insert 20090921
10 Changing CT_OPERATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list: Table for operations insert / update in API 20091009
11 Changing CT_OPERATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list: Table for operations insert / update in API 20090918
12 Changing CT_OPERATIONS_RESTORE Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list: Table for operations insert / update in API 20091023
13 Changing CT_OPERATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list: Table for operations insert / update in API 20091009
14 Changing CT_OPERATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_OPR_UP Task list: Table with update flags for operations 20091009
15 Changing CT_PRTS_DEL Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20091009
16 Changing CT_PRTS_INS Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090918
17 Changing CT_PRTS_UPD Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20091009
18 Changing CT_PRTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PRT_UP task list API: table for PRT update indicators 20091009
19 Changing CT_RELATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_REL Task list: Table for update / insert relations 20091009
20 Changing CT_RELATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090921
21 Changing CT_RELATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_REL Task list: Table for update / insert relations 20091009
22 Changing CT_RELATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_REL_UP Task list: Table containing update flags for relations 20091009
23 Changing CT_SPACK_CONTR_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
24 Changing CT_SPACK_CONTR_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
25 Changing CT_SPACK_CONTR_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
26 Changing CT_SPACK_CONTR_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS_UP Task list API: Update flags for service contract limits 20091109
27 Changing CT_SPACK_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
28 Changing CT_SPACK_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
29 Changing CT_SPACK_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
30 Changing CT_SPACK_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS_UP Task list API: Update flags for service limit data 20091109
31 Changing CT_SPACK_LINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091109
32 Changing CT_SPACK_LINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091109
33 Changing CT_SPACK_LINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091109
34 Changing CT_SPACK_LINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_UPDX Update structure for MM-SRV Services in Tasklist 20091109
35 Changing CT_SPACK_OUTLINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091109
36 Changing CT_SPACK_OUTLINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091109
37 Changing CT_SPACK_OUTLINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091109
38 Changing CT_SPACK_OUTLINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINES_UP Task list API: Flag structure for service pack outlines 20091109
39 Changing CT_TEXT_DEL Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20091009
40 Changing CT_TEXT_INS Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090921
41 Changing CT_TEXT_UPD Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20091009
42 Importing IV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20090918
43 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090918
44 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091028

Method FILL_INTERNAL_KEYS on class CL_EAM_TASKLIST has no exception.

Method FILL_PLNKN_FOR_SUBOBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS_DEL Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for material components used for task lists 20090921
2 Changing CT_COMPONENTS_INS Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for the TL component insert 20090921
3 Changing CT_COMPONENTS_UPD Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for material components used for task lists 20090921
4 Changing CT_COMPONENTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PLMZ_UP Task list: Table with update flags for Meterial Components 20090921
5 Changing CT_MPACKAGES_DEL Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API Table of maintenance packages 20090921
6 Changing CT_MPACKAGES_INS Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List API Table of maintenance packages 20090921
7 Changing CT_OPERATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20090922
8 Changing CT_OPERATIONS_RESTORE Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list: Table for operations insert / update in API 20091023
9 Changing CT_OPERATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20090922
10 Changing CT_OPERATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_OPR_UP Task list: Table with update flags for operations 20090922
11 Changing CT_PRTS_DEL Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090918
12 Changing CT_PRTS_INS Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090918
13 Changing CT_PRTS_UPD Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090918
14 Changing CT_PRTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PRT_UP task list API: table for PRT update indicators 20090918
15 Changing CT_RELATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090921
16 Changing CT_RELATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090921
17 Changing CT_RELATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090921
18 Changing CT_RELATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_REL_UP Task list: Table containing update flags for relations 20090921
19 Changing CT_SPACK_CONTR_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
20 Changing CT_SPACK_CONTR_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
21 Changing CT_SPACK_CONTR_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091109
22 Changing CT_SPACK_CONTR_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS_UP Task list API: Update flags for service contract limits 20091109
23 Changing CT_SPACK_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
24 Changing CT_SPACK_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
25 Changing CT_SPACK_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091109
26 Changing CT_SPACK_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS_UP Task list API: Update flags for service limit data 20091109
27 Changing CT_SPACK_LINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK Table type for TL service package insert 20091109
28 Changing CT_SPACK_LINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK Table type for TL service package insert 20091109
29 Changing CT_SPACK_LINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK Table type for TL service package insert 20091109
30 Changing CT_SPACK_LINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_UPDX Update structure for MM-SRV Services in Tasklist 20091109
31 Changing CT_SPACK_OUTLINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091109
32 Changing CT_SPACK_OUTLINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091109
33 Changing CT_SPACK_OUTLINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091109
34 Changing CT_SPACK_OUTLINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINES_UP Task list API: Flag structure for service pack outlines 20091109
35 Changing CT_TEXT_DEL Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090921
36 Changing CT_TEXT_INS Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090921
37 Changing CT_TEXT_UPD Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090921
38 Importing IV_DATE Call by reference Type reference (TYPE) STTAG Key Date 20090921
39 Importing IV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20090918
40 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090918
41 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20090918
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20090921

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAM_TASKLIST Main controller class for task lists 20090805

Method GET_INSTANCE on class CL_EAM_TASKLIST has no exception.

Method GET_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TL_KEY Call by reference Type reference (TYPE) EAM_T_TASK_LIST_KEY Table Containing Keys for Task Lists 20090903
2 Importing IT_TL_HEADERS Call by reference Type reference (TYPE) EAM_T_PLKOD_EXT TL headers selected 20090813

Method GET_KEYS on class CL_EAM_TASKLIST has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090828
2 Importing IV_MMSRV_EXTERNAL_MAINTENACE Call by reference Type reference (TYPE) BAPI_FLAG MMSRV Data for Task List Operation Is Maintained Externally 20110131
3 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090828
4 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20090828
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20090916

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMPONENTS Call by reference Type reference (TYPE) EAM_T_TL_COMPONENT Task list: Material component dialog table type 20090806
2 Exporting ET_HDR_HIERARCHY Call by reference Type reference (TYPE) EAM_T_PLKOD_EXT Task List API: Header data with technical objests IDs 20090930
3 Exporting ET_HEADERS Call by reference Type reference (TYPE) EAM_T_PLKOD_EXT Task List API: Header data with technical objests IDs 20090805
4 Exporting ET_MPACKAGES Call by reference Type reference (TYPE) EAM_T_PLWPD Task list API: table for maintenance packages 20090817
5 Exporting ET_OPERATIONS Call by reference Type reference (TYPE) EAM_T_PLPOD Task list operation dialog table type 20090805
6 Exporting ET_OPR_HIERARCHY Call by reference Type reference (TYPE) EAM_T_PLPOD Task list operation dialog table type 20090930
7 Exporting ET_PRTS Call by reference Type reference (TYPE) EAM_T_TL_PRT_DETAIL task list API: table for PRT detail 20090806
8 Exporting ET_RELATIONS Call by reference Type reference (TYPE) EAM_T_PLABD Task list relations dialog table type 20090806
9 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090807
10 Exporting ET_SPACK_CONTR_LIMITS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091103
11 Exporting ET_SPACK_LIMITS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091103
12 Exporting ET_SPACK_LINES Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091028
13 Exporting ET_SPACK_OUTLINES Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091103
14 Exporting ET_TEXT Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090901
15 Exporting ET_TEXT_LINES Call by reference Type reference (TYPE) EAM_T_TEXT_LINES Table with Text Lines for Task List APIs 20090901
16 Importing IS_OBJ_SEL Call by reference Type reference (TYPE) TCA11 Object selection for object overviews 20090817
17 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20091002
18 Importing IV_DATE Call by reference Type reference (TYPE) STTAG SY-DATUM Date 20090805
19 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20090805
20 Importing IV_LOCK Call by reference Type reference (TYPE) FLG_ENQ Indicator: Read with lock 20100324
21 Importing IV_OBJ_SEL_HTL Call by reference Type reference (TYPE) XHIERTL Sign: Task List Contains Hierarchical Operations 20090930
22 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20090805
23 Importing IV_PLNAL Call by reference Type reference (TYPE) PLNAL Group Counter 20090805
24 Importing IV_PLNGR Call by reference Type reference (TYPE) VAGRP Responsible planner group/department 20090805
25 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090805
26 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20090805
27 Importing IV_REFRESH_BUFFER Call by reference Type reference (TYPE) ABAP_BOOL refresh buffer -> read from DB 20091020
28 Importing IV_STATUS Call by reference Type reference (TYPE) PLNST Status 20090908
29 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20090805
30 Importing IV_USAGE Call by reference Type reference (TYPE) VERWE Use by user or system 20090805

Method READ on class CL_EAM_TASKLIST has no exception.

Method REFRESH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091006
2 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091006
# Exception Resumable Description Created on
1 CX_EAM_TL_CONS_HEADER Exception class for tasklist header 20091127

Method SUCCESS_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091028
2 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20091028
3 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20091028
4 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091028
5 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20091028

Method SUCCESS_MESSAGE on class CL_EAM_TASKLIST has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090901
2 Exporting EV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20100203
3 Importing IS_HIERARCHY_TOP_KEY Call by reference Type reference (TYPE) EAM_S_TL_KEY HTL Key for top hierarchy level 20091012
4 Importing IT_COMPONENTS_DEL Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for material components used for task lists 20090902
5 Importing IT_COMPONENTS_INS Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for material components used for task lists 20090902
6 Importing IT_COMPONENTS_UPD Call by reference Type reference (TYPE) EAM_T_COMPONENT_INS Table type for material components used for task lists 20090902
7 Importing IT_COMPONENTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PLMZ_UP Task list: Table with update flags for Meterial Components 20090908
8 Importing IT_HEADER_DEL Call by reference Type reference (TYPE) EAM_T_PLKOD Task list header dialog table type 20090902
9 Importing IT_HEADER_UPD Call by reference Type reference (TYPE) EAM_T_HDR_UPD Task list: Table for header update in API 20090902
10 Importing IT_HEADER_UPDX Call by reference Type reference (TYPE) EAM_T_PLKOD_UP Task list header dialog table type 20090903
11 Importing IT_MPACKAGES_DEL Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List/Maint.Package Allocation I/O Structure 20090902
12 Importing IT_MPACKAGES_INS Call by reference Type reference (TYPE) EAM_T_TL_MPACK Task List/Maint.Package Allocation I/O Structure 20090902
13 Importing IT_OPERATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20090902
14 Importing IT_OPERATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20090902
15 Importing IT_OPERATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_OPR Task list operation dialog table type 20090902
16 Importing IT_OPERATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_OPR_UP Task list operation dialog table type 20090902
17 Importing IT_PRTS_DEL Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090901
18 Importing IT_PRTS_INS Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090901
19 Importing IT_PRTS_UPD Call by reference Type reference (TYPE) EAM_T_TL_PRT task list API: table for PRT update 20090901
20 Importing IT_PRTS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_PRT_UP task list API: table for PRT update indicators 20090901
21 Importing IT_RELATIONS_DEL Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090904
22 Importing IT_RELATIONS_INS Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090904
23 Importing IT_RELATIONS_UPD Call by reference Type reference (TYPE) EAM_T_TL_REL Task list relations dialog table type 20090904
24 Importing IT_RELATIONS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_REL_UP Task list: Table containing update flags for relations 20090904
25 Importing IT_SPACK_CONTR_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091106
26 Importing IT_SPACK_CONTR_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091106
27 Importing IT_SPACK_CONTR_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS Task list API: Service package contract limits 20091106
28 Importing IT_SPACK_CONTR_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_CONTR_LIMITS_UP Task list API: Update flags for service contract limits 20091106
29 Importing IT_SPACK_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091019
30 Importing IT_SPACK_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091019
31 Importing IT_SPACK_LIMITS_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091123
32 Importing IT_SPACK_LIMITS_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091106
33 Importing IT_SPACK_LIMITS_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS Task list API: Service package limit data 20091106
34 Importing IT_SPACK_LIMITS_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_LIMITS_UP Task list API: Update flags for service limit data 20091106
35 Importing IT_SPACK_OUTLINES_DEL Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091106
36 Importing IT_SPACK_OUTLINES_INS Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091106
37 Importing IT_SPACK_OUTLINES_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINE Task list API: Table containing service package outlines 20091106
38 Importing IT_SPACK_OUTLINES_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_OUTLINES_UP Task list API: Flag structure for service pack outlines 20091106
39 Importing IT_SPACK_UPD Call by reference Type reference (TYPE) EAM_T_TL_SPACK Task List API: Serviceline data detail 20091019
40 Importing IT_SPACK_UPDX Call by reference Type reference (TYPE) EAM_T_TL_SPACK_UPDX Update structure for MM-SRV Services in Tasklist 20091019
41 Importing IT_TEXT_DEL Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090902
42 Importing IT_TEXT_INS Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090902
43 Importing IT_TEXT_LINES_INS Call by reference Type reference (TYPE) EAM_T_TEXT_LINES Table with Text Header for Task List APIs 20090902
44 Importing IT_TEXT_LINES_UPD Call by reference Type reference (TYPE) EAM_T_TEXT_LINES Table with Text Header for Task List APIs 20090902
45 Importing IT_TEXT_UPD Call by reference Type reference (TYPE) EAM_T_TEXT Table with Text Header for Task List APIs 20090902
46 Importing IV_AENNR Call by reference Type reference (TYPE) AENNR Change Number 20090901
47 Importing IV_CLEAR_BUFFER_IF_ERROR Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20100527
48 Importing IV_DATE Call by reference Type reference (TYPE) STTAG SY-DATUM Date 20090901
49 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR 20090914
50 Importing IV_NO_SUCCESS_MESSAGE Call by reference Type reference (TYPE) CHAR1 SPACE Don't show success message (Yes='X'; No=' ') 20100527
51 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR 20090914
52 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY 20090914
53 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR 20090914
54 Importing IV_UPDATE_SHORTTEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Update shorttext from first line of longtext 20100512
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for tasklist production ressources /tools 20090902
History
Last changed by/on SAP  20110908 
SAP Release Created in 605