SAP ABAP Class CL_HRPBSNO_NOTIFICATION (Notification Class)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P00PBSNO_BL (Package) HCM Notifications (Business Logic)
Properties
Class CL_HRPBSNO_NOTIFICATION  
Short Description Notification Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P00PBSNO_BL   HCM Notifications (Business Logic) 
Created 20021204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPBSNO_NOTIFICATION has no forward declaration.
Interfaces
Class CL_HRPBSNO_NOTIFICATION has no interface implemented.
Friends
Class CL_HRPBSNO_NOTIFICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AS_MASS_PRINT Instance attribute Private Type reference (TYPE) HRPBSNOS_NOTIF_MASS_PRINT_ATTR 20041029
2 AS_P0716 Static Attribute Private Type reference (TYPE) P0716 Business scenario management 20030318
3 AT_ARC_DOCS Instance attribute Public Type reference (TYPE) HRPBS00NOT_ARC_DOCS Archive Documents 20030107
4 AT_NOTIF_DISP Static Attribute Private Type reference (TYPE) TAB_TOADI Documents to be displayed 20101201
5 AT_OTF_TABLE Instance attribute Public Type reference (TYPE) TSFOTF OTF Table 20030102
6 A_ADFORM Instance attribute Public Type reference (TYPE) FPWBFORMNAME PDF-Based Forms: Form Name 20060912
7 A_APRFNR Static Attribute Private Type reference (TYPE) P00_PBS_APRFNR Application reference number 20030109
8 A_AR_OBJECT Instance attribute Private Type reference (TYPE) SAEOBJART Document type 20030102
9 A_CLASS_NAME Instance attribute Public Type reference (TYPE) SEOCLSNAME Class Name 20030305
10 A_FORM Instance attribute Public Type reference (TYPE) TDSFNAME Smart Form Name 20030102
11 A_MOLGA Static Attribute Private Type reference (TYPE) MOLGA Country Grouping 20030102
12 A_NOTGRP Instance attribute Public Type reference (TYPE) P00_PBSNO_NOTGRP Notification group 20030102
13 A_NOTID Instance attribute Public Type reference (TYPE) P00_PBSNO_NOTID Notification Identifier 20030102
14 A_NOTIF_BEGDA Static Attribute Private Type reference (TYPE) P00_PBS_ADATE '18000101' Process scenario begin date 20030107
15 A_NOTIF_ENDDA Static Attribute Private Type reference (TYPE) P00_PBS_ADATE '99991231' Process scenario end date 20030107
16 A_NOTTXT Instance attribute Public Type reference (TYPE) P00_PBSNO_NOTTXT Notification Text 20030102
17 A_PERNR Static Attribute Private Type reference (TYPE) PERNR_D Personnel Number 20030102
18 A_REQTYPE Static Attribute Private Type reference (TYPE) P00_PBS_REQTYPE Business Scenario 20030102
19 A_SAP_OBJECT Instance attribute Private Type reference (TYPE) SAEANWDID SAP ArchiveLink: Object type of business object 20030102
20 A_STATUS Instance attribute Public Type reference (TYPE) P00_PBSNO_DOCTYP Documentation type of a notification(Status) 20030102
21 A_USE_ADOBE Instance attribute Public Type reference (TYPE) P00_PBSNO_USE_ADOBE Use Adobe or Smartforms for notifications 20060912
22 A_VERSION Static Attribute Private Type reference (TYPE) P_99_PBSCA_VERSION '00' Version 20030109
23 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030725
24 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030725
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021223
2 CREATE Instance method Public Method Creates Notification 20021223
3 DELETE_ARCHIVE Instance method Public Method DELETES the archived document 20030107
4 DISPLAY_ARCHIVE Instance method Public Method Displays the archived document 20030107
5 GET_ARCHIVE_CONNECTION Instance method Public Method Gets Archive connection for the object id 20030106
6 GET_COUNTRY Static method Public Method Returns Country Grouping 20021230
7 GET_NOTIF_LIST Static method Public Method Returns the Notification List 20021226
8 GET_OBJECTID_FOR_ADD_FLAG Instance method Private Method Returns the object ID for connection 20030519
9 GET_OBJECTID_FOR_ARCHIVE Instance method Private Method Returns the object ID for Archive 20030108
10 GET_OBJECTID_FOR_CONNECTION Instance method Private Method Returns the object ID for connection 20030108
11 GET_PERNR Static method Public Method Returns Perner 20021230
12 GET_REQUEST Static method Public Method Returns Request (Business Scenario) 20021230
13 HEADER Static method Public Method Loads the Common header for non - PWE applications 20021224
14 PRINT_ARCHIVE Instance method Public Method Prints the archived document on frontend 20041210
15 PWE_HEADER Static method Public Method Loads the common PWE Header 20021224
Events
Class CL_HRPBSNO_NOTIFICATION has no event.
Types
Class CL_HRPBSNO_NOTIFICATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MASS_PRINT Value transfer Type reference (TYPE) HRPBSNOS_NOTIF_MASS_PRINT_ATTR 20041029
2 Importing I_AR_OBJ Call by reference Type reference (TYPE) SAEOBJART Dokumentart 20030102
3 Importing I_NOT_ID Call by reference Type reference (TYPE) P00_PBSNO_NOTID Bescheinigungsidentifikator 20030102
4 Importing I_NOT_STATUS Call by reference Type reference (TYPE) P00_PBSNO_DOCTYP Belegtyp einer Bescheinigung 20030102
5 Importing I_SAP_OBJ Call by reference Type reference (TYPE) SAEANWDID SAP ArchiveLink: Objekttyp des Business Objekts 20030102

