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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | GHO_T_EXTRACT_DOWNTIME | List of Downtime records | 20110122 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSDSSELOPT_T | Function Location | 20110125 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSDSSELOPT_T | Notification Number | 20110125 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | GT_PLANNED_DTIME | Table type for planned downtime records | 20110124 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SY-DATUM | From Date | 20110125 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SY-TIMLO | From Time | 20110125 | ||
7 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SY-DATUM | To Date | 20110125 | ||
8 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SY-TIMLO | To Time | 20110125 | ||
9 | ![]() |
Static Attribute | Private | Type reference (TYPE) | CURSOR | Open and Close Cursor | 20101210 | ||
10 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_GHO_ALLOC_PREPROCESSING | Pre-Processing steps for allocation Engine | 20110727 | ||
11 | ![]() |
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 | ![]() |
Instance method | Public | Constructor | 20110727 | |
2 | ![]() |
Instance method | Public | Method | Get Production Date for Allocation Results | 20110727 |
3 | ![]() |
Static method | Public | Method | Gets the downtime records | 20101210 |
4 | ![]() |
Static method | Public | Method | Get Objects of a network | 20110125 |
5 | ![]() |
Static method | Public | Method | Get Planned Down times | 20110107 |
6 | ![]() |
Static method | Public | Method | Get the associated production Networks | 20110727 |
7 | ![]() |
Static method | Public | Method | Get Well Test Data | 20110407 |
8 | ![]() |
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 | ![]() |
ET_PFN_LIST | Call by reference | Type reference (TYPE) | GHO_T_ALLOC_RES_STATUS | Allocation Results - Workbench Table Type | 20110727 | ||
2 | ![]() |
GT_PROD_NETOBJ | Call by reference | Type reference (TYPE) | GT_GHO_TPLNR | 20110727 | |||
3 | ![]() |
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 | ![]() |
ES_DOWNTIME | Call by reference | Type reference (TYPE) | GHO_S_EXTRACT_DOWNTIME | Downtime for nodes | 20101210 | ||
2 | ![]() |
ET_DOWNTIME | Call by reference | Type reference (TYPE) | GHO_T_EXTRACT_DOWNTIME | Downtime for nodes | 20101210 | ||
3 | ![]() |
EV_DOWNTIME_DURATION | Call by reference | Type reference (TYPE) | AUSZT | Breakdown Duration | 20101210 | ||
4 | ![]() |
EV_DOWNTIME_DURATION_UOM | Call by reference | Type reference (TYPE) | MAUEH | Unit for Breakdown Duration | 20101210 | ||
5 | ![]() |
IT_FUNC_LOCATION | Call by reference | Type reference (TYPE) | RSDSSELOPT_T | Functional Location | 20101223 | ||
6 | ![]() |
IT_NOTIFICATION_NR | Call by reference | Type reference (TYPE) | RSDSSELOPT_T | Notification Number | 20101223 | ||
7 | ![]() |
IV_FROM_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20101210 | ||
8 | ![]() |
IV_FROM_TIME | Call by reference | Type reference (TYPE) | SY-TIMLO | Local Time of Current User | 20101210 | ||
9 | ![]() |
IV_MAX_SIZE | Value transfer | Type reference (TYPE) | SRSC_S_IF_SIMPLE-MAXSIZE | Maximum Size | 20101210 | ||
10 | ![]() |
IV_PACKET_ID | Value transfer | Type reference (TYPE) | SBIWA_S_INTERFACE-DATAPAKID | Packet ID | 20101210 | ||
11 | ![]() |
IV_TO_DATE | Call by reference | Type reference (TYPE) | SY-DATUM | Current Date of Application Server | 20101210 | ||
12 | ![]() |
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 | 20101223 |
Method GET_NETWORK_OBJECTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LINKS | Call by reference | Type reference (TYPE) | GHO_T_LINK | Links of a Netowork | 20110125 | ||
2 | ![]() |
ET_OBJECTS | Call by reference | Type reference (TYPE) | GHO_T_OBJECT | Table of Network Objects | 20110125 | ||
3 | ![]() |
IV_NETID | Value transfer | Type reference (TYPE) | GHO_NETOBJ_ID | Network Object ID | 20110125 | ||
4 | ![]() |
IV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | BOOLE | Network Object Type Needed | 20110203 | ||
5 | ![]() |
IV_TZONE | Value transfer | Type reference (TYPE) | TIMEZONE | Time Zone | 20110125 | ||
6 | ![]() |
IV_VALID_FROM | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20110125 | ||
7 | ![]() |
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 | ![]() |
ET_DOWNTIME | Call by reference | Type reference (TYPE) | GT_PLANNED_DTIME | Table type for planned downtime records | 20110107 | ||
2 | ![]() |
IT_FUNC_LOCATION | Call by reference | Type reference (TYPE) | RSDSSELOPT_T | Functional Location | 20110210 | ||
3 | ![]() |
IV_FROM_DATE | Call by reference | Type reference (TYPE) | CO_GSTRS | Scheduled Start | 20110210 | ||
4 | ![]() |
IV_FROM_TIME | Call by reference | Type reference (TYPE) | CO_GSUZS | Scheduled Start (Time) | 20110210 | ||
5 | ![]() |
IV_MAXSIZE | Call by reference | Type reference (TYPE) | SRSC_S_IF_SIMPLE-MAXSIZE | 20110107 | |||
6 | ![]() |
IV_NET_ID | Call by reference | Type reference (TYPE) | GHO_NETOBJ_ID | Network Object ID | 20110210 | ||
7 | ![]() |
IV_PACKETID | Call by reference | Type reference (TYPE) | SBIWA_S_INTERFACE-DATAPAKID | 20110107 | |||
8 | ![]() |
IV_TO_DATE | Call by reference | Type reference (TYPE) | CO_GLTRS | Scheduled Finish | 20110210 | ||
9 | ![]() |
IV_TO_TIME | Call by reference | Type reference (TYPE) | CO_GLUZS | Scheduled Finish (Time) | 20110210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_PRD_NWT | Call by reference | Type reference (TYPE) | GT_GHO_TPLNR | 20110727 | |||
2 | ![]() |
IT_NETOBJ_ID | Call by reference | Type reference (TYPE) | GT_TPLNR | 20110727 | |||
3 | ![]() |
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 | ![]() |
ET_WELL_TEST | Call by reference | Type reference (TYPE) | LT_WELL_TEST | Table type for well test data | 20110407 | ||
2 | ![]() |
IT_WELL_COMPLETION | Call by reference | Type reference (TYPE) | GHO_T_WC | Well Completions | 20110407 | ||
3 | ![]() |
IV_FROM_DATE | Call by reference | Type reference (TYPE) | DATS | Start Date Well Test | 20110526 | ||
4 | ![]() |
IV_INSPLOT_NO | Call by reference | Type reference (TYPE) | QIBPLOSNR | Inspection Lot Number | 20110407 | ||
5 | ![]() |
IV_TO_DATE | Call by reference | Type reference (TYPE) | DATS | End Date Well TEst | 20110526 | ||
6 | ![]() |
IV_VALID_FROM_TIME | Call by reference | Type reference (TYPE) | TIMS | Field of type TIMS | 20110407 | ||
7 | ![]() |
IV_VALID_TO_TIME | Call by reference | Type reference (TYPE) | TIMS | Field of type TIMS | 20110407 | ||
8 | ![]() |
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 | ![]() |
ET_WELL_TEST | Call by reference | Type reference (TYPE) | LT_WELL_TEST | Table type for well test data | 20110421 | ||
2 | ![]() |
IS_FROM_DATE | Call by reference | Type reference (TYPE) | RSDSSELOPT | Structure of generic SELECT-OPTION for (dynamic selections) | 20110510 | ||
3 | ![]() |
IS_TO_DATE | Call by reference | Type reference (TYPE) | RSDSSELOPT | Structure of generic SELECT-OPTION for (dynamic selections) | 20110510 | ||
4 | ![]() |
IT_INSPLOT | Call by reference | Type reference (TYPE) | RSDSSELOPT_T | Inspection Lot Number | 20110421 | ||
5 | ![]() |
IT_WELL_COMPLETION | Call by reference | Type reference (TYPE) | RSDSSELOPT_T | Well Completions | 20110421 | ||
6 | ![]() |
IV_VALID_FROM_TIME | Call by reference | Type reference (TYPE) | TIMS | Field of type TIMS | 20110421 | ||
7 | ![]() |
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 |