SAP ABAP Class CL_METADATA_HRF02 (HR Forms: Metadata)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-FO (Application Component) Forms
     PAOC_PAY_HRFORMS (Package) HR Forms
Properties
Class CL_METADATA_HRF02  
Short Description HR Forms: Metadata    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_HRFORMS   HR Forms 
Created 19991229   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRFORM_OBJECT_HRF02 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_METADATA_HRF02 has no interface implemented.
Friends
Class CL_METADATA_HRF02 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CUST_NAMESPACE Constant Public Type reference (TYPE) C 'Z' Customer name range 20040730
2 C_FALSE Constant Public Type reference (TYPE) XFELD ' ' Checkbox 20040730
3 C_TRUE Constant Public Type reference (TYPE) XFELD 'X' Checkbox 20040730
4 METADATA_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_METADATA_HRF02 HR Forms: Metadata 20010228
5 OBJECTS Instance attribute Private Type reference (TYPE) HRFORM_OBJECT_COLLECTION HR Forms: Metadata 19991229
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NEW_NAME Instance method Public Method Check New Object Name 20000126
2 CLONE_OBJECT Instance method Public Method Copy Object 20000126
3 DB_LIST Instance method Public Method List of All Objects on DB (Per Object Type) 20000126
4 DEQUEUE Instance method Public Method Remove Write Lock 20000202
5 ENQUEUE Instance method Public Method Set Write Lock 20000202
6 FREE Instance method Public Method Destroy object list 20000816
7 GET Static method Public Method Get instance of CL_METADATA_HRF02 20010228
8 GET_OBJECT Instance method Public Method Get or Create Object (DB Not Read) 19991229
9 GET_OBJECTS_BY_NAME Instance method Public Method Get All Objects with Specified Name 19991229
10 GET_OBJECTS_BY_PARENT Instance method Public Method Get All Objects with Specified Parent 19991229
11 GET_OBJECTS_BY_TYPE Instance method Public Method Fetch All Objects With Specified Type 20020404
12 GET_OBJECTS_INHERITING Instance method Public Method Fetch All Objects That Inherit From Specified Object 20020402
13 GET_OBJECT_FROM_DB Instance method Public Method Read Object from DB 19991229
14 IS_CHANGED Instance method Public Method Modified Objects Exist 19991230
15 OBJECT_IS_USED_IN_ID Static method Public Method Object is used in other infodata 20040705
16 OBJECT_IS_USED_IN_MD Static method Public Method Object Is Used in Another MetaData 20000320
17 UPDATE_DB Instance method Public Method Save Changes 19991229
Events
# Event Type Visibility Description Created on
1 MESSAGE Instance Event
(0)
Public
(2)
Notifications 20010228
Types
Class CL_METADATA_HRF02 has no local type.
Method Signatures

Method CHECK_NEW_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COUNTRY Call by reference Type reference (TYPE) MOLGA CL_HRFORM_OBJECT_HRF02=>ALL_COUNTRIES Land 20000126
2 Importing IM_NAME Call by reference Type reference (TYPE) HRF_NAME Objektname 20000126
3 Importing IM_SAP_MODE Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20040730
4 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR20 Objekttyp 20000126
5 Returning RE_OK Value transfer Type reference (TYPE) XFELD 'X' = Objekt erlaubt 20000126

Method CHECK_NEW_NAME on class CL_METADATA_HRF02 has no exception.

Method CLONE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) HRF_NAME neue Name 20000126
2 Importing IM_OLD_OBJECT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 zu kopierendes Objekt 20000126
3 Returning RE_CLONE Value transfer Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Kopie 20000126
# Exception Resumable Description Created on
1 AUTHORITY Berechtigung 20000201
2 NAMESPACE Name 20000201
3 TADIR Tadir Eintrag 20000201
4 TRANSPORT Transport 20000201

Method DB_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR20 Objekttyp 20000126
2 Returning RE_LIST Value transfer Type reference (TYPE) HRF02_OBJECT_NAME_COLLECTION HR-Formulare: Objektattribute 20000126

Method DB_LIST on class CL_METADATA_HRF02 has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_METADATA_HRF02 has no parameter.
Method DEQUEUE on class CL_METADATA_HRF02 has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_METADATA_HRF02 has no parameter.
# Exception Resumable Description Created on
1 NO_LOCK keine Sperre möglich 20000203

Method FREE Signature

Method FREE on class CL_METADATA_HRF02 has no parameter.
Method FREE on class CL_METADATA_HRF02 has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_METADATA_HRF02 HR-Formulare: MetaDaten 20010228