Method CONSTRUCTOR on class CL_HRPBSNO_NOTIFICATION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030725
2 Exporting E_NOTIFICATION_CREATED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050714
3 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) HRPBSWBRPS_TIMESTAMP timestamp 20030714
4 Importing I_ADD_FLAG Call by reference Type reference (TYPE) P00_PBSNO_FLAG Zusätzliches Kennzeichen 20030714
5 Importing I_CHANGE Call by reference Type reference (TYPE) P00_PBS_FUTURE_CHANGE 20050523
6 Importing I_REF_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message-Handler-Instanz 20030725
# Exception Resumable Description Created on
1 CLASS_NAME_NOT_FOUND Form oder Funktionsbaustein nicht in Customizing-Tabelle 20030305
2 MISSING_MESSAGE_HANDLER IF-Instanz des Message Handlers ist initial 20030725

Method DELETE_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TIMESTAMP Call by reference Type reference (TYPE) HRPBSWBRPS_TIMESTAMP timestamp 20030303
2 Importing I_ARC_DOC_ID Call by reference Type reference (TYPE) SAEARDOID SAP ArchiveLink: Dokument-Id 20030107
# Exception Resumable Description Created on
1 DELETE_ERROR Fehler beim Löschen des Archivdokuments 20030821

Method DISPLAY_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARC_DOC_ID Call by reference Type reference (TYPE) SAEARDOID SAP ArchiveLink: Dokument-Id 20030107
2 Importing I_DO_DISPLAY Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101201

Method DISPLAY_ARCHIVE on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_ARCHIVE_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADD_FLAG Call by reference Type reference (TYPE) P00_PBSNO_FLAG Zusätzliches Kennzeichen 20030519
2 Importing I_OBJECTID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20030129
# Exception Resumable Description Created on
1 NO_LINK KEINE Link-Einträge (kein Archiv) 20030121

Method GET_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COUNTRY Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030102

Method GET_COUNTRY on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_NOTIF_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIF_LIST Call by reference Type reference (TYPE) HRPBS00NOT_NOTIF_LIST Bescheinigungsliste 20030102

Method GET_NOTIF_LIST on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_OBJECTID_FOR_ADD_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20030519

Method GET_OBJECTID_FOR_ADD_FLAG on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_OBJECTID_FOR_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20030108
2 Importing I_ADD_FLAG Call by reference Type reference (TYPE) P00_PBSNO_FLAG Zusätzliches Kennzeichen 20030519
3 Importing I_CHANGE Call by reference Type reference (TYPE) P00_PBS_FUTURE_CHANGE 20050523

Method GET_OBJECTID_FOR_ARCHIVE on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_OBJECTID_FOR_CONNECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTID Call by reference Type reference (TYPE) SAEOBJID SAP ArchiveLink: Objekt-Id (Objektidentifikator) 20030108

Method GET_OBJECTID_FOR_CONNECTION on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERSON_NO Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030102

Method GET_PERNR on class CL_HRPBSNO_NOTIFICATION has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REQUEST Call by reference Type reference (TYPE) P00_PBS_REQTYPE PersVorgangsart 20030102

Method GET_REQUEST on class CL_HRPBSNO_NOTIFICATION has no exception.

Method HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0716 Call by reference Type reference (TYPE) P0716 Verwaltung Personalvorgangsart 20030310
2 Importing I_APRFNR Call by reference Type reference (TYPE) P00_PBS_APRFNR Anwendungs-Referenznummer 20030310
3 Importing I_BEGDA Call by reference Type reference (TYPE) P00_PBS_ADATE Beginndatum des Personalvorgangs 20030310
4 Importing I_COUNTRY Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20030102
5 Importing I_ENDDA Call by reference Type reference (TYPE) P00_PBS_ADATE Enddatum des Personalvorgangs 20030310
6 Importing I_PERSON_NO Call by reference Type reference (TYPE) PERNR_D Personalnummer 20030102
7 Importing I_REQUEST Call by reference Type reference (TYPE) P00_PBS_REQTYPE Personalvorgangsart 20030102

Method HEADER on class CL_HRPBSNO_NOTIFICATION has no exception.

Method PRINT_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ARC_DOCS Call by reference Type reference (TYPE) HRPBS00NOT_ARC_DOCS Belege archivieren 20041213
2 Importing I_DO_PRINT Call by reference Type reference (TYPE) BOOLE_D SPACE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061025
3 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20060626

Method PRINT_ARCHIVE on class CL_HRPBSNO_NOTIFICATION has no exception.

Method PWE_HEADER Signature

Method PWE_HEADER on class CL_HRPBSNO_NOTIFICATION has no parameter.
Method PWE_HEADER on class CL_HRPBSNO_NOTIFICATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 10A