SAP ABAP Class CL_WORKCENTER_CAPACITY (Determine Work Center Capacities on Daily Basis/Shift Basis)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     PMEX (Package) PM: Extraction of Release-independent Objects
Properties
Class CL_WORKCENTER_CAPACITY  
Short Description Determine Work Center Capacities on Daily Basis/Shift Basis    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class CR    
Program status     
Category 0   
Package PMEX   PM: Extraction of Release-independent Objects 
Created 20110421   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WORKCENTER_CAPACITY has no forward declaration.
Interfaces
Class CL_WORKCENTER_CAPACITY has no interface implemented.
Friends
Class CL_WORKCENTER_CAPACITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_REFERENCE Static Attribute Private Object reference (TYPE REF TO) CL_WORKCENTER_CAPACITY WORKCENTER_CAPACITY 20110427
Methods
# Method Level Visibility Method type Description Created on
1 COMPLETE_KAPA Instance method Private Method Complete Table KAPA 20110426
2 COMPLETE_KAZA Instance method Private Method Complete Table KAZA 20110426
3 CONVERT_CAP_TO_USR_UNITS Instance method Private Method Unit Conversion 20110426
4 CONVERT_UNIT_FROM_SI Instance method Private Method Unit Conversion 20110426
5 DB_KAPID_READ Instance method Private Method Read Workcenter Tables 20110426
6 DET_KAPAZ Instance method Private Method Determine Capacity 20110426
7 DET_ZEITEN_TPROG Instance method Private Method Determine Shift Times from Table TC37A 20110426
8 GET_DIMENSION Instance method Private Method Determine Dimension 20110426
9 GET_REFERENCE Static method Public Method Reference 20110427
10 GET_UNIT_FROM_DIM_KAPE Instance method Private Method Determine Unit from KAPE 20110426
11 KAZA_FILL Instance method Private Method Fill Table KAZA - Data Is from Tables KAPA and KAZY 20110426
12 PMWCCP_BW_FILL Instance method Private Method Fill Extract Table PMWCCP_BW 20110427
13 READ_WEEKDAY Instance method Private Method Read Weekday Text from Table T246 20110426
14 WORKCENTER_AVAILABLE_TIMES Instance method Public Method Capacity per Workcenter 20110421
Events
Class CL_WORKCENTER_CAPACITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BREAKDOWNINFO_EXT Private See coding 20110609 begin of BREAKDOWNINFO_EXT, ARBPL Type ARBPL, ARBPLWERK Type QARBPWERKS, AUSVN Type AUSVN, AUSBS Type AUSbs, AUZTV Type auztv, AUZTB Type auztb, URCOD Type urcod, TPLNR Type tplnr, EQUNR Type equnr, ILOAN Type iloan, QMNUM Type qmnum, PPSID Type ppsid, SWERK Type swerk, KALID Type CR_WFCID, STARTDAY Type CHAR01, WORKDAY Type CHAR01, NEXTWORKDAY Type SCDATUM, ENDDATE Type DATUM, NIGHTSHIFT Type CHAR01, end of BREAKDOWNINFO_EXT
2 PMWCCP_BW_OV_SHIFT Private See coding 20110527 begin of pmwccp_bw_ov_shift, arbpl type arbpl, werks type WERKS_D, kapar type kapar, tprog type kaptprog, endzt type endzt, next_day type d, index type sytabix, datum type begda, begzt type begzt, timest_from type f, timest_to type f, end of pmwccp_bw_ov_shift
3 T_BREAKDOWNINFO_EXT Private See coding 20110609 T_BREAKDOWNINFO_EXT type standard table of BREAKDOWNINFO_EXT
4 T_PMWCCP_BW_OV_SHIFT Private See coding 20110527 T_PMWCCP_BW_OV_SHIFT type standard table of pmwccp_bw_ov_shift
5 T_WORKCENTER_KALID Public See coding 20110531 T_WORKCENTER_KALID type standard table of WORKCENTER_KALID
6 WORKCENTER_KALID Public See coding 20110531 begin of workcenter_kalid, arbpl type arbpl, werks type werks_d, kalid type CR_WFCID, kapar type kapar, mosid type SCHGRUP, end of workcenter_kalid
Method Signatures