Method GET on class CL_METADATA_HRF02 has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGE Call by reference Type reference (TYPE) XFELD ' ' Änderungsmodus 20000201
2 Importing IM_COUNTRY Call by reference Type reference (TYPE) MOLGA Land 19991229
3 Importing IM_NAME Call by reference Type reference (TYPE) HRF_NAME Objektname 19991229
4 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Parent 19991229
5 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR20 Objekttyp 19991229
6 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formulare: MetaObjekt 19991229
# Exception Resumable Description Created on
1 AUTHORITY Berechtigung 20000201
2 NAMESPACE Namens- oder Berechtigungsfehler 20000201
3 TADIR Objektkatalog 20000201
4 TRANSPORT Transport 20000201

Method GET_OBJECTS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) HRF_NAME Objektname 19991229
2 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR20 Objekttyp 19991229
3 Returning RE_OBJECTS Value transfer Type reference (TYPE) HRFORM_OBJECT_COLLECTION HR-Formulare: MetaDaten 19991229

Method GET_OBJECTS_BY_NAME on class CL_METADATA_HRF02 has no exception.

Method GET_OBJECTS_BY_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Parent 19991229
2 Returning RE_OBJECTS Value transfer Type reference (TYPE) HRFORM_OBJECT_COLLECTION HR-Formulare: MetaDaten 19991229

Method GET_OBJECTS_BY_PARENT on class CL_METADATA_HRF02 has no exception.

Method GET_OBJECTS_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR20 Objekttyp 20020404
2 Returning RE_OBJECTS Value transfer Type reference (TYPE) HRFORM_OBJECT_COLLECTION HR-Formulare: MetaDaten 20020404

Method GET_OBJECTS_BY_TYPE on class CL_METADATA_HRF02 has no exception.

Method GET_OBJECTS_INHERITING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Parent 20020402
2 Returning RE_OBJECTS Value transfer Type reference (TYPE) HRFORM_OBJECT_COLLECTION HR-Formulare: MetaDaten 20020402

Method GET_OBJECTS_INHERITING on class CL_METADATA_HRF02 has no exception.

Method GET_OBJECT_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHANGE Call by reference Type reference (TYPE) XFELD ' ' Änderungsmodus 20000201
2 Importing IM_COUNTRY Call by reference Type reference (TYPE) MOLGA Land 19991229
3 Importing IM_NAME Call by reference Type reference (TYPE) HRF_NAME Objektname 19991229
4 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 Parent 19991229
5 Importing IM_TYPE Call by reference Type reference (TYPE) CHAR20 Objekttyp 19991229
6 Returning RE_OBJECT Value transfer Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formulare: MetaObjekt 19991229
# Exception Resumable Description Created on
1 AUTHORITY Berechtigung 20000201
2 NAMESPACE Namens- oder Berechtigungsfehler 20000201
3 TADIR Objektkatalog 20000201
4 TRANSPORT Transport 20000201

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) XFELD 'X' = Änderungen 19991230

Method IS_CHANGED on class CL_METADATA_HRF02 has no exception.

Method OBJECT_IS_USED_IN_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formularobjekt 20040705
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formularobjekt 20040705
3 Returning RE_USED Value transfer Type reference (TYPE) XFELD 'X' = Objekt wird verwendet 20040705

Method OBJECT_IS_USED_IN_ID on class CL_METADATA_HRF02 has no exception.

Method OBJECT_IS_USED_IN_MD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_HRFORM_OBJECT_HRF02 HR-Formularobjekt 20000320
2 Returning RE_USED Value transfer Type reference (TYPE) XFELD 'X' = Objekt wird verwendet 20000320

Method OBJECT_IS_USED_IN_MD on class CL_METADATA_HRF02 has no exception.

Method UPDATE_DB Signature

Method UPDATE_DB on class CL_METADATA_HRF02 has no parameter.
Method UPDATE_DB on class CL_METADATA_HRF02 has no exception.
Event Signatures

Event MESSAGE Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 MSG_CLASS Exporting Value transfer Type reference (TYPE) ARBGB 'HRFORMS' Nachrichtenklasse 20010228
2 MSG_NUMBER Exporting Value transfer Type reference (TYPE) MSGNO Nachrichtennummer 20010228
3 MSG_TYPE Exporting Value transfer Type reference (TYPE) MSGTY Nachrichtentyp - E,I,S,W 20010228
4 MSG_V1 Exporting Value transfer Type reference (TYPE) C Variable 1 der Nachricht 20010228
5 MSG_V2 Exporting Value transfer Type reference (TYPE) C Variable 2 der Nachricht 20010228
6 MSG_V3 Exporting Value transfer Type reference (TYPE) C Variable 3 der Nachricht 20010228
7 MSG_V4 Exporting Value transfer Type reference (TYPE) C Variable 4 der Nachricht 20010228
8 OBJECT Exporting Value transfer Object reference (TYPE REF TO) OBJECT Auslösendes Object 20010228
History
Last changed by/on SAP  20041209 
SAP Release Created in 46C