SAP ABAP Class CL_REBD_OBJ_ASSIGN_MNGR_PM (Object Assignment: Functional Locations)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-BD (Application Component) Basic Data
     RE_BD_PM (Package) RE: PM Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REEX_OBJ_ASSIGN_MNGR_EX Object Assignments to External Objects 20050202
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REBD_OBJ_ASSIGN_MNGR_PM PM Assignment 20031217
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REBD_OBJ_ASSIGN_MNGR_PMAO Object Assignments - PM - Usage Objects 20031218
2 Inheritance (c INHERITING FROM c_ref)  CL_REBD_OBJ_ASSIGN_MNGR_PMBE Object Assignments - PM - Usage Objects 20031218
3 Inheritance (c INHERITING FROM c_ref)  CL_REBD_OBJ_ASSIGN_MNGR_PMBU Object Assignments - PM - Usage Objects 20031218
4 Inheritance (c INHERITING FROM c_ref)  CL_REBD_OBJ_ASSIGN_MNGR_PMPR Object Assignments - PM - Usage Objects 20031218
5 Inheritance (c INHERITING FROM c_ref)  CL_REBD_OBJ_ASSIGN_MNGR_PMRO Object Assignments - PM - Usage Objects 20031218
6 Inheritance (c INHERITING FROM c_ref)  CL_RELM_OBJ_ASSIGN_MNGR_PMPL Object Assignments - PM - Parcel 20050222
Properties
Class CL_REBD_OBJ_ASSIGN_MNGR_PM  
Short Description Object Assignment: Functional Locations    
Super Class CL_REEX_OBJ_ASSIGN_MNGR_EX Object Assignments to External Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_BD_PM   RE: PM Integration 
Created 20031217   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 REBD7 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REBD_OBJ_ASSIGN_MNGR_PM PM Assignment 20031217
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20031217 Object That Can Be Instantiated: Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_TMP_TPLNR Constant Protected Type reference (TYPE) TPLNR '#RE TMP' Temporary ID for Functional Location 20031217
2 MD_OBJECT_IDENT_USED Instance attribute Protected Type reference (TYPE) STRING ID of Object That Was Also Used as Text 20061221
3 MF_HAS_EXIT Instance attribute Private Type reference (TYPE) RECAHASBADIIMPL Business Add-In Implementation Exists 20040219
4 MO_EXIT Instance attribute Private Object reference (TYPE REF TO) BADI_REEX_FUNC_LOC BAdI Interface IF_EX_REEX_FUNC_LOC 20040219
5 MS_GENERAL_SETTINGS Instance attribute Protected Type reference (TYPE) REBDC_PMREL PM Integration: General Settings per Object 20031217
6 MS_PMREL_OBJTYPE Instance attribute Protected Type reference (TYPE) REBDC_PMREL_OBJTYPE PM Integration for RE Objects (TIVBDPM) 20031218
7 MTO_FUNC_LOC Instance attribute Protected Type reference (TYPE) RE_T_IF_FUNC_LOC Functional Location 20040227
8 MT_MESSAGE Instance attribute Protected Type reference (TYPE) RE_T_MSG Message List 20031217
9 MT_TPLNR Instance attribute Protected Type reference (TYPE) MTYPE_T_TPLNR Mapping TPLNR <-> OBJNR(TMP) Table 20031217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FUNC_LOC_REL Instance method Public Method 20031217
2 CHANGE_FUNC_LOC_REL Instance method Public Method 20031217
3 CHECK_FUNC_LOC_ASSIGNABLE Instance method Public Method 20031217
4 DELETE_FUNC_LOC_REL Instance method Public Method 20031217
5 FL_DATA_FILL Instance method Protected Method Fills Data of RE Functional Location 20031218
6 FL_LABEL_GENERATE Instance method Protected Method Creates ID for RE Functional Location 20031218
7 GET_FUNC_LOC Instance method Public Method 20031217
8 GET_LIST_PM Instance method Public Method 20031218
9 GET_LIST_PM_X Instance method Public Method 20031218
10 GET_NOTIFICATIONS Instance method Public Method 20040107
11 GET_RE_FUNC_LOC Instance method Public Method 20031217
12 HANDLE_PARENT_DATA_CHANGED Instance method Public Event handling method PM Assignment: After Changing Object ID 20031217
13 IS_GENERATION_ACTIVE Instance method Protected Method Bool: Is Generating Active for Object? 20031217
14 READ_CUSTOMIZING Instance method Protected Method Reads Customizing Settings [Abstract] 20031217
15 REFRESH Instance method Public Method 20031217
16 UPDATE_CLASSIFICATION Instance method Public Method 20040301
17 _FILL_X_DATA_PM Instance method Private Method Completes PM "X" Fields with Additional Data 20050228
18 _FL_DATA_FILL Instance method Private Method Internal: Fill Data 20040219
19 _FL_LABEL_GENERATE Instance method Private Method Internal: Generate Functional Location ID 20040219
20 _FL_STORE_PREPARE Instance method Private Method Prepares Functional Location for Saving 20040303
21 _MUST_BE_CREATED Instance method Private Method Bool: RE Functional Location Has to Be Created 20031217
22 _MUST_BE_UPDATED Instance method Private Method Bool: RE Functional Location Has to Be Modified 20031217
23 _REFRESH_INSTANCES_FL Instance method Private Method Completes Instance List 20031218
24 _REMEMBER_TPLNR_OBJNR Instance method Private Method Notes TPLNR<>OBJNR 20031217
25 _RE_FUNC_LOC_CREATE Instance method Private Method RE Functional Location: Create 20031218
26 _RE_FUNC_LOC_UPDATE Instance method Private Method RE Functional Location: Update 20031218
27 _SET_FUNC_LOC_LABEL Instance method Private Method Checks and Sets Designation for Functional Location 20031218
Events
Class CL_REBD_OBJ_ASSIGN_MNGR_PM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_TPLNR Protected See coding Mapping TPLNR <>OBJNR 20031217 BEGIN OF mtype_s_tplnr, objnr TYPE recaobjnr, tplnr TYPE tplnr, END OF mtype_s_tplnr
2 MTYPE_T_TPLNR Protected See coding Mapping TPLNR <>OBJNR Table 20031217 mtype_t_tplnr TYPE SORTED TABLE OF mtype_s_tplnr WITH UNIQUE KEY objnr
Method Signatures

