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 | Instance attribute | Private | Type reference (TYPE) | HRPBSNOS_NOTIF_MASS_PRINT_ATTR | 20041029 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | P0716 | Business scenario management | 20030318 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | HRPBS00NOT_ARC_DOCS | Archive Documents | 20030107 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | TAB_TOADI | Documents to be displayed | 20101201 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | TSFOTF | OTF Table | 20030102 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | FPWBFORMNAME | PDF-Based Forms: Form Name | 20060912 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | P00_PBS_APRFNR | Application reference number | 20030109 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | SAEOBJART | Document type | 20030102 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | SEOCLSNAME | Class Name | 20030305 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | TDSFNAME | Smart Form Name | 20030102 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | MOLGA | Country Grouping | 20030102 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | P00_PBSNO_NOTGRP | Notification group | 20030102 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | P00_PBSNO_NOTID | Notification Identifier | 20030102 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | P00_PBS_ADATE | '18000101' | Process scenario begin date | 20030107 | ||
| 15 | Static Attribute | Private | Type reference (TYPE) | P00_PBS_ADATE | '99991231' | Process scenario end date | 20030107 | ||
| 16 | Instance attribute | Public | Type reference (TYPE) | P00_PBSNO_NOTTXT | Notification Text | 20030102 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | PERNR_D | Personnel Number | 20030102 | |||
| 18 | Static Attribute | Private | Type reference (TYPE) | P00_PBS_REQTYPE | Business Scenario | 20030102 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | SAEANWDID | SAP ArchiveLink: Object type of business object | 20030102 | |||
| 20 | Instance attribute | Public | Type reference (TYPE) | P00_PBSNO_DOCTYP | Documentation type of a notification(Status) | 20030102 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | P00_PBSNO_USE_ADOBE | Use Adobe or Smartforms for notifications | 20060912 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | P_99_PBSCA_VERSION | '00' | Version | 20030109 | ||
| 23 | Constant | Private | Type reference (TYPE) | BOOLE_D | ' ' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20030725 | ||
| 24 | 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 | Instance method | Public | Constructor | CONSTRUCTOR | 20021223 | |
| 2 | Instance method | Public | Method | Creates Notification | 20021223 | |
| 3 | Instance method | Public | Method | DELETES the archived document | 20030107 | |
| 4 | Instance method | Public | Method | Displays the archived document | 20030107 | |
| 5 | Instance method | Public | Method | Gets Archive connection for the object id | 20030106 | |
| 6 | Static method | Public | Method | Returns Country Grouping | 20021230 | |
| 7 | Static method | Public | Method | Returns the Notification List | 20021226 | |
| 8 | Instance method | Private | Method | Returns the object ID for connection | 20030519 | |
| 9 | Instance method | Private | Method | Returns the object ID for Archive | 20030108 | |
| 10 | Instance method | Private | Method | Returns the object ID for connection | 20030108 | |
| 11 | Static method | Public | Method | Returns Perner | 20021230 | |
| 12 | Static method | Public | Method | Returns Request (Business Scenario) | 20021230 | |
| 13 | Static method | Public | Method | Loads the Common header for non - PWE applications | 20021224 | |
| 14 | Instance method | Public | Method | Prints the archived document on frontend | 20041210 | |
| 15 | 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 | IS_MASS_PRINT | Value transfer | Type reference (TYPE) | HRPBSNOS_NOTIF_MASS_PRINT_ATTR | 20041029 | ||||
| 2 | I_AR_OBJ | Call by reference | Type reference (TYPE) | SAEOBJART | Dokumentart | 20030102 | |||
| 3 | I_NOT_ID | Call by reference | Type reference (TYPE) | P00_PBSNO_NOTID | Bescheinigungsidentifikator | 20030102 | |||
| 4 | I_NOT_STATUS | Call by reference | Type reference (TYPE) | P00_PBSNO_DOCTYP | Belegtyp einer Bescheinigung | 20030102 | |||
| 5 | 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 | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030725 | |||
| 2 | E_NOTIFICATION_CREATED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050714 | |||
| 3 | E_TIMESTAMP | Call by reference | Type reference (TYPE) | HRPBSWBRPS_TIMESTAMP | timestamp | 20030714 | |||
| 4 | I_ADD_FLAG | Call by reference | Type reference (TYPE) | P00_PBSNO_FLAG | Zusätzliches Kennzeichen | 20030714 | |||
| 5 | I_CHANGE | Call by reference | Type reference (TYPE) | P00_PBS_FUTURE_CHANGE | 20050523 | ||||
| 6 | 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 | Form oder Funktionsbaustein nicht in Customizing-Tabelle | 20030305 | ||
| 2 | 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 | E_TIMESTAMP | Call by reference | Type reference (TYPE) | HRPBSWBRPS_TIMESTAMP | timestamp | 20030303 | |||
| 2 | I_ARC_DOC_ID | Call by reference | Type reference (TYPE) | SAEARDOID | SAP ArchiveLink: Dokument-Id | 20030107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_ARC_DOC_ID | Call by reference | Type reference (TYPE) | SAEARDOID | SAP ArchiveLink: Dokument-Id | 20030107 | |||
| 2 | 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 | I_ADD_FLAG | Call by reference | Type reference (TYPE) | P00_PBSNO_FLAG | Zusätzliches Kennzeichen | 20030519 | |||
| 2 | I_OBJECTID | Call by reference | Type reference (TYPE) | SAEOBJID | SAP ArchiveLink: Objekt-Id (Objektidentifikator) | 20030129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | E_OBJECTID | Call by reference | Type reference (TYPE) | SAEOBJID | SAP ArchiveLink: Objekt-Id (Objektidentifikator) | 20030108 | |||
| 2 | I_ADD_FLAG | Call by reference | Type reference (TYPE) | P00_PBSNO_FLAG | Zusätzliches Kennzeichen | 20030519 | |||
| 3 | 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 | 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 | 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 | 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 | IS_P0716 | Call by reference | Type reference (TYPE) | P0716 | Verwaltung Personalvorgangsart | 20030310 | |||
| 2 | I_APRFNR | Call by reference | Type reference (TYPE) | P00_PBS_APRFNR | Anwendungs-Referenznummer | 20030310 | |||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | P00_PBS_ADATE | Beginndatum des Personalvorgangs | 20030310 | |||
| 4 | I_COUNTRY | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20030102 | |||
| 5 | I_ENDDA | Call by reference | Type reference (TYPE) | P00_PBS_ADATE | Enddatum des Personalvorgangs | 20030310 | |||
| 6 | I_PERSON_NO | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20030102 | |||
| 7 | 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 | IT_ARC_DOCS | Call by reference | Type reference (TYPE) | HRPBS00NOT_ARC_DOCS | Belege archivieren | 20041213 | |||
| 2 | I_DO_PRINT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20061025 | ||
| 3 | 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 |