SAP ABAP Class CL_RELM_LR_SEC1_MNGR (Land Register - Section 1: Manager)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-LM (Application Component) Land Use Management
     RE_LM_LR (Package) RE: Land Register
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 20040916
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RECA_HAS_TEXT Object with Text 20040917
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RELM_LR_SEC1_MNGR Land Register - Section 1: Manager 20040916
Properties
Class CL_RELM_LR_SEC1_MNGR  
Short Description Land Register - Section 1: Manager    
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 P  SAP Standard Production Program 
Category 0   
Package RE_LM_LR   RE: Land Register 
Created 20040916   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RECA_HAS_TEXT Object with Text 20040917
2 IF_RELM_LR_SEC1_MNGR Land Register - Section 1: Manager 20040916
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20040916 Object That Can Be Instantiated: Factory
2 CL_RELM_RE_REGISTER_MNGR 20041115 Real Estate Register
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_MSGID Constant Protected Type reference (TYPE) SY-MSGID 'RELMLR' Messages, Message Class 20040917
2 MC_STRUCTURENAME Constant Protected Type reference (TYPE) TABNAME 'RELM_LR_SECTION_1_L' Table Name 20040917
3 MF_HAS_EXIT Instance attribute Private Type reference (TYPE) RECAHASBADIIMPL Business Add-In Implementation Exists 20080901
4 MO_EXIT Instance attribute Private Object reference (TYPE REF TO) BADI_RELM_LR_SEC1 BAdI Interface IF_EX_RELM_LR_SEC1 20080901
5 MO_PARENT Instance attribute Public Attribute reference (LIKE) 20040916
6 MO_TEXT_MNGR Instance attribute Public Attribute reference (LIKE) 20040917
7 MT_LIST Instance attribute Protected Type reference (TYPE) RE_T_LR_SECTION_1 Land Register: Section 1 20040916
8 MT_LIST_ADD Instance attribute Protected Type reference (TYPE) RE_T_LR_SEC1_ADDITION Land Register: Section 1 - Land/Owners 20040922
9 MT_LIST_ADD_OLD Instance attribute Protected Type reference (TYPE) RE_T_LR_SEC1_ADDITION Land Register: Section 1 - Land/Owners (DB Status) 20040922
10 MT_LIST_OLD Instance attribute Protected Type reference (TYPE) RE_T_LR_SECTION_1 Land Register: Section 1 (DB Status) 20040916
Methods
# Method Level Visibility Method type Description Created on
1 ADDITIONS_GET Instance method Public Method 20041202
2 ADDITIONS_SET Instance method Public Method 20041202
3 CHECK_KEY Instance method Public Method 20040916
4 COUNT Instance method Public Method 20040916
5 DELETE_DETAIL Instance method Public Method 20040916
6 EXISTS Instance method Public Method 20040916
7 FILL_BUFFER Instance method Protected Method Fills the Table Buffer (Section 1) 20040916
8 FILL_BUFFER_ADD Instance method Protected Method Fills the Table Buffer (Addition) 20040922
9 FILL_DATA Instance method Protected Method Completes Entry 20050421
10 FILL_DATA_ADD Instance method Protected Method Completes Entry: Land Added 20050421
11 FILL_DATA_X Instance method Protected Method Completes Additional Data 20040917
12 GET_DETAIL Instance method Public Method 20040916
13 GET_DETAIL_X Instance method Public Method 20041104
14 GET_LIST Instance method Public Method 20040916
15 GET_TDNAME_PREFIX Instance method Public Method 20040917
16 GET_TEXT_MNGR Instance method Public Method 20040917
17 GET_TEXT_TDNAME Instance method Protected Method Supplies the Text Module Name for Memo 20040917
18 INSERT_DETAIL Instance method Public Method 20040916
19 ON_AFTER_CHANGE_LRREGNO Instance method Protected Method After Change of Number in Real Estate Register 20041115
20 SET_OWNER Instance method Public Method 20060721
21 SORT_LIST Instance method Protected Method Sorting of Buffer List (SEC1) 20040916
22 SORT_LIST_ADD Instance method Protected Method Sorting of Buffer List (Addition) 20040922
23 UPDATE_DETAIL Instance method Public Method 20050609
24 _AFTER_DELETE_PARTNER Instance method Private Method After Deleting a Partner 20041104
25 _CHECK_PARTNER_FRACTIONS Instance method Private Method Checks Owner Shares 20041123
26 _GET_NEW_SUBNO Instance method Private Method Gets Next Internal Sequence Number 20040922
27 _GET_XLRSEC1ADD_TO_OWNER Instance method Private Method Gets the RE Register Land as CHAR100 20041202
28 _ME_CHECK_ALL_LIST Instance method Private Method Checks All Data for MT_LIST 20040917
29 _ME_CHECK_ALL_LIST_ADD Instance method Private Method Checks All Data for MT_LIST_ADD 20040922
30 _ME_STORE_WRITE_LIST Instance method Private Method Prepare Update for MT_LIST 20040917
31 _ME_STORE_WRITE_LIST_ADD Instance method Private Method Prepare Update for MT_LIST_ADD 20040922
32 _SET_ADD_FOR_NEW_ENTRY Instance method Private Method Sets Land for New Owner 20041208
Events
Class CL_RELM_LR_SEC1_MNGR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_T_AVILMSEC1 Private See coding Changes AVILMSEC1 20040917 mtype_t_avilmsec1 TYPE TABLE OF avilmsec1
2 MTYPE_T_AVILMSEC1ADD Private See coding Changes AVILMSEC1ADD 20040922 mtype_t_avilmsec1add TYPE TABLE OF avilmsec1add
Method Signatures

