SAP ABAP Class CL_RETM_PERIOD_MNGR (Term Manager: Standard Implementation)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CN (Application Component) Real Estate Contract
     RE_TM_PE (Package) RE: Terms - Period (Terms for Term)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RETM_SPECIFIC_TERM_MNGR Concrete Term Manager (VITMTERM): Standard Impl. 20020205
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RETM_PERIOD_MNGR Term Manager 20020205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECN_PERIOD_MNGR_CN Term Manager: Contract 20050505
2 Inheritance (c INHERITING FROM c_ref)  CL_REOR_PERIOD_MNGR_OF Term Manager: Contract Offer 20050505
Properties
Class CL_RETM_PERIOD_MNGR  
Short Description Term Manager: Standard Implementation    
Super Class CL_RETM_SPECIFIC_TERM_MNGR Concrete Term Manager (VITMTERM): Standard Impl. 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_TM_PE   RE: Terms - Period (Terms for Term) 
Created 20020205   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RETM2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RETM_PERIOD_MNGR Term Manager 20020205
Friends
Class CL_RETM_PERIOD_MNGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_TERMTEXT_OLD Instance attribute Protected Type reference (TYPE) RETMXTERM Name of Term 20100927
2 MF_BEGIN_DISABLED Instance attribute Private Type reference (TYPE) RECABOOL ABAP_FALSE Lock Contract Start? 20090922
3 MF_CASHFLOW_FROM_DISABLED Instance attribute Private Type reference (TYPE) RECABOOL ABAP_FALSE Lock Cash Flow From? 20090922
4 MF_FIRST_POSTING_FROM_DISABLED Instance attribute Private Type reference (TYPE) RECABOOL ABAP_FALSE Lock First Posting From? 20090922
5 MF_NO_EVENT_AFTER_CHANGE Instance attribute Private Type reference (TYPE) RECABOOL ABAP_FALSE Do Not Trigger Event AFTER_CHANGE? 20100316
6 MS_PERIOD_OLD Instance attribute Protected Type reference (TYPE) RETM_PERIOD Term for Term (Time) 20100525
Methods
# Method Level Visibility Method type Description Created on
1 CAN_CHANGE_1ST_END_DATE Instance method Public Method 20020216
2 CAN_CHANGE_1ST_POSTING_DATE Instance method Public Method 20020216
3 CAN_CHANGE_CFPOSTINGFROM_DATE Instance method Public Method 20050331
4 CAN_CHANGE_POSSDATEFROM Instance method Public Method 20080108
5 CAN_CHANGE_POSSDATETO Instance method Public Method 20080108
6 CAN_CHANGE_START_DATE Instance method Public Method 20020216
7 CHECK_PERIOD Instance method Public Method 20020216
8 DISABLE_INPUT Instance method Public Method 20090922
9 GET_DETAIL Instance method Public Method 20020205
10 GET_DETAIL_X Instance method Public Method 20020205
11 GET_MIN_MAX_POSSDATE Instance method Public Method 20080110
12 GET_PERIOD Instance method Public Method 20020216
13 GET_PERIOD_BASIS_DATA Instance method Protected Method Gets Term Data as Single Fields [Abstract] 20050505
14 GET_PERIOD_X Instance method Public Method 20020216
15 IS_POSSDATEFROM_ENABLED Instance method Public Method 20080109
16 IS_POSSDATETO_ENABLED Instance method Public Method 20080109
17 SET_1ST_END_DATE Instance method Public Method 20020216
18 SET_1ST_END_DATE_SPEC Instance method Protected Method Changes 1st Contract End Date, Obj.-Type-Specific [Abstract] 20050505
19 SET_1ST_POSTING_DATE Instance method Public Method 20020216
20 SET_1ST_POSTING_DATE_SPEC Instance method Protected Method Changes Cash Flow From Date, Obj.-Type-Specific [Abstract] 20050505
21 SET_ABS_END_DATE_SPEC Instance method Protected Method Changes End of Term, Object-Type-Specific [Abstract] 20050505
22 SET_CFLOCKEDTO Instance method Public Method 20110926
23 SET_CFLOCKEDTO_SPEC Instance method Protected Method Changes Date Cash Flow Fixed, Object-Type-Spec. [Abstract] 20110926
24 SET_CFPOSTINGFROM_DATE Instance method Public Method 20050331
25 SET_CFPOSTINGFROM_DATE_SPEC Instance method Protected Method Changes 1st Posting Date, Object-Type-Specific [Abstract] 20050505
26 SET_POSSDATEFROM Instance method Public Method 20080108
27 SET_POSSDATEFROM_SPEC Instance method Protected Method Changes "Possession Date From",Obj.-Type-Specific [Abstract] 20080108
28 SET_POSSDATETO Instance method Public Method 20080108
29 SET_POSSDATETO_SPEC Instance method Protected Method Changes "Possession Date To",Obj.-Type-Specific [Abstract] 20080108
30 SET_START_DATE Instance method Public Method 20020216
31 SET_START_DATE_SPEC Instance method Protected Method Changes Contract Start Date, Object-Type-Specific [Abstract] 20050505
32 UPDATE_ABS_END_DATE Instance method Public Method 20020216
33 UPDATE_DETAIL Instance method Public Method 20020304
34 _CALCULATE_ABS_END_DATE Instance method Protected Method Calculates Term End Date (Incl. Notice/Renewal) 20020216
35 _GET_MIN_MAX_POSSDATE Instance method Private Method Gets Minimum and Maximum Possession Date 20080110
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE Instance Event
(0)
Public
(2)
20030219
Types
Class CL_RETM_PERIOD_MNGR has no local type.
Method Signatures

Method CAN_CHANGE_1ST_END_DATE Signature

Method CAN_CHANGE_1ST_END_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method CAN_CHANGE_1ST_END_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method CAN_CHANGE_1ST_POSTING_DATE Signature

Method CAN_CHANGE_1ST_POSTING_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method CAN_CHANGE_1ST_POSTING_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method CAN_CHANGE_CFPOSTINGFROM_DATE Signature

Method CAN_CHANGE_CFPOSTINGFROM_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method CAN_CHANGE_CFPOSTINGFROM_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method CAN_CHANGE_POSSDATEFROM Signature

Method CAN_CHANGE_POSSDATEFROM on class CL_RETM_PERIOD_MNGR has no parameter.
Method CAN_CHANGE_POSSDATEFROM on class CL_RETM_PERIOD_MNGR has no exception.

Method CAN_CHANGE_POSSDATETO Signature

Method CAN_CHANGE_POSSDATETO on class CL_RETM_PERIOD_MNGR has no parameter.
Method CAN_CHANGE_POSSDATETO on class CL_RETM_PERIOD_MNGR has no exception.

Method CAN_CHANGE_START_DATE Signature

Method CAN_CHANGE_START_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method CAN_CHANGE_START_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method CHECK_PERIOD Signature

Method CHECK_PERIOD on class CL_RETM_PERIOD_MNGR has no parameter.
Method CHECK_PERIOD on class CL_RETM_PERIOD_MNGR has no exception.

Method DISABLE_INPUT Signature

Method DISABLE_INPUT on class CL_RETM_PERIOD_MNGR has no parameter.
Method DISABLE_INPUT on class CL_RETM_PERIOD_MNGR has no exception.

Method GET_DETAIL Signature

Method GET_DETAIL on class CL_RETM_PERIOD_MNGR has no parameter.
Method GET_DETAIL on class CL_RETM_PERIOD_MNGR has no exception.

Method GET_DETAIL_X Signature

Method GET_DETAIL_X on class CL_RETM_PERIOD_MNGR has no parameter.
Method GET_DETAIL_X on class CL_RETM_PERIOD_MNGR has no exception.

Method GET_MIN_MAX_POSSDATE Signature

Method GET_MIN_MAX_POSSDATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method GET_MIN_MAX_POSSDATE on class CL_RETM_PERIOD_MNGR has no exception.

Method GET_PERIOD Signature

Method GET_PERIOD on class CL_RETM_PERIOD_MNGR has no parameter.
Method GET_PERIOD on class CL_RETM_PERIOD_MNGR has no exception.

Method GET_PERIOD_BASIS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CFLOCKEDTO Call by reference Type reference (TYPE) RECDCFLOCKEDTO Datum, bis zu dem der Finanzstrom gesperrt ist 20110926
2 Exporting ED_CFPOSTINGFROM Call by reference Type reference (TYPE) RECDCFPOSTINGFROM 1. Buchung ab 20050505
3 Exporting ED_POSSDATEFROM Call by reference Type reference (TYPE) REBDPOSSDATEFROM Datum, ab welchem das Objekt zur Nutzung überlassen wird 20080108
4 Exporting ED_POSSDATETO Call by reference Type reference (TYPE) REBDPOSSDATETO Datum, ab welchem das Objekt nicht mehr genutzt wird 20080108
5 Exporting ED_RECNBEG Call by reference Type reference (TYPE) RECNCNBEG Datum Vertragsbeginn 20050505
6 Exporting ED_RECNDPO Call by reference Type reference (TYPE) RECNCNBEG1STPOST Finanzstromgenerierung ab 20050505
7 Exporting ED_RECNEND1ST Call by reference Type reference (TYPE) RECNCNEND1ST Datum 1. Vertragsende 20050505
8 Exporting ED_RECNENDABS Call by reference Type reference (TYPE) RECNCNENDABS Datum Laufzeitende 20050505
9 Exporting ED_RECNNOTPER Call by reference Type reference (TYPE) RECNNTPER Kündigung des Vertrages zum ... 20050505