Method ADD_FUNC_LOC_REL Signature

Method ADD_FUNC_LOC_REL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method ADD_FUNC_LOC_REL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method CHANGE_FUNC_LOC_REL Signature

Method CHANGE_FUNC_LOC_REL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method CHANGE_FUNC_LOC_REL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method CHECK_FUNC_LOC_ASSIGNABLE Signature

Method CHECK_FUNC_LOC_ASSIGNABLE on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method CHECK_FUNC_LOC_ASSIGNABLE on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method DELETE_FUNC_LOC_REL Signature

Method DELETE_FUNC_LOC_REL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method DELETE_FUNC_LOC_REL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method FL_DATA_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FUNC_LOC Value transfer Type reference (TYPE) REBD_FUNC_LOC Technischer Platz neu 20031218
2 Importing IS_FUNC_LOC Call by reference Type reference (TYPE) REBD_FUNC_LOC Technischer Platz aktuell 20031218

Method FL_DATA_FILL on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method FL_LABEL_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LABEL Call by reference Type reference (TYPE) ILOM_STRNO Kennzeichnung des Technischen Platzes 20031218

Method FL_LABEL_GENERATE on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method GET_FUNC_LOC Signature

Method GET_FUNC_LOC on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method GET_FUNC_LOC on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method GET_LIST_PM Signature

Method GET_LIST_PM on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method GET_LIST_PM on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method GET_LIST_PM_X Signature

Method GET_LIST_PM_X on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method GET_LIST_PM_X on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method GET_NOTIFICATIONS Signature

Method GET_NOTIFICATIONS on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method GET_NOTIFICATIONS on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method GET_RE_FUNC_LOC Signature

Method GET_RE_FUNC_LOC on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method GET_RE_FUNC_LOC on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method HANDLE_PARENT_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20031217

