SAP ABAP Class CL_UG_MD_CHANGE_MGMT_AREAID (Change Management Participant - Application Area)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD8 (Package) FIN General: Master Data: Change Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHANGE_MGMT_DATA Change Management 20030220
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CM_PARTICIPANT Participants in Change Management 20030220
Properties
Class CL_UG_MD_CHANGE_MGMT_AREAID  
Short Description Change Management Participant - Application Area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD8   FIN General: Master Data: Change Management 
Created 20030220   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_MD_AREAID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_CHANGE_MGMT_DATA Change Management 20030220
2 IF_UG_MD_CM_PARTICIPANT Participants in Change Management 20030220
Friends
Class CL_UG_MD_CHANGE_MGMT_AREAID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_DELETED Instance attribute Private Type reference (TYPE) UG_FLG AREA ID Was Already Deleted 20030920
2 DF_GEN_REQUIRED Instance attribute Private Type reference (TYPE) UG_FLG Is regeneration necessary? 20030320
3 DF_REGISTERED Instance attribute Private Type reference (TYPE) UG_FLG Does application still use AREA ID? 20030920
4 DF_SAVE_NECESSARY Instance attribute Private Type reference (TYPE) UG_FLG The AREAID must be saved 20050224
5 DO_AREAID Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_AREAID FIN Master Data: Area ID 20030220
6 DO_AREAID_GLOBAL Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_AREAID FIN Master Data: Area ID 20050202
7 DT_CM_OBJECT_CHANGED Instance attribute Private Type reference (TYPE) T_CM_OBJECT_CHANGED Field Changes 20050218
8 DT_CM_OBJECT_FIELDNAME Instance attribute Private Type reference (TYPE) T_CM_OBJECT_FIELDNAME Primary Field Changes 20030313
9 DT_CM_OBJECT_FIELDNAME_SEC Instance attribute Private Type reference (TYPE) T_CM_OBJECT_FIELDNAME Secondary Field Changes 20030605
10 DT_CM_OBJECT_ROLE Instance attribute Private Type reference (TYPE) T_CM_OBJECT_ROLE Role Changes 20030313
11 DT_MESSAGE Instance attribute Private Type reference (TYPE) UGMD_T_MESSAGE FIN Master Data: Messages 20030313
12 D_APPLICATION Instance attribute Private Type reference (TYPE) UG_APPLICATION FIN Master Data: Application 20030220
13 D_AREAID Instance attribute Private Type reference (TYPE) UG_AREAID FIN Master Data: Application Area 20030220
14 D_INACTIVE_MODUS Instance attribute Private Type reference (TYPE) UG_FLG Inactive Mode: No Generation 20030620
15 GC_COMP_FIELDNAME Constant Private Type reference (TYPE) UG_COMP_TYPE 2 FIN Master Data: Component Type 20030312
16 GC_COMP_ROLE Constant Private Type reference (TYPE) UG_COMP_TYPE 1 FIN Master Data: Component Type 20030312
17 GC_SEMANTIC_DELETE Constant Private Type reference (TYPE) UG_SEMANTIC 'BUTTON_DEL' Semantic: Generate 20030920
18 GC_SEMANTIC_GENERATE Constant Private Type reference (TYPE) UG_SEMANTIC 'BUTTON_GEN' Semantic: Generate 20030515
19 GC_SEMANTIC_MSG Constant Private Type reference (TYPE) UG_SEMANTIC 'BUTTON_MSG' Semantic: Display Messages 20030610
20 GC_SEMANTIC_TRANSFER Constant Private Type reference (TYPE) UG_SEMANTIC 'BUTTON_TRN' Semantic: Convert Data 20030609
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AREAID Instance method Private Method 20050211
2 CONSTRUCTOR Instance method Public Constructor 20030220
3 CONVERT_DATA Instance method Private Method Save and generate changes to AREAID 20050224
4 DELETE_AREAID Instance method Private Method Delete AREA ID 20030920
5 GENERATE_AREAID Instance method Private Method Generate AREA ID 20030610
6 GET_CHANGE_OBJECTS Instance method Private Method 20030313
7 HANDLE_REGISTER_CHANGE Instance method Private Event handling method 20050219
8 SAVE_AREAID Instance method Private Method Save and generate changes to AREAID 20050129
Events
Class CL_UG_MD_CHANGE_MGMT_AREAID has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CM_OBJECT_CHANGED Private See coding 20050301 BEGIN OF s_cm_object_changed , change_type TYPE string, cm_object TYPE REF TO object, END OF s_cm_object_changed
2 S_CM_OBJECT_FIELDNAME Private See coding 20030313 BEGIN OF s_cm_object_fieldname, *seqnr TYPE ug_seqnr4, fieldname TYPE ug_fieldname, cm_object TYPE REF TO object, END OF s_cm_object_fieldname
3 S_CM_OBJECT_ROLE Private See coding 20030313 BEGIN OF s_cm_object_role, role TYPE ug_role, cm_object TYPE REF TO object, END OF s_cm_object_role
4 T_CM_OBJECT_CHANGED Private See coding 20050301 t_cm_object_changed TYPE STANDARD TABLE OF s_cm_object_changed
5 T_CM_OBJECT_FIELDNAME Private See coding 20030313 t_cm_object_fieldname TYPE HASHED TABLE OF s_cm_object_fieldname WITH UNIQUE KEY fieldname
6 T_CM_OBJECT_ROLE Private See coding 20030313 t_cm_object_role TYPE STANDARD TABLE OF s_cm_object_role WITH DEFAULT KEY
Method Signatures

Method ADD_AREAID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20050211
2 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20050211

Method ADD_AREAID on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_UG_MD_CM_CONTROLLER Change Management: Controller 20030620
2 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20030220
3 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20030220
4 Importing I_TEXT Call by reference Type reference (TYPE) UG_TXTLG Langtext 20030828
# Exception Resumable Description Created on
1 ERROR 20031001

Method CONVERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20050224
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050224

Method CONVERT_DATA on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.

Method DELETE_AREAID Signature

Method DELETE_AREAID on class CL_UG_MD_CHANGE_MGMT_AREAID has no parameter.
Method DELETE_AREAID on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.

Method GENERATE_AREAID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20041227

Method GENERATE_AREAID on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.

Method GET_CHANGE_OBJECTS Signature

Method GET_CHANGE_OBJECTS on class CL_UG_MD_CHANGE_MGMT_AREAID has no parameter.
Method GET_CHANGE_OBJECTS on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.

Method HANDLE_REGISTER_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CM_OBJECT Value transfer Attribute reference (LIKE) 20050219
2 Importing I_CHANGE_TYPE Value transfer Attribute reference (LIKE) 20050224

Method HANDLE_REGISTER_CHANGE on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.

Method SAVE_AREAID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20050130
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050129

Method SAVE_AREAID on class CL_UG_MD_CHANGE_MGMT_AREAID has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 200