SAP ABAP Class CL_HRBEN_OFFICE_DOCUMENT (Benefit Form Printout Using Office Integration Interface)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-BN (Application Component) Benefits
     PBEN (Package) Benefits
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20011026
Properties
Class CL_HRBEN_OFFICE_DOCUMENT  
Short Description Benefit Form Printout Using Office Integration Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBEN   Benefits 
Created 20011026   SAP 
Last change 20011029   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SOI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20011026
Friends
Class CL_HRBEN_OFFICE_DOCUMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DOC_COMPONENT Instance attribute Private Type reference (TYPE) BAPICOMPON Business Document Service: Component Table 20011026
2 DOC_SIGNATURE Instance attribute Private Type reference (TYPE) BAPISIGNAT Business Document Service: Signature Table 20011026
3 DOC_TYPE Instance attribute Private Type reference (TYPE) SOI_DOCUMENT_TYPE 20011026
4 DOC_URL Instance attribute Private Type reference (TYPE) BDS_URI Business Document Service: URI 20011026
5 FALSE Instance attribute Private Attribute reference (LIKE) 20011026
6 OPEN_INPLACE Instance attribute Private Type reference (TYPE) XFELD Checkbox 20011026
7 OPEN_READONLY Instance attribute Private Type reference (TYPE) XFELD Checkbox 20011026
8 PROXY Instance attribute Public Object reference (TYPE REF TO) I_OI_DOCUMENT_PROXY General Document Interface 20011026
9 TRUE Instance attribute Private Attribute reference (LIKE) 20011026
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_DOCUMENT Instance method Public Method 20011026
2 CONSTRUCTOR Instance method Public Constructor 20011026
3 EXECUTE_MACRO Instance method Public Method 20011026
4 ON_CLOSE_DOCUMENT Instance method Public Event handling method 20011026
5 OPEN_DOCUMENT Instance method Public Method 20011026
6 PRINT_DOCUMENT Instance method Public Method 20011026
7 RESTART_DOCUMENT Instance method Public Method 20011026
8 SAVE_DOCUMENT Instance method Public Method 20011026
Events
Class CL_HRBEN_OFFICE_DOCUMENT has no event.
Types
Class CL_HRBEN_OFFICE_DOCUMENT has no local type.
Method Signatures

Method CLOSE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_SAVE Call by reference Type reference (TYPE) C ' ' 20011026
2 Changing ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20011026
3 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20011026
4 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011026

Method CLOSE_DOCUMENT on class CL_HRBEN_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 Document-Container-Control-Schnittstelle 20011026
2 Importing DOC_TYPE Call by reference Type reference (TYPE) SOI_DOCUMENT_TYPE 20011026
3 Importing OPEN_INPLACE Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20011026
# Exception Resumable Description Created on
1 CANNOT_OPEN_DOCUMENT_PROXY 20011026
2 CONTROL_IS_INITIAL 20011026

Method EXECUTE_MACRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20011026
2 Importing MACRO_NAME Call by reference Type reference (TYPE) C 20011026
3 Importing PARAM1 Call by reference Type reference (TYPE) ANY 20011026
4 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20011026
5 Changing RETVALUE Call by reference Type reference (TYPE) ANY 20011026
6 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011026

Method EXECUTE_MACRO on class CL_HRBEN_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) 20011026
2 Importing HAS_CHANGED Call by reference Attribute reference (LIKE) 20011026

Method ON_CLOSE_DOCUMENT on class CL_HRBEN_OFFICE_DOCUMENT has no exception.

Method OPEN_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOC_COMPONENT Call by reference Type reference (TYPE) BAPICOMPON Business Document Service: Komponententabelle 20011026
2 Importing DOC_SIGNATURE Call by reference Type reference (TYPE) BAPISIGNAT Business Document Service: Signaturtabelle 20011026
3 Importing DOC_URL Call by reference Type reference (TYPE) BDS_URI Business Document Service: URI 20011026
4 Changing ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20011026
5 Importing OPEN_READONLY Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20011026
6 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20011026
7 Importing STARTUP_MACRO Call by reference Type reference (TYPE) C ' ' 20011026
8 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011026

Method OPEN_DOCUMENT on class CL_HRBEN_OFFICE_DOCUMENT has no exception.

Method PRINT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20011026
2 Importing PROMPT_USER Call by reference Type reference (TYPE) XFELD ' ' Feld zum Ankreuzen 20011026
3 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20011026
4 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011026

Method PRINT_DOCUMENT on class CL_HRBEN_OFFICE_DOCUMENT has no exception.

Method RESTART_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20011026
2 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20011026
3 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011026

Method RESTART_DOCUMENT on class CL_HRBEN_OFFICE_DOCUMENT has no exception.

Method SAVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERROR_TABLE Call by reference Type reference (TYPE) HRBEN00ERR ArbgLeistung Tabellentyp für Fehlertabelle 20011026
2 Importing REACTION Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20011026
3 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011026

Method SAVE_DOCUMENT on class CL_HRBEN_OFFICE_DOCUMENT has no exception.
History
Last changed by/on SAP  20011029 
SAP Release Created in 470