SAP ABAP Class CL_PT_SORT (Implementation Function SORT)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   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_CCE_SORT_METHOD_CONST Interface for Sort Method - Constants 20020813
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PT_EXECUTABLE Enables Class to Be Executed 20020729
Properties
Class CL_PT_SORT  
Short Description Implementation Function SORT    
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 20020729   SAP 
Last change 00000000   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_CCE_SORT_METHOD_CONST Interface for Sort Method - Constants 20020813
2 IF_PT_EXECUTABLE Enables Class to Be Executed 20020729
Friends
Class CL_PT_SORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INTERFACE Static Attribute Public Object reference (TYPE REF TO) IF_PT_SORT_IF Natives Interface for SORT 20020730
2 TIME_EVAL_LOG Static Attribute Public Object reference (TYPE REF TO) IF_PT_TIME_EVAL_LOG Interface for Time Evaluation Log (Facade for HRPL) 20020730
Methods
# Method Level Visibility Method type Description Created on
1 DO_LOG Static method Private Method Log If Parameters Incorrect 20020806
2 FUSORT Static method Private Method Corresponds to Time Evaluation Function SORT 20020729
3 SORT_CONTRACT_DZL Static method Public Method Sort Pers.Assmt-Dependent Table DZL 20020813
4 SORT_CONTRACT_SALDO Static method Private Method Sort Table SALDO 20020813
5 SORT_CONTRACT_TES Static method Private Method Sort Table TES 20020813
6 SORT_CONTRACT_TIP Static method Public Method Sort Pers.Assgmt-Dependent Table TIP 20020730
7 SORT_CONTRACT_ZL Static method Public Method Sort Pers.Assgmt-Dependent Table ZL 20020813
8 SORT_CONTRACT_ZML Static method Public Method Sort Pers.Assgmt-Dependent Table ZML 20020813
9 SORT_DZL Static method Public Method Sorting of (Flat) Table DZL 20020813
10 SORT_TIP Static method Public Method Sorting of (Flat) Table TIP 20020729
11 SORT_ZL Static method Public Method Sorting of (Flat) Table ZL 20020813
12 SORT_ZML Static method Public Method Sorting of (Flat) Table ZML 20020730
Events
Class CL_PT_SORT has no event.
Types
Class CL_PT_SORT has no local type.
Method Signatures

Method DO_LOG 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) DATS Stichtag 20020806
2 Importing IM_SORT_TABLE Call by reference Type reference (TYPE) STRING Zu sortierende Tabelle 20020806
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020806

Method FUSORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SALDO Call by reference Type reference (TYPE) PTM_SALDO Referenz auf SALDO 20020729
2 Changing CH_TES Call by reference Type reference (TYPE) PTT_TES Referenz auf TES 20020729
3 Changing CH_TIP Call by reference Type reference (TYPE) PTT_TIP Referenz auf TIP 20020729
4 Changing CH_ZL Call by reference Type reference (TYPE) PTM_ZL Referenz auf Tabelle ZL 20020729
5 Changing CH_ZML Call by reference Type reference (TYPE) PTT_ZML Referenz auf Tabelle ZML 20020729
6 Importing IM_DATE Call by reference Type reference (TYPE) DATS Stichtag 20020729
7 Importing IM_SEPARATE_TIMELESS_PAIRS Call by reference Type reference (TYPE) STRING Separierung Uhrzeitlose TIP-Einträge 'BEF', 'AFT , space 20020730
8 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: DES = abst. space = aufst. 20020813
9 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäß Konstanten aus IF_PT_CCE_SORT_METHOD 20020813
10 Importing IM_SORT_TABLE Call by reference Type reference (TYPE) STRING Zu sortierende Tabelle: TIP, TES, SALDO, ZL, ZML 20020729
11 Importing IM_TIP_SORT_P_VTYPE_PRIO Call by reference Type reference (TYPE) STRING Sortierreihenfolge von Paar- bzw. Verarb-Typ 20020809
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020806

Method SORT_CONTRACT_DZL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORTED_CONTRACT_DZL Call by reference Type reference (TYPE) PTT_CONTRACT_DZL Personalnummern und Tabelle DZL 20020813
2 Exporting EX_SORTED_MERGED_DZL Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_LINE DZL-Einträge mit Personalnummer 20020813
3 Importing IM_CONTRACT_DZL Call by reference Type reference (TYPE) PTT_CONTRACT_DZL Personalnummern und Tabelle DZL 20020813
4 Importing IM_CONTRACT_DZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_REF Personalnummer mit Referenz auf DZL 20020813
5 Importing IM_NO_MERGE_CONTRACTS Call by reference Type reference (TYPE) BOOLE_D Keine vertragsübergreifende, flache Sortierung 20020813
6 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813
7 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METHOD 20020813

Method SORT_CONTRACT_DZL on class CL_PT_SORT has no exception.

Method SORT_CONTRACT_SALDO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORTED_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO Personalnummern und Tabelle SALDO 20020813
2 Importing IM_CONTRACT_SALDO Call by reference Type reference (TYPE) PTT_CONTRACT_SALDO Personalnummern und Tabelle SALDO 20020813
3 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813

Method SORT_CONTRACT_SALDO on class CL_PT_SORT has no exception.

Method SORT_CONTRACT_TES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORTED_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020813
2 Importing IM_CONTRACT_TES Call by reference Type reference (TYPE) PTT_CONTRACT_TES Personalnummern und Tabelle TES 20020813
3 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813

Method SORT_CONTRACT_TES on class CL_PT_SORT has no exception.

