SAP ABAP Class CL_REEX_COSETTLE_RULE_MNGR (CO Settlement Rule)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CO (Application Component) Real Estate Controlling
     RE_EX_CO (Package) RE: Controlling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_STORABLE Object Can Be Stored (Abstract): Standard Implementation 20030606
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECO_COSETTLE_RULE_MNGR CO Settlement Rule 20030606
Properties
Class CL_REEX_COSETTLE_RULE_MNGR  
Short Description CO Settlement Rule    
Super Class CL_RECA_STORABLE Object Can Be Stored (Abstract): Standard Implementation 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_EX_CO   RE: Controlling 
Created 20030606   SAP 
Last change 20110908   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 KABRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REEX3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECO_COSETTLE_RULE_MNGR CO Settlement Rule 20030606
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20031015 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MAP_TO_KEY Constant Private Type reference (TYPE) C 'K' Conversion: COBRB -> IONRA 20030902
2 MC_MAP_TO_RULE Constant Private Type reference (TYPE) C 'R' Conversion: IONRA -> COBRB 20030902
3 MD_OBJNR Instance attribute Private Type reference (TYPE) RECAOBJNR Object Number 20030617
4 MO_PARENT Instance attribute Public Attribute reference (LIKE) 20030606
5 MO_STATUS_MNGR Instance attribute Private Object reference (TYPE REF TO) IF_RECA_STATUS_MNGR Status Manager 20030617
6 MS_RULE_HDR_OLD Instance attribute Private Type reference (TYPE) MTY_S_RULE_HDR 20061013
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method 20030908
2 EXISTS_RULE Instance method Public Method 20030617
3 GET_DEFAULT_PROFILE Instance method Public Method 20030611
4 GET_LIST Instance method Public Method 20030901
5 GET_OBJNR Instance method Public Method 20030617
6 SET_LIST Instance method Public Method 20030901
7 SET_PROFILE Instance method Public Method 20030903
8 _CREATE_FIELDVAL_LIST Instance method Private Method Generates Input Table for CO Module 20030905
9 _DELETE_SINGLE_RULE Instance method Private Method Deletes an Allocation Rule 20030908
10 _GET_CO_MESSAGES Instance method Private Method Gets Messages of CO Message Handler 20030902
11 _GET_IDENT_FOR_KEY Instance method Private Method Converts Key Fields to IDENT 20030829
12 _GET_IDENT_FOR_OBJNR Instance method Private Method Converts Object Number to IDENT 20030829
13 _GET_KEY_FOR_IDENT Instance method Private Method Determines Object Key from IDENT 20030901
14 _GET_PROFILE_FOR_CONTRTYPE Instance method Private Method Determines Default Profile for Contract Type 20030620
15 _GET_PROFILE_FOR_OBJTYPE Instance method Private Method Determines Default Profile for Object Type (BE, BU, PR) 20030620
16 _GET_PROFILE_FOR_USAGETYPE Instance method Private Method Determines Default Profile for Usage Type 20030620
17 _GET_RECEIVERS Instance method Private Method Determines Settlement Receiver of an Allocation Rule 20030829
18 _INIT_CO_MSG_HANDLER Instance method Private Method Initializes CO Message Handler 20030902
19 _MAP_EXT_ITEM_TO_COBRB Instance method Private Method Fills Structure of Database from External Formatting 20030905
20 _MAP_FIELDS Instance method Private Method 20030901
21 _READ_RULE Instance method Private Method Gets Settlement Rule 20030613
Events
Class CL_REEX_COSETTLE_RULE_MNGR has no event.
Types
Class CL_REEX_COSETTLE_RULE_MNGR has no local type.
Method Signatures

Method DELETE Signature

Method DELETE on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method DELETE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method EXISTS_RULE Signature

Method EXISTS_RULE on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method EXISTS_RULE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method GET_DEFAULT_PROFILE Signature

Method GET_DEFAULT_PROFILE on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method GET_DEFAULT_PROFILE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method GET_LIST Signature

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

Method GET_OBJNR Signature

Method GET_OBJNR on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method GET_OBJNR on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method SET_LIST Signature

Method SET_LIST on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method SET_LIST on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method SET_PROFILE Signature

Method SET_PROFILE on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method SET_PROFILE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _CREATE_FIELDVAL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RULE Call by reference Type reference (TYPE) KABRT_RULE_TABLE 20030905
2 Importing ID_INDEX Call by reference Type reference (TYPE) I 20030905
3 Importing IS_ITEM_INT Call by reference Type reference (TYPE) MTY_S_RULE_ITEM 20030905

