SAP ABAP Class CL_HRPAY99_SCHEMA_COUNTER (Counter for Schemas)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX (Application Component) Payroll: General Parts
     PCAL (Package) SAP HR Payroll Application Development
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAY99_SCHEMA_COUNTER_TREE Counter for Schemas, spec. for Tree 19991214
Properties
Class CL_HRPAY99_SCHEMA_COUNTER  
Short Description Counter for Schemas    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PCAL   SAP HR Payroll Application Development 
Created 19991214   SAP 
Last change 19991214   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAY99_SCHEMA_COUNTER has no interface implemented.
Friends
Class CL_HRPAY99_SCHEMA_COUNTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COUNTER Instance attribute Private Type reference (TYPE) T_T_COUNTER Counter Table 19991214
2 MAXIMUM_COUNT Instance attribute Public Type reference (TYPE) I Counter Maximum 19991214
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Increase the Schema Counter by 1 19991214
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991214
3 GET Instance method Public Method Return the Schema Counter 19991214
4 RESET Instance method Public Method Reset the Schema Counter 19991214
5 RESET_ALL Instance method Public Method Reset All Counters 19991214
6 SUBTRACT Instance method Public Method Decrease the Schema Counter by 1 19991214
Events
# Event Type Visibility Description Created on
1 COUNTER_OVERFLOW Instance Event
(0)
Public
(2)
The Counter Maximum was Reached 19991214
2 COUNTER_UNDERFLOW Instance Event
(0)
Public
(2)
The Counter is at Zero and Should Continue to Decrease 19991214
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_COUNTER Private See coding Type: Work Area for the Counter Table 19991214
2 T_T_COUNTER Private See coding Type: Counter Table 19991214
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I aktueller Wert des Zählers 19991214
2 Importing SCHEM Value transfer Type reference (TYPE) SCHEM Schema 19991214

Method ADD on class CL_HRPAY99_SCHEMA_COUNTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAXIMUM_COUNT Value transfer Type reference (TYPE) I 9999 Maximum der Zähler 19991214
# Exception Resumable Description Created on
1 MAXIMUM_COUNT_IS_NEGATIVE Das Maximum der Zähler muss größer oder gleich Null sein 19991214

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I aktueller Wert des Zählers 19991214
2 Importing SCHEM Value transfer Type reference (TYPE) SCHEM Schema 19991214
# Exception Resumable Description Created on
1 SCHEMA_NOT_IN_COUNTER Für das Schema existiert noch kein Zähler. 19991214

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCHEM Value transfer Type reference (TYPE) SCHEM Schema 19991214

Method RESET on class CL_HRPAY99_SCHEMA_COUNTER has no exception.

Method RESET_ALL Signature

Method RESET_ALL on class CL_HRPAY99_SCHEMA_COUNTER has no parameter.
Method RESET_ALL on class CL_HRPAY99_SCHEMA_COUNTER has no exception.

Method SUBTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I aktueller Wert des Zählers 19991214
2 Importing SCHEM Value transfer Type reference (TYPE) SCHEM Schema 19991214
# Exception Resumable Description Created on
1 SCHEMA_NOT_IN_COUNTER Für das Schema existiert noch kein Zähler. 19991214
Event Signatures

Event COUNTER_OVERFLOW Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 SCHEM Exporting Value transfer Type reference (TYPE) SCHEM Schema 19991214

Event COUNTER_UNDERFLOW Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 SCHEM Exporting Value transfer Type reference (TYPE) SCHEM Schema 19991214
History
Last changed by/on SAP  19991214 
SAP Release Created in 46C