SAP ABAP Class CL_PT_PERIOD_DRIVER (Period Driver)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PT (Application Component) Personnel Time Management
     PAOC_TIM_TIME_EVAL_DRIVER (Package) Classes for Drivers, Interfaces, and Contexts in Time Eval.
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PT_ABSTRACT_DRIVER Abstract Driver Class 20010706
Properties
Class CL_PT_PERIOD_DRIVER  
Short Description Period Driver    
Super Class CL_PT_ABSTRACT_DRIVER Abstract Driver Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_TIM_TIME_EVAL_DRIVER   Classes for Drivers, Interfaces, and Contexts in Time Eval. 
Created 20010706   SAP 
Last change 20020422   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PT_SYNC_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TIME_EVAL_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_PT_TIME_EVAL_LOG_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_PT_TIME_EVAL_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_PT_PERIOD_DRIVER has no interface implemented.
Friends
Class CL_PT_PERIOD_DRIVER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_PT_PERIOD_DRIVER_CONTEXT Context Period Drivers 20010706
2 CONTRACT_CONTEXTS Instance attribute Private Type reference (TYPE) LTT_CONTRACT_CONTEXT Personnel Assignment Dependent Contexts 20010711
3 CO_RPTIME_POOL Constant Private Type reference (TYPE) SYREPID 'RPTIME01_DRIVER_EXT' Form Pool of External Form Routines 20020424
4 I549Q Static Attribute Private Type reference (TYPE) PTT_T549Q Buffer for T549q 20010706
5 I549Q_BUFFER_RANGE Static Attribute Private Type reference (TYPE) LTT_I549Q_BUFFER_DIR Buffer Range 20010706
6 INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_PT_PERIOD_DRIVER_IF Native Interface for Period Driver 20010706
7 LOG Static Attribute Private Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Log Instance 20020109
8 MT_BUFFER Instance attribute Private Type reference (TYPE) LTT_MT_BUFFER MT Buffer (with Previous Day Assignment at Beg. of Month) 20070919
9 PER Instance attribute Private Type reference (TYPE) PTT_PER Periods Table 20010709
10 RECYCLED_CC Instance attribute Private Type reference (TYPE) LTT_CONTRACT_CONTEXT Reset Pers. Assgmt Contexts 20020306
11 T001P_BUF Instance attribute Private Type reference (TYPE) PTT_T001P T001P Buffer 20010713
12 T001P_BUF_WA Instance attribute Private Type reference (TYPE) T001P T001P Buffer 20010713
13 T503_BUF Instance attribute Private Type reference (TYPE) PTT_T503 T503 Buffer 20010713
14 T503_BUF_WA Instance attribute Private Type reference (TYPE) T503 T503 Buffer 20010713
15 T554S_BUF Instance attribute Private Type reference (TYPE) PT_I554S_TAB_TYP T554s Buffer 20010713
16 T554S_BUF_WA Instance attribute Private Type reference (TYPE) T554S T554s Buffer 20010713
17 T555A_BUF Instance attribute Private Type reference (TYPE) PTT_T555A T555a Buffer 20010717
18 T555A_BUF_WA Instance attribute Private Type reference (TYPE) T555A T555a Buffer 20010717
19 T556A_BUF Instance attribute Private Type reference (TYPE) PTT_T556A T556a Buffer 20010713
20 T556A_BUF_WA Instance attribute Private Type reference (TYPE) T556A T556a Buffer 20010717
21 T556P_BUF Instance attribute Private Type reference (TYPE) PTT_T556P T556P Buffer 20010713
22 T556P_BUF_WA Instance attribute Private Type reference (TYPE) T556P T556P Buffer 20010713
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_LOCKED_2001 Instance method Private Method Deletes Locked Records and Fills old/new_p2001 20010709
2 ANALYSE_LOCKED_2002 Instance method Private Method Deletes Locked Records and Fills old/new_p2001 20010709
3 CHECK_FURTHER_QUOTAS Static method Private Method Check for Additional ANWKONTI Records w. Changed Validity 20020408
4 CHECK_RECALCULATION Instance method Private Method Calculates recalc_date from ZL and RZL incl. ALP/C1 20010724
5 CLEAN_UP Instance method Private Method 20020306
6 CREATE_MESSAGE Instance method Private Method Sends Message to Application 20020416
7 CUSTOMIZING_FAILURE Static method Private Method Exception Handler (Customizing) 20020109
8 CUT_INFOTYPES Instance method Private Method Intersects an Infotype Table 20010709
9 DELETE_ZERO_RECORDS_FROM_QTACC Instance method Private Method Remove Zero Records from Increasing Absence Quotas 20020408
10 FILL_I549Q_BUFFER Static method Private Method Fills Static Buffer 20010706
11 FILL_I549Q_BUFFER_BASE Static method Private Method Fills Static Buffer 20010706
12 GET_CONTRACT_CONTEXT Instance method Private Method Gets Context Reference for Contract_ID 20020306
13 GET_DATA_PERIOD Instance method Private Method 20020301
14 GET_DATE_FROM_POSID Static method Private Method Relative Day in the Period 20010717
15 GET_MESSAGE Instance method Private Method Sends Message to Application 20010731
16 GET_POSID Static method Private Method Relative Day in the Period 20010716
17 GET_T503 Instance method Private Method Read T503 20010713
18 GET_T549QPER_DATE Static method Private Method Read T549Q with Date 20010706
19 GET_T554S Instance method Private Method Read T554s 20010713
20 GET_T556A Instance method Private Method Read T556a 20010713
21 GET_T556P Instance method Private Method Read T556P 20010713
22 MERGE_AKONTIS_WITH_ZKO Instance method Private Method Merge ZKO with AN/ABWKONTI 20010716
23 MERGE_MESSAGE_TABLES Instance method Private Method Merge FEHLER with FEHLER_ORIG and ERT_ORIG 20010716
24 POS_ABWKONTI Instance method Private Method Set ABWKONTI to Exact Start Date 20010713
25 POS_ANWKONTI Instance method Private Method Set ABWKONTI to Exact Start Date 20010713
26 POS_CVS_AND_MERGE_VS Static method Private Method Position CVS on OCVS and VS Entries 20011019
27 POS_PSP Instance method Private Method 20010718
28 POS_QTACC_AND_MERGE_REL_TABLES Static method Private Method Positions QTACC QTBASE & QTTRANS 20011019
29 POS_SALDO_AND_MERGE_ZES Instance method Private Method Transfer OSALDO to SALDO 20010718
30 POS_ZL_AND_MERGE_SPLITS Static method Private Method Positions ZL and Split Tables 20011019
31 RECYCLE_CONTEXT Instance method Private Method 20020306
32 RECYCLE_CONTRACT_CONTEXTS Instance method Private Method 20020306
33 RESET_IMPORTED_PERIODS Instance method Private Method Sets imported_periods Table to Initial State 20010718
Events
Class CL_PT_PERIOD_DRIVER has no event.
Types
Class CL_PT_PERIOD_DRIVER has no local type.
Method Signatures

