SAP ABAP Class CL_PT_COR_BLOP_ADAPTER (BLP Adapter for Time Events)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT-RC-TE (Application Component) Personnel Time Events
     PAOC_TIM_CORRECTION_REQ (Package) Correction Scenario: Enhancements for Database of Requests
Properties
Class CL_PT_COR_BLOP_ADAPTER  
Short Description BLP Adapter for Time Events    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_TIM_CORRECTION_REQ   Correction Scenario: Enhancements for Database of Requests 
Created 20031119   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_COR_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_REQ_MESSAGE_HANDLER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_COR_BLOP_ADAPTER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PT_COR_BADI 20040308 Released Methods for COR BAdIs
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FUNCTIONAL_EXIT_COR Static Attribute Public Object reference (TYPE REF TO) PT_COR_REQ BAdI Interface IF_EX_PT_COR_REQ 20031218
2 FUNCTIONAL_EXIT_COR_INTERN Static Attribute Public Object reference (TYPE REF TO) PT_COR_REQ_INTERN 20101130
3 MESSAGE_HANDLER Static Attribute Public Object reference (TYPE REF TO) IF_PT_REQ_MESSAGE_HANDLER Message Processing 20031128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TEVENTS Static method Public Method Check Time Events 20031124
2 CHECK_TIME_CONSTRAINTS Static method Private Method Check Dates of Request 20101130
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20031120
4 CONVERT_B_TO_K Static method Private Method Convert BLP to Correction Scenario Structure 20031201
5 CONVERT_K_TO_B_DEL Static method Private Method Convert CS to BLP Structure for DEL Operation 20031201
6 CONVERT_K_TO_B_INS Static method Private Method Convert CS to BLP Structure for INS Operation 20031201
7 CONVERT_PERNO_TABS Static method Private Method Convert PTIM_PERNR_TAB to TIM_TMW_PERNR_GROUP_TAB 20031119
8 DEQUEUE_PERNR Static method Private Method Unlock Personnel Number 20031125
9 ENQUEUE_PERNR Static method Private Method Lock Personnel Number 20031124
10 GET_PERNR_LIST_FROM_KS Static method Private Method Determine Personnel No. List from CS Structure 20031201
11 MAINTAIN_TIMEDATA Static method Private Method Call BLP Function HR_BLP_MAINTAIN_TIMEDATA 20031120
12 MESSAGE Static method Private Method Call Message Handler 20031128
13 POST_TEVENTS Static method Public Method Post Time Events 20031125
14 POST_VIA_BLOP Static method Private Method Post Clock-In/Out Corrections with BLP 20101130
15 READ_B1 Static method Public Method Read Cluster B1 20040609
16 READ_EVAL_MESSAGES Static method Public Method Read Time Evaluation Messages 20031120
17 READ_INFOTYPES_FOR_DWS Static method Public Method Read Time Events from Infotype (TEVEN and TEVEN_MOR) 20041203
18 READ_TEVENTS Static method Public Method Read Time Events from Infotype (TEVEN and TEVEN_MOR) 20031120
19 READ_TIMEDATA Static method Private Method Call BLP Function HR_BLP_READ_TIMEDATA 20031119
20 SAVE_TIMEDATA Static method Private Method Save Data in Infotype 20040130
21 SIMULATE_VIA_BLOP Static method Private Method Simulate Clock-In/Out Corrections with BLP 20101130
Events
Class CL_PT_COR_BLOP_ADAPTER has no event.
Types
Class CL_PT_COR_BLOP_ADAPTER has no local type.
Method Signatures

Method CHECK_TEVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEVENTS Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031204
2 Importing IM_TEVENTS Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031204

Method CHECK_TEVENTS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method CHECK_TIME_CONSTRAINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TEVENTS Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20101130

Method CHECK_TIME_CONSTRAINTS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PT_COR_BLOP_ADAPTER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method CONVERT_B_TO_K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COR_DATA_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20040308
2 Importing IM_BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20040308
3 Importing IM_COR_DATA_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20040308

Method CONVERT_B_TO_K on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method CONVERT_K_TO_B_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20031201
2 Importing COR_DATA_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031218

Method CONVERT_K_TO_B_DEL on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method CONVERT_K_TO_B_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BLOP_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20031201
2 Importing COR_DATA_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031218

Method CONVERT_K_TO_B_INS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method CONVERT_PERNO_TABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNO_TAB_01 Call by reference Type reference (TYPE) PTIM_PERNR_TAB Tabelle: Personalnummern 20031119
2 Exporting PERNO_TAB_02 Call by reference Type reference (TYPE) TIM_TMW_PERNR_GROUP_TAB Liste über Personalnummern 20031119

Method CONVERT_PERNO_TABS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method DEQUEUE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20031125

Method DEQUEUE_PERNR on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method ENQUEUE_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_CANNOT_LOCK_PERNR Call by reference Type reference (TYPE) FLAG allgemeines flag 20040130
2 Importing PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20031124

Method ENQUEUE_PERNR on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method GET_PERNR_LIST_FROM_KS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COR_DATA_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031218
2 Exporting PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20031201

