SAP ABAP Class CL_EHSS_ESO_SPEC_EXTRACT (EHS: Data Extraction of Specifications)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBUI (Package) Company Environment Information System
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 20081126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20081126
Properties
Class CL_EHSS_ESO_SPEC_EXTRACT  
Short Description EHS: Data Extraction of Specifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBUI   Company Environment Information System 
Created 20081126   SAP 
Last change 20130531   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)
2 EHSAS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20081126
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20081126
Friends
Class CL_EHSS_ESO_SPEC_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FLG_AUTH_CHECK_OFF Constant Public Type reference (TYPE) ESEFLG_AUTH_CHK_SPECCAT 'OFF' Flag: Authority Check 'OFF' 20081127
2 GC_FLG_AUTH_CHECK_ON Constant Public Type reference (TYPE) ESEFLG_AUTH_CHK_SPECCAT 'ON' Flag: Authority Check 'ON' 20081127
3 GC_NODE_SPEC_ASSESSMENT Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_ASSESSMENT' Node Name 20081126
4 GC_NODE_SPEC_CHARACT Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_CHARACT' Node Name 20081126
5 GC_NODE_SPEC_COMPONENT Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_COMPONENT' Node Name 20081126
6 GC_NODE_SPEC_HEAD Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_HEAD' Node Name 20081126
7 GC_NODE_SPEC_HEAD_USAGE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_HEAD_USAGE' Node Name 20081126
8 GC_NODE_SPEC_IDENT Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_IDENT' Node Name 20081126
9 GC_NODE_SPEC_IDENT_HITLIST1 Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_IDENT_HITLIST1' Node Name 20091008
10 GC_NODE_SPEC_IDENT_HITLIST2 Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_IDENT_HITLIST2' Node Name 20091008
11 GC_NODE_SPEC_IDENT_HITLIST3 Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_IDENT_HITLIST3' Node Name 20091008
12 GC_NODE_SPEC_IDENT_USAGE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_IDENT_USAGE' Node Name 20081126
13 GC_NODE_SPEC_INHERIT_FROM Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_INHERIT_FROM' 20101027
14 GC_NODE_SPEC_INHERIT_TO Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_INHERIT_TO' 20101027
15 GC_NODE_SPEC_KEY Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_KEY' Node Name 20081126
16 GC_NODE_SPEC_LEGLIST Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_IDENT_LEGLIST' Node Name 20081126
17 GC_NODE_SPEC_MATERIAL Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_MATERIAL' Node Name 20081126
18 GC_NODE_SPEC_PACKREQ Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_PACK_REQ' Node Name 20081126
19 GC_NODE_SPEC_PC_APPROV Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_PC_APPROV' Node Name 20081126
20 GC_NODE_SPEC_PROVCARR Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_PROV_CARR' Node Name 20081126
21 GC_NODE_SPEC_REFERENCE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_REFERENCE' Node Name 20081126
22 GC_NODE_SPEC_RISKCLASS Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_RISK_CLASS' Node Name 20081126
23 GC_NODE_SPEC_SOURCE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_SOURCE' Node Name 20081126
24 GC_NODE_SPEC_SPPROV Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_SP_PROV' Node Name 20081126
25 GC_NODE_SPEC_STATUS Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_STATUS' Node Name 20081126
26 GC_NODE_SPEC_TRANSAPPR Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_TRANS_APPROV' Node Name 20081126
27 GC_NODE_SPEC_TRANSCLASS Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_TRANS_CLASS' Node Name 20081126
28 GC_NODE_SPEC_UDEFTEXT Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_UDEFTEXT' Node Name 20081218
29 GC_NODE_SPEC_VADU_PTR Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_VADU_PTR' 20101027
30 GC_NODE_SPEC_VALASS Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_VALASS' Node Name 20081126
31 GC_NODE_SPEC_VALINST_USAGE Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_VALINST_USAGE' Node Name 20081126
32 GC_OBJECT_SPEC Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'BUS1077' Object Type 20081126
33 GC_TABLE_ESTRH Constant Protected Type reference (TYPE) TABNAME 'ESTRH' Table Name 20081126
34 GC_TABLE_ESTRI Constant Protected Type reference (TYPE) TABNAME 'ESTRI' Table Name 20090317
35 GC_TABLE_ESTVA Constant Protected Type reference (TYPE) TABNAME 'ESTVA' Table Name 20090317
36 GST_SPEC_HEAD_MANDATORY Static Attribute Protected Type reference (TYPE) CL_ESO_EXTRACTION_TOOLS=>GTY_TS_FIELDNAME 20081204
37 GST_TCG11 Static Attribute Protected Type reference (TYPE) GTY_T_TCG11 EHS: Value Assignment Type 20081204
38 GST_TCG23OBJ Static Attribute Protected Type reference (TYPE) GTY_T_TCG23OBJ EHS: Identification Type - Specification Categ. Assignment 20081127
39 GST_TCG31OBJ Static Attribute Protected Type reference (TYPE) GTY_T_TCG31OBJ EHS: Relationship Between Specification Type and Category 20081127
40 GST_TCG41OBJ Static Attribute Protected Type reference (TYPE) GTY_T_TCG41OBJ User-Defined Text Type/Specification Category Assignment 20081218
41 GST_TCG46OBJ Static Attribute Protected Type reference (TYPE) GTY_T_TCG46OBJ EHS: Source - Specification Category Assignment 20081217
42 GST_TCG76OBJ Static Attribute Protected Type reference (TYPE) GTY_T_TCG76OBJ EHS: Object - Component Type Assignment 20081218
43 GST_TCG76OBJCON Static Attribute Protected Type reference (TYPE) GTY_T_TCG76OBJCON EHS: Object Parameter Component Type Assignment 20090518
44 GST_TCG81OBJ Static Attribute Protected Type reference (TYPE) GTY_T_TCG81OBJ EHS: Regulatory List - Specification Category Assignment 20081203
45 GST_VAT_SPECCAT Static Attribute Protected Type reference (TYPE) GTY_T_VAT_SPECCAT Value Assignment Types by Specification Category 20081204
46 GSV_DGCL Static Attribute Private Type reference (TYPE) CABN-ATNAM Characteristic Name 20090113
47 GSV_FILL_DG Static Attribute Private Type reference (TYPE) C 'N' Flag to Fill DG Data Y / N 20100818
48 GSV_FLG_AUTH_CHECK Static Attribute Protected Type reference (TYPE) ESP1_BOOLEAN Flag: Authority Check with SUBCAT 20081127
49 GSV_FLG_VALUE_SET Static Attribute Protected Type reference (TYPE) ESP1_BOOLEAN Flag: Value is Set 20081127
50 GSV_LWDG Static Attribute Private Type reference (TYPE) CABN-ATNAM Characteristic Name 20090113
51 GT_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090209
52 GT_PHRLANGU Instance attribute Private Type reference (TYPE) GTY_T_RCGLGSEL EHS: Phrase languages 20100818
53 GT_SPRAS Static Attribute Private Type reference (TYPE) GTY_T_T002 20101027
54 GV_FLG_RAISE_ERROR Instance attribute Private Type reference (TYPE) ESP1_BOOLEAN Flag: Raise Error Event 20090212
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081126
2 COLLECT_NODE_ERROR Instance method Private Method Collect Error Messages During Node Extraction 20090209
3 COLLECT_READ_ERROR Instance method Private Method Collect Error Messages During Data Reading 20090211
4 GET_ROOTNODE_DATA Instance method Private Method Get Specification Keys 20081126
5 GET_SPEC_DATA Instance method Private Method Get Specification Data 20081126
6 GET_SPEC_DUMMY Instance method Private Method Get Usages of Header, of Identifier, of Instance 20090317
7 GET_SPEC_DUMMY_VADU_PTR Instance method Private Method 20101027
8 GET_SPEC_HEAD Instance method Private Method Get Specification Header 20081126
9 GET_SPEC_HEAD_ADJUSTED Instance method Private Method 20101027
10 GET_SPEC_IDENT Instance method Private Method Get Identifiers 20081126
11 GET_SPEC_INHERIT Instance method Private Method Get Inheritances 20081126
12 GET_SPEC_LEGLIST Instance method Private Method Get Regulatory Lists 20081126
13 GET_SPEC_MATERIAL Instance method Private Method Get Material Assignments 20081126
14 GET_SPEC_REFERENCE Instance method Private Method Get References 20081126
15 GET_SPEC_STATUS Instance method Private Method Get Status (Application Scopes) 20081126
16 GET_SPEC_USAGE Instance method Private Method Get Usages of Header, of Identifier, of Instance 20081126
17 GET_SPEC_VADU_PTR Instance method Private Method 20101027
18 GET_SPEC_VALASS Instance method Private Method Get Value Assignment Headers 20081126
19 SET_INCLUDED_DATA Instance method Private Method Determine Referenced and Inherited Data 20090120
20 SET_INCLUDED_DATA_IDENT Instance method Private Method Determine Inherited Identifiers 20090120
21 SET_INCLUDED_DATA_VALASS Instance method Private Method Determine Referenced Value Assignment Headers 20090120
22 SET_INCLUDED_DATA_VALINS Instance method Private Method Determine Inherited/Referenced Value Assignment Instances 20090120
23 SET_SORT Instance method Private Method Sort Nodes 20081210
Events
Class CL_EHSS_ESO_SPEC_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_SPEC_KEY Protected See coding Specification Key 20081126 BEGIN OF gty_s_spec_key. TYPES: recn TYPE eserecn, idpos1 type ESEIDLPOS, idpos2 type ESEIDLPOS, idpos3 type ESEIDLPOS. TYPES: END OF gty_s_spec_key
2 GTY_S_VAT_SPECCAT Protected See coding Value Assignment Types by Specification Category 20081204 BEGIN OF gty_s_vat_speccat. TYPES: estcat TYPE eseestcat, objtype TYPE eseobjtype. TYPES: END OF gty_s_vat_speccat
3 GTY_T_RCGLGSEL Protected See coding EHS: Phrase Languages 20100818 GTY_T_RCGLGSEL TYPE TABLE OF RCGLGSEL
4 GTY_T_SPEC_KEY Protected See coding Specification Keys 20081126 gty_t_spec_key TYPE TABLE OF gty_s_spec_key
5 GTY_T_T002 Protected See coding 20101027 gty_t_t002 TYPE TABLE OF t002
6 GTY_T_TCG11 Protected See coding EHS: Value Assignment Type 20081204 gty_t_tcg11 TYPE TABLE OF tcg11
7 GTY_T_TCG23OBJ Protected See coding EHS: Identification Type - Specification Categ. Assignment 20081127 gty_t_tcg23obj TYPE TABLE OF tcg23obj
8 GTY_T_TCG31OBJ Protected See coding EHS: Relationship Between Specification Type and Category 20081127 gty_t_tcg31obj TYPE TABLE OF tcg31obj
9 GTY_T_TCG41OBJ Protected See coding User-Defined Text Type/Specification Category Assignment 20081218 gty_t_tcg41obj TYPE TABLE OF tcg41obj
10 GTY_T_TCG46OBJ Protected See coding EHS: Source - Specification Category Assignment 20081217 gty_t_tcg46obj TYPE TABLE OF tcg46obj
11 GTY_T_TCG76OBJ Protected See coding EHS: Object - Component Type Assignment 20081218 gty_t_tcg76obj TYPE TABLE OF tcg76obj
12 GTY_T_TCG76OBJCON Protected See coding 20090518 gty_t_tcg76objcon TYPE TABLE OF tcg76objcon
13 GTY_T_TCG81OBJ Protected See coding EHS: Regulatory List - Specification Category Assignment 20081203 gty_t_tcg81obj TYPE TABLE OF tcg81obj
14 GTY_T_VAT_SPECCAT Protected See coding Value Assignment Types by Specification Category 20081204 gty_t_vat_speccat TYPE TABLE OF gty_s_vat_speccat
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method COLLECT_NODE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLG_LAST_INDEXING Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE 20101027
2 Importing IV_FLG_NODE_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE 20090211
3 Importing IV_FLG_NODE_NOT_FOUND Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE 20090211
4 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090209

