SAP ABAP Class CL_GHO_EXTRACT (Extractor Logic)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PN-ANL (Application Component) Analytics
     EA_GHO_ANL_CORE (Package) Analytics: Package for Core
Properties
Class CL_GHO_EXTRACT  
Short Description Extractor Logic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EA_GHO_ANL_CORE   Analytics: Package for Core 
Created 20101210   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SRSC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GHO_EXTRACT has no interface implemented.
Friends
Class CL_GHO_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_DOWNTIME Static Attribute Private Type reference (TYPE) GHO_T_EXTRACT_DOWNTIME List of Downtime records 20110122
2 GT_FUNC_LOCATION Static Attribute Private Type reference (TYPE) RSDSSELOPT_T Function Location 20110125
3 GT_NOTIFICATION_NR Static Attribute Private Type reference (TYPE) RSDSSELOPT_T Notification Number 20110125
4 GT_PLANNED_DOWNTIME Static Attribute Private Type reference (TYPE) GT_PLANNED_DTIME Table type for planned downtime records 20110124
5 GV_FROM_DATE Static Attribute Private Type reference (TYPE) SY-DATUM From Date 20110125
6 GV_FROM_TIME Static Attribute Private Type reference (TYPE) SY-TIMLO From Time 20110125
7 GV_TO_DATE Static Attribute Private Type reference (TYPE) SY-DATUM To Date 20110125
8 GV_TO_TIME Static Attribute Private Type reference (TYPE) SY-TIMLO To Time 20110125
9 G_CURSOR Static Attribute Private Type reference (TYPE) CURSOR Open and Close Cursor 20101210
10 MO_ALLOC_PREPROCESSING Instance attribute Public Object reference (TYPE REF TO) CL_GHO_ALLOC_PREPROCESSING Pre-Processing steps for allocation Engine 20110727
11 MO_MBO Static Attribute Public Object reference (TYPE REF TO) CL_GHO_BO_ALLOC BO for Allocation Rules 20110727
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110727
2 GET_ALLOC_PROD_DATE Instance method Public Method Get Production Date for Allocation Results 20110727
3 GET_DOWNTIMES Static method Public Method Gets the downtime records 20101210
4 GET_NETWORK_OBJECTS Static method Public Method Get Objects of a network 20110125
5 GET_PLANNED_DOWNTIMES Static method Public Method Get Planned Down times 20110107
6 GET_PRDNTWS_FOR_NETOBJS Static method Public Method Get the associated production Networks 20110727
7 GET_WELLTESTS Static method Public Method Get Well Test Data 20110407
8 GET_WELLTEST_FOR_WC Static method Public Method Get Well Test Data for given Well Completion Range 20110421
Events
Class CL_GHO_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GS_PLANNED_DTIME Public See coding 20110130 BEGIN OF gs_planned_dtime, order_nr TYPE gho_s_plan_downtime-order_nr, from_date TYPE gho_s_plan_downtime-from_date, from_time TYPE gho_s_plan_downtime-from_time, to_date TYPE gho_s_plan_downtime-to_date, to_time TYPE gho_s_plan_downtime-to_time, duration TYPE gho_s_plan_downtime-duration, duration_uom TYPE gho_s_plan_downtime-duration_uom, func_loc TYPE tplnr, erdat TYPE auferfdat, aedat TYPE aufaedat, END OF gs_planned_dtime
2 GS_TPLNR Public See coding 20110727 BEGIN OF gs_tplnr, tplnr TYPE tpvon, END OF gs_tplnr
3 GT_GHO_TPLNR Public See coding 20110727 gt_gho_tplnr TYPE TABLE OF ls_gho_tplnr
4 GT_PLANNED_DTIME Public See coding 20110130 gt_planned_dtime TYPE TABLE OF gs_planned_dtime
5 GT_TPLNR Public See coding 20110727 gt_tplnr TYPE TABLE OF gs_tplnr
6 LS_GHO_TPLNR Public See coding 20110727 BEGIN OF ls_gho_tplnr, tplnr TYPE tplnr, gho_pn_sbd TYPE gho_pn_start_bus_day, END OF ls_gho_tplnr
7 LS_WELL_TEST Public See coding 20110414 BEGIN OF ls_well_test, wc_id TYPE gho_netobj_id_ext, inslp_lot TYPE qplos, start_date_of_test TYPE gho_wt_start_date, start_time_of_test TYPE gho_wt_start_time, end_date_of_test TYPE gho_wt_end_date, end_time_of_test TYPE gho_wt_end_time, duration_of_test TYPE gho_quantity, start_date_of_shut_in TYPE gho_w_shut_in_start_date, start_time_of_shut_in TYPE gho_w_shut_in_start_time, end_date_of_shut_in TYPE gho_w_shut_in_end_date, end_time_of_shut_in TYPE gho_w_shut_in_end_time, duration_of_shut_in TYPE gho_w_shut_in_duration, contr_perc TYPE gho_wc_contr_perc, characteristics TYPE gho_t_characteristics, anderdat TYPE qdatumaend, erstelldat TYPE qdatumerst, END OF ls_well_test
8 LT_WELL_TEST Public See coding 20110414 lt_well_test TYPE TABLE OF ls_well_test
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GHO_EXTRACT has no parameter.
Method CONSTRUCTOR on class CL_GHO_EXTRACT has no exception.

