SAP ABAP Class CL_METAOBJECT_HRF02 (HR Forms: MetaObject)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷
PY-XX-FO (Application Component) Forms
⤷
PAOC_PAY_HRFORMS (Package) HR Forms
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRFORM_OBJECT_HRF02 | HR Form Object | 20000112 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_METADIM_HRF02 | HR Forms: MetaDimension | 20000518 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_METAFIELD_HRF02 | HR Forms: MetaField | 19991230 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_METAFIGURE_HRF02 | HR Forms: MetaFigure | 20000113 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_METANET_HRF02 | HR Forms: MetaNet | 20000202 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_METASTAR_HRF02 | HR Forms: MetaStar | 20000103 |
Properties
| Class | CL_METAOBJECT_HRF02 | |
| Short Description | HR Forms: MetaObject | |
| Super Class | CL_HRFORM_OBJECT_HRF02 | HR Form Object |
| Instantiability of a Class | 2 | Public |
| 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_METAOBJECT_HRF02 has no interface implemented.
Friends
Class CL_METAOBJECT_HRF02 has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | C | 'C' | Action: Generate Function Module | 20040907 | ||
| 2 | Constant | Public | Type reference (TYPE) | C | 'E' | Action: Process Function Module | 20040907 | ||
| 3 | Constant | Public | Type reference (TYPE) | C | ' ' | Action: Do Nothing | 20040908 | ||
| 4 | Constant | Public | Type reference (TYPE) | C | 'S' | Action: Display Function Module | 20040907 | ||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Inheriting Object | 20020402 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | MOLGA | Leading Country | 20000120 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | HRF01_SYMBOL_COLLECTION | Reference Fields/Data Elements | 20000607 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | LTY_FIELDLIST | Table Fields | 20000606 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Check Existence of Data Element | 20000413 | |
| 2 | Static method | Public | Method | Check Existence of DB Table | 20000413 | |
| 3 | Static method | Public | Method | Check Existence of Function Module | 20000414 | |
| 4 | Static method | Public | Method | Check Existence of Structure Field | 20000413 | |
| 5 | Static method | Public | Method | Check Existence of Data Structure | 20000413 | |
| 6 | Instance method | Public | Method | Content Was Transferred from PCG 99 | 20000119 | |
| 7 | Instance method | Public | Method | Content Was Transferred from PCG 99 | 20000419 | |
| 8 | Instance method | Public | Method | Create InfoObject | 20000112 | |
| 9 | Static method | Public | Method | Input help for data element | 20000609 | |
| 10 | Static method | Public | Method | Input Help for Function Module | 20000609 | |
| 11 | Static method | Public | Method | Input help for structure | 20000614 | |
| 12 | Static method | Public | Method | Input Help for DB Table or View | 20000609 | |
| 13 | Static method | Public | Method | Input help for DB fields | 20000613 | |
| 14 | Static method | Public | Method | Read Fields in a Structure | 20000606 | |
| 15 | Instance method | Protected | Method | Non-Inherited Content Objects Exist | 20020402 | |
| 16 | Instance method | Public | Method | Initialize Attribute | 20000113 | |
| 17 | Instance method | Public | Method | Manual Transport Connection with Content Object | 20000328 | |
| 18 | Static method | Public | Method | Edit Function Module (Create, Check, Change) | 20000531 |
Events
Class CL_METAOBJECT_HRF02 has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_FIELDLIST | Private | See coding | LTY_FIELDLIST | 20000606 | |
|
| 2 | LTY_TABFIELDS | Private | See coding | LTY_TABFIELDS | 20000606 | |
Method Signatures
Method CHECK_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXIST | Call by reference | Type reference (TYPE) | XFELD | 'X' = Datenelement existiert | 20000413 | |||
| 2 | EX_IS_DATE | Call by reference | Type reference (TYPE) | XFELD | 'X' = Datenelement ist Datumsfeld | 20000413 | |||
| 3 | EX_IS_LANG | Call by reference | Type reference (TYPE) | XFELD | 'X = Datenelement ist Sprachschlüssel | 20000613 | |||
| 4 | EX_REQ_REFFIELD | Call by reference | Type reference (TYPE) | XFELD | 'X' = Datenelement benötigt Referenz (Währungs)-Feld | 20000607 | |||
| 5 | IM_NAME | Call by reference | Type reference (TYPE) | C | Name des Datenelements | 20000413 |
Method CHECK_DATA_ELEMENT on class CL_METAOBJECT_HRF02 has no exception.
Method CHECK_DB_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXIST | Call by reference | Type reference (TYPE) | XFELD | 'X' = Tabelle existiert | 20000413 | |||
| 2 | EX_TEXT | Call by reference | Type reference (TYPE) | C | Beschreibung | 20000804 | |||
| 3 | EX_TEXTTAB | Call by reference | Type reference (TYPE) | C | Name der Texttabelle | 20000413 | |||
| 4 | IM_NAME | Call by reference | Type reference (TYPE) | C | Name der Tabelle | 20000413 |
Method CHECK_DB_TABLE on class CL_METAOBJECT_HRF02 has no exception.
Method CHECK_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXIST | Call by reference | Type reference (TYPE) | XFELD | 'X' = Funktionsbaustein existiert | 20000414 | |||
| 2 | EX_INCLUDE | Call by reference | Type reference (TYPE) | RS38L-INCLUDE | Includename | 20000531 | |||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | C | Name des Funktionsbausteins | 20000414 |
Method CHECK_FUNCTION on class CL_METAOBJECT_HRF02 has no exception.
Method CHECK_STRUCTURE_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXIST | Call by reference | Type reference (TYPE) | XFELD | 'X' = Struktur existiert | 20000413 | |||
| 2 | EX_FIELDTYPE | Call by reference | Type reference (TYPE) | C | Datenelement | 20000413 | |||
| 3 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | C | Name des Felds | 20000413 | |||
| 4 | IM_STRUCTURENAME | Call by reference | Type reference (TYPE) | C | Name der Datenstruktur | 20000413 |
Method CHECK_STRUCTURE_FIELD on class CL_METAOBJECT_HRF02 has no exception.
Method CHECK_STRUCTURE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXIST | Call by reference | Type reference (TYPE) | XFELD | 'X' = Struktur existiert | 20000413 | |||
| 2 | EX_IS_TTYPE | Call by reference | Type reference (TYPE) | C | 'X' = Tabellentyp | 20000413 | |||
| 3 | EX_LINETYPE | Call by reference | Type reference (TYPE) | C | Zeilentyp | 20000606 | |||
| 4 | IM_NAME | Value transfer | Type reference (TYPE) | C | Name der Datenstruktur | 20000413 |
Method CHECK_STRUCTURE_TYPE on class CL_METAOBJECT_HRF02 has no exception.
Method CONTENT_IS_INHERITED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTENT | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | HR-Formularobjekt | 20000119 | |||
| 2 | RE_RESULT | Value transfer | Type reference (TYPE) | XFELD | 'X' = geerbt | 20000119 |
Method CONTENT_IS_INHERITED on class CL_METAOBJECT_HRF02 has no exception.
Method CONTENT_IS_INHERITED_BY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | HRF_NAME | Objektname | 20000419 | |||
| 2 | IM_TYPE | Call by reference | Type reference (TYPE) | CHAR20 | Objekttyp | 20000419 | |||
| 3 | RE_INHERITED | Value transfer | Type reference (TYPE) | XFELD | Content ist geerbt | 20000419 |
Method CONTENT_IS_INHERITED_BY_NAME on class CL_METAOBJECT_HRF02 has no exception.
Method CREATE_INFO_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | HRF_NAME | Objektname | 20000112 | |||
| 2 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | InfoObjekt | 20000112 | |||
| 3 | RE_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | HR-Formularobjekt | 20000112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigung | 20000201 | ||
| 2 | Namensraum | 20000201 | ||
| 3 | Objektkatalog | 20000201 | ||
| 4 | Transport | 20000201 |
Method F4_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_NAME | Call by reference | Type reference (TYPE) | ROLLNAME | Datenelement | 20000609 | |||
| 2 | IM_CHANGE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Änderungsmodus | 20000609 |
Method F4_DATA_ELEMENT on class CL_METAOBJECT_HRF02 has no exception.
Method F4_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Funktionsname | 20000609 | |||
| 2 | IM_CHANGE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Änderungsmodus | 20000609 |
Method F4_FUNCTION on class CL_METAOBJECT_HRF02 has no exception.
Method F4_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_NAME | Call by reference | Type reference (TYPE) | DD02V-TABNAME | Funktionsname | 20000614 | |||
| 2 | IM_CHANGE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Änderungsmodus | 20000614 |
Method F4_STRUCTURE on class CL_METAOBJECT_HRF02 has no exception.
Method F4_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_NAME | Call by reference | Type reference (TYPE) | DD02V-TABNAME | Funktionsname | 20000609 | |||
| 2 | IM_CHANGE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Änderungsmodus | 20000609 |
Method F4_TABLE on class CL_METAOBJECT_HRF02 has no exception.
Method F4_TABLEFIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_NAME | Call by reference | Type reference (TYPE) | C | Feldname | 20000613 | |||
| 2 | IM_CHANGE | Call by reference | Type reference (TYPE) | XFELD | 'X' | Änderungsmodus | 20000613 | ||
| 3 | IM_FIELDLIST | Call by reference | Type reference (TYPE) | DDFIELDS | Feldliste | 20000613 | |||
| 4 | IM_TABNAME | Call by reference | Type reference (TYPE) | C | Tabellenname | 20000613 | |||
| 5 | IM_TITLE | Call by reference | Type reference (TYPE) | C | Überschrift | 20000614 | |||
| 6 | IM_WITH_TEXTTAB | Call by reference | Type reference (TYPE) | XFELD | 'X' | Mit Felder der Texttabelle | 20000613 |
Method F4_TABLEFIELDS on class CL_METAOBJECT_HRF02 has no exception.
Method GET_STRUCTURE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_NAME | Call by reference | Type reference (TYPE) | C | Strukturname | 20000606 | |||
| 2 | RE_FIELDLIST | Value transfer | Type reference (TYPE) | DDFIELDS | Feldliste | 20000606 |
Method GET_STRUCTURE_FIELDS on class CL_METAOBJECT_HRF02 has no exception.
Method HAS_NONINHERITED_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_RESULT | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20020402 |
Method HAS_NONINHERITED_CONTENT on class CL_METAOBJECT_HRF02 has no exception.
Method INITIALIZE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CHANGE | Call by reference | Type reference (TYPE) | XFELD | ' ' | 'X' = Änderungsmodus | 20000201 | ||
| 2 | IM_COUNTRY | Call by reference | Type reference (TYPE) | MOLGA | ALL_COUNTRIES | Land | 20000113 | ||
| 3 | IM_NAME | Call by reference | Type reference (TYPE) | HRF_NAME | Objektname | 20000113 | |||
| 4 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | Parent | 20000113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigung | 20000201 | ||
| 2 | Namensraum | 20000201 | ||
| 3 | Objektkatalog | 20000201 | ||
| 4 | Transport | 20000201 |
Method INS_FOR_TRANSP_WITH_CONT Signature
Method INS_FOR_TRANSP_WITH_CONT on class CL_METAOBJECT_HRF02 has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | keine Berechtigung | 20000328 | ||
| 2 | korrupte TADIR | 20000328 | ||
| 3 | Fehler im WBO | 20000328 |
Method PROCESS_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20040907 | |||
| 2 | IM_ACTION | Value transfer | Type reference (TYPE) | C | E = Edit, S = Show, C = Check or Create | 20000531 | |||
| 3 | IM_FNAME | Value transfer | Type reference (TYPE) | RS38L-NAME | Name des Funktionsbausteins | 20000531 | |||
| 4 | IM_FTEXT | Value transfer | Type reference (TYPE) | RS38L_FTXT | Kurztext zum Funktionsbaustein | 20000531 | |||
| 5 | IM_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_HRFORM_OBJECT_HRF02 | HR-Formularobjekt | 20000531 | |||
| 6 | IM_PAR_CHA | Call by reference | Type reference (TYPE) | RSFB_CHA | changing | 20000531 | |||
| 7 | IM_PAR_DOC | Call by reference | Type reference (TYPE) | RSFB_FDO | Tabelle von Doku | 20000531 | |||
| 8 | IM_PAR_EXC | Call by reference | Type reference (TYPE) | RSFB_EXC | exceptions | 20000531 | |||
| 9 | IM_PAR_EXP | Call by reference | Type reference (TYPE) | RSFB_EXP | export | 20000531 | |||
| 10 | IM_PAR_IMP | Call by reference | Type reference (TYPE) | RSFB_IMP | import | 20000531 | |||
| 11 | IM_PAR_TAB | Call by reference | Type reference (TYPE) | RSFB_TBL | Tables | 20000531 |
Method PROCESS_FUNCTION on class CL_METAOBJECT_HRF02 has no exception.
History
| Last changed by/on | SAP | 20041209 |
| SAP Release Created in | 46C |