Method HANDLE_PARENT_DATA_CHANGED on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method IS_GENERATION_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL Bool: Generierung aktiv 20031217

Method IS_GENERATION_ACTIVE on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method READ_CUSTOMIZING Signature

Method READ_CUSTOMIZING on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method READ_CUSTOMIZING on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method REFRESH Signature

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

Method UPDATE_CLASSIFICATION Signature

Method UPDATE_CLASSIFICATION on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
Method UPDATE_CLASSIFICATION on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method _FILL_X_DATA_PM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJ_ASSIGN_PM_X Call by reference Type reference (TYPE) REBD_OBJ_ASSIGN_PM_X Objektzuordnung (VIBDOBJASS) PM + Zusatzfelder 20050228
2 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprache 20050228

Method _FILL_X_DATA_PM on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method _FL_DATA_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FUNC_LOC Call by reference Object reference (TYPE REF TO) IF_REBD_FUNC_LOC Technischer Platz (IFLO) 20040219
# Exception Resumable Description Created on
1 ERROR Fehler beim Füllen der Daten aufgetreten 20040312

Method _FL_LABEL_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FUNC_LOC Call by reference Object reference (TYPE REF TO) IF_REBD_FUNC_LOC Technischer Platz (IFLO) 20040219
# Exception Resumable Description Created on
1 ERROR Fehler beim Update des Techn. Platzes aufgetreten 20040219

Method _FL_STORE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NEW_FL_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer des neuen TP 20040303
2 Importing IO_FUNC_LOC Call by reference Object reference (TYPE REF TO) IF_REBD_FUNC_LOC Technischer Platz (IFLO) 20040303
# Exception Resumable Description Created on
1 PREPARE_ERROR Fehler beim Vorbereiten des Sicherns 20040303
2 UPDATE_ERROR Fehler beim Aktualisieren des TP 20040303

Method _MUST_BE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_CREATE Value transfer Type reference (TYPE) ABAP_BOOL Bool: Muss angelegt werden 20031217

Method _MUST_BE_CREATED on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method _MUST_BE_UPDATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_UPDATE Value transfer Type reference (TYPE) ABAP_BOOL Bool: Muss angepasst werden 20031217

Method _MUST_BE_UPDATED on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method _REFRESH_INSTANCES_FL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TPLNR Call by reference Type reference (TYPE) REBD_FUNC_LOC-TPLNR Technischer Platz 20031218
2 Importing IF_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Nur lesen - nicht anpassen 20031218
# Exception Resumable Description Created on
1 REFRESH_ERROR_CREATE Fehler beim Anlegen des RE Technischen Platzes 20031218

Method _REMEMBER_TPLNR_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20031217
2 Importing ID_TPLNR Call by reference Type reference (TYPE) TPLNR Technischer Platz 20031217
3 Importing IF_REPLACE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Ersetz alte Kombination 20031217

Method _REMEMBER_TPLNR_OBJNR on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no exception.

Method _RE_FUNC_LOC_CREATE Signature

Method _RE_FUNC_LOC_CREATE on class CL_REBD_OBJ_ASSIGN_MNGR_PM has no parameter.
# Exception Resumable Description Created on
1 CREATE_ERROR Fehler beim Anlegen Techn. Platz 20031218

Method _RE_FUNC_LOC_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FUNC_LOC Call by reference Object reference (TYPE REF TO) IF_REBD_FUNC_LOC Technischer Platz (IFLO) 20031218
# Exception Resumable Description Created on
1 UPDATE_ERROR Fehler beim Update des Techn. Platzes aufgetreten 20031218

Method _SET_FUNC_LOC_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_LABEL Call by reference Type reference (TYPE) ILOM_STRNO Kennzeichnung des Technischen Platzes 20031218
2 Importing IO_FUNC_LOC Call by reference Object reference (TYPE REF TO) IF_REBD_FUNC_LOC Technischer Platz (IFLO) 20031218
# Exception Resumable Description Created on
1 NAMING_ERROR Fehler bei generiertem Namen 20031218
History
Last changed by/on SAP  20130531 
SAP Release Created in 500