Method ADDITIONS_GET Signature

Method ADDITIONS_GET on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method ADDITIONS_GET on class CL_RELM_LR_SEC1_MNGR has no exception.

Method ADDITIONS_SET Signature

Method ADDITIONS_SET on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method ADDITIONS_SET on class CL_RELM_LR_SEC1_MNGR has no exception.

Method CHECK_KEY Signature

Method CHECK_KEY on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method CHECK_KEY on class CL_RELM_LR_SEC1_MNGR has no exception.

Method COUNT Signature

Method COUNT on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method COUNT on class CL_RELM_LR_SEC1_MNGR has no exception.

Method DELETE_DETAIL Signature

Method DELETE_DETAIL on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method DELETE_DETAIL on class CL_RELM_LR_SEC1_MNGR has no exception.

Method EXISTS Signature

Method EXISTS on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method EXISTS on class CL_RELM_LR_SEC1_MNGR has no exception.

Method FILL_BUFFER Signature

Method FILL_BUFFER on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method FILL_BUFFER on class CL_RELM_LR_SEC1_MNGR has no exception.

Method FILL_BUFFER_ADD Signature

Method FILL_BUFFER_ADD on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method FILL_BUFFER_ADD on class CL_RELM_LR_SEC1_MNGR has no exception.

Method FILL_DATA 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) RELM_LR_SECTION_1 Grundbuch: Abteilung 1 20050421

Method FILL_DATA on class CL_RELM_LR_SEC1_MNGR has no exception.

Method FILL_DATA_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_ADD Call by reference Type reference (TYPE) RELM_LR_SEC1_ADDITION Grundbuch: Abteilung 1 - Grundstücke/Eigentümer 20050421

Method FILL_DATA_ADD on class CL_RELM_LR_SEC1_MNGR has no exception.

Method FILL_DATA_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_X Call by reference Type reference (TYPE) RELM_LR_SECTION_1_X Grundbuch: Abteilung 1 mit Zusatzfeldern 20040917
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20040917

Method FILL_DATA_X on class CL_RELM_LR_SEC1_MNGR has no exception.

Method GET_DETAIL Signature

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

Method GET_DETAIL_X Signature

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

Method GET_LIST Signature

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

Method GET_TDNAME_PREFIX Signature

Method GET_TDNAME_PREFIX on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method GET_TDNAME_PREFIX on class CL_RELM_LR_SEC1_MNGR has no exception.