Method SORT_CONTRACT_TIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORTED_CONTRACT_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP TIP mit Personalnummern 20020730
2 Exporting EX_SORTED_MERGED_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP_ENTRY TIP-Einträge mit Personalnummer 20020730
3 Importing IM_CONTRACT_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP TIP mit Personalnummern 20020730
4 Importing IM_CONTRACT_TIP_REF Call by reference Type reference (TYPE) PTT_CONTRACT_TIP_REF Personalnummer mit Referenz auf TIP 20020730
5 Importing IM_NO_MERGE_CONTRACTS Call by reference Type reference (TYPE) BOOLE_D Keine vertragsübergreifende, flache Sortierung 20020813
6 Importing IM_SEPARATE_TIMELESS Call by reference Type reference (TYPE) STRING Separierung Uhrzeitloser TIP-Einträge 'BEF', 'AFT , space 20020730
7 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: DES = abst. space = aufst. 20020730
8 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode: TIMES, NUMBER, CLTIM, VTYPE,PTYPE 20020809
9 Importing IM_SORT_ONLY_TIMELESS Call by reference Type reference (TYPE) BOOLE_D Sortierung auf uhrzeitlose Einträge beschränken 20020730
10 Importing IM_SORT_P_VTYPE_PRIO Call by reference Type reference (TYPE) STRING Sortierreihenfolge von Paar- bzw. Verarb-Typ 20020809
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020809

Method SORT_CONTRACT_ZL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORTED_CONTRACT_ZL Call by reference Type reference (TYPE) PTT_CONTRACT_ZL Personalnummern und Tabelle ZL 20020813
2 Exporting EX_SORTED_MERGED_ZL Call by reference Type reference (TYPE) PTT_CONTRACT_ZL_ENTRY ZL-Einträge mit Personalnummer 20020813
3 Importing IM_CONTRACT_ZL Call by reference Type reference (TYPE) PTT_CONTRACT_ZL Personalnummern und Tabelle ZL 20020813
4 Importing IM_CONTRACT_ZL_REF Call by reference Type reference (TYPE) PTT_CONTRACT_ZL_REF Personalnummer mit Referenz auf ZL 20020813
5 Importing IM_NO_MERGE_CONTRACTS Call by reference Type reference (TYPE) BOOLE_D Keine vertragsübergreifende, flache Sortierung 20020813
6 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813
7 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METHOD 20020813

Method SORT_CONTRACT_ZL on class CL_PT_SORT has no exception.

Method SORT_CONTRACT_ZML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SORTED_CONTRACT_ZML Call by reference Type reference (TYPE) PTT_CONTRACT_ZML Personalnummern und Tabelle ZML 20020813
2 Exporting EX_SORTED_MERGED_ZML Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20020813
3 Importing IM_CONTRACT_ZML Call by reference Type reference (TYPE) PTT_CONTRACT_ZML Personalnummern und Tabelle ZML 20020813
4 Importing IM_CONTRACT_ZML_REF Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_REF Personalnummer mit Referenz auf ZML 20020813
5 Importing IM_NO_MERGE_CONTRACTS Call by reference Type reference (TYPE) BOOLE_D Keine vertragsübergreifende, flache Sortierung 20020813
6 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813
7 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METHOD 20020813

Method SORT_CONTRACT_ZML on class CL_PT_SORT has no exception.

Method SORT_DZL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DZL Call by reference Type reference (TYPE) PTT_CONTRACT_DZL_LINE DZL-Einträge mit Personalnummer 20020813
2 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813
3 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METHOD 20020813
4 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_DZL_LINE Vertragsübergreifende sortierte DZL-Einträge 20020813

Method SORT_DZL on class CL_PT_SORT has no exception.

Method SORT_TIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SEPARATE_TIMELESS Call by reference Type reference (TYPE) STRING Separierung Uhrzeitloser TIP-Einträge 'BEF', 'AFT , space 20020729
2 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: DES = abst. space = aufst. 20020730
3 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METH 20020809
4 Importing IM_SORT_ONLY_TIMELESS Call by reference Type reference (TYPE) BOOLE_D Sortierung auf uhrzeitlose Einträge beschränken 20020729
5 Importing IM_SORT_P_VTYPE_PRIO Call by reference Type reference (TYPE) STRING Sortierreihenfolge von Paar- bzw. Verarb-Typ zur 20020809
6 Importing IM_TIP Call by reference Type reference (TYPE) PTT_CONTRACT_TIP_ENTRY TIP-Einträge mit Personalnummer 20020729
7 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_TIP_ENTRY Vertragsübergreifende sortierte TIP-Einträge 20020729
# Exception Resumable Description Created on
1 CX_PT_EXECUTION_FAILED Ausführung fehlgeschlagen 20020809

Method SORT_ZL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020813
2 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METHOD 20020813
3 Importing IM_ZL Call by reference Type reference (TYPE) PTT_CONTRACT_ZL_ENTRY Tabelle ZL mit Personalnummer 20020813
4 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_ZL_ENTRY Sortierte ZL 20020813

Method SORT_ZL on class CL_PT_SORT has no exception.

Method SORT_ZML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SORT_DIRECTION Call by reference Type reference (TYPE) STRING Sortierrichtung: 'DES'= absteigend, ' ' =aufsteigend 20020730
2 Importing IM_SORT_METHOD Call by reference Type reference (TYPE) STRING Sortiermethode gemäss Konstanten aus IF_PT_CCE_SORT_METHOD 20020813
3 Importing IM_ZML Call by reference Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY ZML-Einträge mit Personalnummer 20020813
4 Returning RESULT Value transfer Type reference (TYPE) PTT_CONTRACT_ZML_ENTRY Vertragsübergreifende sortierte ZML-Einträge 20020813

Method SORT_ZML on class CL_PT_SORT has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110