Method COLLECT_NODE_ERROR on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method COLLECT_READ_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ERROR Call by reference Type reference (TYPE) ESPAP_EXTERROR_TAB_TYPE 20101027

Method COLLECT_READ_ERROR on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_ROOTNODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) GTY_T_SPEC_KEY Specification keys 20081126
3 Importing IV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20081126
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Package size 20081126

Method GET_ROOTNODE_DATA on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_DATA 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 nodes 20081126
2 Importing IT_SPEC_KEY Call by reference Type reference (TYPE) GTY_T_SPEC_KEY Specification keys 20081126
3 Importing I_FLG_DELTA Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Flag Delta Indexing 20100311

Method GET_SPEC_DATA on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_DUMMY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE Call by reference Type reference (TYPE) STANDARD TABLE 20090317
2 Importing IT_HEADER Call by reference Type reference (TYPE) STANDARD TABLE 20090317
3 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090317

Method GET_SPEC_DUMMY on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_DUMMY_VADU_PTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE Call by reference Type reference (TYPE) STANDARD TABLE 20101027
2 Importing IT_HEADER Call by reference Type reference (TYPE) STANDARD TABLE 20101027
3 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME 20101027

Method GET_SPEC_DUMMY_VADU_PTR on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_SPEC_HEAD Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20101027