Method COMPLETE_KAPA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KAPA Call by reference Type reference (TYPE) KAPA Kapazität Schichtwerte 20110426
2 Importing IS_KAKO Call by reference Type reference (TYPE) KAKO 20110426
3 Importing IS_KAZY Call by reference Type reference (TYPE) KAZY Kapazität Angebotsintervalle 20110426
4 Importing IT_TC37A Call by reference Type reference (TYPE) TT_TC37A Schichtdefiniton 20110426

Method COMPLETE_KAPA on class CL_WORKCENTER_CAPACITY has no exception.

Method COMPLETE_KAZA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KAPA Call by reference Type reference (TYPE) KAPA Kapazität Schichtwerte 20110426
2 Changing CS_KAZA_BEGZT Call by reference Type reference (TYPE) KAZA-BEGZT Beginnuhrzeit 20110426
3 Changing CS_KAZA_EINZH Call by reference Type reference (TYPE) KAZA-EINZH Einsatzzeit in Stunden 20110426
4 Changing CS_KAZA_ENDZT Call by reference Type reference (TYPE) KAZA-ENDZT Endeuhrzeit 20110426
5 Changing CS_KAZA_KAPAZ Call by reference Type reference (TYPE) KAZA-KAPAZ Kapazität in bestimmter Maßeinheit 20110426
6 Changing CS_KAZA_PAUSE Call by reference Type reference (TYPE) KAZA-PAUSE Kumulierte Pausendauer der Schicht 20110426
7 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110426
8 Importing IS_KAKO Call by reference Type reference (TYPE) KAKO Kapazitaet Kopfsegment 20110505
9 Importing IS_KAZY Call by reference Type reference (TYPE) KAZY Kapazität Angebotsintervalle 20110505
10 Importing IT_KAPE Call by reference Type reference (TYPE) T_KAPE 20110426
11 Importing IT_TC37A Call by reference Type reference (TYPE) TT_TC37A Schichtdefiniton 20110426
12 Importing IV_KAP_UNIT Call by reference Type reference (TYPE) KAZA-KAPEH Maßeinheit der Kapazität 20110426

Method COMPLETE_KAZA on class CL_WORKCENTER_CAPACITY has no exception.

Method CONVERT_CAP_TO_USR_UNITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KAPAZIT_EH Call by reference Type reference (TYPE) KAPAZIT_EH Kapazität in bestimmter Maßeinheit 20110426
2 Importing IS_KAPE Call by reference Type reference (TYPE) KAPE Kapazität Basiseinheit Zuordnung 20110426
3 Importing IV_EINH Call by reference Type reference (TYPE) CR_KAPEH Maßeinheit der Kapazität 20110426
4 Importing IV_KAPAZ Call by reference Type reference (TYPE) KAPAZITAET Kapazität 20110426

Method CONVERT_CAP_TO_USR_UNITS on class CL_WORKCENTER_CAPACITY has no exception.

Method CONVERT_UNIT_FROM_SI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110426
2 Exporting EV_KAPAZIT_EH Call by reference Type reference (TYPE) KAPAZIT_EH Kapazität in bestimmter Maßeinheit 20110426
3 Importing IT_KAPE Call by reference Type reference (TYPE) T_KAPE 20110426
4 Importing IV_EINH Call by reference Type reference (TYPE) CR_KAPEH Maßeinheit der Kapazität 20110426
5 Importing IV_KAPAZ Call by reference Type reference (TYPE) KAPAZITAET Kapazität 20110426
6 Importing IV_KAPID Call by reference Type reference (TYPE) KAPID ID der Kapazität 20110426

