SAP ABAP Class CL_UMC_PERIOD_CLOSE (Closing of Period)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMC (Package) CPM : Common Objects
Properties
Class CL_UMC_PERIOD_CLOSE  
Short Description Closing of Period    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UMC   CPM : Common Objects 
Created 20020531   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UMC_PERIOD_CLOSE has no forward declaration.
Interfaces
Class CL_UMC_PERIOD_CLOSE has no interface implemented.
Friends
Class CL_UMC_PERIOD_CLOSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLOSED Constant Public Type reference (TYPE) UMC_Y_PERSTATUS 'C' State of the Period 20020604
2 C_OPEN Constant Public Type reference (TYPE) UMC_Y_PERSTATUS ' ' State of the Period 20020604
3 C_REOPENED Constant Public Type reference (TYPE) UMC_Y_PERSTATUS 'R' State of the Period 20020604
4 MT_FACTORY Static Attribute Private Type reference (TYPE) YT_FACTORY 20020531
5 MT_PC100 Instance attribute Private Type reference (TYPE) UMC_YT_PC100 Closing log 20020531
6 M_APP Instance attribute Private Type reference (TYPE) UMC_Y_APPLICATION Application Key 20020531
7 M_APPKEY Instance attribute Private Type reference (TYPE) UMC_Y_APPKEY Technical Name of Application(s) 20020531
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRY Instance method Private Method Add New Entry to Log 20020604
2 CLOSE_PERIOD Instance method Public Method Close Given Period 20020604
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020531
4 GET_INSTANCE Static method Public Method Get Instance 20020605
5 GET_LOG Instance method Public Method Return Log for Given Period or for all Periods 20020531
6 GET_PERIOD_STATE Instance method Public Method Return Status for Given Period (Open / Close) 20020531
7 LOAD_FROM_DB Instance method Private Method Load Data from Database 20020531
8 REFRESH Instance method Public Method Refresh the Buffer 20020604
9 REOPEN_PERIOD Instance method Public Method Reopen Closed Period 20020605
Events
Class CL_UMC_PERIOD_CLOSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FACTORY Protected See coding 20020531
2 YT_FACTORY Protected See coding 20020531
Method Signatures

Method ADD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020604
2 Importing I_STATE Call by reference Type reference (TYPE) UMC_Y_PERSTATUS State of the period 20020604

Method ADD_ENTRY on class CL_UMC_PERIOD_CLOSE has no exception.

Method CLOSE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020604
2 Importing I_READ_BW Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20070419
# Exception Resumable Description Created on
1 LOCKING_FAILED It was not possible to lock all elements 20020725

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APP Call by reference Type reference (TYPE) UMC_Y_APPLICATION Anwendungskennung 20020531
2 Importing I_APPKEY Call by reference Type reference (TYPE) UMC_Y_APPKEY Technischer Name der Applikation(en) 20020531

Method CONSTRUCTOR on class CL_UMC_PERIOD_CLOSE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_CLOSE Value transfer Object reference (TYPE REF TO) CL_UMC_PERIOD_CLOSE Closing of period 20020605
2 Importing I_APP Value transfer Type reference (TYPE) UMC_Y_APPLICATION Anwendungskennung 20020605
3 Importing I_APPKEY Value transfer Type reference (TYPE) UMC_Y_APPKEY Applikationsidentifikator 20020605

Method GET_INSTANCE on class CL_UMC_PERIOD_CLOSE has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) UMC_YT_PC100 Closing log 20020531
2 Importing I_PERFR Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020531
3 Importing I_PERTO Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020531

Method GET_LOG on class CL_UMC_PERIOD_CLOSE has no exception.

Method GET_PERIOD_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STATE Value transfer Type reference (TYPE) UMC_Y_PERSTATUS State of the period 20020531
2 Importing I_DIRECT Call by reference Type reference (TYPE) AS4FLAG '' Read the info directly from DB 20020604
3 Importing I_PER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020531

Method GET_PERIOD_STATE on class CL_UMC_PERIOD_CLOSE has no exception.

Method LOAD_FROM_DB Signature

Method LOAD_FROM_DB on class CL_UMC_PERIOD_CLOSE has no parameter.
Method LOAD_FROM_DB on class CL_UMC_PERIOD_CLOSE has no exception.

Method REFRESH Signature

Method REFRESH on class CL_UMC_PERIOD_CLOSE has no parameter.
Method REFRESH on class CL_UMC_PERIOD_CLOSE has no exception.

Method REOPEN_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PER Call by reference Type reference (TYPE) UMC_Y_FISCPER Periode 20020605

Method REOPEN_PERIOD on class CL_UMC_PERIOD_CLOSE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 320