SAP ABAP Class CL_HR_OCWB_STATE (Off-cycle workbench status)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX-OC (Application Component) Off-Cycle
     PAOC_PAY_OCWB (Package) Off-Cycle Workbench for Concurrent Employment
Properties
Class CL_HR_OCWB_STATE  
Short Description Off-cycle workbench status    
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 20020806   SAP 
Last change 20020815   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRCE_MASTERSWITCHES 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)
Interfaces
Class CL_HR_OCWB_STATE has no interface implemented.
Friends
Class CL_HR_OCWB_STATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AVAILABLE_FUNCTIONS Static Attribute Public Type reference (TYPE) OCWB_FUNCTIONS Permitted functions for the off-cycle workbench per country 20020812
2 BONDT Static Attribute Public Type reference (TYPE) BONDT Payment Date 20020815
3 BONDT_CHANGED Static Attribute Public Type reference (TYPE) XFLAG Bonus date was changed 20020822
4 BTZNR Static Attribute Private Type reference (TYPE) BTZNR Assignment of Bank Transfers 20021112
5 CLUSTER_ID Static Attribute Public Type reference (TYPE) RELID Relation ID 20020826
6 COUNTRY Static Attribute Public Type reference (TYPE) MOLGA Country Grouping 20020812
7 CURRENCY Static Attribute Public Type reference (TYPE) WAERS Currency Key 20020812
8 C_FALSE Constant Private Type reference (TYPE) XFLAG ' ' False 20020809
9 C_TRUE Constant Private Type reference (TYPE) XFLAG 'X' True 20020809
10 OCCAT Static Attribute Public Type reference (TYPE) PAY_OCCAT Off-Cycle category 20020815
11 OCRSN Static Attribute Public Type reference (TYPE) PAY_OCRSN Off-Cycle Reason 20020815
12 OCRSN_CHANGED Static Attribute Public Type reference (TYPE) XFLAG Off-Cycle reason changed 20020822
13 OCRTY Static Attribute Public Type reference (TYPE) PAY_OCRTY Type of off-cycle reason 20020815
14 PAYID Static Attribute Public Type reference (TYPE) PAYID Payroll Identifier 20020815
15 PAYROLL_PERIOD Static Attribute Public Type reference (TYPE) PNPPABRP Payroll period for determining time period 20020826
16 PAYROLL_YEAR Static Attribute Public Type reference (TYPE) PNPPABRJ Payroll year for determining time period 20020826
17 PAYTY Static Attribute Public Type reference (TYPE) PAYTY Payroll Type 20020815
18 PAY_METHODS Static Attribute Private Type reference (TYPE) OCWB_PAYMENT_METHODS Payment methods for transfer and check 20020815
19 PERNR_CHANGED Static Attribute Public Type reference (TYPE) XFLAG Personnel number was changed 20020822
20 PERSONID_CHANGED Static Attribute Public Type reference (TYPE) XFLAG Person ID changed 20020822
21 PM_STATUS_DISP_RESULT Static Attribute Public Type reference (TYPE) CHAR1 '-' Wage type display for payroll result expanded? 20020830
22 PM_STATUS_PAY_METHOD Static Attribute Public Type reference (TYPE) CHAR1 '+' Payment method expanded? 20020830
23 PM_STATUS_PAY_SCHEDULE Static Attribute Public Type reference (TYPE) CHAR1 '+' Payroll calendar expanded? ('+' = no) 20020830
24 PM_STATUS_REST_OCRSN Static Attribute Public Type reference (TYPE) CHAR1 '-' Remaining screen for reason expanded? 20020830
25 REPID_TAB Static Attribute Private Type reference (TYPE) T_T_REPID Assignment application -> program name 20020828
26 SELECTED_SEQNR Static Attribute Public Type reference (TYPE) CDSEQ Sequential number 20020828
27 SUPPRESSED_FCODE Static Attribute Public Type reference (TYPE) SYUCOMM FCODE, that supplied for roundtrip 20020910
28 SW_DISPLAY_ABSENCE Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: absence 20020830
29 SW_DISPLAY_ADV_PERIODS Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: advance periods 20020830
30 SW_DISPLAY_LTI Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: LTI 20030328
31 SW_DISPLAY_NAMC Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: NAMC 20020830
32 SW_DISPLAY_PAY_METHOD Static Attribute Public Type reference (TYPE) XFLAG ' ' Can payment method be changed? 20020830
33 SW_DISPLAY_PAY_PERIOD Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: on-demand regular 20020830
34 SW_DISPLAY_RR_DAT Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: correction 20020830
35 SW_DISPLAY_WAGE_TYPE Static Attribute Public Type reference (TYPE) XFLAG ' ' Reason: bonus 20020830
36 SW_INITIALIZE_ABSENCES_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize absence grid 20020830
37 SW_INITIALIZE_ADV_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize absence periods grid 20020830
38 SW_INITIALIZE_CALENDAR_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize absence calendar grid 20020829
39 SW_INITIALIZE_LTI_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize LTI Grid 20030328
40 SW_INITIALIZE_NAMC_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize NAMC grid 20020830
41 SW_INITIALIZE_RESULT_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize result grid 20020902
42 SW_INIT_0200 Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize Screen 0200 20020909
43 SW_INIT_1120 Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize Screen 1120 20020909
44 SW_INIT_HISTORY Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize History 20020909
45 SW_INIT_HISTORY_ACTION Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize History for Reversal/Void 20020909
46 SW_INIT_RESULT_DETAIL_GRID Static Attribute Public Type reference (TYPE) XFLAG 'X' Initialize Result Detail Grid 20021015
47 SW_INIT_WORKBENCH Static Attribute Public Type reference (TYPE) XFLAG 'X' OCWB started 20020909
48 SW_NO_PERNR_CHECK Static Attribute Public Type reference (TYPE) XFLAG ' ' Error Occurred: Switch to History Screen 20020909
49 SW_REFRESH_ABSENCES Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh display of absences 20020830
50 SW_REFRESH_ADV Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh display of advance periods 20020830
51 SW_REFRESH_ADV_PERIODS Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh ADV_PERIODS 20020830
52 SW_REFRESH_CALENDAR Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh payroll calendar 20020829
53 SW_REFRESH_HISTORY Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh history and ALV 20020909
54 SW_REFRESH_HISTORY_ACTION Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh History for Reversal/Void 20020909
55 SW_REFRESH_LTI Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh LTI Display 20030328
56 SW_REFRESH_NAMC Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh display of NAMCs 20020830
57 SW_REFRESH_PAYMENT_DETAILS Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh Display of Payments 20020909
58 SW_REFRESH_RESULT Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh Results 20020902
59 SW_REFRESH_RESULT_DETAIL Static Attribute Public Type reference (TYPE) XFLAG 'X' Refresh Result Detail 20021015
60 SW_RESULT_DISPLAY_NO_WGTYPES Static Attribute Public Type reference (TYPE) XFLAG ' ' Include wage types to be displayed in payroll result? 20020830
61 SW_ROUNDTRIP_NECESSARY Static Attribute Public Type reference (TYPE) XFLAG ' ' In the current status, round trip is necessary 20020904
62 SW_SAVE_POPUP Static Attribute Public Type reference (TYPE) XFLAG ' ' Query for Result That Was Not Saved 20020909
63 SW_SELECTION_CHANGED Static Attribute Public Type reference (TYPE) XFLAG 'X' Change selection -> new PAYID must be made 20020905
64 SW_SELECT_ABSENCES Static Attribute Public Type reference (TYPE) XFLAG 'X' (Re)select absences? 20020902
65 TRANSACTION Static Attribute Public Type reference (TYPE) SYTCODE Current transaction code 20020812
Methods
# Method Level Visibility Method type Description Created on
1 GET_PAYMENT_METHODS Static method Public Method Provides payment types 20020815
2 GET_REPORTNAME Static method Public Method Determines the name of the report to be called 20020828
3 SET_TRANSACTION Static method Public Method Transfer transaction code 20020822
Events
Class CL_HR_OCWB_STATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_REPID Private See coding Assignment application -> program name 20020828
2 T_T_REPID Private See coding Table type for T_S_REPID 20020828
Method Signatures

Method GET_PAYMENT_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PAYMENT_METHODS Value transfer Type reference (TYPE) OCWB_PAYMENT_METHODS Zahlwege für Überweisung und Scheck 20020815
2 Importing PAYMENT_TYPE Call by reference Type reference (TYPE) PAY_CHKTY Gewünschter Zahlweg für Überweisung und Scheck 20020815
# Exception Resumable Description Created on
1 DOUBLE_ENTRIES Payment methods used twice 20020815
2 MISSING_CUSTOMIZING No entries in table T52OCZ 20020815

Method GET_REPORTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_APPLI Value transfer Type reference (TYPE) PAY_APPLOC techn. Applikation für Off-Cycle-Aktivitäten 20020828
2 Exporting P_REPID Value transfer Type reference (TYPE) RP_PROGNA Reportname 20020828
# Exception Resumable Description Created on
1 NO_REPORT_FOUND Reportname konnte nicht bestimmt werden 20020828

Method SET_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TCODE Call by reference Type reference (TYPE) SYTCODE ABAP-Programm, aktueller Transaktionscode 20020822
# Exception Resumable Description Created on
1 INVALID_COUNTRY_VERSION Country version derived from transaction is invalid 20020822
2 OCWB_IN_COUNTRY_NOT_SUPPORTED Off-cycle is not supported in this country 20020822
History
Last changed by/on SAP  20020815 
SAP Release Created in