SAP ABAP Class CL_HRPT_BLP_DELIMIT (Delimitation in BLP)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PT (Application Component) Personnel Time Management
     PT_TMW_BLP (Package) Time Manager's Workplace: Business Logic Processor
Properties
Class CL_HRPT_BLP_DELIMIT  
Short Description Delimitation in BLP    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PT_TMW_BLP   Time Manager's Workplace: Business Logic Processor 
Created 20021220   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_TMW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PT_TMW_TDM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPT_BLP_DELIMIT has no interface implemented.
Friends
Class CL_HRPT_BLP_DELIMIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_COL_DEPEND Instance attribute Private See coding 20030110
2 A_DELIM_ACTIVE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030102
3 A_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_HRPT_BLP_DELIMIT Delimitation in BLP 20021220
4 A_PROPOSAL_LOOKUP_TAB Instance attribute Private See coding 20030212
5 A_PROPOSAL_TAB Instance attribute Private Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Time Data Transfer Table 20030212
6 A_PWS_SELCAT_TAB Instance attribute Private Type reference (TYPE) TIM_TMW_SELCATTYPE_TAB TMW: Selection Criteria For Each Category and Type 20021220
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Wrapper for HR_TMW_FILL_MESSAGE_HANDLER 20030102
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021220
3 CONSTRUCTOR Instance method Public Constructor Constructor 20021220
4 CREATE_PWS_INFTY_LIST Instance method Private Method 20021220
5 DELIMIT Instance method Private Method Creates Delimitation Proposal for Record 20021220
6 EVAL_SINGLE_DELIM_PROPOSAL Instance method Private Method Creates Delimitation Proposal for a Primary Record 20030205
7 FREE Instance method Public Method Deactivates Delimitation Functionality 20030110
8 GET_DELIM_PROPOSAL Instance method Public Method Returns All Delimitation Proposals 20021220
9 GET_INSTANCE Static method Public Method 20021220
10 GET_PROPOSAL_INTERNAL Instance method Private Method Calculates Delimitation Proposal from Attributes 20030212
11 GET_PWS_DATE_INTERVAL Instance method Private Method 20021220
12 GET_PWS_INFTY_LIST Instance method Private Method 20021220
13 GET_PWS_IT_FROM_BLP Instance method Private Method 20021220
14 INITIALIZE Instance method Public Method Initializes and Sets Delimitation Function to Active 20030102
15 INIT_PROPOSAL_PROCESSING Instance method Private Method Initialization of Attributes in get_delim_proposal 20030212
16 IS_ACTIVE Instance method Public Method Is Delimitation Activated? 20030109
17 PROPOSE_SINGLE_DELIM Instance method Private Method Creates Delimitation Proposal for a Record Incl. PWS 20021220
18 TIMEDATA_TO_PWSLIST Instance method Private Method 20021220
19 UPDATE_PROPOSAL_ATTRIBUTES Instance method Private Method Checks Delim. Prpsl for Primary Record, Updates Attributes 20030218
20 UPDATE_REACTIONS Instance method Public Method Called at COL Time 20021220
Events
Class CL_HRPT_BLP_DELIMIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CHR10 Private See coding 20030103
2 COL_ANALYZE_TAB_TY Private See coding 20030212
3 COL_ANALYZE_TY Private See coding 20030212
4 DELIM_ANALYZE_TY Private See coding 20030212
5 DELIM_TYPE Private See coding 20021220
6 LOOKUP_TYPE Private See coding 20030212
7 PWS_INTERVAL_TYPE Private See coding 20021220
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20030115
2 Importing I_COL_RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20030102
3 Importing I_DELIM_RECUID Value transfer Type reference (TYPE) TIM_TMWRECUID Eindeutige Satzkennung 20030102
4 Importing I_MSG Value transfer Type reference (TYPE) CHR10 20030102

Method ADD_MESSAGE on class CL_HRPT_BLP_DELIMIT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPT_BLP_DELIMIT has no parameter.
Method CONSTRUCTOR on class CL_HRPT_BLP_DELIMIT has no exception.

Method CREATE_PWS_INFTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20021220
2 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220
3 Importing I_DELIM_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220
4 Importing I_PWS_TIMEDATA_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20021220

Method CREATE_PWS_INFTY_LIST on class CL_HRPT_BLP_DELIMIT has no exception.

Method DELIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELIM_OK Call by reference Type reference (TYPE) TIM_TMWBOOL Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030214
2 Exporting E_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20030115
3 Exporting E_PROPOSAL_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB Time Manager Workbench: Zentrale Prozessierungstabelle 20021220
4 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220
5 Importing I_DELIM_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220
6 Importing I_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20021220

Method DELIMIT on class CL_HRPT_BLP_DELIMIT has no exception.

Method EVAL_SINGLE_DELIM_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20030205
2 Exporting E_PRELIM_PROPOSAL_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20030205
3 Exporting E_PROP_OK Call by reference Type reference (TYPE) TIM_TMWBOOL Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030205
4 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20030205

