Hierarchy
⤷ PY-XX-OC (Application Component) Off-Cycle
⤷ PAOC_PAY_OCWB (Package) Off-Cycle Workbench for Concurrent Employment
Properties
Class | CL_HR_OCWB_EMPLOYEE | |
Short Description | Help method for cluster directory of a group of PERAS | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | PAOC_PAY_OCWB | Off-Cycle Workbench for Concurrent Employment |
Created | 20020801 | 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_HR_GROUP_CD_MANAGER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | CL_HR_OCWB_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | CL_HR_OCWB_STATE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | HRPAY | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HR_OCWB_EMPLOYEE has no interface implemented.
Friends
Class CL_HR_OCWB_EMPLOYEE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACTIVE_PERNR | Instance attribute | Public | Type reference (TYPE) | PERNR_D | Personnel number currently active in the OCWB | 20020801 | ||
2 | CURRENT_ABKRS | Instance attribute | Public | Type reference (TYPE) | ABKRS | Current payroll area | 20020903 | ||
3 | C_FALSE | Constant | Private | Type reference (TYPE) | XFLAG | ' ' | False | 20020802 | |
4 | C_GRP_RSN_PAY | Constant | Private | Type reference (TYPE) | PCCE_GPRSN | 'XXPY' | Grouping Reason for Personnel Assignments | 20020802 | |
5 | C_HIGH_DATE | Constant | Private | Type reference (TYPE) | DATUM | '99991231' | Date | 20020802 | |
6 | C_LOW_DATE | Constant | Private | Type reference (TYPE) | DATUM | '18000101' | Date | 20020802 | |
7 | C_TRUE | Constant | Private | Type reference (TYPE) | XFLAG | 'X' | True | 20020802 | |
8 | ENAME | Instance attribute | Public | Type reference (TYPE) | EMNAM | Employee's Full Name | 20020801 | ||
9 | GROUPING_READER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRCCE_GROUPING_READER_PAY | Grouping reader: payroll results | 20020802 | ||
10 | GROUP_CHECKS | Instance attribute | Private | Type reference (TYPE) | OCWB_CHECK_TAB | Check table | 20020822 | ||
11 | GROUP_HISTORY | Instance attribute | Private | Type reference (TYPE) | OCWB_HISTORY_PAYMENT_INFO_T | Table with payment information for history | 20020822 | ||
12 | GROUP_RGDIR | Instance attribute | Private | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR of a group for assignments | 20020801 | ||
13 | GT_MASTERDATA_BL | Instance attribute | Public | Type reference (TYPE) | OCWB_T_MASTERDATA_BL | Table to Collect Instances of Object MASTERDATA_BL | 20091015 | ||
14 | I0009_NEW | Instance attribute | Private | Type reference (TYPE) | P0009_TAB | Current infotype 0009 records (5/6) of ACTIVE_PERNR | 20020813 | ||
15 | I0267_CALC | Instance attribute | Private | Type reference (TYPE) | P0267_TAB | Infotype 0267 records transferred to payroll | 20020813 | ||
16 | I2001_MARKED | Instance attribute | Private | Type reference (TYPE) | P2001_TAB | Infotype 2001 records that should be selected | 20020813 | ||
17 | MOLGA | Instance attribute | Public | Type reference (TYPE) | MOLGA | Country Grouping | 20020801 | ||
18 | PAY_READER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HR_PAY_ACCESS | Reads payroll results and RGDIR | 20020802 | ||
19 | PERNRS_OF_PAY_GROUP | Instance attribute | Public | Type reference (TYPE) | PCCET_PERNR | Assgnmnts for which payroll should be run with Active_pernr | 20020802 | ||
20 | PERNRS_OF_PERSON | Instance attribute | Public | Type reference (TYPE) | PCCET_PERNR | All assignments for a person | 20020802 | ||
21 | PERNRS_OF_PERSON_TEXTS | Instance attribute | Public | Type reference (TYPE) | PADCE_PERNR_TAB | All assignments for a person with supplementary texts | 20020802 | ||
22 | PERSONID | Instance attribute | Public | Type reference (TYPE) | PERSONID | Central Person | 20020801 | ||
23 | PERSONID_EXT | Instance attribute | Public | Type reference (TYPE) | PERSONID_EXT | External Person ID | 20020801 | ||
24 | PERSONID_READER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRCCE_PERSONID | Reads external person ID, CP, lists with assignments | 20020801 | ||
25 | PERSON_READER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HRCCE_PERSON_READER | Reads CP, lists with assignments | 20020801 | ||
26 | RELID | Instance attribute | Public | Type reference (TYPE) | RELID_PCL | Area identifier for cluster in tables PCLx | 20020801 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHANGE_ACTIVE_PERNR | Instance method | Public | Method | Change person's active assignment | 20020802 |
2 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20020806 |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20020801 |
4 | DELETE_T52RIC | Instance method | Public | Method | Delete T52RCI records | 20020902 |
5 | DEQUEUE | Instance method | Public | Method | Locks person | 20020806 |
6 | DETERMINE_ABKRS | Instance method | Public | Method | Determine payroll area on key date | 20020903 |
7 | DETERMINE_PAYROLL_GROUP | Instance method | Private | Method | Determines group of assignments | 20020802 |
8 | ENQUEUE | Instance method | Public | Method | Locks person | 20020806 |
9 | FILL_PERSON_INFO | Instance method | Public | Method | Fills information about the person | 20020802 |
10 | FILL_PROP_VALUES_0009 | Static method | Private | Method | Fill values for new IT0009 records | 20020813 |
11 | FILL_PROP_VALUES_0267 | Static method | Private | Method | Fill values for new IT0267 records | 20020813 |
12 | FINAL_FLUSH_AND_COMMIT | Instance method | Public | Method | Update all data, COMMIT_WORK | 20020821 |
13 | GET_GROUP_CHECKS | Instance method | Public | Method | Provides table checks | 20020815 |
14 | GET_GROUP_HISTORY_INFO | Instance method | Public | Method | Provides table for history | 20020822 |
15 | GET_GROUP_PAYMENT_INFO | Instance method | Public | Method | Provides table for history | 20020822 |
16 | GET_GROUP_RGDIR | Instance method | Public | Method | Provides RGDIR of a group of personnel assignments | 20020801 |
17 | GET_GROUP_RGDIR_AUTHORIZED | Instance method | Public | Method | Supplies RGDIR to infotype 0008 after authorization check | 20020813 |
18 | GET_INFOTYPE_0000 | Instance method | Public | Method | Provides infotype 0000 in full | 20020808 |
19 | GET_INFOTYPE_0001 | Instance method | Public | Method | Provides infotype 0001 in full | 20020808 |
20 | GET_INFOTYPE_0002 | Instance method | Public | Method | Provides infotype 0002 in full | 20020808 |
21 | GET_INFOTYPE_0003 | Instance method | Public | Method | Provides infotype 0003 in full | 20020808 |
22 | GET_INFOTYPE_0006 | Instance method | Public | Method | Provides infotype 0006 in full | 20020808 |
23 | GET_INFOTYPE_0008 | Instance method | Public | Method | Provides infotype 0008, subtype 0 in full | 20020808 |
24 | GET_INFOTYPE_0009 | Instance method | Public | Method | Provides infotype 0009 in full for a key date | 20020808 |
25 | GET_INFOTYPE_0221 | Instance method | Public | Method | Provides infotype 0221 in full within a period | 20020808 |
26 | GET_INFOTYPE_0267 | Instance method | Public | Method | Provides infotype 0267 in full for a key date | 20020808 |
27 | GET_INFOTYPE_0762 | Instance method | Public | Method | Delievers infotype 0762 with identical ocrsn and payid | 20030401 |
28 | GET_INFOTYPE_2001 | Instance method | Public | Method | Provides infotype 2001 in full | 20020808 |
29 | GET_LATEST_PAY_DATE | Instance method | Public | Method | Provides last payment date from group_rgdir | 20020815 |
30 | GET_MEMORY_OBJECT | Instance method | Public | Method | Structure and return infotype buffer for payroll | 20020815 |
31 | GET_OLD_BUFFER | Instance method | Public | Method | Get old buffer for remuneration statement | 20020903 |
32 | GET_PAY_READER | Instance method | Public | Method | Return of current pay reader | 20020821 |
33 | INITIALIZE_INFOTYPE_BUFFER | Instance method | Public | Method | Initialize infotype buffer | 20020806 |
34 | INITIALIZE_PAYROLL_BUFFER | Instance method | Public | Method | Initialize buffer for payroll results | 20020821 |
35 | MOVE_CALC_BUFFER | Static method | Public | Method | Transfer payroll buffer | 20020813 |
36 | READ_GROUP_RGDIR | Instance method | Private | Method | Fills the RGDIR of a group of personnel assignments | 20020802 |
37 | READ_INFOTYPE | Instance method | Private | Method | Infotype records read generically | 20020806 |
38 | READ_MOLGA | Instance method | Private | Method | Determines country grouping | 20020808 |
39 | READ_PERSONID | Instance method | Private | Method | Fill CP | 20020802 |
40 | READ_PERSONID_EXT | Instance method | Private | Method | Fills external person ID | 20020802 |
41 | SAVE_INFOTYPES | Instance method | Private | Method | Save infotype records | 20020813 |
42 | SAVE_INFOTYPE_0009 | Instance method | Private | Method | Save infotype 0009 records | 20020813 |
43 | SAVE_INFOTYPE_0267 | Instance method | Private | Method | Save infotype 0267 records | 20020813 |
44 | SAVE_INFOTYPE_2001 | Instance method | Private | Method | Save infotype 2001 records | 20020813 |
45 | SET_CALC_0267 | Instance method | Public | Method | Transfer infotype 0267 records for which payroll is to run | 20020813 |
46 | SET_MARKED_2001 | Instance method | Public | Method | Transfer infotype 2001 records that should be selected | 20020813 |
47 | SET_NEW_0003 | Instance method | Public | Method | Save a record of infotype 0003 (to be voided) | 20020821 |
48 | SET_NEW_0009 | Instance method | Public | Method | Transfer new infotype 0009 records | 20020813 |
Events
Class CL_HR_OCWB_EMPLOYEE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_T_PROP_VALUES | Private | See coding | Table type for PPROP | 20020813 |
|
Method Signatures
Method CHANGE_ACTIVE_PERNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Neue aktive Personalnummer | 20020802 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_PERNR_OF_PERSON | This pernr does not belong to the person | 20020809 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_HR_OCWB_EMPLOYEE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HR_OCWB_EMPLOYEE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20020814 | ||
2 | Importing | P_PERSONID | Call by reference | Type reference (TYPE) | PERSONID_EXT | Externe Personen-ID | 20020814 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INSUFFICIENT_KEY | Neither Pernr nor Person-ID provided | 20020814 | |
2 | PERNR_NOT_VALID | Personnel number not available in system | 20020809 | |
3 | PERSONID_NOT_VALID | External Person-ID not available in system | 20020814 |
Method DELETE_T52RIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_BONDT | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20020902 | ||
2 | Importing | P_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20020902 | ||
3 | Importing | P_PAYID | Value transfer | Type reference (TYPE) | PAYID | Abrechnungsidentifikator | 20020902 | ||
4 | Importing | P_PAYTY | Value transfer | Type reference (TYPE) | PAYTY | Abrechnungstyp | 20020902 | ||
5 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020902 |
Method DELETE_T52RIC on class CL_HR_OCWB_EMPLOYEE has no exception.
Method DEQUEUE Signature
Method DEQUEUE on class CL_HR_OCWB_EMPLOYEE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DEQUEUE_ERROR | Fehler beim Entperren | 20020806 |
Method DETERMINE_ABKRS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_DATE | Value transfer | Type reference (TYPE) | BEGDA | Stichtag | 20020903 |
Method DETERMINE_ABKRS on class CL_HR_OCWB_EMPLOYEE has no exception.
Method DETERMINE_PAYROLL_GROUP Signature
Method DETERMINE_PAYROLL_GROUP on class CL_HR_OCWB_EMPLOYEE has no parameter.
Method DETERMINE_PAYROLL_GROUP on class CL_HR_OCWB_EMPLOYEE has no exception.
Method ENQUEUE Signature
Method ENQUEUE on class CL_HR_OCWB_EMPLOYEE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ENQUEUE_ERROR | Fehler beim Sperren | 20020806 |
Method FILL_PERSON_INFO Signature
Method FILL_PERSON_INFO on class CL_HR_OCWB_EMPLOYEE has no parameter.
Method FILL_PERSON_INFO on class CL_HR_OCWB_EMPLOYEE has no exception.
Method FILL_PROP_VALUES_0009 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PT_P0009 | Call by reference | Type reference (TYPE) | P0009_TAB | Neue IT0009-Sätze | 20020813 | ||
2 | Exporting | PT_PROP_VALUES | Call by reference | Type reference (TYPE) | T_T_PROP_VALUES | Werte für neue Sätze | 20020813 |
Method FILL_PROP_VALUES_0009 on class CL_HR_OCWB_EMPLOYEE has no exception.
Method FILL_PROP_VALUES_0267 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB | Neue IT0267-Sätze | 20020813 | ||
2 | Exporting | PT_PROP_VALUES | Call by reference | Type reference (TYPE) | T_T_PROP_VALUES | Werte für neue Sätze | 20020813 |
Method FILL_PROP_VALUES_0267 on class CL_HR_OCWB_EMPLOYEE has no exception.
Method FINAL_FLUSH_AND_COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_SAVE_RESULT | Value transfer | Type reference (TYPE) | XFLAG | ' ' | 'X': Update des Ergebnisses aktiv | 20021106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SAVE_ERROR | Fehler beim Sichern | 20020821 |
Method GET_GROUP_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CHECKS | Call by reference | Type reference (TYPE) | OCWB_CHECK_TAB | Off-cycle Workbench: Schecktabelle | 20020815 | ||
2 | Importing | RGDIR_LINE | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_RGDIR | RGDIR Zeile | 20020815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Error reading the payroll result | 20020820 |
Method GET_GROUP_HISTORY_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | HISTORY_INFO | Call by reference | Type reference (TYPE) | OCWB_HISTORY_PAYMENT_INFO_T | Off-cycle Workbench: History info | 20020822 |
Method GET_GROUP_HISTORY_INFO on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_GROUP_PAYMENT_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PAYMENT_INFO | Call by reference | Type reference (TYPE) | OCWB_PAYMENT_INFOS | Information on a certain payment | 20020822 | ||
2 | Importing | RGDIR_LINE | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_RGDIR | RGDIR Zeile | 20020822 |
Method GET_GROUP_PAYMENT_INFO on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_GROUP_RGDIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | GROUP_RGDIR | Value transfer | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR der Personen Ergebnisse einer Gruppe von PERAS | 20020802 | ||
2 | Importing | REBUILD | Value transfer | Type reference (TYPE) | XFLAG | ' ' | Aus Puffer neu aufbauen | 20020830 |
Method GET_GROUP_RGDIR on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_GROUP_RGDIR_AUTHORIZED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | GROUP_RGDIR | Value transfer | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR der Personen Ergebnisse einer Gruppe von PERAS | 20020813 | ||
2 | Exporting | MISS_AUTH | Call by reference | Type reference (TYPE) | XFLAG | 'X' = Authorization for some RGDIR records missing | 20020813 | ||
3 | Importing | REBUILD | Value transfer | Type reference (TYPE) | XFLAG | ' ' | Aus Puffer neu aufbauen | 20020830 |
Method GET_GROUP_RGDIR_AUTHORIZED on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_INFOTYPE_0000 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0000_TAB | Personal-Stammsatz Infotyp 0000 (Massnahmen) | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0001_TAB | Tabelle von Infotypsätzen | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0002 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0002_TAB | Personal-Stammsatz Infotyp 0002 (Daten zur Person) | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0003 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0003_TAB | Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0006 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0006_TAB | Personal-Stammsatz Infotyp 0006 (Anschriften) | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0008 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0009 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P0009_TAB | Personal-Stammsatz Infotyp 0009 (Bankverbindung) | 20020808 | ||
2 | Importing | P_DATE | Value transfer | Type reference (TYPE) | BEGDA | Stichtag | 20020808 | ||
3 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es wurden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
4 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0221 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle von Infotypsätzen | 20020808 | ||
2 | Importing | P_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | '18000101' | Gültigkeitsbeginn | 20020808 | |
3 | Importing | P_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | '99991231' | Gültigkeitsende | 20020808 | |
4 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es wurden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
5 | Importing | P_NO_AUTH_CHECK | Value transfer | Type reference (TYPE) | FLAG | ' ' | 'X': keine Berechtigungsprüfung durchführen | 20020808 | |
6 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0267 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle von Infotypsätzen | 20020808 | ||
2 | Importing | P_DATE | Value transfer | Type reference (TYPE) | BEGDA | Stichtag | 20020808 | ||
3 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es wurden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
4 | Importing | P_NO_AUTH_CHECK | Value transfer | Type reference (TYPE) | FLAG | ' ' | 'X': keine Berechtigungsprüfung durchführen | 20020808 | |
5 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_INFOTYPE_0762 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabellentyp zu IT0762 | 20030401 | ||
2 | Importing | P_BONDT | Value transfer | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20030401 | ||
3 | Importing | P_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20030401 | ||
4 | Importing | P_OCRSN | Value transfer | Type reference (TYPE) | PAY_OCRSN | Grund für Off-Cycle-Abrechnung | 20030401 | ||
5 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20030401 |
Method GET_INFOTYPE_0762 on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_INFOTYPE_2001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20020808 | ||
2 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020808 | ||
3 | Importing | P_NO_AUTH_CHECK | Value transfer | Type reference (TYPE) | FLAG | ' ' | 'X': keine Berechtigungsprüfung durchführen | 20020808 | |
4 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020808 |
Method GET_LATEST_PAY_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | GROUP_RGDIR | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR der Personen Ergebnisse einer Gruppe von PERAS | 20020815 | ||
2 | Returning | PAY_DATE | Value transfer | Type reference (TYPE) | PAY_DATE | Datum der Auszahlung eines Abrechnungsergebnisses | 20020815 |
Method GET_LATEST_PAY_DATE on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_MEMORY_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | P_IPREL | Value transfer | Object reference (TYPE REF TO) | CL_HRPAY99_FILL_INFOTYPES | Vorbelegen von Infotypen für Fkt.baustein HR_PAYROLL | 20020815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Es ist ein Fehler aufgetreten | 20020815 |
Method GET_OLD_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PT_BUFFER | Value transfer | Type reference (TYPE) | HRPAY_BUFFER | Alter Puffer | 20020903 |
Method GET_OLD_BUFFER on class CL_HR_OCWB_EMPLOYEE has no exception.
Method GET_PAY_READER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | P_PAY_READER | Value transfer | Object reference (TYPE REF TO) | CL_HR_PAY_ACCESS | Zugriff auf Abrechnungsergebnisse | 20020821 |
Method GET_PAY_READER on class CL_HR_OCWB_EMPLOYEE has no exception.
Method INITIALIZE_INFOTYPE_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_KIND | Value transfer | Type reference (TYPE) | CHAR1 | '*' | R Lesepuffer / W Schreibpuffer / * beide | 20020806 | |
2 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer (nur Lesepuffer) | 20020806 |
Method INITIALIZE_INFOTYPE_BUFFER on class CL_HR_OCWB_EMPLOYEE has no exception.
Method INITIALIZE_PAYROLL_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_KIND | Value transfer | Type reference (TYPE) | CHAR1 | '*' | R Lesepuffer / W Schreibpuffer / * beide | 20020821 | |
2 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer (nur Lesepuffer) | 20020821 |
Method INITIALIZE_PAYROLL_BUFFER on class CL_HR_OCWB_EMPLOYEE has no exception.
Method MOVE_CALC_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P_REPID | Value transfer | Type reference (TYPE) | PROGNAME | Abrechnungstreiber | 20020813 |
Method MOVE_CALC_BUFFER on class CL_HR_OCWB_EMPLOYEE has no exception.
Method READ_GROUP_RGDIR Signature
Method READ_GROUP_RGDIR on class CL_HR_OCWB_EMPLOYEE has no parameter.
Method READ_GROUP_RGDIR on class CL_HR_OCWB_EMPLOYEE has no exception.
Method READ_INFOTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PT_INFTY | Call by reference | Type reference (TYPE) | STANDARD TABLE | Tabelle von Infotypsätzen | 20020806 | ||
2 | Importing | P_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | '18000101' | Gültigkeitsbeginn | 20020806 | |
3 | Importing | P_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | '99991231' | Gültigkeitsende | 20020806 | |
4 | Importing | P_INFTY | Value transfer | Type reference (TYPE) | INFTY | Infotyp | 20020806 | ||
5 | Exporting | P_MISS_AUTH | Value transfer | Type reference (TYPE) | BOOLE_D | 'X': Es werden Sätze wegen fehlender Ber. zurückgehalten | 20020806 | ||
6 | Importing | P_NO_AUTH_CHECK | Value transfer | Type reference (TYPE) | FLAG | ' ' | Keine Berechtigungsprüfung durchführen | 20020806 | |
7 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020806 | ||
8 | Importing | P_SPRPS | Value transfer | Type reference (TYPE) | SPRPS | ' ' | Sperrkennzeichen fuer Personalstammsatz | 20020808 | |
9 | Importing | P_SUBTY | Value transfer | Type reference (TYPE) | SUBTY | '*' | Subtyp | 20020806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler beim Lesen | 20020806 |
Method READ_MOLGA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | P_MOLGA | Value transfer | Type reference (TYPE) | MOLGA | Ländergruppierung | 20020808 | ||
2 | Importing | P_PERNR | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20020808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | READ_ERROR | Fehler bei der Bestimmung des Molgas | 20020808 |
Method READ_PERSONID Signature
Method READ_PERSONID on class CL_HR_OCWB_EMPLOYEE has no parameter.
Method READ_PERSONID on class CL_HR_OCWB_EMPLOYEE has no exception.
Method READ_PERSONID_EXT Signature
Method READ_PERSONID_EXT on class CL_HR_OCWB_EMPLOYEE has no parameter.
Method READ_PERSONID_EXT on class CL_HR_OCWB_EMPLOYEE has no exception.
Method SAVE_INFOTYPES Signature
Method SAVE_INFOTYPES on class CL_HR_OCWB_EMPLOYEE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SAVE_ERROR | Fehler beim Sichern | 20020813 |
Method SAVE_INFOTYPE_0009 Signature
Method SAVE_INFOTYPE_0009 on class CL_HR_OCWB_EMPLOYEE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SAVE_ERROR | Fehler beim Sichern | 20020813 |
Method SAVE_INFOTYPE_0267 Signature
Method SAVE_INFOTYPE_0267 on class CL_HR_OCWB_EMPLOYEE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SAVE_ERROR | Fehler beim Sichern | 20020813 |
Method SAVE_INFOTYPE_2001 Signature
Method SAVE_INFOTYPE_2001 on class CL_HR_OCWB_EMPLOYEE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SAVE_ERROR | Fehler beim Sichern | 20020813 |
Method SET_CALC_0267 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB | Aktuelle Infotyp 0267-Sätze | 20020813 |
Method SET_CALC_0267 on class CL_HR_OCWB_EMPLOYEE has no exception.
Method SET_MARKED_2001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Infotyp 2001-Sätze, die markiert werden sollen | 20020813 |
Method SET_MARKED_2001 on class CL_HR_OCWB_EMPLOYEE has no exception.
Method SET_NEW_0003 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NEW_P0003 | Value transfer | Type reference (TYPE) | P0003 | Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) | 20020821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SAVE_ERROR | Fehler beim Sichern | 20020821 |
Method SET_NEW_0009 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PT_P0009 | Call by reference | Type reference (TYPE) | P0009_TAB | Neue Infotyp 0009-Sätze | 20020813 |
Method SET_NEW_0009 on class CL_HR_OCWB_EMPLOYEE has no exception.
History
Last changed by/on | SAP | 00000000 |
SAP Release Created in |