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
⤷ 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 |