SAP ABAP Class CL_HR_B2A_AT_KSB (HR-B2A: B2A Sick Leave Certificate (KSB))
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PY-AT (Application Component) Austria
     PC03 (Package) HR Payroll: Austria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 20120102
Properties
Class CL_HR_B2A_AT_KSB  
Short Description HR-B2A: B2A Sick Leave Certificate (KSB)    
Super Class CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PC03   HR Payroll: Austria 
Created 20100519   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPAYCH_ELM_DUMMY_MSGH Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_B2A_CH_ELM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_B2A_AT_KSB has no interface implemented.
Friends
Class CL_HR_B2A_AT_KSB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MSGTY_CHECK_OBLIG Instance attribute Protected Type reference (TYPE) SY-MSGTY 'W' Message Type for Missing Mandatory Values 20120102
2 C_B2A_STAT_ERR Constant Private Type reference (TYPE) PC_B2A_STATUS '10' Status "error" 20120102
3 C_B2A_STAT_ERRN Constant Private Type reference (TYPE) PC_B2A_STATUS '11' Status "Error - Process Again" 20120102
4 C_B2A_STAT_NEW Constant Private Type reference (TYPE) PC_B2A_STATUS '00' Status "New" 20120102
5 C_B2A_STAT_OK Constant Private Type reference (TYPE) PC_B2A_STATUS '03' Status "OK" 20120102
6 C_B2A_STAT_PROC Constant Private Type reference (TYPE) PC_B2A_STATUS '02' Status "In Process" 20120102
7 C_DB_DELETE Constant Private Type reference (TYPE) PTM_DB_ACTION 'D' Delete Constant 20120102
8 C_DB_INSERT Constant Private Type reference (TYPE) PTM_DB_ACTION 'I' Insert Constant 20120102
9 C_DB_UPDATE Constant Private Type reference (TYPE) PTM_DB_ACTION 'U' Update Constant 20120102
10 C_DOCTY Constant Public Type reference (TYPE) PC_B2A_DOCTY 'KSB' HR-B2A: Document Class 20120102
11 C_FALSE Constant Private Type reference (TYPE) BOOLEAN ' ' False Constant 20120102
12 C_INFTY_KRANKMELDUNG Constant Private Type reference (TYPE) INFTY '3248' Infotype 20120102
13 C_KSB_MOLGA Constant Public Type reference (TYPE) MOLGA '03' Country Grouping 20120102
14 C_MSGTYPS_ERROR Constant Public Type reference (TYPE) STRING 'EXA' Message Types for Error 20120102
15 C_PERNR_AUTO Constant Private Type reference (TYPE) PB03_KSB_PERSNO 'A' Status of the Search by Personnel Number 20120102
16 C_PERNR_MANU Constant Private Type reference (TYPE) PB03_KSB_PERSNO 'M' Status of the Search by Personnel Number 20120102
17 C_SAGRP Constant Public Type reference (TYPE) PCAL_SAGRP 'ELDA' Area (B2A Manager) 20120102
18 C_TMS_EMPFG Constant Public Type reference (TYPE) P_TS_EMPFG 'RPCKSBA0' HR TemSe receiving report 20120102
19 C_TMS_OBJKN Constant Public Type reference (TYPE) P_TS_OBJKN 'CKSBA0' HR TemSe Object Identifier 20120102
20 C_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' True Constant 20120102
Methods
# Method Level Visibility Method type Description Created on
1 B2A_PROT_DATE_TIME Instance method Private Method Date, Time, and User in B2A Log (Only Usable in Callback) 20120102
2 B2A_PROT_HLINE Instance method Private Method Horizontal Line in B2A Log (Only Usable in Callback) 20120102
3 CONSOLIDATE_IT3248 Instance method Public Method Consolidation T5AB1 with IT3248 20120102
4 CONVERT_TEMSE_TO_TABLE Instance method Private Method Conversion of TemSe File Into Internal Tables 20120102
5 GET_TEMSE_TSOBJ Instance method Private Method Determine Object ID from Assigned TemSe Object 20120102
6 MANUELL_PROCESS Instance method Public Method Add Personnel Number and Save in IT3248 20120216
7 READ_TEMSE Instance method Private Method Read TemSe File 20120102
8 SAVE_T5ABX Instance method Private Method Save Tables T5AB0 and T5AB1 20120102
9 SEARCH_PERSNO Instance method Private Method Search for Personnel Number 20120102
10 UPDATE_IT3248 Instance method Private Method Create, Change, or Delete IT3248 20120102
11 UPLOAD Instance method Public Method Valuate File from TemSe Object and Upload to Tables 20120102
Events
Class CL_HR_B2A_AT_KSB has no event.
Types
Class CL_HR_B2A_AT_KSB has no local type.
Method Signatures

Method B2A_PROT_DATE_TIME Signature

Method B2A_PROT_DATE_TIME on class CL_HR_B2A_AT_KSB has no parameter.
Method B2A_PROT_DATE_TIME on class CL_HR_B2A_AT_KSB has no exception.

Method B2A_PROT_HLINE Signature

Method B2A_PROT_HLINE on class CL_HR_B2A_AT_KSB has no parameter.
Method B2A_PROT_HLINE on class CL_HR_B2A_AT_KSB has no exception.

