SAP ABAP Class CL_PS_DEPENDENT_DATA_LOAD (Dependent Data Load)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PS-ST (Application Component) Structures
⤷
PSB_API (Package) PS API Package
⤷
⤷
Properties
| Class | CL_PS_DEPENDENT_DATA_LOAD | |
| Short Description | Dependent Data Load | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PSB_API | PS API Package |
| Created | 20101117 | SAP |
| Last change | 20110908 | 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) |
Interfaces
Class CL_PS_DEPENDENT_DATA_LOAD has no interface implemented.
Friends
Class CL_PS_DEPENDENT_DATA_LOAD has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | PSHLP_KEYS_FETCHED_TT | List of keys fetched | 20101117 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Auto Scheduling On ? | 20101227 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110308 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | I | 0 | To keep track of number of tasks that are completed | 20101118 | ||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PS_DEPENDENT_DATA_LOAD | DEPENDENT_DATA_LOAD Class | 20101117 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Build Hierarchy Based on Input | 20101129 | |
| 2 | Instance method | Public | Method | Loads All the Dependent Data | 20101117 | |
| 3 | Instance method | Private | Method | FM PS_DEPENDENT_DATA_LOAD called in to fetch all the data | 20101118 | |
| 4 | Static method | Public | Method | Returns Singleton Instance | 20101117 | |
| 5 | Instance method | Private | Method | Load Materials and Capacity Requirements | 20110502 | |
| 6 | Instance method | Public | Method | Recieve the result from dependent data load function module | 20101117 | |
| 7 | Instance method | Public | Method | Maintain keys that have already been read | 20101117 |
Events
Class CL_PS_DEPENDENT_DATA_LOAD has no event.
Types
Class CL_PS_DEPENDENT_DATA_LOAD has no local type.
Method Signatures
Method BUILD_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HIERARCHY | Call by reference | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Table type for PS hierarchy | 20101129 | |||
| 2 | ET_LOAD_KEYS | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20101129 | |||
| 3 | IS_HIER_STATE | Call by reference | Type reference (TYPE) | PSHLP_HIER_STATE_ST | Hierarchy State | 20101129 | |||
| 4 | IV_ONLY_CHANGED_NTWKS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110223 |
Method BUILD_HIERARCHY on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
Method DEPENDENT_DATA_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HIERARCHY_STATE | Call by reference | Type reference (TYPE) | PSHLP_HIER_STATE_ST | Hierarchy State | 20101129 | |||
| 2 | IT_LOAD_KEYS | Call by reference | Type reference (TYPE) | TT_OBJ_NUM | Table Type : Object Number | 20101129 | |||
| 3 | IV_AUTO_SCH_ON | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Auto Scheduling is On ? | 20101213 | ||
| 4 | IV_LOAD_IN_PARALLEL | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Load in Parallel ? | 20110308 | ||
| 5 | IV_ONLY_CHANGED_NTWKS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Load only changed networks ? | 20110223 |
Method DEPENDENT_DATA_LOAD on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
Method DEPENDENT_DATA_LOAD_FM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_HIERARCHY_DATA | Call by reference | Type reference (TYPE) | PSHLP_HIER_TAB_TYP | Table type for PS hierarchy | 20101122 | |||
| 2 | IT_HIERARCHY_STATE | Call by reference | Type reference (TYPE) | PSHLP_HIER_STATE_TT | Hierarchy State Table | 20101122 | |||
| 3 | IT_LOAD_KEY | Call by reference | Type reference (TYPE) | TT_OBJNR | List of keys fetched | 20101118 | |||
| 4 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | PSHLP_NODENAME_DE | Object Type | 20101118 |
Method DEPENDENT_DATA_LOAD_FM on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_PS_DEPENDENT_DATA_LOAD | Dependent Data Load | 20101117 |
Method GET_INSTANCE on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
Method LOAD_MATERIALS_AND_CAPACITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ONLY_CHANGED_OBJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110502 |
Method LOAD_MATERIALS_AND_CAPACITIES on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
Method RECEIEVE_RES_OF_DEP_DATA_LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_TASK | Call by reference | Type reference (TYPE) | CLIKE | 20101117 |
Method RECEIEVE_RES_OF_DEP_DATA_LOAD on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
Method SET_KEYS_FETCHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_KEYS_FETCHED | Call by reference | Type reference (TYPE) | INDEX TABLE | List of keys fetched | 20101117 | |||
| 2 | IV_OBJ_TYPE | Call by reference | Type reference (TYPE) | J_OBART | Object Type | 20101117 |
Method SET_KEYS_FETCHED on class CL_PS_DEPENDENT_DATA_LOAD has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 606 |