Method GET_SPEC_HEAD on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_HEAD_ADJUSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPEC_HEAD Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20101027
2 Importing IT_SPEC_HEAD Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20101027

Method GET_SPEC_HEAD_ADJUSTED on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_IDENTIFIER Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE 20101027
3 Importing IT_IDENT_LONGTEXT Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE 20101027
4 Importing IT_SPEC_HEAD Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20101027

Method GET_SPEC_IDENT on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_INHERIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_RELATION Call by reference Type reference (TYPE) ESPRH_APITPLREL_TAB_TYPE 20101027
3 Importing I_FLG_SRC Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100818

Method GET_SPEC_INHERIT on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_LEGLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IR_EXTRACT_IDENTIFIER Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Identifier node 20081210
3 Importing IT_REGULATORY_LIST Call by reference Type reference (TYPE) ESPRH_APIRL_TAB_TYPE Regulatory list (API) 20101027

Method GET_SPEC_LEGLIST on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_MATERIAL Call by reference Type reference (TYPE) ESPRH_APIMJ_TAB_TYPE 20101027

Method GET_SPEC_MATERIAL on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_REFERENCE Call by reference Type reference (TYPE) ESPRH_APIRR_TAB_TYPE References (API) 20101027

Method GET_SPEC_REFERENCE on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IT_STATUS Call by reference Type reference (TYPE) EHSAS_APIAS_TAB_TYPE 20101027

