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)
⤷ 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 |