Method GET_ALLOC_PROD_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PFN_LIST Call by reference Type reference (TYPE) GHO_T_ALLOC_RES_STATUS Allocation Results - Workbench Table Type 20110727
2 Importing GT_PROD_NETOBJ Call by reference Type reference (TYPE) GT_GHO_TPLNR 20110727
3 Importing IT_SELCRIT Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection Criteria for Queries 20110727

Method GET_ALLOC_PROD_DATE on class CL_GHO_EXTRACT has no exception.

Method GET_DOWNTIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOWNTIME Call by reference Type reference (TYPE) GHO_S_EXTRACT_DOWNTIME Downtime for nodes 20101210
2 Exporting ET_DOWNTIME Call by reference Type reference (TYPE) GHO_T_EXTRACT_DOWNTIME Downtime for nodes 20101210
3 Exporting EV_DOWNTIME_DURATION Call by reference Type reference (TYPE) AUSZT Breakdown Duration 20101210
4 Exporting EV_DOWNTIME_DURATION_UOM Call by reference Type reference (TYPE) MAUEH Unit for Breakdown Duration 20101210
5 Importing IT_FUNC_LOCATION Call by reference Type reference (TYPE) RSDSSELOPT_T Functional Location 20101223
6 Importing IT_NOTIFICATION_NR Call by reference Type reference (TYPE) RSDSSELOPT_T Notification Number 20101223
7 Importing IV_FROM_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20101210
8 Importing IV_FROM_TIME Call by reference Type reference (TYPE) SY-TIMLO Local Time of Current User 20101210
9 Importing IV_MAX_SIZE Value transfer Type reference (TYPE) SRSC_S_IF_SIMPLE-MAXSIZE Maximum Size 20101210
10 Importing IV_PACKET_ID Value transfer Type reference (TYPE) SBIWA_S_INTERFACE-DATAPAKID Packet ID 20101210
11 Importing IV_TO_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20101210
12 Importing IV_TO_TIME Call by reference Type reference (TYPE) SY-TIMLO Local Time of Current User 20101210
# Exception Resumable Description Created on
1 NO_MORE_DATA No more data 20101223

Method GET_NETWORK_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) GHO_T_LINK Links of a Netowork 20110125
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) GHO_T_OBJECT Table of Network Objects 20110125
3 Importing IV_NETID Value transfer Type reference (TYPE) GHO_NETOBJ_ID Network Object ID 20110125
4 Importing IV_OBJECT_TYPE Value transfer Type reference (TYPE) BOOLE Network Object Type Needed 20110203
5 Importing IV_TZONE Value transfer Type reference (TYPE) TIMEZONE Time Zone 20110125
6 Importing IV_VALID_FROM Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110125
7 Importing IV_VALID_TO Value transfer Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20110125