Method GET_SPEC_STATUS on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IR_EXTRACT_HEADER Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Header node 20081210
3 Importing IT_USAGE Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE 20101027
4 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20090211

Method GET_SPEC_USAGE on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_VADU_PTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE 20101027
2 Importing IT_SPEC_HEAD Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20101027
3 Importing IT_VALUATION_HEAD Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE 20101027
4 Importing IT_VALUATION_INST Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE 20101027

Method GET_SPEC_VADU_PTR on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method GET_SPEC_VALASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081126
2 Importing IR_EXTRACT_SPEC_HEAD Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Specification header node 20081210
3 Importing IT_VALUATION_HEAD_TAB Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE Valuation header (API) 20081126

Method GET_SPEC_VALASS on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method SET_INCLUDED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSESSMENT_TAB Call by reference Type reference (TYPE) ESPRH_APIDR_TAB_TYPE 20090120
2 Changing CT_CARRIAGE_TAB Call by reference Type reference (TYPE) ESPRH_APICARR_TAB_TYPE 20090120
3 Changing CT_CHARACT_DATA_TAB Call by reference Type reference (TYPE) ESPRH_APIPR_TAB_TYPE 20090120
4 Changing CT_COMPOSITION_TAB Call by reference Type reference (TYPE) ESPRH_APIVP_TAB_TYPE 20090120
5 Changing CT_IDENTIFIER_TAB Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE 20090120
6 Changing CT_IDENTIFIER_USAGE_TAB Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE 20090120
7 Changing CT_IDENT_LONGTEXT_TAB Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE 20090120
8 Changing CT_PACKAGING_TAB Call by reference Type reference (TYPE) ESPRH_APIPACK_TAB_TYPE 20090120
9 Changing CT_PACK_CODE_APPR_TAB Call by reference Type reference (TYPE) ESPRH_API0B_TAB_TYPE 20090120
10 Changing CT_REGULATORY_LIST_TAB Call by reference Type reference (TYPE) ESPRH_APIRL_TAB_TYPE 20090120
11 Changing CT_RISK_CLASS_TAB Call by reference Type reference (TYPE) ESPRH_API0D_TAB_TYPE 20090120
12 Changing CT_SOURCE_TAB Call by reference Type reference (TYPE) ESPRH_APIDS_TAB_TYPE 20090120
13 Changing CT_SPEC_PROV_PACK_TAB Call by reference Type reference (TYPE) ESPRH_APISP_TAB_TYPE 20090120
14 Changing CT_TRANSPORT_APPR_TAB Call by reference Type reference (TYPE) ESPRH_API07_TAB_TYPE 20090120
15 Changing CT_TRANSPORT_CLASS_TAB Call by reference Type reference (TYPE) ESPRH_API0F_TAB_TYPE 20090120
16 Changing CT_USER_DEF_TEXT_TAB Call by reference Type reference (TYPE) ESPRH_APIDF_TAB_TYPE 20090120
17 Changing CT_USR_DEF_LONGTEXT_TAB Call by reference Type reference (TYPE) ESPRH_APIFL_TAB_TYPE 20090120
18 Changing CT_VALUATION_HEAD_TAB Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE 20090120
19 Changing CT_VALUATION_INST_TAB Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE 20090120
20 Changing CT_VALUATION_USAGE_TAB Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE 20090120

