Hierarchy
⤷
⤷
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 |
Properties
| Class | CL_PRPL_CAPACITY_LOAD | |
| Short Description | Capacity Utilization | |
| Super Class | CL_PRPL_CONSTANTS_CAPA | Constants Capacity Evaluation |
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CO_PRPL | Production Planner |
| 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_PRPL_CAPACITY_LOAD has no interface implemented.
Friends
Class CL_PRPL_CAPACITY_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) | TY_SELECTION_VALUES | 20060222 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | CYCRPANPRO | Evaluation Profile Parameters | 20061110 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CYCRPPRO | Overall profile for capacity leveling | 20061109 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CYCRPPEPRO | New Period Profile According to Selection Criteria | 20061109 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | CYCRPPEPRO | Period Profile According to Overall Profile | 20061109 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | RC65B | Structure with the settings for resource planning | 20061108 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | CYCRPTIPRO | Time profile for capacity leveling | 20061108 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | CYCRPTIPRO | Time profile for capacity leveling | 20061108 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | PRPL_TIME_PROFILE_DETAILS | Details for Time Profiles Capacity Evaluation | 20061108 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | PRPL_TIME_PROFILE_DETAILS | Details for Time Profiles Capacity Evaluation | 20061108 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ACC_CYDETAIL_TTY | Capacity Utilization Table Details | 20061110 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | ACC_CYSTANDA_TTY | Standard Table Capacity Utilization | 20061110 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | PRPL_PERIODS_TTY | Table of Periods for Capacity Evaluation | 20061108 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | DATS | DATS Field Type | 20061108 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | DATS | DATS Field Type | 20061108 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | CY_GESPROF | Overall Profile for Capacity Leveling | 20061108 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | DATS | DATS Field Type | 20061108 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | DATS | DATS Field Type | 20061108 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | DATS | DATS Field Type | 20061108 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | DATS | DATS Field Type | 20061108 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Set Evaluation Profile Parameters Globally | 20061110 | |
| 2 | Instance method | Public | Method | Determine Capacity Utilization | 20060216 | |
| 3 | Instance method | Public | Method | Get Standard and Detail Tables Capacity Utilization | 20061110 | |
| 4 | Instance method | Private | Method | Selection Criterion: Map Field Name from 30 to 8 Characters | 20060215 | |
| 5 | Static method | Public | Method | Selektion Criterion: Map Field Name from 8 to 30 Chars | 20061031 | |
| 6 | Instance method | Public | Method | Get Concrete Interval Dates for Evaluation | 20061108 | |
| 7 | Instance method | Public | Method | Get Current Evaluation Profile Parameters | 20061110 | |
| 8 | Instance method | Public | Method | Get Overall Profile Capacity Evaluation Used | 20061127 | |
| 9 | Instance method | Public | Method | Get Period Table According to Selection Criteria | 20061108 | |
| 10 | Instance method | Public | Method | Get New Time Profile (Changed Acc. to Selection Criteria) | 20061108 | |
| 11 | Instance method | Public | Method | Get Standard Time Profile Parameters (From Overall Profile) | 20061108 | |
| 12 | Static method | Public | Method | 20060713 | ||
| 13 | Instance method | Private | Method | Determine User's Overall Profile | 20060215 | |
| 14 | Instance method | Private | Method | Set Period Profile According to Selection Criteria | 20061109 | |
| 15 | Instance method | Private | Method | Set Global Parameters for Capacity Evaluation | 20061108 | |
| 16 | Instance method | Private | Method | Selection Criteria for Selection Profile | 20060215 | |
| 17 | Instance method | Public | Method | Read Out Defined Selection Criteria | 20060215 | |
| 18 | Instance method | Private | Method | Details re Selection Profile | 20060215 | |
| 19 | Instance method | Private | Method | Change time profile | 20061215 | |
| 20 | Instance method | Public | Method | Set Global Evaluation Parameters According to Sel. Criteria | 20061108 | |
| 21 | Instance method | Private | Method | Change time profile | 20061215 | |
| 22 | Instance method | Private | Method | Set Time Profile Capacity Evaluation from Overall Profile | 20061108 |
Events
Class CL_PRPL_CAPACITY_LOAD has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_SELECTION_CRITERIA | Private | See coding | 20060215 | ty_selection_criteria TYPE STANDARD TABLE OF sethier
|
||
| 2 | TY_SELECTION_VALUES | Private | See coding | 20060215 | ty_selection_values TYPE STANDARD TABLE OF cyxranges
|
Method Signatures
Method ANALYSIS_PROFIL_STANDARD_SET Signature
Method ANALYSIS_PROFIL_STANDARD_SET on class CL_PRPL_CAPACITY_LOAD has no parameter.
Method ANALYSIS_PROFIL_STANDARD_SET on class CL_PRPL_CAPACITY_LOAD has no exception.
Method CAPACITY_LOAD_DETERMINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CAPLOAD_DETAIL | Call by reference | Type reference (TYPE) | ACC_CYDETAIL_TTY | Detail Kapazitätsauswertung | 20060222 | |||
| 2 | ET_CAPLOAD_STANDARD | Call by reference | Type reference (TYPE) | ACC_CYSTANDA_TTY | Standard Kapazitätsauswertung | 20060222 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061130 | |||
| 4 | IS_TIME_PROFILE_DETAILS | Call by reference | Type reference (TYPE) | PRPL_TIME_PROFILE_DETAILS | Details zum Zeitprofile Kapazitätsauswertung | 20060405 | |||
| 5 | IT_SELECTION_CRITERIA | Call by reference | Type reference (TYPE) | PRPL_SEL_RANGES_T | Range-Tabelle für Capaauswertungs-Selektionskriterien | 20060216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmeklasse zu CO_PRPL | 20061108 |
Method CAPLOAD_TABLES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CAPLOAD_DETAIL | Call by reference | Type reference (TYPE) | ACC_CYDETAIL_TTY | Detail Kapazitätsauswertung | 20061110 | |||
| 2 | ET_CAPLOAD_STANDARD | Call by reference | Type reference (TYPE) | ACC_CYSTANDA_TTY | Standard Kapazitätsauswertung | 20061110 |
Method CAPLOAD_TABLES_GET on class CL_PRPL_CAPACITY_LOAD has no exception.
Method FIELDNAME_CONVERT_DDIC_2_SEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | SETFLD | Feldname | 20060215 | |||
| 2 | RV_FIELDNAME_SELECTION | Value transfer | Type reference (TYPE) | POWL_SELNAME_TY | 20060215 |
Method FIELDNAME_CONVERT_DDIC_2_SEL on class CL_PRPL_CAPACITY_LOAD has no exception.
Method FIELDNAME_CONVERT_SEL_2_DDIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | POWL_SELNAME_TY | ID eines Auswahlkriteriums | 20061031 | |||
| 2 | RV_FIELDNAME_CAPA_SEL | Value transfer | Type reference (TYPE) | SETFLD | Feldname | 20061031 |
Method FIELDNAME_CONVERT_SEL_2_DDIC on class CL_PRPL_CAPACITY_LOAD has no exception.
Method GET_ANALYSIS_INTERVAL_DATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ANA_DATE_FROM | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20061108 | |||
| 2 | EV_ANA_DATE_TO | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20061108 | |||
| 3 | EV_PLA_DATE_FROM | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20061108 | |||
| 4 | EV_PLA_DATE_TO | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20061108 | |||
| 5 | EV_SEL_DATE_FROM | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20061108 | |||
| 6 | EV_SEL_DATE_TO | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20061108 |
Method GET_ANALYSIS_INTERVAL_DATES on class CL_PRPL_CAPACITY_LOAD has no exception.
Method GET_ANALYSIS_PROFIL_CAP_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_ANA_PROF_CAPA_NEW | Value transfer | Type reference (TYPE) | CYCRPANPRO | Auswertungsprofil für den Kapazitätsabgleich | 20061110 |
Method GET_ANALYSIS_PROFIL_CAP_NEW on class CL_PRPL_CAPACITY_LOAD has no exception.
Method GET_OVERALL_PROFILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_OVERALL_PROFILE | Value transfer | Type reference (TYPE) | CY_GESPROF | Gesamtprofil für den Kapazitätsabgleich | 20061127 |
Method GET_OVERALL_PROFILE on class CL_PRPL_CAPACITY_LOAD has no exception.
Method GET_PERIOD_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_PERIOD_TABLE | Value transfer | Type reference (TYPE) | PRPL_PERIODS_TTY | Tabelle zu den Perioden für die Kapazitätsauswertung | 20061108 |
Method GET_PERIOD_TABLE on class CL_PRPL_CAPACITY_LOAD has no exception.
Method GET_TIME_PROFILE_CAP_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_TIME_PROF_CAP_NEW | Value transfer | Type reference (TYPE) | CYCRPTIPRO | Zeitprofil des Kapazitätsabgleichs | 20061108 |
Method GET_TIME_PROFILE_CAP_NEW on class CL_PRPL_CAPACITY_LOAD has no exception.
Method GET_TIME_PROFILE_CAP_STANDARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_TIME_PROF_CAPA_STANDARD | Value transfer | Type reference (TYPE) | CYCRPTIPRO | Details zum Zeitprofile Kapazitätsauswertung | 20061108 |
Method GET_TIME_PROFILE_CAP_STANDARD on class CL_PRPL_CAPACITY_LOAD has no exception.
Method INSTANCE_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | CL_PRPL_CAPACITY_LOAD | Kapazitäts-Auslastung | 20060713 |
Method INSTANCE_CREATE on class CL_PRPL_CAPACITY_LOAD has no exception.
Method OVERALL_PROFILE_DETERMINE Signature
Method OVERALL_PROFILE_DETERMINE on class CL_PRPL_CAPACITY_LOAD has no parameter.
Method OVERALL_PROFILE_DETERMINE on class CL_PRPL_CAPACITY_LOAD has no exception.
Method PERIOD_PROFILE_SET_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061215 | |||
| 2 | IS_TIME_PROFILE_DETAILS | Call by reference | Type reference (TYPE) | PRPL_TIME_PROFILE_DETAILS | Details zum Zeitprofile Kapazitätsauswertung | 20061109 |
Method PERIOD_PROFILE_SET_NEW on class CL_PRPL_CAPACITY_LOAD has no exception.
Method RC65B_SET Signature
Method RC65B_SET on class CL_PRPL_CAPACITY_LOAD has no parameter.
Method RC65B_SET on class CL_PRPL_CAPACITY_LOAD has no exception.
Method SELECTION_CRITERIA_COMPUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061129 | |||
| 2 | ET_SELECTION_CRITERIA | Call by reference | Type reference (TYPE) | PRPL_SEL_FIELDS_T | Tabellentyp zu PRPL_SEL_FIELDS | 20060215 | |||
| 3 | ET_SELECTION_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20060217 | |||
| 4 | IS_TIME_PROFILE | Call by reference | Type reference (TYPE) | PRPL_TIME_PROFILE_DETAILS | Details zum Zeitprofile Kapazitätsauswertung | 20060215 | |||
| 5 | IT_SELECTION_CRITERIA | Call by reference | Type reference (TYPE) | TY_SELECTION_CRITERIA | 20060215 | ||||
| 6 | IT_SELECTION_VALUES | Call by reference | Type reference (TYPE) | TY_SELECTION_VALUES | 20060215 | ||||
| 7 | IV_SELECTION_TABLE | Call by reference | Type reference (TYPE) | SETTABLE | Tabelle zum Set | 20060215 |
Method SELECTION_CRITERIA_COMPUTE on class CL_PRPL_CAPACITY_LOAD has no exception.
Method SELECTION_CRITERIA_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061129 | |||
| 2 | ET_SELECTION_CRITERIA | Call by reference | Type reference (TYPE) | PRPL_SEL_FIELDS_T | Tabellentyp zu PRPL_SEL_FIELDS | 20060217 | |||
| 3 | ET_SELECTION_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20060217 |
Method SELECTION_CRITERIA_GET on class CL_PRPL_CAPACITY_LOAD has no exception.
Method SELECTION_PROFILE_DETAILS_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FILTER_VALUES | Call by reference | Type reference (TYPE) | TY_SELECTION_VALUES | 20060222 | ||||
| 2 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061129 | |||
| 3 | ET_SELECTION_CRITERIA | Call by reference | Type reference (TYPE) | TY_SELECTION_CRITERIA | 20060215 | ||||
| 4 | ET_SELECTION_VALUES | Call by reference | Type reference (TYPE) | TY_SELECTION_VALUES | 20060215 | ||||
| 5 | EV_SELECTION_TABLE | Call by reference | Type reference (TYPE) | SETTABLE | Tabelle zum Set | 20060215 | |||
| 6 | IV_OVERALL_PROFILE | Call by reference | Type reference (TYPE) | CY_GESPROF | Gesamtprofil für den Kapazitätsabgleich | 20060215 |
Method SELECTION_PROFILE_DETAILS_GET on class CL_PRPL_CAPACITY_LOAD has no exception.
Method SELECTION_PROFILE_SET_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061215 |
Method SELECTION_PROFILE_SET_NEW on class CL_PRPL_CAPACITY_LOAD has no exception.
Method SET_GLOBAL_EVAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061130 | |||
| 2 | IT_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Tabelle | 20061108 |
Method SET_GLOBAL_EVAL_DATA on class CL_PRPL_CAPACITY_LOAD has no exception.
Method TIME_PROFILE_SET_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061215 | |||
| 2 | IS_TIME_PROFILE_DETAILS | Call by reference | Type reference (TYPE) | PRPL_TIME_PROFILE_DETAILS | Details zum Zeitprofile Kapazitätsauswertung | 20061215 |
Method TIME_PROFILE_SET_NEW on class CL_PRPL_CAPACITY_LOAD has no exception.
Method TIME_PROFILE_STANDARD_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POWL_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Nachrichtenmetabeschreibung | 20061129 |
Method TIME_PROFILE_STANDARD_SET on class CL_PRPL_CAPACITY_LOAD has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |