SAP ABAP Class CL_RETM_PAYMENT_MNGR (Posting Term - Manager (VITMPY): Standard Implementation)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-RA (Application Component) Rental Accounting
     RE_TM_FI (Package) RE: Terms - Finance (Terms for Posting Parameters)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RETM_SPECIFIC_TD_TERM_MNGR Concrete Term Manager (Time-Dep.): Standard Implementation 20030512
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RETM_PAYMENT_MNGR Posting Term Manager (VITMPY) 20010904
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REOR_PAYMENT_MNGR_OF Posting Term Manager (VITMPY): Contract Offer 20041220
2 Inheritance (c INHERITING FROM c_ref)  CL_REXA_PAYMENT_MNGR_FC Posting Term Manager (VITMPY): FI-CA Implementation 20060927
Properties
Class CL_RETM_PAYMENT_MNGR  
Short Description Posting Term - Manager (VITMPY): Standard Implementation    
Super Class CL_RETM_SPECIFIC_TD_TERM_MNGR Concrete Term Manager (Time-Dep.): Standard Implementation 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_TM_FI   RE: Terms - Finance (Terms for Posting Parameters) 
Created 20010904   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 REBD1 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 RETM1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RETM_PAYMENT_MNGR Posting Term Manager (VITMPY) 20010904
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20010904 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CDSPLITNO_NOT_NEEDED Constant Public Type reference (TYPE) RETMCDSPLITNO '9999' Access Without Split Number Is Okay 20051128
2 MC_ICON_UNLOCK_FIELD Constant Public Type reference (TYPE) ICON_D '@0Z@' Unlock Icon 20060220
3 MC_PARTNER_MORE Constant Public Type reference (TYPE) BU_PARTNER '$MORE$PAR$' Business partner number 20051122
4 MT_CDSPLIT Instance attribute Protected Type reference (TYPE) RE_T_POSTING_PY_SPLIT Posting Terms - Split for Posting Rule 20051122
5 MT_CDSPLIT_OLD Instance attribute Protected Type reference (TYPE) RE_T_POSTING_PY_SPLIT Posting Terms - Split for Posting Rule 20051122
6 MT_LIST Instance attribute Protected Type reference (TYPE) RE_T_POSTING_PY Posting Terms - Posting Rules 20011206
7 MT_LIST_OLD Instance attribute Protected Type reference (TYPE) RE_T_POSTING_PY Posting Terms - Posting Rules (DB Data) 20011206
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DETAIL Instance method Public Method 20020205
2 ENABLE_CDSPLIT Instance method Public Method 20051121
3 EXISTS_CDSPLIT Instance method Public Method 20051122
4 GET_DETAIL Instance method Public Method 20020204
5 GET_DETAIL_BY_KEYDATE Instance method Public Method 20020509
6 GET_DETAIL_X Instance method Public Method 20020509
7 GET_DETAIL_X_BY_KEYDATE Instance method Public Method 20030512
8 GET_LIST Instance method Public Method 20020509
9 GET_LIST_BY_TERMNO Instance method Public Method 20020926
10 GET_LIST_CDSPLIT Instance method Public Method 20051122
11 GET_LIST_CDSPLIT_OLD Instance method Public Method 20051124
12 GET_LIST_CDSPLIT_X Instance method Public Method 20051122
13 GET_LIST_OLD Instance method Public Method 20110519
14 GET_LIST_OLD_BY_TERMNO Instance method Public Method 20110519
15 GET_PAYING_COMPCODE Instance method Protected Method Gets Paying Company Code 20070109
16 INSERT_DETAIL Instance method Public Method 20020509
17 IS_CDSPLIT_ALLOWED Instance method Public Method 20051121
18 IS_CDSPLIT_ENABLED Instance method Public Method 20051121
19 IS_CTRULE_DELETE_ALLOWED Instance method Public Method 20060626
20 IS_HOUSEBANK_CHANGEABLE Instance method Public Method 20050719
21 IS_PARTNER_BLOCKED Instance method Public Method 20080514
22 IS_USED_IN_CASHFLOW Instance method Public Method 20051129
23 SORT_BUFFER Instance method Protected Method Sorts MT_LIST and MT_CDSPLIT 20030518
24 UPDATE_DETAIL Instance method Public Method 20020509
25 UPDATE_LIST_CDSPLIT Instance method Public Method 20051122
26 _CHECK_ACCOUNT_ASSIGNMENT Instance method Private Method Checks Assigned Account Assignment Object 20021119
27 _CHECK_BANKDETAILID Instance method Private Method Checks Bank Details ID 20030626
28 _CHECK_CDSPLIT Instance method Private Method Checks Condition Split 20051123
29 _CHECK_CURRENCY_TRANSLATION Instance method Private Method Checks Currency Translation Rule 20060531
30 _CHECK_HOUSEBANK_CORE Instance method Private Method Check House Bank in Context of Condominiums 20050718
31 _CHECK_LIST Instance method Private Method Checks All Time Slots in Combination 20080514
32 _CHECK_LIST_FOR_PARTNERBLOCK Instance method Private Method Checks Partner Lock for All Time Slots in Combination 20080514
33 _CHECK_PARTNER Instance method Private Method Checks Assigned Partner 20021118
34 _CHECK_PARTNERBLOCK Instance method Protected Method Checks Partner Lock 20080514
35 _CHECK_TAX_PARAMETERS Instance method Private Method Checks Paramter for Tax 20031010
36 _CHECK_TERMNOOA Instance method Private Method Checks Term for Organizational Assignment 20080128
37 _COMPLETE_DEFAULTS Instance method Private Method Adds Default Values to Term Data 20030518
38 _GET_CHECK_INTERVAL Instance method Private Method Gets Time Interval for the Check 20060329
39 _IS_DELETE_POSSIBLE Instance method Private Method Asks If Term Is Allowed to Be Deleted 20051129
Events
# Event Type Visibility Description Created on
1 AFTER_CHANGE Instance Event
(0)
Public
(2)
20030219
Types
Class CL_RETM_PAYMENT_MNGR has no local type.
Method Signatures

Method CHECK_DETAIL Signature

Method CHECK_DETAIL on class CL_RETM_PAYMENT_MNGR has no parameter.
Method CHECK_DETAIL on class CL_RETM_PAYMENT_MNGR has no exception.

Method ENABLE_CDSPLIT Signature

Method ENABLE_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no parameter.
Method ENABLE_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no exception.

Method EXISTS_CDSPLIT Signature

Method EXISTS_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no parameter.
Method EXISTS_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_DETAIL Signature

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

Method GET_DETAIL_BY_KEYDATE Signature

Method GET_DETAIL_BY_KEYDATE on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_DETAIL_BY_KEYDATE on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_DETAIL_X Signature

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

Method GET_DETAIL_X_BY_KEYDATE Signature

Method GET_DETAIL_X_BY_KEYDATE on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_DETAIL_X_BY_KEYDATE on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST Signature

Method GET_LIST on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST_BY_TERMNO Signature

Method GET_LIST_BY_TERMNO on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST_BY_TERMNO on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST_CDSPLIT Signature

Method GET_LIST_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST_CDSPLIT_OLD Signature

Method GET_LIST_CDSPLIT_OLD on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST_CDSPLIT_OLD on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST_CDSPLIT_X Signature

Method GET_LIST_CDSPLIT_X on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST_CDSPLIT_X on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST_OLD Signature

Method GET_LIST_OLD on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST_OLD on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_LIST_OLD_BY_TERMNO Signature

Method GET_LIST_OLD_BY_TERMNO on class CL_RETM_PAYMENT_MNGR has no parameter.
Method GET_LIST_OLD_BY_TERMNO on class CL_RETM_PAYMENT_MNGR has no exception.

Method GET_PAYING_COMPCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PY_COMPCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20070109
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20070109
# Exception Resumable Description Created on
1 ERROR Fehler 20070109

Method INSERT_DETAIL Signature

Method INSERT_DETAIL on class CL_RETM_PAYMENT_MNGR has no parameter.
Method INSERT_DETAIL on class CL_RETM_PAYMENT_MNGR has no exception.

Method IS_CDSPLIT_ALLOWED Signature

Method IS_CDSPLIT_ALLOWED on class CL_RETM_PAYMENT_MNGR has no parameter.
Method IS_CDSPLIT_ALLOWED on class CL_RETM_PAYMENT_MNGR has no exception.

Method IS_CDSPLIT_ENABLED Signature

Method IS_CDSPLIT_ENABLED on class CL_RETM_PAYMENT_MNGR has no parameter.
Method IS_CDSPLIT_ENABLED on class CL_RETM_PAYMENT_MNGR has no exception.

Method IS_CTRULE_DELETE_ALLOWED Signature

Method IS_CTRULE_DELETE_ALLOWED on class CL_RETM_PAYMENT_MNGR has no parameter.
Method IS_CTRULE_DELETE_ALLOWED on class CL_RETM_PAYMENT_MNGR has no exception.

Method IS_HOUSEBANK_CHANGEABLE Signature

Method IS_HOUSEBANK_CHANGEABLE on class CL_RETM_PAYMENT_MNGR has no parameter.
Method IS_HOUSEBANK_CHANGEABLE on class CL_RETM_PAYMENT_MNGR has no exception.

Method IS_PARTNER_BLOCKED Signature

Method IS_PARTNER_BLOCKED on class CL_RETM_PAYMENT_MNGR has no parameter.
Method IS_PARTNER_BLOCKED on class CL_RETM_PAYMENT_MNGR has no exception.

Method IS_USED_IN_CASHFLOW Signature

Method IS_USED_IN_CASHFLOW on class CL_RETM_PAYMENT_MNGR has no parameter.
Method IS_USED_IN_CASHFLOW on class CL_RETM_PAYMENT_MNGR has no exception.

Method SORT_BUFFER Signature

Method SORT_BUFFER on class CL_RETM_PAYMENT_MNGR has no parameter.
Method SORT_BUFFER on class CL_RETM_PAYMENT_MNGR has no exception.

Method UPDATE_DETAIL Signature

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

Method UPDATE_LIST_CDSPLIT Signature

Method UPDATE_LIST_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no parameter.
Method UPDATE_LIST_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_ACCOUNT_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20030616
# Exception Resumable Description Created on
1 ERROR Fehler 20021119

Method _CHECK_BANKDETAILID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030626
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20030626

Method _CHECK_BANKDETAILID on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_CDSPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20051123
2 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum einer Klausel 20051123
3 Importing IO_ACC_SYSTEM Call by reference Object reference (TYPE REF TO) IF_RERA_ACC_SYSTEM Beschreibung der Schnittstelle zu einem beliebigen FI-System 20051123
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20051123
5 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20051123

Method _CHECK_CDSPLIT on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_CURRENCY_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20060531
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20060531

Method _CHECK_CURRENCY_TRANSLATION on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_HOUSEBANK_CORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20050718
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20050718

Method _CHECK_HOUSEBANK_CORE on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20080514
2 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080514

Method _CHECK_LIST on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_LIST_FOR_PARTNERBLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TERMNO Value transfer Type reference (TYPE) RETMTERMNO Nummer der Klausel 20080514
2 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080514

Method _CHECK_LIST_FOR_PARTNERBLOCK on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030625
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20030625

Method _CHECK_PARTNER on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_PARTNERBLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080514
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20080514

Method _CHECK_PARTNERBLOCK on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_TAX_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Value transfer Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20031010
2 Importing IS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20031010

Method _CHECK_TAX_PARAMETERS on class CL_RETM_PAYMENT_MNGR has no exception.

Method _CHECK_TERMNOOA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20080128
2 Importing IS_CDSPLIT Call by reference Type reference (TYPE) RETM_POSTING_PY_SPLIT Buchungsklausel - Split zu Buchungsregeln 20080128

Method _CHECK_TERMNOOA on class CL_RETM_PAYMENT_MNGR has no exception.

Method _COMPLETE_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL Call by reference Type reference (TYPE) RETM_POSTING_PY Buchungsklausel - Buchungsregeln 20030518

Method _COMPLETE_DEFAULTS on class CL_RETM_PAYMENT_MNGR has no exception.

Method _GET_CHECK_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CHECKFROM Call by reference Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum der Prüfung 20060329
2 Exporting ED_CHECKTO Call by reference Type reference (TYPE) RETMTERMVALIDTO Gültig-bis-Datum der Prüfung 20060329
3 Exporting EF_INFINITE_END Call by reference Type reference (TYPE) RECABOOL Offenes Endedatum 20070131
4 Exporting EF_NO_DERIVATION Call by reference Type reference (TYPE) RECABOOL Keine Ableitung nötig 20060329
5 Importing ID_TERMVALIDFROM Call by reference Type reference (TYPE) RETMTERMVALIDFROM Gültig-ab-Datum der Klausel 20060329
6 Importing ID_TERMVALIDTO Call by reference Type reference (TYPE) RETMTERMVALIDTO Gültig-bis-Datum der Klausel 20060329
7 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20060329

Method _GET_CHECK_INTERVAL on class CL_RETM_PAYMENT_MNGR has no exception.

Method _IS_DELETE_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_POSSIBLE Value transfer Type reference (TYPE) RECABOOL Löschen erlaubt? 20090922
2 Importing ID_TERMNO Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20051129
3 Importing IF_CHECK_SCS Call by reference Type reference (TYPE) RECABOOL Auch Nebenkostenabrechung prügfen? 20090922

Method _IS_DELETE_POSSIBLE on class CL_RETM_PAYMENT_MNGR has no exception.
Event Signatures

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