Method _CREATE_FIELDVAL_LIST on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _DELETE_SINGLE_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ENDPER Call by reference Type reference (TYPE) GBISP Gültig bis Periode 20030908
2 Exporting ED_ENDYR Call by reference Type reference (TYPE) GBISJ Gültig bis Jahr 20030908
3 Exporting EF_USED Call by reference Type reference (TYPE) ABAP_BOOL Kennzeichen: Regel wurde bereits benutzt 20030908
4 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030908
5 Importing IS_COSETTLE_RULE Call by reference Type reference (TYPE) MTY_S_RULE_ITEM 20030908
# Exception Resumable Description Created on
1 ERROR Allgemeiner Fehler 20030908

Method _GET_CO_MESSAGES 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 20030902

Method _GET_CO_MESSAGES on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _GET_IDENT_FOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IDENT Call by reference Type reference (TYPE) RECOBUSOBJIDCOSE Ident-Teil eines Abrechnungsempfängers 20030829
2 Exporting ED_OBJTYPE Call by reference Type reference (TYPE) RECOBUSOBJTYPECOSE Business-Objekttyp des Abrechnungsempfängers 20030829
3 Importing IS_KEY Call by reference Type reference (TYPE) IONRA Allgemeine Objektnummer + Objektkeys 20030829

Method _GET_IDENT_FOR_KEY on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _GET_IDENT_FOR_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IDENT Call by reference Type reference (TYPE) RECOBUSOBJIDCOSE Ident-Teil eines Abrechnungsempfängers 20030829
2 Exporting ED_OBJTYPE Call by reference Type reference (TYPE) RECOBUSOBJTYPECOSE 20030829
3 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20030829

Method _GET_IDENT_FOR_OBJNR on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _GET_KEY_FOR_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) IONRA Allgemeine Objektnummer + Objektkeys 20030901
2 Importing ID_OBJID Call by reference Type reference (TYPE) RECOBUSOBJIDCOSE Ident-Teil eines Abrechnungsempfängers 20030901
3 Importing ID_OBJTYPE Call by reference Type reference (TYPE) RECOBUSOBJTYPECOSE 20030901
# Exception Resumable Description Created on
1 ERROR Allgemeiner Fehler 20030908

Method _GET_PROFILE_FOR_CONTRTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PROFILE Call by reference Type reference (TYPE) REEXCOSEPROF Abrechnungsprofil 20030620

Method _GET_PROFILE_FOR_CONTRTYPE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _GET_PROFILE_FOR_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PROFILE Call by reference Type reference (TYPE) REEXCOSEPROF Abrechnungsprofil 20030620

Method _GET_PROFILE_FOR_OBJTYPE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _GET_PROFILE_FOR_USAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PROFILE Call by reference Type reference (TYPE) REEXCOSEPROF Abrechnungsprofil 20030620

Method _GET_PROFILE_FOR_USAGETYPE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _GET_RECEIVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RECVID Call by reference Type reference (TYPE) RECOBUSOBJIDCOSE Ident-Teil eines Abrechnungsempfängers 20030829
2 Exporting ED_RECVID2 Call by reference Type reference (TYPE) RECOBUSOBJIDCOSE Ident-Teil eines Abrechnungsempfängers 20030829
3 Exporting ED_RECVTYPE Call by reference Type reference (TYPE) RECOBUSOBJTYPECOSE Business-Objekttyp des Abrechnungsempfängers 20030829
4 Exporting ED_RECVTYPE2 Call by reference Type reference (TYPE) RECOBUSOBJTYPECOSE Business-Objekttyp des Abrechnungsempfängers 20030829
5 Importing IS_RULE_ITEM Call by reference Type reference (TYPE) MTY_S_RULE_ITEM 20030829

Method _GET_RECEIVERS on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _INIT_CO_MSG_HANDLER Signature

Method _INIT_CO_MSG_HANDLER on class CL_REEX_COSETTLE_RULE_MNGR has no parameter.
Method _INIT_CO_MSG_HANDLER on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _MAP_EXT_ITEM_TO_COBRB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ITEM_INT Call by reference Type reference (TYPE) MTY_S_RULE_ITEM 20030905
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20030908
3 Importing IS_ITEM_EXT Call by reference Type reference (TYPE) RECO_COSETTLE_RULE_INP Abrechnungsvorschrift: Parameter (Eingabefelder) 20030905

Method _MAP_EXT_ITEM_TO_COBRB on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _MAP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_KEY Call by reference Type reference (TYPE) IONRA Allgemeine Objektnummer + Objektkeys 20030901
2 Changing CS_RULE_ITEM Call by reference Type reference (TYPE) MTY_S_RULE_ITEM 20030901
3 Importing ID_MODE Call by reference Type reference (TYPE) C 20030901

Method _MAP_FIELDS on class CL_REEX_COSETTLE_RULE_MNGR has no exception.

Method _READ_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RULE_HDR Call by reference Type reference (TYPE) MTY_S_RULE_HDR 20030613
2 Exporting ET_RULE_ITEM Call by reference Type reference (TYPE) MTY_T_RULE_ITEM 20030613

Method _READ_RULE on class CL_REEX_COSETTLE_RULE_MNGR has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 200