SAP ABAP Class CL_EAM_TL_UTILITY (General utility class for task list)
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_TL_UTILITY  
Short Description General utility class for task list    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAM_TL_API   EAM Task List API 
Created 20090818   SAP 
Last change 20100310   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_TL_UTILITY has no interface implemented.
Friends
Class CL_EAM_TL_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTYPE_CREATE Constant Public Type reference (TYPE) ACTYPE 'C' Activity category 20090929
2 GC_ACTYPE_DELETE Constant Public Type reference (TYPE) ACTYPE 'D' Activity category 20090928
3 GC_ACTYPE_MMSRV_DELETE Constant Public Type reference (TYPE) ACTYPE 'D' Activity category 20091125
4 GC_ACTYPE_MMSRV_INSERT Constant Public Type reference (TYPE) ACTYPE 'I' Activity category 20091125
5 GC_ACTYPE_MMSRV_UPDATE Constant Public Type reference (TYPE) ACTYPE 'U' Activity category 20091125
6 GC_ACTYPE_UPDATE Constant Public Type reference (TYPE) ACTYPE 'U' Activity category 20090908
7 GC_KEY_OUTLINE_INITIAL Constant Public Type reference (TYPE) OUTLINE_NO '0000000000' Outline Number 20091207
8 GC_KEY_PZLFH_INITIAL Constant Public Type reference (TYPE) PZLFH '00000000' Item counter for production resources/tools 20091207
9 GC_KEY_SRV_LINE_INITIAL Constant Public Type reference (TYPE) EXTROW '0000000000' Line Number 20091207
10 GC_KEY_VORNR_INITIAL Constant Public Type reference (TYPE) VORNR '' Operation/Activity Number 20091207
11 GC_OBJ_COMPONENT Constant Public Type reference (TYPE) CHAR4 'PLMZ' Material component alloctions 20090904
12 GC_OBJ_HEADER Constant Public Type reference (TYPE) CHAR4 'PLKO' Internal key for header 20090904
13 GC_OBJ_LONGTEXT Constant Public Type reference (TYPE) CHAR4 'TEXT' Task list relations 20090904
14 GC_OBJ_MPACKAGE Constant Public Type reference (TYPE) CHAR4 'PLWP' Maintenance package allocation 20090904
15 GC_OBJ_OPERATION Constant Public Type reference (TYPE) CHAR4 'PLPO' Internal key for operation 20090904
16 GC_OBJ_PRT Constant Public Type reference (TYPE) CHAR4 'PLFH' Production Resources/Tools allocation 20090904
17 GC_OBJ_RELATION Constant Public Type reference (TYPE) CHAR4 'PLAB' Task list relations 20090904
18 GC_OBJ_SPACKAGE Constant Public Type reference (TYPE) CHAR4 'ESLL' Service package allocation 20090904
19 GC_PLNAW_I Constant Public Type reference (TYPE) PLNAW 'I' Application of task list 20091112
20 GC_PLNFL_STANDARD Constant Public Type reference (TYPE) PLNFOLGE '000000' Sequence 20091022
21 GC_PM_OBJTY_A Constant Private Type reference (TYPE) CR_OBJTY 'A' Object types of the CIM resource 20091105
22 GC_TDOBJECT_SPACKAGE Constant Public Type reference (TYPE) TDOBJECT 'ESLL' Texts for services 20091112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DECIMAL_POINT Static method Public Method Checks the decimal point of quantity and unit 20090825
2 CHECK_FOR_SUBOPERATION Static method Public Method checks if an operation is an suboperation 20090924
3 CHECK_NUMERIC Static method Public Method Checks if input variable is numeric 20090818
4 CHECK_QUANTITY Static method Public Method Check unit and quantity 20090818
5 GET_ARBID Static method Public Method Gets Arbid of workcenter/plant 20090904
6 SET_FLAGS_FOR_VALUE Static method Public Method Sets all flags of a structure to 'X' 20091027
7 UPDATE_FIELDS Static method Public Method Updates fields specified in update structure 20090902
Events
Class CL_EAM_TL_UTILITY has no event.
Types
Class CL_EAM_TL_UTILITY has no local type.
Method Signatures

Method CHECK_DECIMAL_POINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUANTITY Call by reference Type reference (TYPE) DATA 20090825
2 Importing IV_UNIT Call by reference Type reference (TYPE) RU_VORME Confirmation unit of measure 20090825
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20090825

Method CHECK_FOR_SUBOPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) STTAG Key Date 20090924
2 Importing IV_PLNKN Call by reference Type reference (TYPE) PLNKN Number of the task list node 20090924
3 Importing IV_PLNNR Call by reference Type reference (TYPE) PLNNR Key for Task List Group 20090924
4 Importing IV_PLNTY Call by reference Type reference (TYPE) PLNTY Task List Type 20090924
5 Returning RV_SUBOPERATION Value transfer Type reference (TYPE) ABAP_BOOL it's a suboperation = X 20090924
# Exception Resumable Description Created on
1 CX_EAM_TL_CONS_OPR Consistency exceptions of tasklist operations 20090924

Method CHECK_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) DATA 20090818
2 Returning RV_IS_NUMERIC Value transfer Type reference (TYPE) FLAG General Flag 20091005
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20090818

Method CHECK_QUANTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BASE_UNIT Call by reference Type reference (TYPE) MEINS Base Unit of Measure 20090818
2 Importing IV_OUTPUT_UNIT Call by reference Type reference (TYPE) CF_BASEH Base unit of measure for production resources/tools 20090818
3 Importing IV_QUANTITY Call by reference Type reference (TYPE) MGVGW Standard value for the PRT quantity 20090818
4 Importing IV_UNIT Call by reference Type reference (TYPE) MGEINH Quantity unit of production resource/tool 20090818
# Exception Resumable Description Created on
1 CX_EAM_TL_CONSISTENCY Exception class for dynamic checks 20090818

Method GET_ARBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ARBID Value transfer Type reference (TYPE) CR_OBJID Object ID of the resource 20090904
2 Changing CV_ARBTY Value transfer Type reference (TYPE) CR_OBJTY Object types of the CIM resource 20091105
3 Importing IV_ARBPL Call by reference Type reference (TYPE) ARBPL Work center 20090904
4 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20090904

Method GET_ARBID on class CL_EAM_TL_UTILITY has no exception.

Method SET_FLAGS_FOR_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUCTURE_FLAGS Call by reference Type reference (TYPE) DATA Flag structure which should be set to X 20091027
2 Importing IS_STRUCTURE_VALUES Call by reference Type reference (TYPE) DATA Structure containing values 20091027

Method SET_FLAGS_FOR_VALUE on class CL_EAM_TL_UTILITY has no exception.

Method UPDATE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUC Call by reference Type reference (TYPE) ANY Updated structure output 20090902
2 Importing IS_STRUC Call by reference Type reference (TYPE) ANY Structure containing updated data 20090902
3 Importing IS_STRUC_OLD Call by reference Type reference (TYPE) ANY Structure with original data 20090902
4 Importing IS_STRUC_UP Call by reference Type reference (TYPE) ANY Structure containing flags for update 20090902

Method UPDATE_FIELDS on class CL_EAM_TL_UTILITY has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605