Method SET_INCLUDED_DATA on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method SET_INCLUDED_DATA_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IDENTIFIER_TAB Call by reference Type reference (TYPE) ESPRH_APIRI_TAB_TYPE 20090120
2 Changing CT_IDENTIFIER_USAGE_TAB Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE 20090120
3 Changing CT_IDENT_LONGTEXT_TAB Call by reference Type reference (TYPE) ESPRH_APIIL_TAB_TYPE 20090120
4 Changing CT_REGULATORY_LIST_TAB Call by reference Type reference (TYPE) ESPRH_APIRL_TAB_TYPE 20090120

Method SET_INCLUDED_DATA_IDENT on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method SET_INCLUDED_DATA_VALASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALUATION_HEAD_TAB Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE 20090120
2 Changing CT_VALUATION_INST_TAB Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE Value assignment instances 20090120

Method SET_INCLUDED_DATA_VALASS on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method SET_INCLUDED_DATA_VALINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSESSMENT_TAB Call by reference Type reference (TYPE) ESPRH_APIDR_TAB_TYPE 20090120
2 Changing CT_CARRIAGE_TAB Call by reference Type reference (TYPE) ESPRH_APICARR_TAB_TYPE 20090120
3 Changing CT_CHARACT_DATA_TAB Call by reference Type reference (TYPE) ESPRH_APIPR_TAB_TYPE 20090120
4 Changing CT_COMPOSITION_TAB Call by reference Type reference (TYPE) ESPRH_APIVP_TAB_TYPE 20090120
5 Changing CT_PACKAGING_TAB Call by reference Type reference (TYPE) ESPRH_APIPACK_TAB_TYPE 20090120
6 Changing CT_PACK_CODE_APPR_TAB Call by reference Type reference (TYPE) ESPRH_API0B_TAB_TYPE 20090120
7 Changing CT_RISK_CLASS_TAB Call by reference Type reference (TYPE) ESPRH_API0D_TAB_TYPE 20090120
8 Changing CT_SOURCE_TAB Call by reference Type reference (TYPE) ESPRH_APIDS_TAB_TYPE 20090120
9 Changing CT_SPEC_PROV_PACK_TAB Call by reference Type reference (TYPE) ESPRH_APISP_TAB_TYPE 20090120
10 Changing CT_TRANSPORT_APPR_TAB Call by reference Type reference (TYPE) ESPRH_API07_TAB_TYPE 20090120
11 Changing CT_TRANSPORT_CLASS_TAB Call by reference Type reference (TYPE) ESPRH_API0F_TAB_TYPE 20090120
12 Changing CT_USER_DEF_TEXT_TAB Call by reference Type reference (TYPE) ESPRH_APIDF_TAB_TYPE 20090120
13 Changing CT_USR_DEF_LONGTEXT_TAB Call by reference Type reference (TYPE) ESPRH_APIFL_TAB_TYPE 20090120
14 Changing CT_VALUATION_INST_TAB Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE 20090120
15 Changing CT_VALUATION_USAGE_TAB Call by reference Type reference (TYPE) ESPRH_APIDU_TAB_TYPE 20090120

Method SET_INCLUDED_DATA_VALINS on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.

Method SET_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081210
2 Importing IV_NODE Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20100818

Method SET_SORT on class CL_EHSS_ESO_SPEC_EXTRACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605