SAP ABAP Class CL_ISU_EDM_SETTLSTEP_0001 (EDM Settlement Step: General Methods)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-EDM (Application Component) Energy Data Management
     EE_EDM_SET (Package) EDM Settlement
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP EDM Settlement Step (Abstract Class) 20010301
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0003 Settlement Step: SumIntSU 20010326
2 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0004 EDM Settlement Step: SumRes01SU 20010320
3 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0005 EDM Settlement Step: Addition of Profiles 20010301
4 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0006 EDM Settlement Step: SumSUAll 20010312
5 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0007 EDM Settlement Step: Multiplication of Profiles 20010301
6 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0008 EDM Settlement Step: Multiplication of Profile and Value 20010301
7 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0009 EDM Settlement Step: Subtraction of Profiles 20010301
8 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0010 EDM Settlement Step: Check Status of Profile Values 20010302
9 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0015 EDM Settlement Step: FactGrp 20010320
10 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0016 EDM Settlement Step: SumRes03SU 20010320
... Click here to see Used By full list (14 items)
Properties
Class CL_ISU_EDM_SETTLSTEP_0001  
Short Description EDM Settlement Step: General Methods    
Super Class CL_ISU_EDM_SETTLSTEP EDM Settlement Step (Abstract Class) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package EE_EDM_SET   EDM Settlement 
Created 20010301   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISU_EDM_SETTLSTEP_0001 has no forward declaration.
Interfaces
Class CL_ISU_EDM_SETTLSTEP_0001 has no interface implemented.
Friends
Class CL_ISU_EDM_SETTLSTEP_0001 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DEFAULT_FACTOR Constant Protected Type reference (TYPE) PROFVAL '1.0' Default Factor for Multiplication of Profile values 20010320
2 CO_MSG_NO_VALUES Constant Protected Type reference (TYPE) SYMSGNO '451' Profile &1 Contains Invalid Values 20010301
3 CO_PARNUMBER_RESULT Constant Private Type reference (TYPE) EPARNUMBER '01' Parameter Number 20010301
4 GRID_ID_DIFFERENT Instance attribute Protected Type reference (TYPE) KENNZX Indicators 20010314
5 PROFILE_NO_VALUES Instance attribute Protected Type reference (TYPE) TPT_PROFILE Profiles with Missing Values 20010301
6 REFPROFILE_DIFFERENT Instance attribute Protected Type reference (TYPE) KENNZX Indicators 20010314
7 SETTLUNIT_DIFFERENT Instance attribute Protected Type reference (TYPE) KENNZX Indicators 20010314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SUBTRACT_VALUES Instance method Protected Method Add/Subtract Values from/to Result Profile 20010319
2 CALCULATE_INTEGRAL Instance method Protected Method Calculates Integral of Profile 20010605
3 DIVIDE_VALUES Instance method Protected Method Divide Result Profile by Profile values 20010319
4 GET_CONTEXT Instance method Protected Method Determines Common Context 20010314
5 MULTIPLY_VALUES Instance method Protected Method Multiply Profile Values and Write Result Profile 20010319
6 OPEN_AND_READ_PROFILE Instance method Protected Method Opens Profile and Reads data in Settlement Period 20010301
7 SUBTRACT_VALUES Instance method Protected Method Subtract Profile Values and Writes Results Profile 20010319
8 WRITE_INFO Instance method Protected Method Write Information to Settlement Log 20010301
9 WRITE_PROFILES_NO_VALUES Instance method Protected Method Enter Standard Text with Profile Numbers 20010330
Events
Class CL_ISU_EDM_SETTLSTEP_0001 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_CONTEXT Protected See coding 20010314
Method Signatures

Method ADD_SUBTRACT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_RESULT Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
2 Importing X_ADDITION Call by reference Type reference (TYPE) KENNZX CO_SELECTED Werte werden addiert 20010319
3 Importing X_PROFILE Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
# Exception Resumable Description Created on
1 NO_REFERENCE Es wurde keine Datenreferenz übergeben 20010319
2 WRONG_MASS Maßeinheiten sind nicht kompatibel 20010319
3 WRONG_TIMERANGE Intervalle der Profile sind nicht kompatibel 20010319

Method CALCULATE_INTEGRAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROFILE_REF Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010605
2 Exporting Y_INTEGRAL Call by reference Type reference (TYPE) PROFVAL Profilwert auf Anwendungsebene 20010605
# Exception Resumable Description Created on
1 NO_REFERENCE Es wurde keine Datenreferenz übergeben 20010605

