SAP ABAP Class CL_UMB_VALIDITY_SERVICE (Process Validity Data)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM-BSC (Application Component) Balanced Scorecard
     UMB (Package) SEM-CPM: Balanced Scorecard
Properties
Class CL_UMB_VALIDITY_SERVICE  
Short Description Process Validity Data    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMB   SEM-CPM: Balanced Scorecard 
Created 20020926   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMB_VALIDITY_SERVICE has no forward declaration.
Interfaces
Class CL_UMB_VALIDITY_SERVICE has no interface implemented.
Friends
Class CL_UMB_VALIDITY_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGENT Static Attribute Public Object reference (TYPE REF TO) CL_UMB_VALIDITY_SERVICE Process Validity Data 20020926
2 CON_MAX_FISCPER Constant Public Type reference (TYPE) UMC_Y_FISCPER '9999999' Infinite Period 20020926
3 CON_MIN_FISCPER Constant Public Type reference (TYPE) UMC_Y_FISCPER '1900001' Minimum Period 20020926
4 CON_OWNTYPE_HRORG Constant Public Type reference (TYPE) UMB_Y_OWNTYPE 'P' HR Item 20020927
5 CON_OWNTYPE_OWNER Constant Public Type reference (TYPE) UMB_Y_OWNTYPE ' ' User Name 20020927
6 CON_OWNTYPE_VAR Constant Public Type reference (TYPE) UMB_Y_OWNTYPE 'V' User Variable 20020927
7 M_MAX_FISCPER Instance attribute Private Type reference (TYPE) UMC_Y_FISCPER Maximum Period for PERIV 20021125
8 M_PERIODS_OF_YEAR Instance attribute Private Type reference (TYPE) ANZBP Number of posting periods 20020926
9 M_PERIV Instance attribute Public Type reference (TYPE) PERIV Fiscal Year Variant 20020926
10 M_YEAR Instance attribute Private Type reference (TYPE) BDATJ Posting date YYYY 20020926
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add a Validity Entry to Table 20020926
2 ADD_ELEMENT_VALIDITY Instance method Public Method Assign an element with validity data 20020926
3 ADD_OWNER_VALIDITY Instance method Public Method Assign an owner with validity data 20020927
4 ADD_VALIDITY_FOR_STRUCTURE Instance method Public Method Add Validity for Calculating Structure 20021207
5 ASSERT_VALIDITY Static method Private Method Check parameters 20020926
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020926
7 COMBINE_CONSECUTIVE Instance method Public Method Combine Consecutive Entries 20021220
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020926
9 DEC Instance method Public Method Sub 1 from Period 20030213
10 INC Instance method Public Method Add 1 to Period 20030213
11 PERIOD_TAB_CHECK Instance method Public Method Check (VALID_FR, VALID_TO) 20030117
12 POPUP_FOR_SINGLE_PERIOD Instance method Public Method Dialog Box for Entering Single Period 20030221
13 POPUP_FOR_VALIDITY Instance method Public Method Dialog Box for Entering Validity 20030216
14 SET_PERIV Instance method Public Method Set PERIV and Relevant Attributes 20020926
15 SINGLE_PERIOD_CHECK Instance method Public Method Validity Check 20021220
16 SUB Instance method Public Method Sub a validity 20020926
17 SUB_ELEMENT_VALIDITY Instance method Public Method Un-assign an element with validity data 20020926
Events
Class CL_UMB_VALIDITY_SERVICE has no event.
Types
Class CL_UMB_VALIDITY_SERVICE has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAB Value transfer Type reference (TYPE) INDEX TABLE 20020926
2 Importing IS_ENTRY Value transfer Type reference (TYPE) ANY 20021220

Method ADD on class CL_UMB_VALIDITY_SERVICE has no exception.

Method ADD_ELEMENT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENT Call by reference Type reference (TYPE) UMB_YT_ELEMENT_VALIDITY Scorecard element with validity 20020926
2 Importing IS_ELEMENT_VALIDITY Value transfer Type reference (TYPE) UMB_YS_ELEMENT_VALIDITY Scorecard element with validity 20020926

Method ADD_ELEMENT_VALIDITY on class CL_UMB_VALIDITY_SERVICE has no exception.

