SAP ABAP Class CL_CCM_TIME_SINCE_EVENT_AD (Determine Time Since Event)
Hierarchy
☛
ECC-DIMP (Software Component) DIMP
⤷
IS-AD-CC (Application Component) Configuration Control
⤷
DI_CCM_ERP (Package) A&D-specific Component Conf. Control ERP-IS

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_CCM_TIME_SINCE_EVENT | Determine Time Since Event | 20030917 |
Properties
Class | CL_CCM_TIME_SINCE_EVENT_AD | |
Short Description | Determine Time Since Event | |
Super Class | CL_CCM_TIME_SINCE_EVENT | Determine Time Since Event |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | DI_CCM_ERP | A&D-specific Component Conf. Control ERP-IS |
Created | 20030917 | SAP |
Last change | 20050520 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CCM_TIME_SINCE_EVENT_AD has no forward declaration.
Interfaces
Class CL_CCM_TIME_SINCE_EVENT_AD has no interface implemented.
Friends
Class CL_CCM_TIME_SINCE_EVENT_AD 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) | DI_CCMCUSKPI | Customizing of MTBE Characteristics | 20030917 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030917 |
2 | ![]() |
Instance method | Private | Method | Convert UoM in Document from SI to Input Unit | 20030917 |
3 | ![]() |
Instance method | Private | Method | Get TSE (=Delta) for Counter from Counter Values | 20030917 |
4 | ![]() |
Instance method | Private | Method | Get Last/Next Counter Reading to Given Equi., Time, Charac. | 20030917 |
5 | ![]() |
Instance method | Public | Method | Determines Event and Unit of Instance | 20030917 |
6 | ![]() |
Instance method | Private | Method | Get Calendar Time of Recent Event | 20030917 |
7 | ![]() |
Instance method | Public | Method | Get Dimension Specified by Exponents from T006D | 20030917 |
8 | ![]() |
Instance method | Public | Method | Get Unit Specified by Conversion Factor from T006 | 20030917 |
9 | ![]() |
Instance method | Private | Method | Determine Dimension of Time and Unit for Hours from T006 | 20030917 |
10 | ![]() |
Instance method | Public | Method | Calculates Time Since Event (TSE) of an Equipment | 20030917 |
Events
Class CL_CCM_TIME_SINCE_EVENT_AD has no event.
Types
Class CL_CCM_TIME_SINCE_EVENT_AD has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_CCM_TIME_SINCE_EVENT_AD has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CCM_TIME_SINCE_EVENT_AD has no exception.
Method CONVERT_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_VALUE_TARGET_UNIT | Value transfer | Type reference (TYPE) | IMRG-READG | Meßwert/Gesamtzählerstand in SI-Einheit | 20030917 | ||
2 | ![]() |
IV_SI_UNIT | Value transfer | Type reference (TYPE) | MSSIE | SI-Einheit | 20030917 | ||
3 | ![]() |
IV_TARGET_UNIT | Value transfer | Type reference (TYPE) | IMRG-RECDU | Maßeinheit bei Belegerfassung | 20030917 | ||
4 | ![]() |
IV_VALUE_SI_UNIT | Value transfer | Type reference (TYPE) | IMRG-READG | Meßwert/Gesamtzählerstand in SI-Einheit | 20030917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einheit kann nicht umgerechnet werden, da keine Umr.-Inf. ve | 20030917 | |
2 | ![]() |
Eingabeprüfung: keine SI-Einheit vorh. | 20030917 |
Method GET_COUNTER_DELTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_COUNTER_UNIT | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20030917 | ||
2 | ![]() |
EV_MEAS_DATE1 | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
3 | ![]() |
EV_MEAS_DATE2 | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
4 | ![]() |
EV_MEAS_TIME1 | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
5 | ![]() |
EV_MEAS_TIME2 | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
6 | ![]() |
EV_TIME_SINCE_EVENT | Value transfer | Type reference (TYPE) | IMRC_READG | Meßwert/Gesamtzählerstand in SI-Einheit | 20030917 | ||
7 | ![]() |
IV_DATE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
8 | ![]() |
IV_DATE_NOW | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
9 | ![]() |
IV_EQUNR | Value transfer | Type reference (TYPE) | EQUNR | Equipmentnummer | 20030917 | ||
10 | ![]() |
IV_TIME | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
11 | ![]() |
IV_TIME_NOW | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Finde keinen Messbeleg bzw. nächsten/letzten Messbeleg | 20030917 | |
2 | ![]() |
Kein Messpunkt zu geg. Merkmal d. Equi., od. keine Merkmal v | 20030917 |
Method GET_COUNTER_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_COUNTER_UNIT | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20030917 | ||
2 | ![]() |
EV_COUNTER_VALUE | Value transfer | Type reference (TYPE) | IMRC_READG | Meßwert/Gesamtzählerstand in SI-Einheit | 20030917 | ||
3 | ![]() |
EV_MEAS_DATE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
4 | ![]() |
EV_MEAS_TIME | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
5 | ![]() |
IV_DATE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
6 | ![]() |
IV_EQUNR | Value transfer | Type reference (TYPE) | EQUNR | Equipmentnummer | 20030917 | ||
7 | ![]() |
IV_LAST_OR_NEXT | Value transfer | Type reference (TYPE) | CHAR6 | Characterfeld der Länge 6 | 20030917 | ||
8 | ![]() |
IV_TIME | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Finde keinen Messbeleg bzw. nächsten/letzten Messbeleg | 20030917 | |
2 | ![]() |
Kein Messpunkt zu geg. Merkmal d. Equi., od. keine Merkmal v | 20030917 |
Method GET_EVENT_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_EVENT | Call by reference | Type reference (TYPE) | CCM_EVENT | Ereignis für Time-Since-Event-Berechnung | 20030917 | ||
2 | ![]() |
EV_UNIT | Call by reference | Type reference (TYPE) | CCM_UNIT_OP | Einheit der Betriebszeit (Time-Since-Event-Berechnung) | 20030917 |
Method GET_EVENT_UNIT on class CL_CCM_TIME_SINCE_EVENT_AD has no exception.
Method GET_RECENT_TIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_RECENT_DATE | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
2 | ![]() |
EV_RECENT_TIME | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
3 | ![]() |
IV_EQUNR | Value transfer | Type reference (TYPE) | EQUNR | Equipmentnummer | 20030917 |
Method GET_RECENT_TIME on class CL_CCM_TIME_SINCE_EVENT_AD has no exception.
Method GET_T006_DIMENSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DIMID | Value transfer | Type reference (TYPE) | DIMID | Dimensionsschlüssel | 20030917 | ||
2 | ![]() |
EV_MSSIE | Value transfer | Type reference (TYPE) | MSSIE | SI-Einheit | 20030917 | ||
3 | ![]() |
IV_ECURR | Value transfer | Type reference (TYPE) | ECURR | Exponent zur elektrischen Stromstärke | 20030917 | ||
4 | ![]() |
IV_LENG | Value transfer | Type reference (TYPE) | LENG | Exponent zur Länge | 20030917 | ||
5 | ![]() |
IV_LIGHT | Value transfer | Type reference (TYPE) | LIGHT | Exponent zur Lichtstärke | 20030917 | ||
6 | ![]() |
IV_MASS | Value transfer | Type reference (TYPE) | MASS | Exponent zur Masse | 20030917 | ||
7 | ![]() |
IV_MOLQU | Value transfer | Type reference (TYPE) | MOLQU | Exponent zur Molmenge | 20030917 | ||
8 | ![]() |
IV_TEMP | Value transfer | Type reference (TYPE) | TEMP | Exponent zur Temperatur | 20030917 | ||
9 | ![]() |
IV_TIMEX | Value transfer | Type reference (TYPE) | TIMEX | Exponent zur Zeit | 20030917 |
Method GET_T006_DIMENSION on class CL_CCM_TIME_SINCE_EVENT_AD has no exception.
Method GET_T006_UNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MSEHI | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20030917 | ||
2 | ![]() |
IV_DIMID | Value transfer | Type reference (TYPE) | DIMID | Dimensionsschlüssel | 20030917 | ||
3 | ![]() |
IV_NENNR | Value transfer | Type reference (TYPE) | NENNR | Nenner zur Umrechnung in SI-Einheit | 20030917 | ||
4 | ![]() |
IV_ZAEHL | Value transfer | Type reference (TYPE) | DZAEHL | Zähler zur Umrechnung in SI-Einheit | 20030917 |
Method GET_T006_UNIT on class CL_CCM_TIME_SINCE_EVENT_AD has no exception.
Method GET_T006_UNIT_FOR_HOURS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MSEHI | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20030917 |
Method GET_T006_UNIT_FOR_HOURS on class CL_CCM_TIME_SINCE_EVENT_AD has no exception.
Method GET_TIME_SINCE_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_MEAS_DATE1 | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
2 | ![]() |
EV_MEAS_DATE2 | Value transfer | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20030917 | ||
3 | ![]() |
EV_MEAS_TIME1 | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
4 | ![]() |
EV_MEAS_TIME2 | Value transfer | Type reference (TYPE) | TIMS | Feld vom Typ TIMS | 20030917 | ||
5 | ![]() |
EV_TIME_SINCE_EVENT | Value transfer | Type reference (TYPE) | IMRC_READG | Meßwert/Gesamtzählerstand in SI-Einheit | 20030917 | ||
6 | ![]() |
EV_TIME_SINCE_EVENT_UNIT | Value transfer | Type reference (TYPE) | MSEHI | Maßeinheit | 20030917 | ||
7 | ![]() |
IV_EQUNR | Value transfer | Type reference (TYPE) | EQUNR | Equipmentnummer | 20030917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
BAdI kann nicht initialisiert werden | 20030917 | |
2 | ![]() |
Finde keinen Messbeleg bzw. nächsten/letzten Messbeleg | 20030917 | |
3 | ![]() |
Kein Messpunkt zu geg. Merkmal d. Equi., od. keine Merkmal v | 20030917 | |
4 | ![]() |
Customizing der Meldung oder d. Merkmals ist nicht vollständ | 20030917 | |
5 | ![]() |
Letzter Zeitpunkt des Ereignisses kann nicht ermittelt werde | 20030917 | |
6 | ![]() |
Ereignis oder Einheit ist nicht zulässig | 20030917 |
History
Last changed by/on | SAP | 20050520 |
SAP Release Created in | 500 |