Method EVAL_SINGLE_DELIM_PROPOSAL on class CL_HRPT_BLP_DELIMIT has no exception.

Method FREE Signature

Method FREE on class CL_HRPT_BLP_DELIMIT has no parameter.
Method FREE on class CL_HRPT_BLP_DELIMIT has no exception.

Method GET_DELIM_PROPOSAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DELIM_PROPOSAL_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB TMW: Arbeitsbereich für Prozessierungstabelle 20021220
2 Exporting E_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20030115
3 Importing I_ASSUME_ERR_RECORDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111102
4 Importing I_COL_TIMEDATA_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB Eindeutige Satzkennung 20030204

Method GET_DELIM_PROPOSAL on class CL_HRPT_BLP_DELIMIT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRPT_BLP_DELIMIT Abgrenzung im BLP 20021220

Method GET_INSTANCE on class CL_HRPT_BLP_DELIMIT has no exception.

Method GET_PROPOSAL_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PROPOSAL_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20030213
2 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20030212

Method GET_PROPOSAL_INTERNAL on class CL_HRPT_BLP_DELIMIT has no exception.

Method GET_PWS_DATE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PWS_INTERVAL Call by reference Type reference (TYPE) PWS_INTERVAL_TYPE 20021220
2 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220
3 Importing I_DELIM_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220

Method GET_PWS_DATE_INTERVAL on class CL_HRPT_BLP_DELIMIT has no exception.

Method GET_PWS_INFTY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PWS_INFTIES Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20021220
2 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY Puffer Personalstammdaten 20021220
3 Importing I_DELIM_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY Puffer Personalstammdaten 20021220

Method GET_PWS_INFTY_LIST on class CL_HRPT_BLP_DELIMIT has no exception.

Method GET_PWS_IT_FROM_BLP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PWS_TIMEDATA_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20021220
2 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021220
3 Importing I_PWS_INTERVAL Call by reference Type reference (TYPE) PWS_INTERVAL_TYPE Gültigkeitsbeginn 20021220

Method GET_PWS_IT_FROM_BLP on class CL_HRPT_BLP_DELIMIT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_HRPT_BLP_DELIMIT has no parameter.
Method INITIALIZE on class CL_HRPT_BLP_DELIMIT has no exception.

Method INIT_PROPOSAL_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSUME_ERR_RECORDS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111102
2 Importing I_COL_TIMEDATA_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20030212

Method INIT_PROPOSAL_PROCESSING on class CL_HRPT_BLP_DELIMIT has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030109

Method IS_ACTIVE on class CL_HRPT_BLP_DELIMIT has no exception.

Method PROPOSE_SINGLE_DELIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGE_TAB Call by reference Type reference (TYPE) TIM_TMW_MESSAGE_TAB TMW Message Handler: Arbeitstabelle für Meldungen 20030115
2 Exporting E_PROP_OK Call by reference Type reference (TYPE) TIM_TMWBOOL Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20030214
3 Exporting E_SINGLE_PROPOSAL_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB Time Manager Workbench: Zentrale Prozessierungstabelle 20021220
4 Importing I_COL_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20030120
5 Importing I_DELIM_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY Eindeutige Satzkennung 20030213

Method PROPOSE_SINGLE_DELIM on class CL_HRPT_BLP_DELIMIT has no exception.

Method TIMEDATA_TO_PWSLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PWS_LIST Call by reference Type reference (TYPE) HRTIM00WS_PWS_INFTIES Zur Berechnung des pers. Arbeitszeitplans noetige Infotypen 20021220
2 Importing I_TIMEDATA Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_ENTRY BLP: Übergabestruktur für Zeitdaten 20021220

Method TIMEDATA_TO_PWSLIST on class CL_HRPT_BLP_DELIMIT has no exception.

Method UPDATE_PROPOSAL_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELIM_PROPOSAL_TAB Call by reference Type reference (TYPE) TIM_TMW_BLPREQUEST_TAB BLP: Übergabetabelle für Zeitdaten 20030218
2 Importing I_ORIGINAL_DELIM_RECUID Call by reference Type reference (TYPE) TIM_TMWRECUID BLP: Übergabestruktur für Zeitdaten 20030218

Method UPDATE_PROPOSAL_ATTRIBUTES on class CL_HRPT_BLP_DELIMIT has no exception.

Method UPDATE_REACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COL_RECORD Call by reference Type reference (TYPE) TIM_TMW_COMMTAB_ENTRY TMW: Arbeitsbereich für Prozessierungstabelle 20030109
2 Importing I_REACTION_TAB Call by reference Type reference (TYPE) TIM_TMW_COLL_REAC_TAB Tabelle der Kollisionsreaktionen im BLP 20021220

Method UPDATE_REACTIONS on class CL_HRPT_BLP_DELIMIT has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 470