Method ADD_OWNER_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENT Call by reference Type reference (TYPE) UMB_YT_1250 20020927
2 Importing IS_OWNER Value transfer Type reference (TYPE) UMB_YS_1250 20020927

Method ADD_OWNER_VALIDITY on class CL_UMB_VALIDITY_SERVICE has no exception.

Method ADD_VALIDITY_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAB Value transfer Type reference (TYPE) INDEX TABLE 20021207
2 Importing I_VALID_FR Value transfer Type reference (TYPE) UMC_Y_VALIDFR 20021207
3 Importing I_VALID_TO Value transfer Type reference (TYPE) UMC_Y_VALIDTO Ende des Gültigkeitszeitraums 20021207

Method ADD_VALIDITY_FOR_STRUCTURE on class CL_UMB_VALIDITY_SERVICE has no exception.

Method ASSERT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALID_FR Value transfer Type reference (TYPE) UMC_Y_VALIDFR Beginn des Gültigkeitszeitraums 20020926
2 Importing I_VALID_TO Value transfer Type reference (TYPE) UMC_Y_VALIDTO Ende des Gültigkeitszeitraums 20020926

Method ASSERT_VALIDITY on class CL_UMB_VALIDITY_SERVICE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UMB_VALIDITY_SERVICE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UMB_VALIDITY_SERVICE has no exception.

Method COMBINE_CONSECUTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAB Value transfer Type reference (TYPE) INDEX TABLE 20021220

Method COMBINE_CONSECUTIVE on class CL_UMB_VALIDITY_SERVICE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UMB_VALIDITY_SERVICE has no parameter.
Method CONSTRUCTOR on class CL_UMB_VALIDITY_SERVICE has no exception.

Method DEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20030213
2 Importing I_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20030213

Method DEC on class CL_UMB_VALIDITY_SERVICE has no exception.

Method INC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20030213
2 Importing I_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20030213

Method INC on class CL_UMB_VALIDITY_SERVICE has no exception.

Method PERIOD_TAB_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALID_FR Value transfer Type reference (TYPE) UMC_Y_VALIDFR Beginn des Gültigkeitszeitraums 20030117
2 Importing I_VALID_TO Value transfer Type reference (TYPE) UMC_Y_VALIDTO Ende des Gültigkeitszeitraums 20030117
# Exception Resumable Description Created on
1 CX_UMB_SCORECARD Scorecard 20030117

Method POPUP_FOR_SINGLE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER 20030221
2 Importing I_TITLE Value transfer Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20030221
# Exception Resumable Description Created on
1 CX_UMB_SCORECARD Scorecard 20030221

Method POPUP_FOR_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PERIOD Call by reference Type reference (TYPE) UMB_YS_PERIOD_TAB Periode Struktur 20030216
2 Importing I_TITLE Value transfer Type reference (TYPE) SYTITLE Bildschirmbilder, Text in der Titelzeile 20030216
# Exception Resumable Description Created on
1 CX_UMB_SCORECARD Scorecard 20030216

Method SET_PERIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIV Value transfer Type reference (TYPE) PERIV Geschäftsjahresvariante 20020926
# Exception Resumable Description Created on
1 CX_UMB_SCORECARD Scorecard 20020926

Method SINGLE_PERIOD_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PERIOD Value transfer Type reference (TYPE) UMC_Y_FISCPER Periode 20021220
# Exception Resumable Description Created on
1 CX_UMB_SCORECARD Scorecard 20021220

Method SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TAB Value transfer Type reference (TYPE) INDEX TABLE 20020926
2 Importing I_VALID_FR Value transfer Type reference (TYPE) UMC_Y_VALIDFR Beginn des Gültigkeitszeitraums 20020926
3 Importing I_VALID_TO Value transfer Type reference (TYPE) UMC_Y_VALIDTO Ende des Gültigkeitszeitraums 20020926

Method SUB on class CL_UMB_VALIDITY_SERVICE has no exception.

Method SUB_ELEMENT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ELEMENT Call by reference Type reference (TYPE) UMB_YT_ELEMENT_VALIDITY Scorecard element with validity 20020926
2 Importing IS_ELEMENT_VALIDITY Value transfer Type reference (TYPE) UMB_YS_ELEMENT_VALIDITY Scorecard element with validity 20020926

Method SUB_ELEMENT_VALIDITY on class CL_UMB_VALIDITY_SERVICE has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 320