Method ANALYSE_LOCKED_2001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NEW_P2001 Call by reference Type reference (TYPE) PTT_P2001_NEW Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20010803
2 Changing CH_OLD_P2001 Call by reference Type reference (TYPE) PTT_P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20010803
3 Changing CH_P2001 Call by reference Type reference (TYPE) PTT_P2001 Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20010803

Method ANALYSE_LOCKED_2001 on class CL_PT_PERIOD_DRIVER has no exception.

Method ANALYSE_LOCKED_2002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_NEW_P2002 Call by reference Type reference (TYPE) PTT_P2002_NEW Personal-Zeitsatz Infotyp 2002 (Abwesenheiten) 20010803
2 Changing CH_OLD_P2002 Call by reference Type reference (TYPE) PTT_P2002 Personal-Zeitsatz Infotyp 2002 (Abwesenheiten) 20010803
3 Changing CH_P2002 Call by reference Type reference (TYPE) PTT_P2002 Personal-Zeitsatz Infotyp 2002 (Abwesenheiten) 20010803

Method ANALYSE_LOCKED_2002 on class CL_PT_PERIOD_DRIVER has no exception.

Method CHECK_FURTHER_QUOTAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AWKONTI_TABIX Call by reference Type reference (TYPE) SYTABIX Tabellenzeile in ANWKONTI 20020408
2 Exporting EX_CHECK_OK Call by reference Type reference (TYPE) SYSUBRC Prüfergebnis erfolgreich 20020408
3 Exporting EX_OAWKONTI_TABIX Call by reference Type reference (TYPE) SYTABIX Tabellenzeile in OANWKONTI 20020408
4 Importing IM_ABWKONTI Call by reference Type reference (TYPE) PTM_ABWKONTI ANWKONTI akt. Periode 20020408
5 Importing IM_ANWKONTI Call by reference Type reference (TYPE) PTM_ANWKONTI ANWKONTI akt. Periode 20020408
6 Importing IM_BEGDA Call by reference Type reference (TYPE) D 20020408
7 Importing IM_ENDDA Call by reference Type reference (TYPE) D 20020408
8 Importing IM_INFTY Call by reference Type reference (TYPE) INFTY Info. Category 20020408
9 Importing IM_OABWKONTI Call by reference Type reference (TYPE) PTM_ABWKONTI ANWKONTI Vorperiode 20020408
10 Importing IM_OANWKONTI Call by reference Type reference (TYPE) PTM_ANWKONTI ANWKONTI Vorperiode 20020408
11 Importing IM_OBJPS Call by reference Type reference (TYPE) OBJPS Objekt-Identifikation 20020408
12 Importing IM_SEQNR Call by reference Type reference (TYPE) SEQNR Nummer eines Infotypsatzes bei gleichem Schlüssel 20020408
13 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtyp 20020408