Method CONVERT_UNIT_FROM_SI on class CL_WORKCENTER_CAPACITY has no exception.

Method DB_KAPID_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KAPA Call by reference Type reference (TYPE) T_KAPA 20110426
2 Exporting ET_KAPE Call by reference Type reference (TYPE) T_KAPE 20110426
3 Exporting ET_KAZY Call by reference Type reference (TYPE) T_KAZY 20110426
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20110426
5 Importing IV_KAPID Call by reference Type reference (TYPE) KAKO-KAPID ID der Kapazität 20110426

Method DB_KAPID_READ on class CL_WORKCENTER_CAPACITY has no exception.

Method DET_KAPAZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_EINZT Call by reference Type reference (TYPE) KAPEINZT Einsatzzeit in Sekunden (intern) 20110426
2 Changing CV_KAPAZ Call by reference Type reference (TYPE) KAPAZITAET Kapazität 20110426
3 Importing IV_ANZHL Call by reference Type reference (TYPE) KAPANZAHL Anzahl Einzelkapazitäten 20110426
4 Importing IV_BEGZT Call by reference Type reference (TYPE) KAPBEGZT Uhrzeit Beginn in Sekunden (intern) 20110426
5 Importing IV_ENDZT Call by reference Type reference (TYPE) KAPENDZT Uhrzeit Ende in Sekunden (intern) 20110426
6 Importing IV_NGRAD Call by reference Type reference (TYPE) NUTZGRAD Nutzungsgrad in Prozent 20110426
7 Importing IV_PAUSE Call by reference Type reference (TYPE) KAPPAUSE kumulierte Pausenzeit in Sekunden (intern) 20110426

Method DET_KAPAZ on class CL_WORKCENTER_CAPACITY has no exception.

Method DET_ZEITEN_TPROG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BEGZT Call by reference Type reference (TYPE) KAPBEGZT Uhrzeit Beginn in Sekunden (intern) 20110426
2 Changing CV_ENDZT Call by reference Type reference (TYPE) KAPENDZT Uhrzeit Ende in Sekunden (intern) 20110426
3 Changing CV_PAUSE Call by reference Type reference (TYPE) KAPPAUSE kumulierte Pausenzeit in Sekunden (intern) 20110426
4 Changing CV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20110426
5 Importing IT_TC37A Call by reference Type reference (TYPE) TT_TC37A Schichtdefiniton 20110426
6 Importing IV_DATUM Call by reference Type reference (TYPE) D 20110426
7 Importing IV_MOSID Call by reference Type reference (TYPE) SCHGRUP Gruppierung für Schichtdefinitionen und Schichtprogramme 20110426
8 Importing IV_TPROG Call by reference Type reference (TYPE) KAPTPROG Schichtdefinition 20110426

Method DET_ZEITEN_TPROG on class CL_WORKCENTER_CAPACITY has no exception.

Method GET_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DIMENSION Call by reference Type reference (TYPE) DIMID Dimensionsschlüssel 20110426
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20110426
3 Importing IV_UNIT Call by reference Type reference (TYPE) MSEHI Maßeinheit 20110426

Method GET_DIMENSION on class CL_WORKCENTER_CAPACITY has no exception.

Method GET_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REFERENCE Value transfer Object reference (TYPE REF TO) CL_WORKCENTER_CAPACITY WORKCENTER_CAPACITY 20110427

Method GET_REFERENCE on class CL_WORKCENTER_CAPACITY has no exception.

Method GET_UNIT_FROM_DIM_KAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KAPE Call by reference Type reference (TYPE) KAPE Kapazität Basiseinheit Zuordnung 20110426
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20110426
3 Importing IT_KAPE Call by reference Type reference (TYPE) T_KAPE Tabelle KAPE 20110426
4 Importing IV_DIMENSION Call by reference Type reference (TYPE) DIMID Dimensionsschlüssel 20110426
5 Importing IV_EINH Call by reference Type reference (TYPE) CR_KAPEH Maßeinheit der Kapazität 20110426
6 Importing IV_KAPID Call by reference Type reference (TYPE) KAPID ID der Kapazität 20110426