Method GET_TEXT_MNGR Signature

Method GET_TEXT_MNGR on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method GET_TEXT_MNGR on class CL_RELM_LR_SEC1_MNGR has no exception.

Method GET_TEXT_TDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_REL_TDNAME Call by reference Type reference (TYPE) C Relativer Textbausteinname (ohne Präfix für Objekt) 20040917
2 Importing ID_SEC1NO Call by reference Type reference (TYPE) RELM_LR_SECTION_1-SEC1NO Abteilung 1: Laufende Nummer der Eintragung 20040917
3 Importing ID_SEC1SUBNO Call by reference Type reference (TYPE) RELM_LR_SECTION_1-SEC1SUBNO Abteilung 1: Untereintrag 20040917

Method GET_TEXT_TDNAME on class CL_RELM_LR_SEC1_MNGR has no exception.

Method INSERT_DETAIL Signature

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

Method ON_AFTER_CHANGE_LRREGNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_LRREGNO Call by reference Type reference (TYPE) RELM_LR_RE_REGISTER-LRREGNO BV-Nummer 20041115
2 Importing ID_LRREGNO_OLD Call by reference Type reference (TYPE) RELM_LR_RE_REGISTER-LRREGNO Alte BV-Nummer 20041115
3 Importing ID_LRREGSUBNO Call by reference Type reference (TYPE) RELM_LR_RE_REGISTER-LRREGSUBNO BV-Nummer: Untereintrag 20041115
4 Importing ID_LRREGSUBNO_OLD Call by reference Type reference (TYPE) RELM_LR_RE_REGISTER-LRREGSUBNO Alte BV-Nummer: Untereintrag 20041115
5 Importing IF_DELETED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Gelöscht? (nicht geändert) 20041115
6 Importing IF_NO_OTHER_LRREGNO Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Es existiert kein weiteret Untereintrag zur LRREGNO mehr 20041115

Method ON_AFTER_CHANGE_LRREGNO on class CL_RELM_LR_SEC1_MNGR has no exception.

Method SET_OWNER Signature

Method SET_OWNER on class CL_RELM_LR_SEC1_MNGR has no parameter.
Method SET_OWNER on class CL_RELM_LR_SEC1_MNGR has no exception.

Method SORT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) RE_T_LR_SECTION_1 Grundbuch: Abteilung 1 20040916

Method SORT_LIST on class CL_RELM_LR_SEC1_MNGR has no exception.

Method SORT_LIST_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) RE_T_LR_SEC1_ADDITION Grundbuch: Abteilung 1 - Grundstücke/Eigentümer 20040922

Method SORT_LIST_ADD on class CL_RELM_LR_SEC1_MNGR has no exception.

Method UPDATE_DETAIL Signature

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

Method _AFTER_DELETE_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Grundbuch: Abteilung 1 20041104
2 Importing ID_PARTNERGUID Call by reference Type reference (TYPE) REBPOBJRELGUID GUID: Geschäftspartner-Objektbeziehung 20080407
3 Importing ID_ROLE Call by reference Type reference (TYPE) BU_ROLE GP-Rolle 20041104

Method _AFTER_DELETE_PARTNER on class CL_RELM_LR_SEC1_MNGR has no exception.

Method _CHECK_PARTNER_FRACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TITLE Call by reference Type reference (TYPE) CSEQUENCE Titel für Standardüberschrift (statt ES_MSG_AS_TITLE) 20041123
2 Exporting ES_MSG_AS_TITLE Call by reference Type reference (TYPE) RECAMSG Überschrift, die bei vorh. Meldungen eingefügt wird 20041123
3 Exporting ES_NAVIGATION_INFO Call by reference Type reference (TYPE) RECAMSGCONTEXT Umfeldbeschreibung für Fehlermeldungen 20041123
4 Importing IF_BEFORE_STORE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung unmittelbar vor dem Sichern 20041123
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20041123

Method _CHECK_PARTNER_FRACTIONS on class CL_RELM_LR_SEC1_MNGR has no exception.