Method CHECK_FURTHER_QUOTAS on class CL_PT_PERIOD_DRIVER has no exception.

Method CHECK_RECALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALP Value transfer Type reference (TYPE) PTM_ALP Tabelle ALP: Alternative Bezahlung 20010724
2 Importing IM_C1 Value transfer Type reference (TYPE) PTM_C1 Tabelle C1: Kostenzuordnung 20010724
3 Importing IM_ERROR_DATE Call by reference Type reference (TYPE) D 20010724
4 Importing IM_LAST_EVALUATED_DATE Call by reference Type reference (TYPE) D 20010724
5 Importing IM_RALP Value transfer Type reference (TYPE) PTM_ALP Tabelle ALP: Alternative Bezahlung 20010724
6 Importing IM_RBEZUG Call by reference Type reference (TYPE) PC2B2 20010724
7 Importing IM_RC1 Value transfer Type reference (TYPE) PTM_C1 Tabelle C1: Kostenzuordnung 20010724
8 Importing IM_RZL Value transfer Type reference (TYPE) PTM_ZL Tabelle ZL: Zeitlohnarten 20010724
9 Importing IM_ZL Value transfer Type reference (TYPE) PTM_ZL Tabelle ZL: Zeitlohnarten 20010724
10 Returning RESULT Value transfer Type reference (TYPE) D Früheste Differenz ZL/RZL 20010724
# Exception Resumable Description Created on
1 CX_PT_AFTER_EXECUTION_FAILED "after execution" fehlgeschlagen 20010724

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_PT_PERIOD_DRIVER has no parameter.
Method CLEAN_UP on class CL_PT_PERIOD_DRIVER has no exception.

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR Value transfer Type reference (TYPE) ERROR Nummer der Meldungsart 20020416
2 Importing IM_LDATE Value transfer Type reference (TYPE) D 20020416
3 Importing IM_MESSAGE_ID Value transfer Type reference (TYPE) PT_DRIVER_MESSAGE_ID Nachrichten ID 20020416
4 Importing IM_MESSAGE_TYPE Value transfer Type reference (TYPE) PT_DRIVER_MESSAGE_TYPE Treibernachrichtentyp 20020416
5 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20020416
6 Importing IM_TEXT Value transfer Type reference (TYPE) STRING 20020416
7 Importing IM_UTEXT Value transfer Type reference (TYPE) ERTEX Meldungszusatz 20020416
8 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_DRIVER_MESSAGE Interface Treibernachricht 20020416

