SAP Reports / Programs

RPLEEAK0 SAP ABAP Report - Employment Equity Act (EEA) Reporting







RPLEEAK0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Employment Equity Act (EEA) Reporting This report generates all data needed for fully compliant Workplace Equity Information Management System (WEIMS) processing...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RPLEEAK0 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

PC00_M07_SEEA - Emplmt.Equity Assessment 07
EEAK - Employment equity - Canada
P000_M07_EEA - EEA report (Canada)


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RPLEEAK0. "Basic submit
SUBMIT RPLEEAK0 AND RETURN. "Return to original report after report execution complete
SUBMIT RPLEEAK0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: HIRE = Hire action
Selection Text: HIRESPEC = Hire date type from IT0041
Selection Text: FULL = Full-time employee
Selection Text: VNAMEN = Leave Actions
Selection Text: MONTH = Reporting Month
Selection Text: NAMEN = Promotion action
Selection Text: NOSORT = Without SAP report
Selection Text: PART = Part-time employee
Selection Text: REASON8 = Promotion with basic pay
Selection Text: FIRE = Termination action
Selection Text: TEMP = Temporary employee
Selection Text: APPLAREA = Evaluate salary according to:
Selection Text: EECRS = Generate WEIMS file
Selection Text: TERM = Temp. employee contract term
Selection Text: YEAR = Reporting year
Title: Employment Equity Act (EEA) Reporting
Text Symbol: T82 = Province
Text Symbol: T83 = Contract
Text Symbol: T84 = Comment
Text Symbol: T85 = Gender
Text Symbol: T86 = Last Name
Text Symbol: T87 = Given Name
Text Symbol: T88 = Salary
Text Symbol: T89 = Aboriginal
Text Symbol: T90 = Minority
Text Symbol: T91 = Disability
Text Symbol: T92 = Hire Date
Text Symbol: T93 = Term Date
Text Symbol: T94 = Error Message
Text Symbol: TE1 = Error
Text Symbol: TE0 = Following customizing must be completed
Text Symbol: T81 = Employee
Text Symbol: T80 = Employee data:
Text Symbol: T74 = Temse-Error file:
Text Symbol: T73 = Temse-Term file:
Text Symbol: T72 = Temse-Promotion file:
Text Symbol: T71 = Temse-Employee file:
Text Symbol: T70 = Export generated employee files for WEIMS





Text Symbol: T60 = Employees with errors
Text Symbol: T50 = Employees with incomplete data
Text Symbol: T40 = Designated CMAs
Text Symbol: T31 = Peak Dates
Text Symbol: T30 = Provinces
Text Symbol: T26 = All employees
Text Symbol: T25 = Casual employees
Text Symbol: T24 = Other employees
Text Symbol: T23 = Temporary employees
Text Symbol: T22 = Part-time employees
Text Symbol: T21 = Full-time employees
Text Symbol: T20 = Employment status categories
Text Symbol: T10 = Industry sectors
Text Symbol: TXO = Select the field to maintain
Text Symbol: TXP = Infotype 33 or job attribute T5K13.
Text Symbol: TXQ = EEA questionnaire not completely answered
Text Symbol: TXR = for employee:
Text Symbol: TXS = Select the field to
Text Symbol: TXT = maintain Infotype 77.
Text Symbol: TXU = This flag warns that salary was not found in
Text Symbol: TXV = payroll cluster. Infotype 8 was read instead.
Text Symbol: TXW = Employee
Text Symbol: TXX = is temporary and the term must be
Text Symbol: TXY = maintained for WEIMS in Infotype 16.
Text Symbol: TXZ = Select the field to maintain
Text Symbol: W01 = Temporary employee will not be reported
Text Symbol: W02 = Temporary terms file will not be generated <- terms undefined
Text Symbol: W03 = Full-time employee will not be reported
Text Symbol: W04 = Part-time employee will not be reported
Text Symbol: XMR = 99999
Text Symbol: XTC = 03 05
Text Symbol: XVC = 01 02 03 04 05 06 07 08 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
Text Symbol: XVE = 01 02 03 04 05
Text Symbol: XVN = 85 86 87 88 89 90 91 92 93 94 95 96 97
Text Symbol: XVP = 10 11 12 13 14 15 16 17 18 19 20 21 22 98
Text Symbol: XVR = 01 02 03 04 06 07 08 09 99
Text Symbol: TX0 = means
Text Symbol: TX1 = means FULL-TIME employee.
Text Symbol: TX2 = Employee Equity related records





Text Symbol: TX3 = means HIRE event.
Text Symbol: TX4 = means TERMINATION event.
Text Symbol: TX5 = means PROMOTION action.
Text Symbol: TX6 = means other EEA-related changes.
Text Symbol: TX7 = means current status of employee is "Inactive".
Text Symbol: TX8 = This field specifies the employment contract.
Text Symbol: TX9 = means TEMPORARY employee.
Text Symbol: TXB = means PART-TIME employee.
Text Symbol: TXC = This field specifies industry sector.
Text Symbol: TXD = This field specifies geographical areas.
Text Symbol: TXE = This field specifies job category.
Text Symbol: TXF = This field specifies annual salary amount.
Text Symbol: TXG = Salary is rounded to the nearest dollar.
Text Symbol: TXH = is the maximum to report)
Text Symbol: TXI = Fields listed after employee:
Text Symbol: TXJ = is the missing data needing to be checked.
Text Symbol: TXK = Select each field to maintain records
Text Symbol: TXL = until all flags are cleared!
Text Symbol: TXM = NOC code or job category is missing
Text Symbol: TXN = for employee:
Text Symbol: T04 = Dummy
Text Symbol: E34 = Invalid Province Code %1 for CMA Code %2
Text Symbol: E33 = Aboriginal, Minority or Disability should contain either (Y)es or (N)o.
Text Symbol: E32 = Contract Dates overlap for the employee. Check Infotype 16.
Text Symbol: E31 = Contract Details for employee %1 missing in Infotype 16
Text Symbol: E30 = Termination Date should be blank for Temporary or Casual Employees
Text Symbol: E29 = Hire Date should be blank for Temporary or Casual Employees
Text Symbol: E28 = Employee Status Code %1 is invalid
Text Symbol: E27 = Province Code %1 is invalid
Text Symbol: E26 = Termination Date %1 is invalid
Text Symbol: E25 = Invalid value for Employment Contract in Infotype 0001. Valid values are (F)ull time, (P)art-time, (T)emporary
Text Symbol: E24 = Invalid Value returned by Method GET_EMPLOYEE_CONTRACT. Valid values are 'F' - Full time, 'P' - Part-time, 'T' - Temporary
Text Symbol: E23 = invalid. Retry?
Text Symbol: E22 = Path
Text Symbol: E21 = File export failed.
Text Symbol: E20 = Hire Date %1 is invalid
Text Symbol: E19 = Hire Date cannot be left Blank
Text Symbol: E18 = Gender should be (M)ale or (F)emale
Text Symbol: E17 = Contract cannot be Blank



Text Symbol: E16 = SIC Code cannot be Blank
Text Symbol: E15 = NOC Code cannot be Blank
Text Symbol: E14 = Province Code cannot be Blank
Text Symbol: E13 = CMA Code %1 is invalid
Text Symbol: E12 = Employee Number cannot be Blank.
Text Symbol: E10 = Employment equity wages not specified
Text Symbol: E09 = Error generating TemSe file
Text Symbol: E06 = Employee salary information not available
Text Symbol: E05 = No Employment Contract found in Infotype 0001
Text Symbol: E04 = SIC code (WEIMS) not maintained for subarea:
Text Symbol: E03 = Industry sector not specified for subarea:
Text Symbol: E02 = Employment contract is not defined in Infotype 0001
Text Symbol: E01 = Promotion must be correctly defined
Text Symbol: C08 = Winnipeg
Text Symbol: C07 = Vancouver
Text Symbol: C06 = Toronto
Text Symbol: C05 = Regina
Text Symbol: C04 = Montréal
Text Symbol: C03 = Halifax
Text Symbol: C02 = Edmonton
Text Symbol: C01 = Calgary
Text Symbol: 102 = All four files exported successfully
Text Symbol: 101 = Summarizing report, please wait ...
Text Symbol: 100 = EEA running for employee:
Text Symbol: E35 = Contract End Date is less than Begin Date. Check Infotype 16.
Text Symbol: T03 = Correction
Text Symbol: T02 = General data
Text Symbol: T01 = No employees selected to report!
Text Symbol: T00 = Summarized Employment Equity report:
Text Symbol: SS2 = Without SAP report
Text Symbol: SS1 = Generate WEIMS files
Text Symbol: HPA = Please find the right NAICS code in WEIMS for
Text Symbol: HP9 = NAICS code is the code defined in WEIMS software.
Text Symbol: HP8 = each personnel subarea (T5K0P).
Text Symbol: HP7 = Please find the right SIC code in WEIMS for
Text Symbol: HP6 = SIC code is the code defined in WEIMS software.
Text Symbol: HP5 = Infotype 16.
Text Symbol: HP4 = Personnel Subarea (T5K0P)
Text Symbol: HP3 = * It is better to clean all those flags!
Text Symbol: HP2 = that will be needed for EEA report.
Text Symbol: HP1 = Here is a list of all the missing data
Text Symbol: HP0 = Maintain industry sector for each of your
Text Symbol: H23 = Women
Text Symbol: H22 = Men
Text Symbol: H19 = From - to
Text Symbol: H18 = Salary
Text Symbol: H17 = Abor.Mino.Disab
Text Symbol: H16 = Gender
Text Symbol: H14 = Prov/CMA
Text Symbol: H13 = Ind.Sec
Text Symbol: H12 = Status
Text Symbol: H11 = Event
Text Symbol: H06 = Reason
Text Symbol: H05 = Temp. terms
Text Symbol: H04 = Salary
Text Symbol: H03 = IT0077
Text Symbol: H02 = NOC/Job
Text Symbol: H01 = Personnel no.
Text Symbol: F05 = Leave Definition
Text Symbol: F04 = Execute for:
Text Symbol: F03 = Optional report settings
Text Symbol: F02 = Promotion definition
Text Symbol: F01 = Employment contracts
Text Symbol: E39 = CMA code must not be empty
Text Symbol: E38 = NAICS Code cannot be Blank
Text Symbol: E37 = NAICS code (WEIMS) not maintained for subarea:
Text Symbol: E36 = Leave must be correctly defined


INCLUDES used within this REPORT RPLEEAK0

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

No SAP FUNCTION MODULES are executed within this report code!



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RPLEEAK0 or its description.