Method CONSOLIDATE_IT3248 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20120102
2 Exporting IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls kein Fehler 20120102
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA '03' Land 20120102
4 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) PC_B2A_PROCBREAK User defined break in the process flow 20120102
5 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) PC_B2A_SOFTBREAK PC_B2A_SOFTBREAK 20120102
6 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20120102
# Exception Resumable Description Created on
1 NO_AUTHORITY 20120102

Method CONVERT_TEMSE_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_T5AB0 Call by reference Type reference (TYPE) T5AB0_TAB Krankenstandsbescheinigung: ELDA Satz KB 20120102
2 Exporting E_TAB_T5AB1 Call by reference Type reference (TYPE) T5AB1_TAB Krankenstandsbescheinigung: ELDA Vorlauf- und Schlusssatz 20120102
3 Importing I_ELDA_FILE Call by reference Type reference (TYPE) PC_B2A_VARTX Variabler Bestandteil des Actionbars 20120102
4 Importing I_TAB_RAW Call by reference Type reference (TYPE) P99ST_TAB_RAW Temse in Tabelle 20120102
5 Importing I_TEMSE_NAME Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20120102
# Exception Resumable Description Created on
1 PERSNO_ADD_NEEDED Personalnummern zu ergänzen notwendig 20120102
2 UMWANDLUNGDFEHLER Umwandelung von Temse zu Tabellen fehlerhaft 20120102

Method GET_TEMSE_TSOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20120102
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA '03' Land 20120102
3 Exporting P_TS_TSOBJ Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20120102

Method GET_TEMSE_TSOBJ on class CL_HR_B2A_AT_KSB has no exception.

Method MANUELL_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20120216
2 Exporting IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls kein Fehler 20120216
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA '03' Land 20120216
4 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) PC_B2A_PROCBREAK PC_B2A_PROCBREAK 20120216
5 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) PC_B2A_SOFTBREAK PC_B2A_SOFTBREAK 20120216
6 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20120216
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung 20120216

Method READ_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_RAW Call by reference Type reference (TYPE) P99ST_TAB_RAW Temse in Tabelle 20120102
2 Exporting E_TEMSE_NAME Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20120102
3 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20120102
4 Changing IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls kein Fehler 20120102

Method READ_TEMSE on class CL_HR_B2A_AT_KSB has no exception.

Method SAVE_T5ABX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_ACTION Call by reference Type reference (TYPE) PTM_DB_ACTION Kennzeichen für Aktion auf der Datenbank 20120102
2 Importing I_T5AB0_TAB Call by reference Type reference (TYPE) T5AB0_TAB Tabellentyp zu DB-Tabelle T5AB0 20120102
3 Importing I_T5AB1_TAB Call by reference Type reference (TYPE) T5AB1_TAB Tabellentyp zu DB-Tabelle T5AB1 20120102
4 Importing I_TEMSE_NAME Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20120102
# Exception Resumable Description Created on
1 TABLE_DELETE_ERROR Tabelle nicht gelöscht 20130301
2 TABLE_INSERT_ERROR Tabelle nicht einfügbar 20120102
3 TABLE_LOCK_ERROR Tabelle nicht sperrbar 20120102
4 TABLE_UPDATE_ERROR Tabelle nicht aktualisierbar 20120102

Method SEARCH_PERSNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PERSNO Call by reference Type reference (TYPE) PERSNO Personalnummer 20120102
2 Importing I_AUSVG Value transfer Type reference (TYPE) AUSVG 2. Teil der SV-Nummer (Geburtsdatum) 20120102
3 Importing I_AUSVL Value transfer Type reference (TYPE) AUSVL 1. Teil der SV-Nummer (laufende Nummer) 20120102
4 Importing I_DATUM Value transfer Type reference (TYPE) DATS Feld vom Typ DATS 20120102
5 Importing I_NACHN Value transfer Type reference (TYPE) PAD_NACHN Nachname des DN 20120102
6 Importing I_VORNA Value transfer Type reference (TYPE) PAD_VORNA Vorname des DN 20120102
# Exception Resumable Description Created on
1 MORE_PERSNO_FOUND Mehrere Personalnummern gefunden 20120102
2 PERSNO_NOT_FOUND Personalnummer nicht gefunden 20120102

Method UPDATE_IT3248 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) HRGUID Globally Unique Identifier 20120102
2 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRETURN1 Returnparameter 20120102
3 Importing I_ACTION Call by reference Type reference (TYPE) ACTIO Operation auf Infotypen 20120102
4 Importing I_LINKED_GUID Call by reference Type reference (TYPE) HRGUID Globally Unique Identifier 20120102
5 Importing I_RECORD Call by reference Type reference (TYPE) P3248 Personal-Stammsatz für Infotyp 3248 20120102
6 Importing I_VALIDITYBEGIN Call by reference Type reference (TYPE) BEGDA Gültigkeitsbegin 20120102
7 Importing I_VALIDITYEND Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20120102

Method UPDATE_IT3248 on class CL_HR_B2A_AT_KSB has no exception.

Method UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20120102
2 Exporting IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls kein Fehler 20120102
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA '03' Land 20120102
4 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) PC_B2A_PROCBREAK PC_B2A_PROCBREAK 20120102
5 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) PC_B2A_SOFTBREAK PC_B2A_SOFTBREAK 20120102
6 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20120102
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung 20120102
History
Last changed by/on SAP  20130531 
SAP Release Created in