Method DIVIDE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_RESULT Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
2 Importing X_PROFILE Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
# Exception Resumable Description Created on
1 NO_REFERENCE Es wurde keine Datenreferenz übergeben 20010319
2 WRONG_MASS Maßeinheiten sind nicht kompatibel 20010319
3 WRONG_TIMERANGE Intervalle der Profile sind nicht kompatibel 20010319
4 ZERO_DIVISION Division durch Null 20010320

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_CONTEXT Call by reference Type reference (TYPE) TP_CONTEXT resultierender Kontext 20010314
2 Importing X_CONTEXT Call by reference Type reference (TYPE) TP_CONTEXT neuer Kontext 20010314

Method GET_CONTEXT on class CL_ISU_EDM_SETTLSTEP_0001 has no exception.

Method MULTIPLY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_RESULT Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
2 Importing X_FACTOR Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
3 Importing X_FACTOR_SINGLE Call by reference Type reference (TYPE) PROFVAL CO_DEFAULT_FACTOR Profilwert auf Anwendungsebene 20010319
4 Importing X_PROFILE Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
# Exception Resumable Description Created on
1 NO_REFERENCE Es wurde keine Datenreferenz übergeben 20010319
2 WRONG_MASS Maßeinheiten der Profile sind inkompatibel 20010319
3 WRONG_TIMERANGE Intervalle der Profile sind nicht kompatibel 20010319

Method OPEN_AND_READ_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_INSTANCE_DATA Call by reference Type reference (TYPE) EEDMSETTLSTEP_DATA globale Instanzdaten 20010301
2 Importing X_PROFILE Call by reference Type reference (TYPE) TP_PROFILE Profilparameter 20010301
3 Exporting Y_PROFILE_REF Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010301
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler beim Lesen oder Öffnen 20010301

Method SUBTRACT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XY_RESULT Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
2 Importing X_PROFILE Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
3 Importing X_SUBTRAHEND Call by reference Object reference (TYPE REF TO) IF_ISU_EDM_PROFILE_DATA Interface für EDM-Profil - Datenteil 20010319
# Exception Resumable Description Created on
1 NO_REFERENCE Es wurde keine Datenreferenz übergeben 20010319
2 WRONG_MASS Maßeinheiten der Profile sind inkompatibel 20010319
3 WRONG_TIMERANGE Intervalle der Profile sind nicht kompatibel 20010319

Method WRITE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_COUNT Call by reference Type reference (TYPE) SY-TABIX Aufsummierte Profile 20010301
2 Importing X_INSTANCE_DATA Call by reference Type reference (TYPE) EEDMSETTLSTEP_DATA Instanzdaten 20010301

Method WRITE_INFO on class CL_ISU_EDM_SETTLSTEP_0001 has no exception.

Method WRITE_PROFILES_NO_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XT_PROFILE Call by reference Type reference (TYPE) E_PROFILE_T Tabellentyp für Profilnummern 20010330
2 Exporting YT_PAR Call by reference Type reference (TYPE) BAL_T_PAR Anwendungs-Log: Tabelle mit Parmeternamen und -werten 20010330
3 Changing Y_BALTEXT Call by reference Type reference (TYPE) BALTEXT Anwendungs-Log: Standardtext 20010330

Method WRITE_PROFILES_NO_VALUES on class CL_ISU_EDM_SETTLSTEP_0001 has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0003 Settlement Step: SumIntSU 20010326
2 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0004 EDM Settlement Step: SumRes01SU 20010320
3 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0005 EDM Settlement Step: Addition of Profiles 20010301
4 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0006 EDM Settlement Step: SumSUAll 20010312
5 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0007 EDM Settlement Step: Multiplication of Profiles 20010301
6 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0008 EDM Settlement Step: Multiplication of Profile and Value 20010301
7 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0009 EDM Settlement Step: Subtraction of Profiles 20010301
8 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0010 EDM Settlement Step: Check Status of Profile Values 20010302
9 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0015 EDM Settlement Step: FactGrp 20010320
10 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0016 EDM Settlement Step: SumRes03SU 20010320
11 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0017 EDM Settlement Step: SumIntSU01 20010326
12 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0019 EDM Settlement Step: SumGridAll 20010316
13 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0024 EDM Settlement Step: Forecast 20010531
14 Inheritance (c INHERITING FROM c_ref)  CL_ISU_EDM_SETTLSTEP_0025 EDM Settlement Step: FactSupGrp01 20020506
History
Last changed by/on SAP  20050224 
SAP Release Created in 463