Method GET_NETWORK_OBJECTS on class CL_GHO_EXTRACT has no exception.

Method GET_PLANNED_DOWNTIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOWNTIME Call by reference Type reference (TYPE) GT_PLANNED_DTIME Table type for planned downtime records 20110107
2 Importing IT_FUNC_LOCATION Call by reference Type reference (TYPE) RSDSSELOPT_T Functional Location 20110210
3 Importing IV_FROM_DATE Call by reference Type reference (TYPE) CO_GSTRS Scheduled Start 20110210
4 Importing IV_FROM_TIME Call by reference Type reference (TYPE) CO_GSUZS Scheduled Start (Time) 20110210
5 Importing IV_MAXSIZE Call by reference Type reference (TYPE) SRSC_S_IF_SIMPLE-MAXSIZE 20110107
6 Importing IV_NET_ID Call by reference Type reference (TYPE) GHO_NETOBJ_ID Network Object ID 20110210
7 Importing IV_PACKETID Call by reference Type reference (TYPE) SBIWA_S_INTERFACE-DATAPAKID 20110107
8 Importing IV_TO_DATE Call by reference Type reference (TYPE) CO_GLTRS Scheduled Finish 20110210
9 Importing IV_TO_TIME Call by reference Type reference (TYPE) CO_GLUZS Scheduled Finish (Time) 20110210
# Exception Resumable Description Created on
1 NO_MORE_DATA No More Data 20110107

Method GET_PRDNTWS_FOR_NETOBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRD_NWT Call by reference Type reference (TYPE) GT_GHO_TPLNR 20110727
2 Importing IT_NETOBJ_ID Call by reference Type reference (TYPE) GT_TPLNR 20110727
3 Importing IV_MEDIUM Call by reference Type reference (TYPE) MEDIU Medium 20110727

Method GET_PRDNTWS_FOR_NETOBJS on class CL_GHO_EXTRACT has no exception.

Method GET_WELLTESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WELL_TEST Call by reference Type reference (TYPE) LT_WELL_TEST Table type for well test data 20110407
2 Importing IT_WELL_COMPLETION Call by reference Type reference (TYPE) GHO_T_WC Well Completions 20110407
3 Importing IV_FROM_DATE Call by reference Type reference (TYPE) DATS Start Date Well Test 20110526
4 Importing IV_INSPLOT_NO Call by reference Type reference (TYPE) QIBPLOSNR Inspection Lot Number 20110407
5 Importing IV_TO_DATE Call by reference Type reference (TYPE) DATS End Date Well TEst 20110526
6 Importing IV_VALID_FROM_TIME Call by reference Type reference (TYPE) TIMS Field of type TIMS 20110407
7 Importing IV_VALID_TO_TIME Call by reference Type reference (TYPE) TIMS Field of type TIMS 20110407
8 Importing IV_WELL_ID Call by reference Type reference (TYPE) TPLNR Functional Location 20110407

Method GET_WELLTESTS on class CL_GHO_EXTRACT has no exception.

Method GET_WELLTEST_FOR_WC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WELL_TEST Call by reference Type reference (TYPE) LT_WELL_TEST Table type for well test data 20110421
2 Importing IS_FROM_DATE Call by reference Type reference (TYPE) RSDSSELOPT Structure of generic SELECT-OPTION for (dynamic selections) 20110510
3 Importing IS_TO_DATE Call by reference Type reference (TYPE) RSDSSELOPT Structure of generic SELECT-OPTION for (dynamic selections) 20110510
4 Importing IT_INSPLOT Call by reference Type reference (TYPE) RSDSSELOPT_T Inspection Lot Number 20110421
5 Importing IT_WELL_COMPLETION Call by reference Type reference (TYPE) RSDSSELOPT_T Well Completions 20110421
6 Importing IV_VALID_FROM_TIME Call by reference Type reference (TYPE) TIMS Field of type TIMS 20110421
7 Importing IV_VALID_TO_TIME Call by reference Type reference (TYPE) TIMS Field of type TIMS 20110421

Method GET_WELLTEST_FOR_WC on class CL_GHO_EXTRACT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606