Method GET_UNIT_FROM_DIM_KAPE on class CL_WORKCENTER_CAPACITY has no exception.

Method KAZA_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110505
2 Exporting ET_KAZA Call by reference Type reference (TYPE) T_KAZA Gemeinsame Struktur für KAZY und KAPA 20110426
3 Importing IS_KAKO Call by reference Type reference (TYPE) KAKO Kapazitaet Kopfsegment 20110505
4 Importing IT_TC37A Call by reference Type reference (TYPE) TT_TC37A Schichtdefiniton 20110426
5 Importing IT_WEEKDAY Call by reference Type reference (TYPE) WGRC_T246_TTY Bezeichnungen der Wochentage 20110426
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20110426
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20110426

Method KAZA_FILL on class CL_WORKCENTER_CAPACITY has no exception.

Method PMWCCP_BW_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110505
2 Exporting ET_PMWCCP_BW Call by reference Type reference (TYPE) T_PMWCCP_BW Tabelle Arbeitsplatz Kapazitaet und Verwendung 20110427
3 Importing IS_CRHD Call by reference Type reference (TYPE) CRHD Arbeitsplatz Kopf 20110427
4 Importing IS_KAKO Call by reference Type reference (TYPE) KAKO Kapazitaet Kopfsegment 20110427
5 Importing IT_KAZA Call by reference Type reference (TYPE) T_KAZA 20110427
6 Importing IT_WEEKDAY Call by reference Type reference (TYPE) WGRC_T246_TTY Bezeichnungen der Wochentage 20110427
7 Importing IV_TZONE Call by reference Type reference (TYPE) TTZZ-TZONE Zeitzone 20110427

Method PMWCCP_BW_FILL on class CL_WORKCENTER_CAPACITY has no exception.

Method READ_WEEKDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_WDAY Call by reference Type reference (TYPE) KAZA-WDAY Wochentag 20110427
2 Importing IT_WEEKDAY Call by reference Type reference (TYPE) WGRC_T246_TTY Bezeichnungen der Wochentage 20110427
3 Importing IV_TAGNR Call by reference Type reference (TYPE) KAZA-TAGNR Laufende Tagesnummer innerhalb des Angebotszyklus 20110426

Method READ_WEEKDAY on class CL_WORKCENTER_CAPACITY has no exception.

Method WORKCENTER_AVAILABLE_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110505
2 Exporting ET_PMWCCP_BW Call by reference Type reference (TYPE) T_PMWCCP_BW Tabelle Arbeitsplatz Kapazitaet und Verwendung 20110427
3 Exporting ET_WORKCENTER_KALID Call by reference Type reference (TYPE) T_WORKCENTER_KALID Tabelle Arbeitsplatz KalenderID 20110531
4 Importing IS_CRHD Call by reference Type reference (TYPE) CRHD Arbeitsplatz Kapazitätszuordnung 20110421
5 Importing IT_KAPAR Call by reference Type reference (TYPE) RANGE_T_KAPAR Rangetabelle für Datenelement KAPAR 20110421
6 Importing IT_TC37A Call by reference Type reference (TYPE) TT_TC37A Schichtdefinition 20110426
7 Importing IT_WEEKDAY Call by reference Type reference (TYPE) WGRC_T246_TTY Tabellen-Dokumentation 20110426
8 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20110421
9 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Datum im CHAR-Format 20110421
10 Importing IV_TZONE Call by reference Type reference (TYPE) TTZZ-TZONE Debitoren: Regionalzonen 20110427
# Exception Resumable Description Created on
1 NO_CAPACITY_DATA_MAINTAINED 20110520
History
Last changed by/on SAP  20130531 
SAP Release Created in 606