SAP ABAP Class CL_HRPA_INFOTYPE_LOG (HR Master Data: Document Writing)
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PA-PA-XX (Application Component) General
⤷
PBAS_SERVICE (Package) HR Master Data: Service Functions
⤷
⤷
Properties
| Class | CL_HRPA_INFOTYPE_LOG | |
| Short Description | HR Master Data: Document Writing | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PBAS_SERVICE | HR Master Data: Service Functions |
| Created | 20010820 | SAP |
| Last change | 20050411 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_HRPA_INFOTYPE_LOG has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_LOG has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_HRPA_INFOTYPE_LOG | HR Master Data: Document Writing | 20010820 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | PSREF | IS INITIAL | Assignment Values for HR Objects | 20011121 | ||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | PSREF | Assignment Values for HR Objects | 20011121 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | INT4 | Natural Number | 20011120 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | OPERATION_TAB | 20011121 | ||||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime type identification | 20011129 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | DFIES_TAB | 20020418 | ||||
| 8 | Static Attribute | Private | Type reference (TYPE) | I | 20011129 | ||||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRPA_TIMECONSTRAINT | HR: Master Data Time Constraint Logic | 20010820 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | PC402 | Documents: Version | 20011203 | |||
| 11 | Constant | Private | Type reference (TYPE) | BOOLE_D | IF_HRPA_BOOLE_D=>FALSE | False | 20011120 | ||
| 12 | Constant | Private | Type reference (TYPE) | BOOLE_D | IF_HRPA_BOOLE_D=>TRUE | True | 20011120 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20010820 | |
| 2 | Instance method | Private | Method | 20011126 | ||
| 3 | Instance method | Private | Method | 20011126 | ||
| 4 | Instance method | Public | Method | Constructor | 20011204 | |
| 5 | Instance method | Private | Method | 20011126 | ||
| 6 | Instance method | Private | Method | 20011126 | ||
| 7 | Instance method | Public | Method | Write Documents to Database | 20010820 | |
| 8 | Static method | Public | Method | 20010820 | ||
| 9 | Instance method | Public | Method | Create Document for DELETE | 20010820 | |
| 10 | Instance method | Public | Method | Create Document for INSERT | 20010820 | |
| 11 | Instance method | Public | Method | Create Document for UPDATE | 20010820 | |
| 12 | Instance method | Private | Method | 20011129 | ||
| 13 | Instance method | Private | Method | 20011213 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | INFOTYPE_RECORDS_FLUSHED | Static Event (1) |
Public (2) |
20050317 |
Types
Class CL_HRPA_INFOTYPE_LOG has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_HRPA_INFOTYPE_LOG has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPA_INFOTYPE_LOG has no exception.
Method COMPARE_DB_IMAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AFTER_IMAGE | Call by reference | Type reference (TYPE) | INFTY_TAB | HR: Infotyp - Tabellentyp | 20011126 | |||
| 2 | BEFORE_IMAGE | Call by reference | Type reference (TYPE) | INFTY_TAB | HR: Infotyp - Tabellentyp | 20011126 | |||
| 3 | LONG_TERM_FIELDS | Call by reference | Type reference (TYPE) | FIELDLIST | 20011126 | ||||
| 4 | PNNNN_DESCR_REF | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run-Time Type Identification | 20011126 | |||
| 5 | SHORT_TERM_FIELDS | Call by reference | Type reference (TYPE) | FIELDLIST | 20011126 | ||||
| 6 | T585B_TAB | Call by reference | Type reference (TYPE) | T585B_TAB | Feldgruppendefinition | 20011126 | |||
| 7 | T585C_TAB | Call by reference | Type reference (TYPE) | T585C_TAB | Feldgruppeneigenschaften | 20011126 | |||
| 8 | ZEITB | Call by reference | Type reference (TYPE) | DZEITB | Zeitbindung | 20011126 |
Method COMPARE_DB_IMAGES on class CL_HRPA_INFOTYPE_LOG has no exception.
Method COMPUTE_DB_IMAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AFTER_IMAGE | Call by reference | Type reference (TYPE) | INFTY_TAB | HR: Infotyp - Tabellentyp | 20011126 | |||
| 2 | BEFORE_IMAGE | Call by reference | Type reference (TYPE) | INFTY_TAB | HR: Infotyp - Tabellentyp | 20011126 | |||
| 3 | OPERATIONS | Call by reference | Type reference (TYPE) | OPERATION_TAB | 20011126 |
Method COMPUTE_DB_IMAGES on class CL_HRPA_INFOTYPE_LOG has no exception.
Method DELAYED_CONSTRUCTOR Signature
Method DELAYED_CONSTRUCTOR on class CL_HRPA_INFOTYPE_LOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20011204 |
Method EXPORT_RECEIPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BDATE | Call by reference | Type reference (TYPE) | PC400-BDATE | Datum | 20011203 | |||
| 2 | BTIME | Call by reference | Type reference (TYPE) | PC400-BTIME | Tageszeit | 20011203 | |||
| 3 | INFTY | Call by reference | Type reference (TYPE) | PC400-INFTY | Infotyp | 20011203 | |||
| 4 | PERNR | Call by reference | Type reference (TYPE) | PC400-PERNR | Personalnummer | 20011203 | |||
| 5 | RECEIPT_HEADERS | Call by reference | Type reference (TYPE) | PC403_TAB | Belege: Header | 20011203 | |||
| 6 | RECEIPT_RECORDS | Call by reference | Type reference (TYPE) | PC404_TAB | Belege: Tabelle | 20011203 | |||
| 7 | RTYPE | Call by reference | Type reference (TYPE) | HRPAD_RECEIPT_TYPE | HR: Stammdaten, Belegart | 20011203 | |||
| 8 | TCLAS | Call by reference | Type reference (TYPE) | PC400-TCLAS | Transaktionsklasse für Datenhaltung | 20011203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20011203 |
Method FILL_RECEIPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDLIST | Call by reference | Type reference (TYPE) | FIELDLIST | 20011126 | ||||
| 2 | OPERATIONS | Call by reference | Type reference (TYPE) | OPERATION_TAB | 20011127 | ||||
| 3 | PNNNN_DESCR_REF | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run-Time Type Identification | 20011129 | |||
| 4 | PNNNN_DFIES_TAB | Call by reference | Type reference (TYPE) | DFIES_TAB | 20020418 | ||||
| 5 | RECEIPT_HEADERS | Call by reference | Type reference (TYPE) | PC403_TAB | 20011126 | ||||
| 6 | RECEIPT_RECORDS | Call by reference | Type reference (TYPE) | PC404_TAB | 20011126 |
Method FILL_RECEIPT on class CL_HRPA_INFOTYPE_LOG has no exception.
Method FLUSH Signature
Method FLUSH on class CL_HRPA_INFOTYPE_LOG has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20010824 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INFOTYPE_LOG | Call by reference | Object reference (TYPE REF TO) | CL_HRPA_INFOTYPE_LOG | HR: Stammdaten, Belegschreibung | 20010820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, unerfüllte Programmbedingung | 20010824 |
Method LOG_DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OLD_PSREF | Call by reference | Type reference (TYPE) | PSREF | Zuordnungsgrößen für HR-Objekte | 20011121 | |||
| 2 | OLD_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20010820 | ||||
| 3 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20010820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, ungültiger Parameter | 20010824 |
Method LOG_INSERT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_PSREF | Call by reference | Type reference (TYPE) | PSREF | Zuordnungsgrößen für HR-Objekte | 20011121 | |||
| 2 | NEW_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20010820 | ||||
| 3 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20010820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, ungültiger Parameter | 20010824 |
Method LOG_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_PSREF | Call by reference | Type reference (TYPE) | PSREF | Zuordnungsgrößen für HR-Objekte | 20011121 | |||
| 2 | NEW_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20010820 | ||||
| 3 | OLD_PSREF | Call by reference | Type reference (TYPE) | PSREF | Zuordnungsgrößen für HR-Objekte | 20011121 | |||
| 4 | OLD_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20010820 | ||||
| 5 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20010820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HR: Stammdaten, ungültiger Parameter | 20010824 |
Method ORDER_BY_DDIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDLIST | Call by reference | Type reference (TYPE) | FIELDLIST | Tabellenfelder mit Attributen | 20011129 | |||
| 2 | PNNNN_DESCR_REF | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Run-Time Type Identification | 20011129 |
Method ORDER_BY_DDIC on class CL_HRPA_INFOTYPE_LOG has no exception.
Method TIMECONSTRAINT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PSKEY | Call by reference | Type reference (TYPE) | PSKEY | Schlüssel von Personalstammdaten | 20011213 | |||
| 2 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | Transaktionsklasse für Datenhaltung | 20011213 | |||
| 3 | ZEITB | Value transfer | Type reference (TYPE) | DZEITB | Zeitbindung | 20011213 |
Method TIMECONSTRAINT on class CL_HRPA_INFOTYPE_LOG has no exception.
Event Signatures
Event INFOTYPE_RECORDS_FLUSHED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OPERATIONS_TAB | Exporting | Value transfer | Type reference (TYPE) | HRPAD_DBOPER_LOG_TAB | 20050317 |
History
| Last changed by/on | SAP | 20050411 |
| SAP Release Created in | 470 |