Method GET_PERNR_LIST_FROM_KS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method MAINTAIN_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_MODE Call by reference Type reference (TYPE) BOOLE_D Einstelliges Kennzeichen 20031127
2 Changing EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20040130
3 Exporting MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031120
4 Exporting RETCD Call by reference Type reference (TYPE) SYSUBRC Subroutinen Returncode 20031120
5 Changing TIME_DATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20031120

Method MAINTAIN_TIMEDATA on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031128
2 Importing METHOD Call by reference Type reference (TYPE) SEOCPDNAME Vollständiger Komponentenname 20031128

Method MESSAGE on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method POST_TEVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CANNOT_LOCK_PERNR Call by reference Type reference (TYPE) FLAG allgemeines flag 20040130
2 Exporting EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20040130
3 Exporting EX_TEVENTS Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031204
4 Importing IM_TEVENTS Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031204

Method POST_TEVENTS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method POST_VIA_BLOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20101130
2 Exporting EX_TEVENT_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20101130
3 Importing IM_TEVENT_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20101130

Method POST_VIA_BLOP on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method READ_B1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LASTRUN_DATE Call by reference Type reference (TYPE) DATE Datum und Zeit, aktuelles (Applikationsserver-)Datum 20040609
2 Exporting EX_LASTRUN_TIME Call by reference Type reference (TYPE) TIME Datum und Zeit, aktuelle (Applikationsserver-) Uhrzeit 20040609
3 Exporting EX_ST_TAB Call by reference Type reference (TYPE) PTM_ST Cluster B1 20040622
4 Importing IM_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20040609

Method READ_B1 on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method READ_EVAL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVAL_MESSAGES Call by reference Type reference (TYPE) PTCOR_ERT_TAB Korrekturszenario Zeitauswertungsmeldungen Tabellentyp 20031204
2 Importing IM_PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Einstelliges Kennzeichen 20031204

Method READ_EVAL_MESSAGES on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method READ_INFOTYPES_FOR_DWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INFOTYPE_0000_TAB Call by reference Type reference (TYPE) TIM_P0000_TAB Tabelle von Infotypen 0000 20041203
2 Exporting EX_INFOTYPE_0001_TAB Call by reference Type reference (TYPE) TIM_P0001_TAB Tabelle von Infotypen 0001 20041203
3 Exporting EX_INFOTYPE_0002_TAB Call by reference Type reference (TYPE) TIM_P0002_TAB Tabelle von Infotypen 0002 20041203
4 Exporting EX_INFOTYPE_0007_TAB Call by reference Type reference (TYPE) TIM_P0007_TAB Tabelle von Infotypen 0007 20041203
5 Exporting EX_INFOTYPE_0049_TAB Call by reference Type reference (TYPE) TIM_P0049_TAB Tabelle von Infotypen 0049 20041207
6 Exporting EX_INFOTYPE_2001_TAB Call by reference Type reference (TYPE) TIM_P2001_TAB Tabelle von Infotypen 2001 20041203
7 Exporting EX_INFOTYPE_2002_TAB Call by reference Type reference (TYPE) TIM_P2002_TAB Tabelle von Infotypen 2002 20041203
8 Exporting EX_INFOTYPE_2003_TAB Call by reference Type reference (TYPE) TIM_P2003_TAB Tabelle von Infotypen 2003 20041203
9 Importing IM_BEGDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041203
10 Importing IM_ENDDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20041203
11 Importing IM_PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20041203

Method READ_INFOTYPES_FOR_DWS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method READ_TEVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEVENTS Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20031204
2 Importing IM_BEGDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031204
3 Importing IM_ENDDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031204
4 Importing IM_PERNR_TAB Call by reference Type reference (TYPE) TIM_TMW_PERNR_D_TAB Tabelle: Personalnummern 20031204

Method READ_TEVENTS on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method READ_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEDDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031119
2 Importing ENDDA Call by reference Type reference (TYPE) SY-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20031119
3 Importing INFOTYPE_TAB Call by reference Type reference (TYPE) TIM_TMWTYPE_TAB Datentyp des Arbeitsplatzes Personalzeitmanagement Tab 20041203
4 Exporting MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20031120
5 Importing PERNO_TAB Call by reference Type reference (TYPE) PTIM_PERNR_TAB Tabelle: Personalnummern 20031119
6 Exporting RETCD Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20031120
7 Exporting TIME_DATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20031119
8 Importing WORK_LIST Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20031119

Method READ_TIMEDATA on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method SAVE_TIMEDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EX_CANNOT_POST Call by reference Type reference (TYPE) FLAG allgemeines flag 20040130

Method SAVE_TIMEDATA on class CL_PT_COR_BLOP_ADAPTER has no exception.

Method SIMULATE_VIA_BLOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEVENT_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20101130
2 Importing IM_TEVENT_TAB Call by reference Type reference (TYPE) PTCOR_TEVDATA_TAB Zeitereignisse - CORE, APL, KOSTL,... (Korrekturszenario) 20101130

Method SIMULATE_VIA_BLOP on class CL_PT_COR_BLOP_ADAPTER has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 500