SAP ABAP Class CL_IM_PT_BLP_SAMPLE_USER (Basis Class for User Exits: Example)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IM_PT_BLP_SAMPLE_DEP Imp. Class for BAdI Imp. LPT_BLP_USR_DEP 20010402
2 Inheritance (c INHERITING FROM c_ref)  CL_IM_PT_BLP_SAMPLE_ENR Imp. Class for BAdI Imp. LPT_BLP_USER_ENR 20010402
3 Inheritance (c INHERITING FROM c_ref)  CL_IM_PT_BLP_SAMPLE_PPR Imp. Class for BAdI Imp. LPT_BLP_USER_PPR 20010402
4 Inheritance (c INHERITING FROM c_ref)  CL_IM_PT_BLP_SAMPLE_PSV Imp. Class for BAdI Imp. LPT_BLP_USER_PSV 20010402
5 Inheritance (c INHERITING FROM c_ref)  CL_IM_PT_BLP_SAMPLE_SRP Imp. Class for BAdI Imp. LPT_BLP_USER_SRP 20010402
Properties
Class CL_IM_PT_BLP_SAMPLE_USER  
Short Description Basis Class for User Exits: Example    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PT_TMW_BLP   Time Manager's Workplace: Business Logic Processor 
Created 20010402   SAP 
Last change 20010514   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)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IM_PT_BLP_SAMPLE_USER has no interface implemented.
Friends
Class CL_IM_PT_BLP_SAMPLE_USER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 B511K Instance attribute Protected Type reference (TYPE) T_T511K_TAB Internal Buffer T511K 20020503
2 CAT_INFTY Constant Protected Type reference (TYPE) TIM_TMWCATEGORY CL_PT_TMW_TDM_CONST=>CAT_INFTY Time Manager's Workplace: Data Category 20010402
3 CAT_PWS Constant Protected Type reference (TYPE) TIM_TMWCATEGORY CL_PT_TMW_TDM_CONST=>CAT_PWS Time Manager's Workplace: Data Category 20010402
4 DEFAULT_MSGID Constant Protected Type reference (TYPE) SYMSGID '/VWK/009ZTW' Default Message Class 20010402
5 DEL Constant Protected Type reference (TYPE) TIM_TMWOPERA CL_PT_TMW_TDM_CONST=>OP_DEL "Delete" Operation 20010402
6 EXTRA_PAY_WP Constant Protected Type reference (TYPE) PLANS 50000376 Position 20010402
7 ILLNESS_CHECK_IN Constant Protected Type reference (TYPE) DATUM '20010201' Transfer Date for Illnesses 20010402
8 ILLNESS_SUBTYPES Static Attribute Protected Type reference (TYPE) T_ATTABS_SUBTYPES Subtypes Relevant to Illness 20010402
9 INS Constant Protected Type reference (TYPE) TIM_TMWOPERA CL_PT_TMW_TDM_CONST=>OP_INS "Insert" Operation 20010402
10 MOD Constant Protected Type reference (TYPE) TIM_TMWOPERA CL_PT_TMW_TDM_CONST=>OP_MOD Operation 'Change' 20010402
11 NO Constant Protected Type reference (TYPE) CHAR1 CL_PT_TMW_CONST=>NO Entry "No" 20010402
12 NOP Constant Protected Type reference (TYPE) TIM_TMWOPERA CL_PT_TMW_TDM_CONST=>OP_NOP "Do Not Process" Operation 20010402
13 OK Constant Protected Type reference (TYPE) TIM_TMWPRSTAT CL_PT_TMW_TDM_CONST=>ST_OK "No Errors" Record Status 20010402
14 OVERTIME_SUBTYPES Static Attribute Protected Type reference (TYPE) T_ATTABS_SUBTYPES Attendance Subtypes Relevant to Overtime 20010402
15 RAW Constant Protected Type reference (TYPE) TIM_TMWPRSTAT CL_PT_TMW_TDM_CONST=>ST_RAW "Revised" Record Status 20010402
16 W511K Instance attribute Protected Type reference (TYPE) T511K Payroll Parameters 20020503
17 YES Constant Protected Type reference (TYPE) CHAR1 CL_PT_TMW_CONST=>YES Entry "Yes" 20010402
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010402
2 CREATE_MESSAGE Instance method Protected Method Generates a Message in BAPIRET2 Format 20010402
3 PROCESS_DATA Instance method Protected Method Process Time Data 20010402
4 PROCESS_IT2001 Instance method Protected Method Process Time Data 20010402
5 PROCESS_IT2002 Instance method Protected Method Process Time Data 20010402
6 PROCESS_IT2003 Instance method Protected Method Process Time Data 20010402
7 READ_T511K Instance method Protected Method Read Table T511K 20010402
Events
Class CL_IM_PT_BLP_SAMPLE_USER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ATTABS_SUBTYPES Protected See coding 20010402
2 T_T511K_TAB Protected See coding T_T511K_TAB 20010402
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CATEGORY Value transfer Type reference (TYPE) TIM_TMWMSGCATEGORY TMW Message Handler: Meldungskategorie 20010402
2 Importing I_MSGID Value transfer Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20010402
3 Importing I_MSGNO Value transfer Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20010402
4 Importing I_PAR1 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010402
5 Importing I_PAR2 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010402
6 Importing I_PAR3 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010402
7 Importing I_PAR4 Value transfer Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20010402
8 Importing I_TYPE Value transfer Type reference (TYPE) BAPI_MTYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20010402
9 Returning R_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20010402

