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 IF_HRPA_BOOLE_D 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 A_INFOTYPE_LOG Static Attribute Private Object reference (TYPE REF TO) CL_HRPA_INFOTYPE_LOG HR Master Data: Document Writing 20010820
2 A_INITIAL_PSREF Static Attribute Private Type reference (TYPE) PSREF IS INITIAL Assignment Values for HR Objects 20011121
3 A_INITIAL_PSREF_REF Static Attribute Private Object reference (TYPE REF TO) PSREF Assignment Values for HR Objects 20011121
4 A_OPERATION_COUNTER Instance attribute Private Type reference (TYPE) INT4 Natural Number 20011120
5 A_OPERATION_TAB Instance attribute Private Type reference (TYPE) OPERATION_TAB 20011121
6 A_PSREF_DESCR Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime type identification 20011129
7 A_PSREF_DFIES_TAB Static Attribute Private Type reference (TYPE) DFIES_TAB 20020418
8 A_RECEIPT_DATA_BLOCK Static Attribute Private Type reference (TYPE) I 20011129
9 A_TIMECONSTRAINT Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_TIMECONSTRAINT HR: Master Data Time Constraint Logic 20010820
10 A_VERSION Static Attribute Private Type reference (TYPE) PC402 Documents: Version 20011203
11 FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20011120
12 TRUE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE True 20011120
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010820
2 COMPARE_DB_IMAGES Instance method Private Method 20011126
3 COMPUTE_DB_IMAGES Instance method Private Method 20011126
4 DELAYED_CONSTRUCTOR Instance method Public Method Constructor 20011204
5 EXPORT_RECEIPT Instance method Private Method 20011126
6 FILL_RECEIPT Instance method Private Method 20011126
7 FLUSH Instance method Public Method Write Documents to Database 20010820
8 GET_INSTANCE Static method Public Method 20010820
9 LOG_DELETE Instance method Public Method Create Document for DELETE 20010820
10 LOG_INSERT Instance method Public Method Create Document for INSERT 20010820
11 LOG_UPDATE Instance method Public Method Create Document for UPDATE 20010820
12 ORDER_BY_DDIC Instance method Private Method 20011129
13 TIMECONSTRAINT 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 Importing AFTER_IMAGE Call by reference Type reference (TYPE) INFTY_TAB HR: Infotyp - Tabellentyp 20011126
2 Importing BEFORE_IMAGE Call by reference Type reference (TYPE) INFTY_TAB HR: Infotyp - Tabellentyp 20011126
3 Changing LONG_TERM_FIELDS Call by reference Type reference (TYPE) FIELDLIST 20011126
4 Importing PNNNN_DESCR_REF Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20011126
5 Changing SHORT_TERM_FIELDS Call by reference Type reference (TYPE) FIELDLIST 20011126
6 Importing T585B_TAB Call by reference Type reference (TYPE) T585B_TAB Feldgruppendefinition 20011126
7 Importing T585C_TAB Call by reference Type reference (TYPE) T585C_TAB Feldgruppeneigenschaften 20011126
8 Importing 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 Exporting AFTER_IMAGE Call by reference Type reference (TYPE) INFTY_TAB HR: Infotyp - Tabellentyp 20011126
2 Exporting BEFORE_IMAGE Call by reference Type reference (TYPE) INFTY_TAB HR: Infotyp - Tabellentyp 20011126
3 Importing 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 CX_HRPA_VIOLATED_ASSERTION 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 Importing BDATE Call by reference Type reference (TYPE) PC400-BDATE Datum 20011203
2 Importing BTIME Call by reference Type reference (TYPE) PC400-BTIME Tageszeit 20011203
3 Importing INFTY Call by reference Type reference (TYPE) PC400-INFTY Infotyp 20011203
4 Importing PERNR Call by reference Type reference (TYPE) PC400-PERNR Personalnummer 20011203
5 Importing RECEIPT_HEADERS Call by reference Type reference (TYPE) PC403_TAB Belege: Header 20011203
6 Importing RECEIPT_RECORDS Call by reference Type reference (TYPE) PC404_TAB Belege: Tabelle 20011203
7 Importing RTYPE Call by reference Type reference (TYPE) HRPAD_RECEIPT_TYPE HR: Stammdaten, Belegart 20011203
8 Importing TCLAS Call by reference Type reference (TYPE) PC400-TCLAS Transaktionsklasse für Datenhaltung 20011203
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Changing FIELDLIST Call by reference Type reference (TYPE) FIELDLIST 20011126
2 Importing OPERATIONS Call by reference Type reference (TYPE) OPERATION_TAB 20011127
3 Importing PNNNN_DESCR_REF Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run-Time Type Identification 20011129
4 Importing PNNNN_DFIES_TAB Call by reference Type reference (TYPE) DFIES_TAB 20020418
5 Exporting RECEIPT_HEADERS Call by reference Type reference (TYPE) PC403_TAB 20011126
6 Exporting 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 CX_HRPA_VIOLATED_ASSERTION 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 Exporting INFOTYPE_LOG Call by reference Object reference (TYPE REF TO) CL_HRPA_INFOTYPE_LOG HR: Stammdaten, Belegschreibung 20010820
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Importing OLD_PSREF Call by reference Type reference (TYPE) PSREF Zuordnungsgrößen für HR-Objekte 20011121
2 Importing OLD_RECORD Call by reference Object reference (TYPE REF TO) DATA 20010820
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010820
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Importing NEW_PSREF Call by reference Type reference (TYPE) PSREF Zuordnungsgrößen für HR-Objekte 20011121
2 Importing NEW_RECORD Call by reference Object reference (TYPE REF TO) DATA 20010820
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010820
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Importing NEW_PSREF Call by reference Type reference (TYPE) PSREF Zuordnungsgrößen für HR-Objekte 20011121
2 Importing NEW_RECORD Call by reference Object reference (TYPE REF TO) DATA 20010820
3 Importing OLD_PSREF Call by reference Type reference (TYPE) PSREF Zuordnungsgrößen für HR-Objekte 20011121
4 Importing OLD_RECORD Call by reference Object reference (TYPE REF TO) DATA 20010820
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20010820
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 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 Changing FIELDLIST Call by reference Type reference (TYPE) FIELDLIST Tabellenfelder mit Attributen 20011129
2 Importing 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 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20011213
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20011213
3 Returning 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