Method GET_PERIOD_BASIS_DATA on class CL_RETM_PERIOD_MNGR has no exception.

Method GET_PERIOD_X Signature

Method GET_PERIOD_X on class CL_RETM_PERIOD_MNGR has no parameter.
Method GET_PERIOD_X on class CL_RETM_PERIOD_MNGR has no exception.

Method IS_POSSDATEFROM_ENABLED Signature

Method IS_POSSDATEFROM_ENABLED on class CL_RETM_PERIOD_MNGR has no parameter.
Method IS_POSSDATEFROM_ENABLED on class CL_RETM_PERIOD_MNGR has no exception.

Method IS_POSSDATETO_ENABLED Signature

Method IS_POSSDATETO_ENABLED on class CL_RETM_PERIOD_MNGR has no parameter.
Method IS_POSSDATETO_ENABLED on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_1ST_END_DATE Signature

Method SET_1ST_END_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_1ST_END_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_1ST_END_DATE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECNEND1ST Value transfer Type reference (TYPE) RECNCNEND1ST Datum 1. Vertragsende 20050505

Method SET_1ST_END_DATE_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_1ST_POSTING_DATE Signature

Method SET_1ST_POSTING_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_1ST_POSTING_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_1ST_POSTING_DATE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECNDPO Value transfer Type reference (TYPE) RECNCNBEG1STPOST Finanzstromgenerierung ab 20050505

Method SET_1ST_POSTING_DATE_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_ABS_END_DATE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECNENDABS Value transfer Type reference (TYPE) RECNCNENDABS Datum Laufzeitende 20050505

Method SET_ABS_END_DATE_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_CFLOCKEDTO Signature

Method SET_CFLOCKEDTO on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_CFLOCKEDTO on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_CFLOCKEDTO_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CFLOCKEDTO Value transfer Type reference (TYPE) RECDCFLOCKEDTO Datum, bis zu dem der Finanzstrom gesperrt ist 20110926

Method SET_CFLOCKEDTO_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_CFPOSTINGFROM_DATE Signature

Method SET_CFPOSTINGFROM_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_CFPOSTINGFROM_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_CFPOSTINGFROM_DATE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CFPOSTINGFROM Value transfer Type reference (TYPE) RECDCFPOSTINGFROM 1. Buchung ab 20050505

Method SET_CFPOSTINGFROM_DATE_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_POSSDATEFROM Signature

Method SET_POSSDATEFROM on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_POSSDATEFROM on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_POSSDATEFROM_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_POSSDATEFROM Value transfer Type reference (TYPE) REBDPOSSDATEFROM Datum, ab welchem das Objekt zur Nutzung überlassen wird 20080108

Method SET_POSSDATEFROM_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_POSSDATETO Signature

Method SET_POSSDATETO on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_POSSDATETO on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_POSSDATETO_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_POSSDATETO Value transfer Type reference (TYPE) REBDPOSSDATETO Datum, ab welchem das Objekt nicht mehr genutzt wird 20080108

Method SET_POSSDATETO_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_START_DATE Signature

Method SET_START_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method SET_START_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method SET_START_DATE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_RECNBEG Value transfer Type reference (TYPE) RECNCNBEG Datum Vertragsbeginn 20050505

Method SET_START_DATE_SPEC on class CL_RETM_PERIOD_MNGR has no exception.

Method UPDATE_ABS_END_DATE Signature

Method UPDATE_ABS_END_DATE on class CL_RETM_PERIOD_MNGR has no parameter.
Method UPDATE_ABS_END_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method UPDATE_DETAIL Signature

Method UPDATE_DETAIL on class CL_RETM_PERIOD_MNGR has no parameter.
Method UPDATE_DETAIL on class CL_RETM_PERIOD_MNGR has no exception.

Method _CALCULATE_ABS_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_RECNENDABS Value transfer Type reference (TYPE) RECNCNENDABS Datum Laufzeitende 20020216

Method _CALCULATE_ABS_END_DATE on class CL_RETM_PERIOD_MNGR has no exception.

Method _GET_MIN_MAX_POSSDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_MAX_POSSDATE_TO Call by reference Type reference (TYPE) REBDPOSSDATETO Datum, ab welchem das Objekt nicht mehr genutzt wird 20080110
2 Exporting ED_MIN_POSSDATE_FROM Call by reference Type reference (TYPE) REBDPOSSDATEFROM Datum, ab welchem das Objekt zur Nutzung überlassen wird 20080110

Method _GET_MIN_MAX_POSSDATE on class CL_RETM_PERIOD_MNGR has no exception.
Event Signatures

Event AFTER_CHANGE Signature
Event AFTER_CHANGE on class CL_RETM_PERIOD_MNGR has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 110