Method _GET_NEW_SUBNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_SEC1SUBNO Call by reference Type reference (TYPE) RELM_LR_SECTION_1-SEC1SUBNO Abteilung 1: Untereintrag 20040922
2 Importing ID_SEC1NO Call by reference Type reference (TYPE) RELM_LR_SECTION_1-SEC1NO Abteilung 1: Laufende Nummer der Eintragung 20040922

Method _GET_NEW_SUBNO on class CL_RELM_LR_SEC1_MNGR has no exception.

Method _GET_XLRSEC1ADD_TO_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL_X Call by reference Type reference (TYPE) RELM_LR_SECTION_1_X Grundbuch: Abteilung 1 mit Zusatzfeldern 20041202

Method _GET_XLRSEC1ADD_TO_OWNER on class CL_RELM_LR_SEC1_MNGR has no exception.

Method _ME_CHECK_ALL_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TITLE Call by reference Type reference (TYPE) CSEQUENCE Titel für Standardüberschrift (statt ES_MSG_AS_TITLE) 20040917
2 Exporting ES_MSG_AS_TITLE Call by reference Type reference (TYPE) RECAMSG Überschrift, die bei vorh. Meldungen eingefügt wird 20040917
3 Exporting ES_NAVIGATION_INFO Call by reference Type reference (TYPE) RECAMSGCONTEXT Umfeldbeschreibung für Fehlermeldungen 20040917
4 Importing IF_BEFORE_STORE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung unmittelbar vor dem Sichern 20040917
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040917

Method _ME_CHECK_ALL_LIST on class CL_RELM_LR_SEC1_MNGR has no exception.

Method _ME_CHECK_ALL_LIST_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TITLE Call by reference Type reference (TYPE) CSEQUENCE Titel für Standardüberschrift (statt ES_MSG_AS_TITLE) 20040922
2 Exporting ES_MSG_AS_TITLE Call by reference Type reference (TYPE) RECAMSG Überschrift, die bei vorh. Meldungen eingefügt wird 20040922
3 Exporting ES_NAVIGATION_INFO Call by reference Type reference (TYPE) RECAMSGCONTEXT Umfeldbeschreibung für Fehlermeldungen 20040922
4 Importing IF_BEFORE_STORE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prüfung unmittelbar vor dem Sichern 20040922
5 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Nachrichtensammler 20040922

Method _ME_CHECK_ALL_LIST_ADD on class CL_RELM_LR_SEC1_MNGR has no exception.

Method _ME_STORE_WRITE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RESULT Call by reference Type reference (TYPE) C 'F' = Tab. sind verschieden; 'T' = Tab. sind gleich 20040917
2 Exporting ET_ATAB_NEW Call by reference Type reference (TYPE) MTYPE_T_AVILMSEC1 Änderungen AVILMSEC1 (neu) 20040917
3 Exporting ET_ATAB_OLD Call by reference Type reference (TYPE) MTYPE_T_AVILMSEC1 Änderungen AVILMSEC1 (alt) 20040917
# Exception Resumable Description Created on
1 ERROR Fehler beim Sichern (führt immer zur A-Meldung in STORE) 20040917

Method _ME_STORE_WRITE_LIST_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_RESULT Call by reference Type reference (TYPE) C 'F' = Tab. sind verschieden; 'T' = Tab. sind gleich 20040922
2 Exporting ET_ATAB_NEW Call by reference Type reference (TYPE) MTYPE_T_AVILMSEC1ADD Änderungen AVILMSEC1ADD (neu) 20040922
3 Exporting ET_ATAB_OLD Call by reference Type reference (TYPE) MTYPE_T_AVILMSEC1ADD Änderungen AVILMSEC1ADD (alt) 20040922
# Exception Resumable Description Created on
1 ERROR Fehler beim Sichern (führt immer zur A-Meldung in STORE) 20040922

Method _SET_ADD_FOR_NEW_ENTRY 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) RELM_LR_SECTION_1 Neuer Eigentümer Eintrag 20041208

Method _SET_ADD_FOR_NEW_ENTRY on class CL_RELM_LR_SEC1_MNGR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600