SAP ABAP Class CL_HRGE_OFFICE_DOCUMENT (Global employee: Office Document)
Hierarchy
☛
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
⤷ PA-GE (Application Component) Management of Global Employees
⤷ PAOC_PAD_MGE (Package) Management Of Global Employees
⤷ PA-GE (Application Component) Management of Global Employees
⤷ PAOC_PAD_MGE (Package) Management Of Global Employees
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRGE_DOCUMENT | Document (Global Employee) | 20021122 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRGE_DOCUMENT_CONST | Constants for documents | 20030116 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPA_BOOLE_D | HR: Master Data, Attribute True and False | 20021113 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_HRGE_OS_OFFICE_DOC | Global Employee: Offer Letter In Word | 20021122 |
Properties
Class | CL_HRGE_OFFICE_DOCUMENT | |
Short Description | Global employee: Office Document | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PAOC_PAD_MGE | Management Of Global Employees |
Created | 20021113 | SAP |
Last change | 20030113 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | SBDST | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | SOI | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_HRGE_DOCUMENT | Document (Global Employee) | 20021122 | ||
2 | IF_HRGE_DOCUMENT_CONST | Constants for documents | 20030116 | ||
3 | IF_HRPA_BOOLE_D | HR: Master Data, Attribute True and False | 20021113 |
Friends
Class CL_HRGE_OFFICE_DOCUMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AR_CONTROL | Instance attribute | Protected | Object reference (TYPE REF TO) | I_OI_CONTAINER_CONTROL | Document Container Control Interface | 20021115 | ||
2 | AR_DOC_CALLER | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_HRGE_DOCUMENT | Global Employee Document | 20021118 | ||
3 | AR_PROXY | Instance attribute | Protected | Object reference (TYPE REF TO) | I_OI_DOCUMENT_PROXY | General Document Interface | 20021115 | ||
4 | AR_TABLE_COLLECTION | Instance attribute | Protected | Object reference (TYPE REF TO) | I_OI_TABLE_COLLECTION | Table Collection | 20021115 | ||
5 | A_CLASS_MGEFORMS | Static Attribute | Public | Type reference (TYPE) | SBDST_CLASSNAME | 'HRMGE_FORMS' | 20021122 | ||
6 | A_COMPONENT | Instance attribute | Protected | Type reference (TYPE) | BAPICOMPON | Business Document Service: Component Table | 20021122 | ||
7 | A_DOCUMENT_CLASS | Instance attribute | Public | Attribute reference (LIKE) | 20030116 | ||||
8 | A_DOCUMENT_ID | Instance attribute | Protected | Type reference (TYPE) | BDS_DOCID | Business Document Service: Document ID | 20021122 | ||
9 | A_DOCUMENT_TYPE | Instance attribute | Public | Attribute reference (LIKE) | 20030116 | ||||
10 | A_DOC_TYPE | Instance attribute | Protected | Type reference (TYPE) | SOI_DOCUMENT_TYPE | 20021115 | |||
11 | A_NEW_DOC_ID | Instance attribute | Protected | Type reference (TYPE) | BDS_DOCID | Business Document Service: Document ID | 20021122 | ||
12 | A_NEW_VAR_ID | Instance attribute | Protected | Type reference (TYPE) | SBDST_DOC_VAR_ID | 20021122 | |||
13 | A_NEW_VER_NO | Instance attribute | Protected | Type reference (TYPE) | BDS_DVERNO | Business Document Service: Document version number | 20021122 | ||
14 | A_OBJECTKEY | Static Attribute | Public | Type reference (TYPE) | SBDST_OBJECT_KEY | 'FORMS' | 20021122 | ||
15 | A_OPEN_INPLACE | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021115 | ||
16 | A_OPEN_READONLY | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20021115 | ||
17 | A_SIGNATURE | Instance attribute | Protected | Type reference (TYPE) | BAPISIGNAT | Business Document Service: Signature Table | 20021122 | ||
18 | A_STARTUP_MACRO | Instance attribute | Protected | Type reference (TYPE) | STRING | 'InitDisplay' | 20021122 | ||
19 | A_TEMPLATE_TYPE | Static Attribute | Public | Type reference (TYPE) | SBDST_CLASSTYPE | 'OT' | 20021122 | ||
20 | A_URL | Instance attribute | Protected | Type reference (TYPE) | BDS_URI | Business Document Service: URI | 20021122 | ||
21 | A_VERSION_NO | Instance attribute | Protected | Type reference (TYPE) | BDS_DVERNO | Business Document Service: Document version number | 20021122 | ||
22 | C_BOR_TYPE | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
23 | C_COM_CUSTOMIZE | Constant | Public | Type reference (TYPE) | PMGE_COMMAND_TYPE | 'CUST' | Command Type for openning a Document | 20021128 | |
24 | C_COM_NORMAL | Constant | Public | Type reference (TYPE) | PMGE_COMMAND_TYPE | 'NORM' | Command Type for openning a Document | 20021128 | |
25 | C_COM_PRINT | Constant | Public | Type reference (TYPE) | PMGE_COMMAND_TYPE | 'PRNT' | Command Type for openning a Document | 20021128 | |
26 | C_DOCTYPE_PREFIX | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
27 | C_DOC_TYPE | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
28 | C_GE_CLASS | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
29 | C_GLOBASSIGN_CLASS | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
30 | C_MACRO_EDIT | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'EditMacro' | Office Macro | 20021127 | |
31 | C_MACRO_FINISH_CUSTOMIZE | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'FinishCustomize' | Office Macro | 20021127 | |
32 | C_MACRO_FINISH_DISPLAY | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'FinishDisplay' | Office Macro | 20021127 | |
33 | C_MACRO_FINISH_PRINT | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'FinishPrint' | Office Macro | 20021127 | |
34 | C_MACRO_INIT_CUSTOMIZE | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'InitCustomize' | Office Macro | 20021127 | |
35 | C_MACRO_INIT_DISPLAY | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'InitDisplay' | Office Macro | 20021127 | |
36 | C_MACRO_INIT_PRINT | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'InitPrint' | Office Macro | 20021127 | |
37 | C_MACRO_INSERT_DATA | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'InsertData' | Office Macro | 20021127 | |
38 | C_MACRO_RESET_FORM | Constant | Public | Type reference (TYPE) | PMGE_OFFICE_MACRO | 'DeleteCurrentData' | Office Macro | 20021127 | |
39 | C_OL_CLASS | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
40 | C_PDFTYPE_PREFIX | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
41 | C_PDF_TYPE | Instance attribute | Protected | Attribute reference (LIKE) | 20030116 | ||||
42 | FALSE | Instance attribute | Protected | Attribute reference (LIKE) | 20021113 | ||||
43 | TRUE | Instance attribute | Protected | Attribute reference (LIKE) | 20021113 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_TABLE | Instance method | Protected | Method | Export a table to the Office document | 20021122 |
2 | CLOSE | Instance method | Public | Method | 20021129 | |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20021220 |
4 | ENDUP_MACRO | Instance method | Protected | Method | Get the endup macro | 20021128 |
5 | EXECUTE_MACRO | Instance method | Public | Method | Execute a Macro in the Office Document | 20021122 |
6 | EXPORT_DATA | Instance method | Protected | Method | Export data to the Office document | 20021128 |
7 | ON_CLOSE_DOCUMENT | Instance method | Public | Event handling method | Method called when document closed | 20021113 |
8 | OPEN | Instance method | Public | Method | 20021129 | |
9 | OPEN_TEMPLATE | Instance method | Public | Method | Open an Office template | 20021122 |
10 | Instance method | Public | Method | 20021129 | ||
11 | RESET | Instance method | Public | Method | Load the document with empty data | 20021127 |
12 | SAVE | Instance method | Public | Method | 20021129 | |
13 | SAVE_AS | Instance method | Protected | Method | Save the document at a given place | 20021122 |
14 | SAVE_TEMPLATE | Instance method | Public | Method | Save the document | 20021122 |
15 | STARTUP_MACRO | Instance method | Protected | Method | Get the startup macro | 20021122 |
Events
Class CL_HRGE_OFFICE_DOCUMENT has no event.
Types
Class CL_HRGE_OFFICE_DOCUMENT has no local type.
Method Signatures
Method ADD_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | DATA_TABLE | Call by reference | Type reference (TYPE) | TABLE | 20021122 | |||
2 | Importing | DDIC_NAME | Call by reference | Type reference (TYPE) | X030L-TABNAME | Tabellenname | 20021122 | ||
3 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | PMGE_RETURN_CODE | Rückgabewert (Wahr = 'X', Unwahr = Leer) | 20021122 | ||
4 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021122 | ||
5 | Importing | NO_FLUSH | Call by reference | Type reference (TYPE) | C | 20021122 | |||
6 | Importing | TABLE_NAME | Call by reference | Type reference (TYPE) | C | 20021122 | |||
7 | Importing | TABLE_TYPE | Call by reference | Type reference (TYPE) | I | 20021122 |
Method ADD_TABLE on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method CLOSE Signature
Method CLOSE on class CL_HRGE_OFFICE_DOCUMENT has no parameter.
Method CLOSE on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTROL | Call by reference | Object reference (TYPE REF TO) | I_OI_CONTAINER_CONTROL | Steuerungsschnittstelle für Dokumentcontainer | 20021220 |
Method CONSTRUCTOR on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method ENDUP_MACRO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | COMMAND_TYPE | Call by reference | Type reference (TYPE) | PMGE_COMMAND_TYPE | Befehlsart zum Öffnen eines Dokuments | 20021128 | ||
2 | Returning | ENDUP_MACRO | Value transfer | Type reference (TYPE) | PMGE_OFFICE_MACRO | Office-Makro | 20021128 |
Method ENDUP_MACRO on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method EXECUTE_MACRO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | PMGE_RETURN_CODE | Rückgabewert (Wahr = 'X', Unwahr = Leer) | 20021122 | ||
2 | Importing | MACRO_NAME | Call by reference | Type reference (TYPE) | C | 20021122 | |||
3 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021122 | ||
4 | Importing | PARAM1 | Call by reference | Type reference (TYPE) | ANY | 20021122 | |||
5 | Changing | RETVALUE | Call by reference | Type reference (TYPE) | ANY | 20021122 |
Method EXECUTE_MACRO on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method EXPORT_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | PMGE_RETURN_CODE | Rückgabewert (Wahr = 'X', Unwahr = Leer) | 20021128 | ||
2 | Importing | LANGU | Call by reference | Type reference (TYPE) | THEAD-TDSPRAS | SY-LANGU | Sprachenschlüssel | 20021129 | |
3 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021128 |
Method EXPORT_DATA on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method ON_CLOSE_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DOCUMENT_PROXY | Call by reference | Attribute reference (LIKE) | 20021113 | ||||
2 | Importing | HAS_CHANGED | Call by reference | Attribute reference (LIKE) | 20021113 |
Method ON_CLOSE_DOCUMENT on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method OPEN Signature
Method OPEN on class CL_HRGE_OFFICE_DOCUMENT has no parameter.
Method OPEN on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method OPEN_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | COMMAND_TYPE | Call by reference | Type reference (TYPE) | PMGE_COMMAND_TYPE | Befehlsart zum Öffnen eines Dokuments | 20021128 | ||
2 | Importing | DOCUMENT_ID | Call by reference | Type reference (TYPE) | BDS_DOCID | Business Document Service: Dokument-ID | 20021122 | ||
3 | Importing | INPLACE_SHOW_TOOLBARS | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021122 | ||
4 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | PMGE_RETURN_CODE | Rückgabewert (Wahr = 'X', Unwahr = Leer) | 20021122 | ||
5 | Importing | LANGU | Call by reference | Type reference (TYPE) | THEAD-TDSPRAS | SY-LANGU | Sprachenschlüssel | 20021129 | |
6 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021122 | ||
7 | Importing | OPEN_INPLACE | Call by reference | Type reference (TYPE) | BOOLE_D | Dokument im übergeordneten oder externen Fenster öffnen | 20021122 | ||
8 | Importing | READ_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | Nur-Lese-Commits | 20021122 | ||
9 | Importing | STARTUP_MACRO | Call by reference | Type reference (TYPE) | C | 20021122 | |||
10 | Importing | VERSION_NO | Call by reference | Type reference (TYPE) | BDS_DVERNO | Business Document Service: Dokumentversionsnummer | 20021122 |
Method OPEN_TEMPLATE on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method PRINT Signature
Method PRINT on class CL_HRGE_OFFICE_DOCUMENT has no parameter.
Method PRINT on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | PMGE_RETURN_CODE | Rückgabewert (Wahr = 'X', Unwahr = Leer) | 20021127 | ||
2 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021127 |
Method RESET on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method SAVE Signature
Method SAVE on class CL_HRGE_OFFICE_DOCUMENT has no parameter.
Method SAVE on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method SAVE_AS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CLASSNAME | Call by reference | Type reference (TYPE) | SBDST_CLASSNAME | 20021122 | |||
2 | Importing | CLASSTYPE | Call by reference | Type reference (TYPE) | SBDST_CLASSTYPE | 20021122 | |||
3 | Importing | DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20021122 | |||
4 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021122 | ||
5 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021122 | ||
6 | Importing | OBJECT_KEY | Call by reference | Type reference (TYPE) | SBDST_OBJECT_KEY | 20021122 |
Method SAVE_AS on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method SAVE_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20021122 | ||
2 | Importing | MESS_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRGE_MESSAGE_HANDLER | HR-Management globaler Mitarbeiter: Meldungen | 20021122 |
Method SAVE_TEMPLATE on class CL_HRGE_OFFICE_DOCUMENT has no exception.
Method STARTUP_MACRO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | COMMAND_TYPE | Call by reference | Type reference (TYPE) | PMGE_COMMAND_TYPE | Befehlsart zum Öffnen eines Dokuments | 20021128 | ||
2 | Returning | STARTUP_MACRO | Value transfer | Type reference (TYPE) | PMGE_OFFICE_MACRO | Office-Makro | 20021122 |
Method STARTUP_MACRO on class CL_HRGE_OFFICE_DOCUMENT has no exception.
History
Last changed by/on | SAP | 20030113 |
SAP Release Created in | 200 |