Method CREATE_MESSAGE on class CL_IM_PT_BLP_SAMPLE_USER has no exception.

Method PROCESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Ausgabemeldungen für die Transaktion 20010402
2 Exporting E_TIME_DATA Call by reference Type reference (TYPE) TIM_BLP_REQUEST_TAB Neue und geänderte Daten 20010402
3 Importing I_RECORD Value transfer Object reference (TYPE REF TO) IF_PT_TD_CONTROL AKtueller Satz 20010402
4 Importing I_TIME_DATA Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Aktuelle Zeitdaten 20010402
# Exception Resumable Description Created on
1 ACTUAL_RECORD_MISSING Zu bearbeitender Satz fehlt 20010402

Method PROCESS_IT2001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Ausgabemeldungen für die Transaktion 20010402
2 Exporting E_TIME_DATA Call by reference Type reference (TYPE) TIM_BLP_REQUEST_TAB Neue und geänderte Daten 20010402
3 Importing I_RECORD Value transfer Object reference (TYPE REF TO) IF_PT_TD_CONTROL AKtueller Satz 20010402
4 Importing I_TIME_DATA Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Aktuelle Zeitdaten 20010402

Method PROCESS_IT2001 on class CL_IM_PT_BLP_SAMPLE_USER has no exception.

Method PROCESS_IT2002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Ausgabemeldungen für die Transaktion 20010402
2 Exporting E_TIME_DATA Call by reference Type reference (TYPE) TIM_BLP_REQUEST_TAB Neue und geänderte Daten 20010402
3 Importing I_RECORD Value transfer Object reference (TYPE REF TO) IF_PT_TD_CONTROL AKtueller Satz 20010402
4 Importing I_TIME_DATA Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Aktuelle Zeitdaten 20010402

Method PROCESS_IT2002 on class CL_IM_PT_BLP_SAMPLE_USER has no exception.

Method PROCESS_IT2003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_T Ausgabemeldungen für die Transaktion 20010402
2 Exporting E_TIME_DATA Call by reference Type reference (TYPE) TIM_BLP_REQUEST_TAB Neue und geänderte Daten 20010402
3 Importing I_RECORD Value transfer Object reference (TYPE REF TO) IF_PT_TD_CONTROL AKtueller Satz 20010402
4 Importing I_TIME_DATA Value transfer Type reference (TYPE) TIM_BLP_REQUEST_TAB Aktuelle Zeitdaten 20010402

Method PROCESS_IT2003 on class CL_IM_PT_BLP_SAMPLE_USER has no exception.

Method READ_T511K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Value transfer Type reference (TYPE) ABRWT Wert der Abrechnungskonstanten 20010402
2 Importing I_CONST Value transfer Type reference (TYPE) ABRKN Abrechnungskonstante 20010402
3 Importing I_DATE Call by reference Type reference (TYPE) DATUM Datum 20010402
4 Importing I_MOLGA Value transfer Type reference (TYPE) MOLGA Ländergruppierung 20010402
# Exception Resumable Description Created on
1 NO_RECORD_FOUND Kein Eintrag entspricht den Selektionskriterien 20010402
History
Last changed by/on SAP  20010514 
SAP Release Created in 470