SAP ABAP Class CL_ENGIN_CHANGE_ORDER_EXTRACT (Class for BAdI Impl.: ENGINEER_CHANGE_ORDER_EXTRACT)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ECH (Application Component) Engineering Change Management
     CC01 (Package) Engineering change management enhanced core
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 20080212
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080212
Properties
Class CL_ENGIN_CHANGE_ORDER_EXTRACT  
Short Description Class for BAdI Impl.: ENGINEER_CHANGE_ORDER_EXTRACT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CC01   Engineering change management enhanced core 
Created 20080212   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ESO_EXTRACTION_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20080212
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20080212
Friends
Class CL_ENGIN_CHANGE_ORDER_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NODE_CHANGE_ORDER Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'ENGINEERINGCHANGEORD' Node: Change Order 20080212
2 GC_NODE_OBJECT_TYPE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'CHANGEOBJECTTYPE' Node: Change Object Type 20080212
3 GC_OBJECT_TYPE Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'ENGIN_CHANGE_ORDER' Object Type: ECO 20080212
4 GC_TABLE_AENR Constant Protected Type reference (TYPE) TABNAME 'AENR' table: AENR 20080213
5 GC_TABLE_AEOI Constant Protected Type reference (TYPE) TABNAME 'AEOI' Table: AEOI 20080213
6 GC_TEXT_OBJECT Constant Protected Type reference (TYPE) TDOBJECT 'CHANGE' Texts: Application Object 20080212
7 GTS_AENR_MANDATORY Static Attribute Protected Type reference (TYPE) CL_ESO_EXTRACTION_TOOLS=>GTY_TS_FIELDNAME 20080213
8 GTS_AEOI_MANDATORY Static Attribute Protected Type reference (TYPE) CL_ESO_EXTRACTION_TOOLS=>GTY_TS_FIELDNAME 20080213
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LAST_CHANGE Instance method Protected Method add info on last change 20080213
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080213
3 DETERMINE_LAST_CHANGES_FOR_ECO Instance method Protected Method determine last changes per enginering change order 20080213
4 GET_CHANGE_OBJECT_TYPE_DATA Instance method Protected Method get data for enginnering change object type 20080212
5 GET_CHANGE_ORDER_DATA Instance method Protected Method Get data for engineering change order 20080212
Events
Class CL_ENGIN_CHANGE_ORDER_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_AENNR_KEY Protected See coding 20080220 begin of gty_s_aennr_key. types aennr type aennr. types end of gty_s_aennr_key
2 GTY_S_LAST_CHANGE Protected See coding 20080213 BEGIN OF gty_s_last_change. TYPES aennr TYPE aennr. TYPES aedat TYPE aedat. TYPES aenam TYPE aenam. TYPES END OF gty_s_last_change
3 GTY_TS_LAST_CHANGE Protected See coding 20080213 gty_ts_last_change TYPE SORTED TABLE OF gty_s_last_change WITH NON-UNIQUE KEY aennr aedat
4 GTY_T_AENNR_KEY Protected See coding 20080220 gty_t_aennr_key type standard table of gty_s_aennr_key with default key
5 GTY_T_AENR Protected See coding 20080212 gty_t_aenr TYPE STANDARD TABLE OF aenr WITH DEFAULT KEY
Method Signatures

Method ADD_LAST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_LAST_CHANGE Call by reference Type reference (TYPE) GTY_TS_LAST_CHANGE 20080213
2 Importing IS_NODE_DATA Call by reference Type reference (TYPE) ANY 20080213

Method ADD_LAST_CHANGE on class CL_ENGIN_CHANGE_ORDER_EXTRACT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DETERMINE_LAST_CHANGES_FOR_ECO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_ORDER Call by reference Type reference (TYPE) STANDARD TABLE 20080213
2 Importing ITS_LAST_CHANGE Call by reference Type reference (TYPE) GTY_TS_LAST_CHANGE 20080213

Method DETERMINE_LAST_CHANGES_FOR_ECO on class CL_ENGIN_CHANGE_ORDER_EXTRACT has no exception.

Method GET_CHANGE_OBJECT_TYPE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_LAST_CHANGE Call by reference Type reference (TYPE) GTY_TS_LAST_CHANGE 20080213
2 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20080213
3 Importing IT_AENR Call by reference Type reference (TYPE) GTY_T_AENR 20080212

Method GET_CHANGE_OBJECT_TYPE_DATA on class CL_ENGIN_CHANGE_ORDER_EXTRACT has no exception.

Method GET_CHANGE_ORDER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_LAST_CHANGE Call by reference Type reference (TYPE) GTY_TS_LAST_CHANGE 20080213
2 Exporting ET_CHANGE_ORDER Call by reference Type reference (TYPE) STANDARD TABLE 20080212
3 Importing IT_AENR Call by reference Type reference (TYPE) GTY_T_AENR 20080212

Method GET_CHANGE_ORDER_DATA on class CL_ENGIN_CHANGE_ORDER_EXTRACT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604