Method CREATE_MESSAGE on class CL_PT_PERIOD_DRIVER has no exception.

Method CUSTOMIZING_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) D 20020109
2 Importing IM_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_PT_IMPROPER_CUSTOMIZING Fehler beim Lesen der Kontierung PSREF 20020109
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020109

Method CUT_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) D 20010709
2 Importing IM_ENDDA Call by reference Type reference (TYPE) D 20010709
3 Importing IM_INFOTYPE Call by reference Type reference (TYPE) INDEX TABLE Infotyptabellenname 20010709
4 Importing IM_SPRPS_DEL_MODUS Call by reference Type reference (TYPE) BOOLE_D 'X' X = gesperrte Sätze auch löschen 20010709

Method CUT_INFOTYPES on class CL_PT_PERIOD_DRIVER has no exception.

Method DELETE_ZERO_RECORDS_FROM_QTACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QTACC Call by reference Type reference (TYPE) PTM_QTACC Tabelle QTACC: Kontingentkumulation 20020408
2 Changing CH_QTBASE Call by reference Type reference (TYPE) PTM_QTBASE Tabelle QTBASE: Basisansprüche kumulierter Kontingente 20020408

Method DELETE_ZERO_RECORDS_FROM_QTACC on class CL_PT_PERIOD_DRIVER has no exception.

Method FILL_I549Q_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIRST_DATE Call by reference Type reference (TYPE) D 20010706
2 Importing IM_LAST_DATE Call by reference Type reference (TYPE) D 20010706
3 Importing IM_PERIOD_PARAMETER Call by reference Type reference (TYPE) PERMO Periodenparameter 20010706

Method FILL_I549Q_BUFFER on class CL_PT_PERIOD_DRIVER has no exception.

Method FILL_I549Q_BUFFER_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIRST_DATE Call by reference Type reference (TYPE) D 20010706
2 Importing IM_LAST_DATE Call by reference Type reference (TYPE) D 20010706
3 Importing IM_MODUS Call by reference Type reference (TYPE) CHAR2 'VF' V, VF, F, SPACE Perioden? 20010709
4 Importing IM_PERIOD_PARAMETER Call by reference Type reference (TYPE) PERMO Periodenparameter 20010706
5 Returning RESULT Value transfer Type reference (TYPE) LTR_I549Q_BUFFER_DIR 20010706

Method FILL_I549Q_BUFFER_BASE on class CL_PT_PERIOD_DRIVER has no exception.

Method GET_CONTRACT_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTRACT_ID Call by reference Type reference (TYPE) PCCE_PERNR Beschäftigungsvertrag 20020306
2 Importing IM_PERSON_ID Call by reference Type reference (TYPE) PERSONID Beschäftigungsvertrag 20020306
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_PT_PERDRIV_CONTRACT_CONTEXT Kontext Periodentreiber 20020306

Method GET_CONTRACT_CONTEXT on class CL_PT_PERIOD_DRIVER has no exception.

Method GET_DATA_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA Call by reference Type reference (TYPE) D 20020301
2 Importing IM_ENDDA Call by reference Type reference (TYPE) D 20020301
3 Importing IM_MODUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen AOF 20020301
4 Importing IM_PERIOD Call by reference Type reference (TYPE) PTR_CPERI Jahr-Periode-Komplex 20020301
5 Importing IM_SYNC_REF Call by reference Object reference (TYPE REF TO) IF_PT_RPTIME_TABLES Referenz auf zu synchronisiernde Daten 20020301
# Exception Resumable Description Created on
1 CX_PT_SYNC_FAILED 20020301

Method GET_DATE_FROM_POSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) D Periodenbeginn 20010717
2 Importing IM_PER_ENDDA Call by reference Type reference (TYPE) D Periodenende 20010717
3 Importing IM_POSID Call by reference Type reference (TYPE) CHAR2 relative Lage in der Periode 20010717
4 Returning RESULT Value transfer Type reference (TYPE) D Stichtag 20010717
# Exception Resumable Description Created on
1 CX_PT_BEGDA_GT_ENDDA Ende vor Anfang 20010717
2 CX_PT_POSID_NOT_VALID POSID > 98 20010717

Method GET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ERROR Value transfer Type reference (TYPE) ERROR Nummer der Meldungsart 20010731
2 Importing IM_LDATE Value transfer Type reference (TYPE) D 20010731
3 Importing IM_MESSAGE_ID Value transfer Type reference (TYPE) PT_DRIVER_MESSAGE_ID Nachrichten ID 20010731
4 Importing IM_MESSAGE_TYPE Value transfer Type reference (TYPE) PT_DRIVER_MESSAGE_TYPE Treibernachrichtentyp 20010731
5 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20010731
6 Importing IM_TEXT Value transfer Type reference (TYPE) STRING 20010731
7 Importing IM_UTEXT Value transfer Type reference (TYPE) ERTEX Meldungszusatz 20010731
8 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_PT_DRIVER_MESSAGE Interface Treibernachricht 20010731

Method GET_MESSAGE on class CL_PT_PERIOD_DRIVER has no exception.

Method GET_POSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) D Stichtag 20010716
2 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) D Periodenbeginn 20010716
3 Importing IM_PER_ENDDA Call by reference Type reference (TYPE) D Periodenende 20010716
4 Returning RESULT Value transfer Type reference (TYPE) POSID POSID = 0/99 wenn Stichtag vor/nach Beginn/Ende 20010716
# Exception Resumable Description Created on
1 CX_PT_BEGDA_GT_ENDDA Ende vor Anfang 20010716
2 CX_PT_RESULT_TO_LARGE POSID > 98 20010716

Method GET_T503 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERSG Call by reference Type reference (TYPE) PERSG Mitarbeitergruppe 20010713
2 Importing IM_PERSK Call by reference Type reference (TYPE) PERSK Mitarbeiterkreis 20010713
3 Returning RESULT Value transfer Type reference (TYPE) T503 Mitarbeitergruppe/-kreis 20010713
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020109

Method GET_T549QPER_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) D 20010706
2 Importing IM_PERIOD_PARAMETER Call by reference Type reference (TYPE) PERMO Periodenparameter 20010706
3 Returning RESULT Value transfer Type reference (TYPE) T549Q Abrechnungsperioden 20010706

Method GET_T549QPER_DATE on class CL_PT_PERIOD_DRIVER has no exception.

Method GET_T554S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AWART Call by reference Type reference (TYPE) AWART Ab- oder Anwesenheitsart 20010713
2 Importing IM_DATUM Call by reference Type reference (TYPE) D 20010713
3 Importing IM_MOABW Call by reference Type reference (TYPE) MOABW Gruppierung d. Personalteilbereiche f. Ab-/Anwesenheitsarten 20010713
4 Returning RESULT Value transfer Type reference (TYPE) T554S An- und Abwesenheitsarten 20010713
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020109

Method GET_T556A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) D 20010713
2 Importing IM_KTART Call by reference Type reference (TYPE) ABWKO Abwesenheitskontingenttyp 20010713
3 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung d. Personalteilbereiche f. Ab-/Anwesenheitsarten 20010713
4 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Ab- oder Anwesenheitsart 20010713
5 Returning RESULT Value transfer Type reference (TYPE) T556A An- und Abwesenheitsarten 20010713
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020109

Method GET_T556P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) D 20010713
2 Importing IM_KTART Call by reference Type reference (TYPE) ANWKO Anwesenheitskontingenttyp 20010713
3 Importing IM_MOPGK Call by reference Type reference (TYPE) MOPGK Gruppierung d. Personalteilbereiche f. Ab-/Anwesenheitsarten 20010713
4 Importing IM_MOZKO Call by reference Type reference (TYPE) MOZKO Ab- oder Anwesenheitsart 20010713
5 Returning RESULT Value transfer Type reference (TYPE) T556P An- und Abwesenheitsarten 20010713
# Exception Resumable Description Created on
1 CX_PT_IMPROPER_CUSTOMIZING Fehlender/ungültiger Customizing-Eintrag 20020109

Method MERGE_AKONTIS_WITH_ZKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ABWKONTI Call by reference Type reference (TYPE) PTM_ABWKONTI ABWKONTI akt. Periode 20010716
2 Changing CH_ANWKONTI Call by reference Type reference (TYPE) PTM_ANWKONTI ANWKONTI akt. Periode 20010716
3 Changing CH_ZKO Call by reference Type reference (TYPE) PTM_ZKO Tabelle ZKO: Zeitkontingente 20010716
4 Importing IM_FIRST_DATE_IN_PERIOD Call by reference Type reference (TYPE) D erster abzurechnender Tag der Periode 20010716
5 Importing IM_OABWKONTI Call by reference Type reference (TYPE) PTM_ABWKONTI ABWKONTI Vorperiode 20020408
6 Importing IM_OANWKONTI Call by reference Type reference (TYPE) PTM_ANWKONTI ANWKONTI Vorperiode 20010716
7 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) D Periodenbegin 20010716
8 Importing IM_PER_ENDDA Call by reference Type reference (TYPE) D Periodenende 20010716
# Exception Resumable Description Created on
1 CX_PT_CUR_CONT_CREAT_REJECT Erzwingt REJECT der Person 20010801

Method MERGE_MESSAGE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ERT_ORIG Call by reference Type reference (TYPE) PTM_ERT Tabelle ERT_ORIG 20010716
2 Changing CH_FEHLER Call by reference Type reference (TYPE) PTM_FEHLER Tabelle FEHLER (wird initialisiert) 20010716
3 Exporting EX_FEHLER_ORIG Call by reference Type reference (TYPE) PTM_FEHLER Rückgabetabelle 20010716
4 Importing IM_FIRST_DATE_IN_PERIOD Call by reference Type reference (TYPE) D erster Tag der aktuellen Periode 20010716
5 Importing IM_PER_ENDDA Call by reference Type reference (TYPE) D Periodenende 20010716

Method MERGE_MESSAGE_TABLES on class CL_PT_PERIOD_DRIVER has no exception.

Method POS_ABWKONTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ABWKONTI Call by reference Type reference (TYPE) PTM_ABWKONTI Tabelle ABWKONTI: Abwesenheitskontingente 20010713
2 Importing IM_FIRST_ACT_AP_BEGDA Call by reference Type reference (TYPE) D erster aktiver Tag 20010713
3 Importing IM_OABWKONTI Call by reference Type reference (TYPE) PTM_ABWKONTI Tabelle ABWKONTI: Abwesenheitskontingente 20010713
4 Importing IM_P0000 Value transfer Type reference (TYPE) PTT_P0000 P0000 Tabellentyp (sortiert nach Key) 20010713
5 Importing IM_P0001 Value transfer Type reference (TYPE) PTT_P0001 P0001 Tabellentyp (sortiert nach Key) 20010713
6 Importing IM_P0007 Value transfer Type reference (TYPE) PTT_P0007 P0007 Tabellentyp (sortiert nach Key) 20010713
7 Importing IM_PERNR Call by reference Type reference (TYPE) PCCE_PERNR 20010713
8 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) D Periodenanfang 20020410
9 Importing IM_RPTIME_PERIOD Call by reference Type reference (TYPE) PERMO Periodenparameter 20010713
# Exception Resumable Description Created on
1 CX_PT_CUR_CONT_CREAT_REJECT Customizing inkonsistent 20010731

Method POS_ANWKONTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ANWKONTI Call by reference Type reference (TYPE) PTM_ANWKONTI Tabelle ANWKONTI: Abwesenheitskontingente 20010713
2 Importing IM_FIRST_ACT_AP_BEGDA Call by reference Type reference (TYPE) D 20010713
3 Importing IM_OANWKONTI Call by reference Type reference (TYPE) PTM_ANWKONTI Tabelle ANWKONTI: Abwesenheitskontingente 20010713
4 Importing IM_P0000 Call by reference Type reference (TYPE) PTT_P0000 P0000 Tabellentyp (sortiert nach Key) 20010713
5 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp (sortiert nach Key) 20010713
6 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp (sortiert nach Key) 20010713
7 Importing IM_PERNR Call by reference Type reference (TYPE) PCCE_PERNR 20010713
8 Importing IM_RPTIME_PERIOD Call by reference Type reference (TYPE) PERMO Periodenparameter 20010713
# Exception Resumable Description Created on
1 CX_PT_CUR_CONT_CREAT_REJECT Customizing inkonsistent 20010731

Method POS_CVS_AND_MERGE_VS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CVS Call by reference Type reference (TYPE) PTM_CVS Tabelle CVS: Kumulierte variable Salden 20011019
2 Changing CH_VS Call by reference Type reference (TYPE) PTM_VS Tabelle VS: Variable Salden 20011019
3 Importing IM_ACT_PERIOD Call by reference Type reference (TYPE) PTR_PER aktuelle Periode 20011019
4 Importing IM_FIRST_DAY_IN_PERIOD Call by reference Type reference (TYPE) D Erster auszuwertender Tag in der aktuellen Periode 20011019
5 Importing IM_OCVS Call by reference Type reference (TYPE) PTM_CVS CVS aus Vorperiode 20011019

Method POS_CVS_AND_MERGE_VS on class CL_PT_PERIOD_DRIVER has no exception.

Method POS_PSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PSP Call by reference Type reference (TYPE) PTM_PSP Tabelle PSP: Persönlicher Arbeitszeitplan 20010718
2 Importing IM_CONTRACT Call by reference Type reference (TYPE) PCCE_PERNR Vertragsnummer 20010718
3 Importing IM_FIRST_DATE_IN_PERIOD Call by reference Type reference (TYPE) D erster auszuwertender Tag der Periode 20010718
4 Importing IM_LAST_DATE_IN_PERIOD Call by reference Type reference (TYPE) D letzter auszuwertender Tag der Periode 20010718
5 Importing IM_P0000 Call by reference Type reference (TYPE) PTT_P0000 P0000 Tabellentyp (sortiert nach Key) 20010718
6 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp (sortiert nach Key) 20010718
7 Importing IM_P0002 Call by reference Type reference (TYPE) PTT_P0002 P0002 Tabellentyp (sortiert nach Key) 20010718
8 Importing IM_P0007 Call by reference Type reference (TYPE) PTT_P0007 P0007 Tabellentyp (sortiert nach Key) 20010718
9 Importing IM_P2001 Call by reference Type reference (TYPE) PTT_P2001 2001 Tabellentyp (sortiert nach unique Key) 20010718
10 Importing IM_P2002 Call by reference Type reference (TYPE) PTT_P2002 2002 Tabellentyp (sortiert nach unique Key)2 20010718
11 Importing IM_P2003 Call by reference Type reference (TYPE) PTT_P2003 2003 Tabellentyp (sortiert nach unique Key) 20010718
12 Importing IM_PER_BEGDA Call by reference Type reference (TYPE) D Erster der Periode (Datum) 20010718
# Exception Resumable Description Created on
1 CX_PT_CUR_CONT_CREAT_REJECT Fehler beim Aufbau PSP 20010801

Method POS_QTACC_AND_MERGE_REL_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_QTACC Call by reference Type reference (TYPE) PTM_QTACC Tabelle QTACC: Kontingentkumulation 20011019
2 Changing CH_QTBASE Call by reference Type reference (TYPE) PTM_QTBASE Tabelle QTBASE: Basisansprüche kumulierter Kontingente 20011019
3 Changing CH_QTTRANS Call by reference Type reference (TYPE) PTM_QTTRANS Tabelle QTTRANS: Überleitungsvorrat 20011019
4 Importing IM_ACT_PERIOD Call by reference Type reference (TYPE) PTR_PER aktuelle Periode 20011019
5 Importing IM_FIRST_DAY_IN_PERIOD Call by reference Type reference (TYPE) D erster auszuwertender Tag in der Periode 20011019

Method POS_QTACC_AND_MERGE_REL_TABLES on class CL_PT_PERIOD_DRIVER has no exception.

Method POS_SALDO_AND_MERGE_ZES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OSALDO Call by reference Type reference (TYPE) PTM_SALDO Tabelle SALDO: Periodensalden 20010718
2 Changing CH_SALDO Call by reference Type reference (TYPE) PTM_SALDO Tabelle SALDO: Periodensalden 20010718
3 Changing CH_ZES Call by reference Type reference (TYPE) PTM_ZES Tabelle ZES: Einzelsalden 20010718
4 Importing IM_ACT_PERIOD Call by reference Type reference (TYPE) PTR_PER Periodentabelle: Struktur für Periodentabelle 20010718
5 Importing IM_FIRST_DAY_IN_PERIOD Call by reference Type reference (TYPE) D 20010718
6 Importing IM_FIRST_WPBP_BEGDA Call by reference Type reference (TYPE) D 20010718
7 Importing IM_P0001 Call by reference Type reference (TYPE) PTT_P0001 P0001 Tabellentyp (sortiert nach Key) 20010718
# Exception Resumable Description Created on
1 CX_PT_CUR_CONT_CREAT_REJECT Nachbedingung verletzt 20010731

Method POS_ZL_AND_MERGE_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALP Call by reference Type reference (TYPE) PTM_ALP Tabelle ALP: Alternative Bezahlung 20011019
2 Changing CH_C1 Call by reference Type reference (TYPE) PTM_C1 Tabelle C1: Kostenzuordnung 20011019
3 Changing CH_ZL Call by reference Type reference (TYPE) PTM_ZL Tabelle ZL: Zeitlohnarten 20011019
4 Importing IM_ACT_PERIOD Call by reference Type reference (TYPE) PTR_PER aktuelle Periode 20011019
5 Importing IM_FIRST_DAY_IN_PERIOD Call by reference Type reference (TYPE) D erster auszuwertender Tag in der Periode 20011019

Method POS_ZL_AND_MERGE_SPLITS on class CL_PT_PERIOD_DRIVER has no exception.

Method RECYCLE_CONTEXT Signature

Method RECYCLE_CONTEXT on class CL_PT_PERIOD_DRIVER has no parameter.
Method RECYCLE_CONTEXT on class CL_PT_PERIOD_DRIVER has no exception.

Method RECYCLE_CONTRACT_CONTEXTS Signature

Method RECYCLE_CONTRACT_CONTEXTS on class CL_PT_PERIOD_DRIVER has no parameter.
Method RECYCLE_CONTRACT_CONTEXTS on class CL_PT_PERIOD_DRIVER has no exception.

Method RESET_IMPORTED_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_IMPORTED_PERIODS Call by reference Type reference (TYPE) PTT_IMPORTED_PERIODS Tabelle von PTR_IMPORTED_PERIODS 20010718

Method RESET_IMPORTED_PERIODS on class CL_PT_PERIOD_DRIVER has no exception.
History
Last changed by/on SAP  20020422 
SAP Release Created in 110