SAP ABAP Class CL_PRPL_CAPACITY_LOAD_FEEDER (Capacity Utilization Production Planner)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
EP-PCT-MAN-PS (Application Component) BP for Production Supervisor
⤷
RMAN_PRPL (Package) Production Planner UI
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_PRPL_CONSTANTS_CAPA | Constants Capacity Evaluation | 20061102 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_POWL_FEEDER | Interface for POWL Feeders | 20060208 |
Properties
| Class | CL_PRPL_CAPACITY_LOAD_FEEDER | |
| Short Description | Capacity Utilization Production Planner | |
| Super Class | CL_PRPL_CONSTANTS_CAPA | Constants Capacity Evaluation |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RMAN_PRPL | Production Planner UI |
| Created | 20060208 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_POWL_FEEDER | Interface for POWL Feeders | 20060208 |
Friends
Class CL_PRPL_CAPACITY_LOAD_FEEDER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_PRPL_CAPACITY_LOAD | Capacity Utilization | 20060713 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | DATA | 20060227 | ||||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | DATA | 20060227 | ||||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | DATA | 20060223 | ||||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | DATA | 20060223 | ||||
| 6 | Static Attribute | Private | Type reference (TYPE) | RMAN_PRPL_THRESHOLDS | Threshold Values (Bidirectional) | 20061121 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE | 20060214 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE | 20060227 | ||||
| 9 | Static Attribute | Private | Type reference (TYPE) | RSPARAMS_TT | rsparams Table | 20060217 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | POWL_FIELDCAT_TTY | Field Catalog - Meta Description | 20060214 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | RMAN_PRPL_PERIODS_INT_EXT_TT | Internal and External Period Representation | 20061109 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | POWL_MSG_TTY | Collected POWL Messages | 20061129 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | POWL_SELCRIT_TTY | Selection Criteria - Meta Description | 20060217 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | PRPL_CAPA_EVALUATION_COLUMNS | Selection of Displayed Columns in Capa Evaluation | 20060227 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | FLAG | Overall Profile Usable - Yes/No | 20061129 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Setup of Work Center/Period Header Structure | 20061117 | |
| 2 | Instance method | Public | Method | Overall Profile: Usable for Tab./Period. Representation? | 20061128 | |
| 3 | Instance method | Private | Method | Checking of Consistency of Threshold Values | 20061207 | |
| 4 | Instance method | Public | Constructor | 20060713 | ||
| 5 | Static method | Private | Method | 20060405 | ||
| 6 | Static method | Public | Method | Build Up Detail Data | 20060228 | |
| 7 | Static method | Public | Method | Setup of Detail Data per Period and Work Center/Resource | 20061114 | |
| 8 | Static method | Private | Method | Set Evaluation Columns: Percentage or Supply/Demand | 20060227 | |
| 9 | Static method | Public | Method | Sets Aggregation Status in Orders for Capa Evaluation | 20061106 | |
| 10 | Static method | Private | Method | Set Threshold Values in Feeder Class | 20061123 |
Events
Class CL_PRPL_CAPACITY_LOAD_FEEDER has no event.
Types
Class CL_PRPL_CAPACITY_LOAD_FEEDER has no local type.
Method Signatures
Method BUILD_WC_PERIOD_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_LINE_DATA | Call by reference | Type reference (TYPE) | ANY | 20061117 | ||||
| 2 | IV_AUTYP_TXT | Call by reference | Type reference (TYPE) | PRPL_CAPA_AUTYP | Auftragstyp | 20061117 | |||
| 3 | IV_PERIOD | Call by reference | Type reference (TYPE) | ACC_CYPERIOD | Planungsperiode für Erweiterteauswertung (ACC) | 20061117 | |||
| 4 | RS_WC_PERIOD_HEADER | Value transfer | Type reference (TYPE) | RMAN_PRPL_WC_PERIOD_HEADER | Kopfstruktur für Arbeitsplatz/Perioden-Auswertung | 20061117 |
Method BUILD_WC_PERIOD_HEADER on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method CHECK_OVERALL_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OVERALL_PROFILE | Call by reference | Type reference (TYPE) | CY_GESPROF | Gesamtprofil für den Kapazitätsabgleich | 20061128 | |||
| 2 | RV_OVERALL_PROFILE_OK | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20061128 |
Method CHECK_OVERALL_PROFILE on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method CHECK_THRESHOLDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061207 |
Method CHECK_THRESHOLDS on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PRPL_CAPACITY_LOAD_FEEDER has no parameter.
Method CONSTRUCTOR on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method CONVERT_SELECTION_CRITERIA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SELECTION_CRITERIA | Call by reference | Type reference (TYPE) | PRPL_SEL_RANGES_T | Range-Tabelle für Capaauswertungs-Selektionskriterien | 20060405 | |||
| 2 | I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20060405 |
Method CONVERT_SELECTION_CRITERIA on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method DETAIL_DATA_BUILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_DETAIL_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20060308 | ||||
| 2 | ER_DETAIL_DEFINITION_STRUC | Call by reference | Object reference (TYPE REF TO) | DATA | 20060307 | ||||
| 3 | ER_DETAIL_DEFINITION_TAB | Call by reference | Object reference (TYPE REF TO) | DATA | 20060307 | ||||
| 4 | ES_DETAIL_HEADER | Call by reference | Type reference (TYPE) | PRPL_CAPA_DETAIL_HEADER | Kapazitätsauswertung Detail Kopfdaten | 20060307 | |||
| 5 | ET_PERIODS_INT_EXT | Call by reference | Type reference (TYPE) | RMAN_PRPL_PERIODS_INT_EXT_TT | Interne und externe Periodendarstellung | 20061110 | |||
| 6 | EV_COLUMN | Call by reference | Type reference (TYPE) | PRPL_CAPA_EVALUATION_COLUMNS | Auswahl angezeigter Spalten in der Kapa-Auswertung | 20061121 | |||
| 7 | IS_POWL_LINE_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20060307 |
Method DETAIL_DATA_BUILD on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method DETAIL_DATA_BUILD_WC_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_THRESHOLDS | Call by reference | Type reference (TYPE) | RMAN_PRPL_THRESHOLDS | Schwellenwerte (bidirektional) | 20061121 | |||
| 2 | ET_DETAIL_WC_PERIOD | Call by reference | Type reference (TYPE) | RMAN_PRPL_CAP_WC_PERIOD_TT | Tabelle mit Kapadetaildaten Arbeitsplatz/Periode | 20061115 | |||
| 3 | IT_DETAIL_ALL | Call by reference | Type reference (TYPE) | ACC_CYDETAIL_TTY | Detail Kapazitätsauswertung | 20061115 | |||
| 4 | IV_ALL | Call by reference | Type reference (TYPE) | FLAG | 'X' | allgemeines flag | 20061115 | ||
| 5 | IV_CATEGORY | Call by reference | Type reference (TYPE) | AUFTYP | Auftragstyp | 20061115 | |||
| 6 | IV_PERIOD | Call by reference | Type reference (TYPE) | ACC_CYPERIOD | Planungsperiode für Erweiterteauswertung (ACC) | 20061115 | |||
| 7 | IV_STATUS | Call by reference | Type reference (TYPE) | STATUS_TXT | Text des Auftragsstatus | 20061115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Frontend-Ausnahmeklasse | 20061115 |
Method EVAL_COLUMNS_DETERMINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20060227 |
Method EVAL_COLUMNS_DETERMINE on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method SET_AGGREGATION_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DETAIL | Call by reference | Type reference (TYPE) | ACC_CYDETAIL_TTY | Detail Kapazitätsauswertung | 20061106 |
Method SET_AGGREGATION_STATUS on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
Method SET_THRESHOLDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20061123 |
Method SET_THRESHOLDS on class CL_PRPL_CAPACITY_LOAD_FEEDER has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |