Hierarchy
⤷ PT (Application Component) Personnel Time Management
⤷ PAOC_TIM_RULE_MODULES (Package) Time Evaluation Rule Modules
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_PT_EXECUTABLE | Enables Class to Be Executed | 20011031 |
Properties
Class | CL_PT_GWT | |
Short Description | Function GWT Implementation | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PAOC_TIM_RULE_MODULES | Time Evaluation Rule Modules |
Created | 20011031 | SAP |
Last change | 20011031 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_PT_TIME_EVAL_UTILITIES | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_PT_EXECUTABLE | Enables Class to Be Executed | 20011031 |
Friends
Class CL_PT_GWT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | BUFF_T510Z | Static Attribute | Private | See coding | Buffer for Text in Time Wage Type Selection Rule | 20020205 | |||
2 | BUFF_T512T | Static Attribute | Private | See coding | Buffer for Wage Type Texts | 20020205 | |||
3 | C_EXIT_GWT | Constant | Private | Type reference (TYPE) | STRING | 'STOP_GWT' | Exit GWT for Current Pair | 20020118 | |
4 | C_EXIT_PAIR | Constant | Private | Type reference (TYPE) | STRING | 'EX_PAIR' | Discard Current Pair | 20020118 | |
5 | C_EXIT_RULE | Constant | Private | Type reference (TYPE) | STRING | 'NEXT_RULE' | Process Next Rule | 20020118 | |
6 | C_IG_ABOVE_HRSHI | Constant | Private | Type reference (TYPE) | STRING | 'ABOVE' | Ignore, Above Maximum Hours | 20020111 | |
7 | C_IG_BEYOND_HRSLO | Constant | Private | Type reference (TYPE) | STRING | 'BELOW' | Ignore, Below Hours | 20020111 | |
8 | C_IG_OUTSIDE_TIMES | Constant | Private | Type reference (TYPE) | STRING | 'TIMES' | Ignore Because of Time Condition | 20020108 | |
9 | FALSE | Constant | Private | Type reference (TYPE) | BOOLE_D | ' ' | Condition Not Met | 20011109 | |
10 | INTERFACE | Instance attribute | Private | Object reference (TYPE REF TO) | IF_PT_GWT_IF | Native Interface GWT | 20011031 | ||
11 | TIME_EVAL_LOG | Static Attribute | Public | Object reference (TYPE REF TO) | IF_PT_TIME_EVAL_LOG | Interface for Time Evaluation Log (Facade for HRPL) | 20020129 | ||
12 | TRUE | Constant | Private | Type reference (TYPE) | BOOLE_D | 'X' | Condition met | 20011108 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | APPEND_ZHH_ENTRY | Static method | Private | Method | Inserts Line into Formatted TIP | 20020121 |
2 | CALC_HOURS_WORKED | Static method | Private | Method | Calculation of Applicable Hours to Date | 20020109 |
3 | CALC_SYMB_LIMITS | Static method | Private | Method | Calculation of Symbolic Constants | 20011219 |
4 | CHECK_DAY | Static method | Private | Method | Checks If Conditions Are Met for That Day | 20011109 |
5 | CHECK_PROC_TYPE | Static method | Private | Method | Checks If Condition Is Met By Processing Type | 20011109 |
6 | CHECK_RULE_PAIR_TIMELESS | Static method | Private | Method | Check If Rule with Clock Times Meets Pairs w/o Clock Times | 20011109 |
7 | CONDENSE_TIP | Static method | Private | Method | Format Table TIP for GWT | 20011107 |
8 | CUT_TABLE_TO_INTERVAL | Static method | Private | Method | Reduction to Clock-Time Interval of T510S Rule | 20020115 |
9 | DEACTIVATE_OUTSIDE_BUF_TIMES | Static method | Private | Method | Reduction to Clock-Time Interval of T510S Rule | 20020108 |
10 | DEACTIVATE_OUTSIDE_MINMAX | Static method | Private | Method | Reduction of Value Limits (Hours) | 20020111 |
11 | DETERMINE_RULE_PACKAGE | Static method | Private | Method | Determine T510s Rules to Be Processed | 20020115 |
12 | DISTRIBUTE_WAGETYPES | Static method | Private | Method | Distribution of Generated Wage Types | 20020124 |
13 | FUGWT | Static method | Public | Method | Corresponds to Time Evaluation Function GWT | 20011031 |
14 | GEN_WAGETYPE | Static method | Private | Method | Generate Wage Type | 20020108 |
15 | GET_DAYINFO | Static method | Private | Method | Get Relevant Daily Information on Personnel Assignments | 20011109 |
16 | GET_T510Z | Static method | Private | Method | Log: Read Text of a T510S Rule | 20020205 |
17 | GET_T512T_LGTXT | Static method | Private | Method | Log: Read Long Text Corresponding to Wage Type | 20020205 |
18 | LOG_GENERAL_INFORMATION | Static method | Private | Method | Log: General Information | 20020204 |
19 | LOG_GENERATION | Static method | Private | Method | Log: Generation for Each Entry | 20020205 |
20 | LOG_T510S_RULE_ATTRIBUTES | Static method | Private | Method | Log: Rule Attributes | 20020205 |
21 | LOG_T510S_RULE_CHECK_DAY | Static method | Private | Method | Log: Applicability of Rule | 20020206 |
22 | LOG_T510S_RULE_GENERAL | Static method | Private | Method | Log: Rule Text and Wage Type Text | 20020205 |
23 | PREPARE_FOR_DIST | Static method | Private | Method | Preparation for Distribution | 20020129 |
24 | PROCESS_EXITS | Static method | Private | Method | Evaluation of Rule T510s Exits | 20020118 |
25 | SAVE_ORIG_TIMES | Static method | Private | Method | Note Original Times/Number for Log | 20020205 |
26 | UPDATE_C1_ALP_FROM_DIST | Static method | Private | Method | Updates C1 and ALP from Distribution | 20020124 |
27 | UPDATE_DZL_ZML | Static method | Private | Method | Updates Generated Wage Types | 20020124 |
28 | ZHH_LOOP | Static method | Private | Method | Generation Loop for Rules with COINT= False | 20020121 |
29 | ZHH_LOOP_WITH_COINT | Static method | Private | Method | Generation Loop for Rules with COINT= True | 20020121 |
Events
Class CL_PT_GWT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GWT_DAYINFO | Private | See coding | Structure of Day Info for Each Pers. Assgmt | 20011109 |
|
|
2 | GWT_DAYINFO_TAB | Private | See coding | Day Info Table for Each Pers. Assgmt | 20011109 |
|
|
3 | TIP_FOR_GWT | Private | See coding | Structure of Formatted TIP for GWT | 20011107 |
|
|
4 | TIP_FOR_GWT_TAB | Private | See coding | Table of Formatted TIP for GWT | 20011107 |
|
|
5 | TY_ORIG_TIMES | Private | See coding | Structure for Original Times and Number of Time Pair | 20020205 |
|
|
6 | TY_RULE_STRUCTURE | Private | See coding | Structure of a T510s Rule | 20020118 |
|
Method Signatures
Method APPEND_ZHH_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_ZHH | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Tabelle der aufbereiteten TIP für GWT | 20020121 | ||
2 | Importing | IM_COND_ENTRY | Call by reference | Type reference (TYPE) | PTR_CONTRACT_TIP_ENTRY | TIP-Eintrag mit Pernr | 20020121 |
Method APPEND_ZHH_ENTRY on class CL_PT_GWT has no exception.
Method CALC_HOURS_WORKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_ACT_HRS_SUM | Call by reference | Type reference (TYPE) | PTM_WTNUM_DZL | Summenanzahl mit aktuellem Paar | 20020115 | ||
2 | Exporting | EX_OLD_HRS_SUM | Call by reference | Type reference (TYPE) | PTM_WTNUM_DZL | Summenanzahl ohne aktuellem Paar | 20020115 | ||
3 | Importing | IM_CALC_TO_SRTFD | Call by reference | Type reference (TYPE) | SYTABIX | SRTFD zum Aktuellen Eintrag | 20020115 | ||
4 | Importing | IM_ZHH_COTYP | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Aufbereitete TIP zum COTYP | 20020109 |
Method CALC_HOURS_WORKED on class CL_PT_GWT has no exception.
Method CALC_SYMB_LIMITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CURRENT_MOFID | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOFID | Personalnummern mit FeiertagskalenderID | 20011219 | ||
2 | Importing | IM_CURRENT_MOSID | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOSID | Personalnummern mit MOSID | 20011219 | ||
3 | Importing | IM_CURRENT_WPBP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_WPBP_ENTRY | Personalnummern mit WPBP-Eintrag | 20011219 | ||
4 | Importing | IM_CURRENT_ZEITY | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZEITY | Personalnummern mit ZEITY | 20011219 | ||
5 | Importing | IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 20011219 | ||
6 | Importing | IM_HRS_SYMB | Call by reference | Type reference (TYPE) | HRSLS | Symbolische Angabe Stundengrenzwert | 20011219 | ||
7 | Importing | IM_PSP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PSP | PSPs mit Personalnummern | 20011219 | ||
8 | Returning | RESULT | Value transfer | Type reference (TYPE) | HRSLO | Grenzwert Stunden | 20020114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PT_EXECUTION_FAILED | Ausführung fehlgeschlagen | 20020704 | |
2 | CX_PT_GWT_MINMAX_INCONSISTENT | Berechung Ober-/Untergrenze bei ZLAuswahl inkonsistent | 20020129 | |
3 | CX_PT_GWT_WITH_ERROR | Funktion GWT mit Fehler beendet | 20020704 |
Method CHECK_DAY 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) | DATUM | Stichtag | 20011109 | ||
2 | Importing | IM_DAYINFO | Call by reference | Type reference (TYPE) | GWT_DAYINFO_TAB | Tabelle der Tagesinfos pro Vertrag | 20011109 | ||
3 | Importing | IM_RULE | Call by reference | Type reference (TYPE) | PTBUF | Zeitlohnartenauswahlregel | 20011109 | ||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Kennzeichen: Bedingungen erfüllt | 20011109 |
Method CHECK_DAY on class CL_PT_GWT has no exception.
Method CHECK_PROC_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PROC_TYPE | Call by reference | Type reference (TYPE) | VATYX | Verarbeitungstyp | 20011109 | ||
2 | Importing | IM_RULE_VATYP | Call by reference | Type reference (TYPE) | VATYP | Gültige Verarbeitungstypen | 20011109 | ||
3 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Kennzeichen: Bedingungen erfüllt | 20011109 |
Method CHECK_PROC_TYPE on class CL_PT_GWT has no exception.
Method CHECK_RULE_PAIR_TIMELESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_FL_TIMELESS | Call by reference | Type reference (TYPE) | BOOLE_D | Kennzeichen: Uhrzeitlose Paare | 20011109 | ||
2 | Importing | IM_RULE_BEGTM | Call by reference | Type reference (TYPE) | CTIMB | Beginnuhrzeit | 20011109 | ||
3 | Importing | IM_RULE_ENDTM | Call by reference | Type reference (TYPE) | CTIME | Endeuhrzeit | 20011109 | ||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Kennzeichen: Paare/Regel o.k. | 20011109 |
Method CHECK_RULE_PAIR_TIMELESS on class CL_PT_GWT has no exception.
Method CONDENSE_TIP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_ZHH | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Tabelle der aufbereiteten TIP für GWT | 20011108 | ||
2 | Changing | CH_ZHH_IGN | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Tabelle der ignorierten Abwesenheiten | 20011108 | ||
3 | Importing | IM_AB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_AB | AB mit Personalnummern | 20011108 | ||
4 | Importing | IM_CHECK_ABSENCE | Call by reference | Type reference (TYPE) | BOOLE_D | Abwesenheiten checken | 20011108 | ||
5 | Importing | IM_CURRENT_MOLGA | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOLGA | Ländergruppierung | 20020115 | ||
6 | Importing | IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 20011108 | ||
7 | Importing | IM_MODIF_T554C | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T554C_MOD0A | Tabellentyp vertragsabhängiger T554c MODIF's | 20011108 | ||
8 | Importing | IM_PROC_TYPE_STRING | Call by reference | Type reference (TYPE) | VATYP | Relevante Verarbeitungstypen | 20011108 | ||
9 | Importing | IM_TIP_ENTRY | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TIP_ENTRY | TIP mit Personalnummern (flach) | 20020128 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PT_EXECUTION_FAILED | Ausführung fehlgeschlagen | 20020704 | |
2 | CX_PT_GWT_WITH_ERROR | Fehlender/ungültiger Customizing-Eintrag | 20020704 |
Method CUT_TABLE_TO_INTERVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_TAB | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Zu kürzende Tabelle | 20020115 | ||
2 | Importing | IM_RULE_BEGTM | Call by reference | Type reference (TYPE) | CTIMB | Beginnuhrzeit | 20020115 | ||
3 | Importing | IM_RULE_ENDTM | Call by reference | Type reference (TYPE) | CTIME | Endeuhrzeit | 20020115 |
Method CUT_TABLE_TO_INTERVAL on class CL_PT_GWT has no exception.
Method DEACTIVATE_OUTSIDE_BUF_TIMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FL_IGN_ZHH | Call by reference | Type reference (TYPE) | STRING | Kennzeichen: Eintrag ignorieren | 20020108 | ||
2 | Changing | CH_ZHH_LINE | Call by reference | Type reference (TYPE) | TIP_FOR_GWT | AKtuller Eintrag | 20020115 | ||
3 | Importing | IM_ORIG_TIMES | Call by reference | Type reference (TYPE) | TY_ORIG_TIMES | Originalzeiten des aktuellen Eintrags | 20020205 | ||
4 | Importing | IM_RULE_BEGTM | Call by reference | Type reference (TYPE) | CTIMB | Beginnuhrzeit | 20020108 | ||
5 | Importing | IM_RULE_ENDTM | Call by reference | Type reference (TYPE) | CTIME | Endeuhrzeit | 20020108 |
Method DEACTIVATE_OUTSIDE_BUF_TIMES on class CL_PT_GWT has no exception.
Method DEACTIVATE_OUTSIDE_MINMAX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_FL_IGN_ZHH | Call by reference | Type reference (TYPE) | STRING | Kennzeichen: Eintrag ignorieren | 20020111 | ||
2 | Changing | CH_ZHH_LINE | Call by reference | Type reference (TYPE) | TIP_FOR_GWT | Aktueller ZHH-Eintrag | 20020111 | ||
3 | Importing | IM_ACT_HRS_SUM | Call by reference | Type reference (TYPE) | PTM_WTNUM_DZL | Summenanzahl mit aktuellem Paar | 20020111 | ||
4 | Importing | IM_OLD_HRS_SUM | Call by reference | Type reference (TYPE) | PTM_WTNUM_DZL | Summenanzahl ohne aktuellem Paar | 20020111 | ||
5 | Importing | IM_ORIG_TIMES | Call by reference | Type reference (TYPE) | TY_ORIG_TIMES | Originalzeiten des aktuellen Eintrags | 20020205 | ||
6 | Importing | IM_RULE_HRSHI | Call by reference | Type reference (TYPE) | HRSHI | Obergrenze Stunden | 20020115 | ||
7 | Importing | IM_RULE_HRSLO | Call by reference | Type reference (TYPE) | HRSLO | Untergrenze Stunden | 20020115 |
Method DEACTIVATE_OUTSIDE_MINMAX on class CL_PT_GWT has no exception.
Method DETERMINE_RULE_PACKAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EX_PACKAGE_DAYMO | Call by reference | Type reference (TYPE) | DAYMO | Tagesgruppierung für die Zeitlohnartenauswahl | 20020204 | ||
2 | Exporting | EX_PACKAGE_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020204 | ||
3 | Exporting | EX_PACKAGE_ORGMO | Call by reference | Type reference (TYPE) | ORGMO | Zeitlohnartenauswahlregelgruppe | 20020204 | ||
4 | Exporting | EX_T510S_PACKAGE | Call by reference | Type reference (TYPE) | PTT_T510S_BLOCK | T510s-Regelblock | 20020204 | ||
5 | Importing | IM_CONTRACT_T510S | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T510S | Zeitlohnartenauswahlregeln mit Vertrag | 20020115 | ||
6 | Importing | IM_CURRENT_DAYMO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T510S_DAYMO | Tabellentyp vertragsabhängiger T510S DAYMOs | 20020430 | ||
7 | Importing | IM_CURRENT_MOLGA | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOLGA | Personalnummern und zugehörige Ländergruppierung | 20020919 | ||
8 | Importing | IM_CURRENT_ORGMO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T510S_ORGMO | Tabellentyp vertragsabhängiger T510S ORGMOs | 20020919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PT_GWT_RULES_INCONSISTENT | Business Subject Zeitlohnartenauswahl inkonsistent | 20020409 |
Method DISTRIBUTE_WAGETYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_DIST_CONTRACT_ALP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ALP | Personalnummern und Tabelle ALP | 20020124 | ||
2 | Changing | CH_DIST_CONTRACT_C1 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_C1 | Personalnummern und Tabelle C1 | 20020124 | ||
3 | Changing | CH_DIST_WAGETYPE_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML | Verteilte Lohnartentabelle | 20020125 | ||
4 | Importing | IM_CONTRACTS_TO_DISTRIBUTE | Call by reference | Type reference (TYPE) | PTT_PERNRS | Verteilung: Liste von Personalnummern | 20020124 | ||
5 | Importing | IM_DIST_BASIS_FOR_EX | Call by reference | Object reference (TYPE REF TO) | IF_PT_CCE_EX_DIST_CONTEXT | Interface für Verteilungs-BAdI | 20020124 | ||
6 | Importing | IM_DIST_CONTR_AV_WORKTIME | Call by reference | Type reference (TYPE) | PTT_CONTRACT_AV_WORKTIME | Verteilung: Pernr + durchsch. Arbeitszeit pro Tag | 20020124 | ||
7 | Importing | IM_DIST_CONTR_CAP_UTILLEVEL | Call by reference | Type reference (TYPE) | PTT_CONTRACT_CAP_UTILLEVEL | Verteilung: Pernr + Beschäftigungsgrad | 20020124 | ||
8 | Importing | IM_DIST_CONTR_DAILY_BALANCES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TES | Verteilung: Pernr + Tabelle TES | 20020124 | ||
9 | Importing | IM_DIST_CONTR_PERIOD_BALANCES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | Vertelung; Pernr + TAbelle SALDO | 20020124 | ||
10 | Importing | IM_DIST_CONTR_PLANNED_WORKTIME | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PLANNED_WORKTIME | Verteilung: Pernr + gepl. Arbeitszeit | 20020124 | ||
11 | Importing | IM_DIST_METHOD | Call by reference | Type reference (TYPE) | PT_CCE_DIST_METHOD | Verteilungsmethode | 20020124 | ||
12 | Importing | IM_FROM_DAILY_OR_PERIOD_BAL | Call by reference | Type reference (TYPE) | PT_SCHEMA_BLOCK | D: aus Tagessalden; E: aus Periodensalden | 20020124 | ||
13 | Importing | IM_WAGETYPE_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML_ENTRY | Lohnartentabelle zur Verteilung | 20020124 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PTCCE_INVALID_DIST_METHOD | Verteilungsmethode nicht gültig | 20020129 | |
2 | CX_PTCCE_NO_ALP_ENTRY_FOUND | keine abweichende Bezahlung gefunden | 20020129 | |
3 | CX_PTCCE_NO_COSTASSIGNMT_FOUND | keine Kostenzuordnung gefunden | 20020129 |
Method FUGWT 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) | PTT_CONTRACT_ALP_REF | Personalnummern und Referenz auf Tabelle ALP | 20020124 | ||
2 | Changing | CH_C1 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_C1_REF | Personalnummern und Referenz auf Tabelle C1 | 20020124 | ||
3 | Changing | CH_DZL | Call by reference | Type reference (TYPE) | PTT_CONTRACT_DZL_REF | Personalnummern und Referent auf Tabelle DZL | 20011105 | ||
4 | Changing | CH_ZML | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML_REF | Personalnummern und Referent auf Tabelle ZML | 20011105 | ||
5 | Importing | IM_AB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_AB | AB mit Personalnummern | 20011105 | ||
6 | Importing | IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 20020115 | ||
7 | Importing | IM_CONTRACTS_TO_DISTRIBUTE | Call by reference | Type reference (TYPE) | PTT_PERNRS | Verteilung: Liste von Personalnummern | 20020124 | ||
8 | Importing | IM_CONTRACT_T510S | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T510S | Zu prozessierende T510s-Regeln | 20020115 | ||
9 | Importing | IM_CURRENT_DAYMO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T510S_DAYMO | Tabellentyp vertragsabhängiger T510S DAYMOs | 20020502 | ||
10 | Importing | IM_CURRENT_MOFID | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOFID | Personalnummern mit FeiertagskalenderID | 20011219 | ||
11 | Importing | IM_CURRENT_MOLGA | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOLGA | Personalnummern und zugehörige Ländergruppierung | 20020115 | ||
12 | Importing | IM_CURRENT_MOSID | Call by reference | Type reference (TYPE) | PTT_CONTRACT_MOSID | Personalnummern mit MOSID | 20011219 | ||
13 | Importing | IM_CURRENT_ORGMO | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T510S_ORGMO | Tabellentyp vertragsabhängiger T510S ORGMOs | 20020919 | ||
14 | Importing | IM_CURRENT_WPBP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_WPBP_ENTRY | Personalnummern mit WPBP-Eintrag | 20011219 | ||
15 | Importing | IM_CURRENT_ZEITY | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZEITY | Personalnummern mit ZEITY | 20011219 | ||
16 | Importing | IM_DIST_BASIS_FOR_EX | Call by reference | Object reference (TYPE REF TO) | IF_PT_CCE_EX_DIST_CONTEXT | Interface für Verteilungs-BAdI | 20020124 | ||
17 | Importing | IM_DIST_CONTR_AV_WORKTIME | Call by reference | Type reference (TYPE) | PTT_CONTRACT_AV_WORKTIME | Verteilung: Pernr + durchsch. Arbeitszeit pro Tag | 20020124 | ||
18 | Importing | IM_DIST_CONTR_CAP_UTILLEVEL | Call by reference | Type reference (TYPE) | PTT_CONTRACT_CAP_UTILLEVEL | Verteilung: Pernr + Beschäftigungsgrad | 20020124 | ||
19 | Importing | IM_DIST_CONTR_DAILY_BALANCES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TES | Verteilung: Pernr + Tabelle TES | 20020124 | ||
20 | Importing | IM_DIST_CONTR_PERIOD_BALANCES | Call by reference | Type reference (TYPE) | PTT_CONTRACT_SALDO | Vertelung; Pernr + TAbelle SALDO | 20020124 | ||
21 | Importing | IM_DIST_CONTR_PLANNED_WORKTIME | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PLANNED_WORKTIME | Verteilung: Pernr + gepl. Arbeitszeit | 20020124 | ||
22 | Importing | IM_DIST_METHOD | Call by reference | Type reference (TYPE) | PT_CCE_DIST_METHOD | Verteilungsmethode | 20020124 | ||
23 | Importing | IM_FROM_DAILY_OR_PERIOD_BAL | Call by reference | Type reference (TYPE) | PT_SCHEMA_BLOCK | D: aus Tagessalden; E: aus Periodensalden | 20020124 | ||
24 | Importing | IM_GEN_INTO_DZL | Call by reference | Type reference (TYPE) | BOOLE_D | Lohnarten in DZL abstellen | 20011105 | ||
25 | Importing | IM_GEN_INTO_ZML | Call by reference | Type reference (TYPE) | BOOLE_D | Lohnarten in ZML abstellen | 20011105 | ||
26 | Importing | IM_MODIF_T554C | Call by reference | Type reference (TYPE) | PTT_CONTRACT_T554C_MOD0A | Vertragsabhängige Modifikator für T554c | 20011105 | ||
27 | Importing | IM_PROC_TYPE | Call by reference | Type reference (TYPE) | VATYX | Verarbeitungstyp | 20011105 | ||
28 | Importing | IM_PSP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PSP | PSPs mit Personalnummern | 20011109 | ||
29 | Importing | IM_SORT_METHOD | Call by reference | Type reference (TYPE) | STRING | Sortiermethode für TIP | 20020813 | ||
30 | Importing | IM_TIP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_TIP | TIP mit Personalnummern | 20011105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PT_EXECUTION_FAILED | Ausführung fehlgeschlagen | 20020129 | |
2 | CX_PT_GWT_WITH_ERROR | Funktion GWT mit Fehler beendet | 20020321 |
Method GEN_WAGETYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_WGTYP_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML_ENTRY | Generierte Lohnarten | 20020108 | ||
2 | Importing | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20020108 | ||
3 | Importing | IM_LGMUL | Call by reference | Type reference (TYPE) | LGMUL | Festwert | 20020118 | ||
4 | Importing | IM_ORIG_TIMES | Call by reference | Type reference (TYPE) | TY_ORIG_TIMES | Originalzeiten des aktuellen ZHH-Eintrags | 20020205 | ||
5 | Importing | IM_ZHH_LINE | Call by reference | Type reference (TYPE) | TIP_FOR_GWT | Aktueller ZHH-Eintrag | 20020108 |
Method GEN_WAGETYPE on class CL_PT_GWT has no exception.
Method GET_DAYINFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_DAYINFO | Call by reference | Type reference (TYPE) | GWT_DAYINFO_TAB | Tabelle der Tagesinfos pro Vertrag | 20011109 | ||
2 | Importing | IM_DATE | Call by reference | Type reference (TYPE) | DATUM | Stichtag | 20011109 | ||
3 | Importing | IM_PSP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_PSP | PSPs mit Personalnummern | 20011109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_PT_EXECUTION_FAILED | Ausführung fehlgeschlagen | 20020704 | |
2 | CX_PT_GWT_WITH_ERROR | Funktion GWT mit Fehler beendet | 20020704 |
Method GET_T510Z Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DAYMO | Call by reference | Type reference (TYPE) | DAYMO | Tagesgruppierung für die Zeitlohnartenauswahl | 20020205 | ||
2 | Importing | IM_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020205 | ||
3 | Importing | IM_ORGMO | Call by reference | Type reference (TYPE) | ORGMO | Zeitlohnartenauswahlregelgruppe | 20020205 | ||
4 | Importing | IM_SEQNO | Call by reference | Type reference (TYPE) | SEQLG | Nummer einer Lohnartenregel bei gleichem Schlüssel | 20020205 | ||
5 | Returning | RESULT | Value transfer | Type reference (TYPE) | PTM_WTRTX | Texte für Zeitlohnartenauswahlregel | 20020205 |
Method GET_T510Z on class CL_PT_GWT has no exception.
Method GET_T512T_LGTXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20020205 | ||
2 | Importing | IM_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020205 | ||
3 | Returning | RESULT | Value transfer | Type reference (TYPE) | LGTXT | Langtext für Lohnart | 20020205 |
Method GET_T512T_LGTXT on class CL_PT_GWT has no exception.
Method LOG_GENERAL_INFORMATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PACKAGE_DAYMO | Call by reference | Type reference (TYPE) | DAYMO | Tagesgruppierung für die Zeitlohnartenauswahl | 20020204 | ||
2 | Importing | IM_PACKAGE_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020204 | ||
3 | Importing | IM_PACKAGE_ORGMO | Call by reference | Type reference (TYPE) | ORGMO | Zeitlohnartenauswahlregelgruppe | 20020204 | ||
4 | Importing | IM_ZHH_IGN | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Tabelle der ignorierten Abwesenheiten | 20020204 |
Method LOG_GENERAL_INFORMATION on class CL_PT_GWT has no exception.
Method LOG_GENERATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_GEN_WTNUM | Call by reference | Type reference (TYPE) | PTM_WTNUM_DZL | Anzahl Stunden je Lohnart | 20020205 | ||
2 | Importing | IM_GEN_WTYPE | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20020205 | ||
3 | Importing | IM_IGNORE_REASON | Call by reference | Type reference (TYPE) | STRING | Grund der Verwerfung | 20020205 | ||
4 | Importing | IM_LOG_TIMES | Call by reference | Type reference (TYPE) | TY_ORIG_TIMES | Originalzeiten | 20020205 |
Method LOG_GENERATION on class CL_PT_GWT has no exception.
Method LOG_T510S_RULE_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_RULE | Call by reference | Type reference (TYPE) | PTBUF | Aktuelle T510s-Regel | 20020205 |
Method LOG_T510S_RULE_ATTRIBUTES on class CL_PT_GWT has no exception.
Method LOG_T510S_RULE_CHECK_DAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COND_FAILED | Call by reference | Type reference (TYPE) | STRING | Nicht erfüllte Bedingung | 20020206 | ||
2 | Importing | IM_DAYINFO | Call by reference | Type reference (TYPE) | GWT_DAYINFO_TAB | Tabelle der Tagesinfos pro Vertrag | 20020206 | ||
3 | Importing | IM_RULE | Call by reference | Type reference (TYPE) | PTBUF | Aktuelle T510s-Regel | 20020206 | ||
4 | Importing | IM_RULE_VATYP | Call by reference | Type reference (TYPE) | VATYP | Zuläsige Verarbeitungstypen der Regel | 20020206 |
Method LOG_T510S_RULE_CHECK_DAY on class CL_PT_GWT has no exception.
Method LOG_T510S_RULE_GENERAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DAYMO | Call by reference | Type reference (TYPE) | DAYMO | Tagesgruppierung für die Zeitlohnartenauswahl | 20020205 | ||
2 | Importing | IM_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020205 | ||
3 | Importing | IM_ORGMO | Call by reference | Type reference (TYPE) | ORGMO | Zeitlohnartenauswahlregelgruppe | 20020205 | ||
4 | Importing | IM_RULE_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20020205 | ||
5 | Importing | IM_RULE_SEQNO | Call by reference | Type reference (TYPE) | SEQLG | Nummer einer Lohnartenregel bei gleichem Schlüssel | 20020205 |
Method LOG_T510S_RULE_GENERAL on class CL_PT_GWT has no exception.
Method PREPARE_FOR_DIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_DIST_CONTRACT_ALP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ALP | ALP mit Personalnummern | 20020129 | ||
2 | Changing | CH_DIST_CONTRACT_C1 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_C1 | C1 mit Personalnummern | 20020129 | ||
3 | Changing | CH_DIST_WGTYP_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML | Personalnummern und Tabelle ZML | 20020129 | ||
4 | Importing | IM_ALP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ALP_REF | Personalnummern und Referenz auf Tabelle ALP | 20020129 | ||
5 | Importing | IM_C1 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_C1_REF | Personalnummern und Referenz auf Tabelle C1 | 20020129 | ||
6 | Importing | IM_CONTRACTS_TO_DISTRIBUTE | Call by reference | Type reference (TYPE) | PTT_PERNRS | Liste von Personalnummern | 20020129 |
Method PREPARE_FOR_DIST on class CL_PT_GWT has no exception.
Method PROCESS_EXITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ORIG_BEGUZ | Call by reference | Type reference (TYPE) | CTIMB | Beginnuhrzeit | 20020118 | ||
2 | Importing | IM_ORIG_ENDUZ | Call by reference | Type reference (TYPE) | CTIME | Endeuhrzeit | 20020118 | ||
3 | Importing | IM_RULE | Call by reference | Type reference (TYPE) | PTBUF | Aktuelle T510s-Regel | 20020118 | ||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRING | Exit-Zustand | 20020118 |
Method PROCESS_EXITS on class CL_PT_GWT has no exception.
Method SAVE_ORIG_TIMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_ORIG_TIMES | Call by reference | Type reference (TYPE) | TY_ORIG_TIMES | Originalzeiten eines Eintrags | 20020205 | ||
2 | Importing | IM_ZHH_LINE | Call by reference | Type reference (TYPE) | TIP_FOR_GWT | Aktueller ZHH-Eintrag | 20020205 |
Method SAVE_ORIG_TIMES on class CL_PT_GWT has no exception.
Method UPDATE_C1_ALP_FROM_DIST 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) | PTT_CONTRACT_ALP_REF | Personalnummern und Referenz auf Tabelle ALP | 20020124 | ||
2 | Changing | CH_C1 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_C1_REF | Personalnummern und Referenz auf Tabelle C1 | 20020124 | ||
3 | Importing | IM_DIST_CONTRACT_ALP | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ALP | ALP mit Personalnummern | 20020124 | ||
4 | Importing | IM_DIST_CONTRACT_C1 | Call by reference | Type reference (TYPE) | PTT_CONTRACT_C1 | C1 mit Personalnummern | 20020124 |
Method UPDATE_C1_ALP_FROM_DIST on class CL_PT_GWT has no exception.
Method UPDATE_DZL_ZML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_DZL | Call by reference | Type reference (TYPE) | PTT_CONTRACT_DZL_REF | Personalnummern und Referenz auf Tabelle DZL | 20020124 | ||
2 | Changing | CH_ZML | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML_REF | Personalnummern und Referenz auf Tabelle ZML | 20020124 | ||
3 | Importing | IM_ACDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20020124 | ||
4 | Importing | IM_GEN_INTO_DZL | Call by reference | Type reference (TYPE) | BOOLE_D | Lohnarten in DZL abstellen | 20020124 | ||
5 | Importing | IM_GEN_INTO_ZML | Call by reference | Type reference (TYPE) | BOOLE_D | Lohnarten in ZML abstellen | 20020124 | ||
6 | Importing | IM_PROC_TYPE | Call by reference | Type reference (TYPE) | VATYX | Verarbeitungstyp | 20020124 | ||
7 | Importing | IM_WAGETYPE_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML | Lohnartentabelle zur Verteilung | 20020124 |
Method UPDATE_DZL_ZML on class CL_PT_GWT has no exception.
Method ZHH_LOOP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_WGTYP_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML_ENTRY | Generierte Lohnarten | 20020121 | ||
2 | Changing | CH_ZHH | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Aufbereitete TIP | 20020121 | ||
3 | Exporting | EX_EXIT_GWT | Call by reference | Type reference (TYPE) | BOOLE_D | Beende GWT nach dieser Regel | 20020131 | ||
4 | Importing | IM_RULE_PARAM | Call by reference | Type reference (TYPE) | TY_RULE_STRUCTURE | Struktur der aktuellen T510s-Regel | 20020121 | ||
5 | Importing | IM_T510S_RULE | Call by reference | Type reference (TYPE) | PTBUF | Aktuelle T510s-Regel | 20020121 | ||
6 | Importing | IM_ZHH_COTYP | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Aufbereitete TIP zum COTYP | 20020121 |
Method ZHH_LOOP on class CL_PT_GWT has no exception.
Method ZHH_LOOP_WITH_COINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_WGTYP_TAB | Call by reference | Type reference (TYPE) | PTT_CONTRACT_ZML_ENTRY | Generierte Lohnarten | 20020121 | ||
2 | Changing | CH_ZHH | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Aufbereitete TIP | 20020121 | ||
3 | Exporting | EX_EXIT_GWT | Call by reference | Type reference (TYPE) | BOOLE_D | Beende GWT nach dieser Regel | 20020131 | ||
4 | Importing | IM_RULE_PARAM | Call by reference | Type reference (TYPE) | TY_RULE_STRUCTURE | Struktur der aktuellen T510s-Regel | 20020121 | ||
5 | Importing | IM_T510S_RULE | Call by reference | Type reference (TYPE) | PTBUF | Aktuelle T510s-Regel | 20020121 | ||
6 | Importing | IM_ZHH_COTYP | Call by reference | Type reference (TYPE) | TIP_FOR_GWT_TAB | Aufbereitete TIP zum COTYP | 20020121 |
Method ZHH_LOOP_WITH_COINT on class CL_PT_GWT has no exception.
History
Last changed by/on | SAP | 20011031 |
SAP Release Created in | 110 |