SAP Reports / Programs

H17PLOG0 SAP ABAP INCLUDE - Subroutines for use of PAYROLL LOG







H17PLOG0 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). It is used for This program contains the error-handling subroutines that the Venezuelan functions execute, for interacting with the international payroll log...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 H17PLOG0 into the relevant SAP transactions such as SE38 or SE80


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 H17PLOG0. "Basic submit
SUBMIT H17PLOG0 AND RETURN. "Return to original report after report execution complete
SUBMIT H17PLOG0 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Subroutines for use of PAYROLL LOG
Text Symbol: VA6 = TER: Hiring date not found in table DATUMSANGABE
Text Symbol: VA7 = TER: Termination date not found in table DATUMSANGABE
Text Symbol: VA8 = TER: Error in Form CALCULATE_SENIORITY. Cannot determine seniority
Text Symbol: VA9 = TER: Error in function module HRVE_GET_TIME_BETWEEN_DATES
Text Symbol: VB1 = TER: Employee loan balance is different from 0 (zero)
Text Symbol: VB2 = TER: Insufficient information in table T7VEPN
Text Symbol: VB3 = TER: No data in table T549Q
Text Symbol: VB4 = TER: Error reading Cluster
Text Symbol: VB5 = TER: No data in table T7VEEV for personnel action and action type
Text Symbol: VB6 = TER: Error in function module HRVE_RETRIEVE_T511K_BY_MOLGA
Text Symbol: VB7 = TER: VEDMS Constant (max.wage days sever.injur.dismiss.) not found in T511K
Text Symbol: VB8 = TER: VEADB Constant (bonus days death by industr. accident) not found en T511K
Text Symbol: VB9 = TER: VEAMS Constant (Max.min.wage death by industr. accident) not found en T511K
Text Symbol: VC1 = TER: VEPMS Constant (Max. no. min. wages w/notification) not found en T511K
Text Symbol: VC2 = TER: Error in function module HRVE_RETRIEVE_T511P_BY_MOLGA
Text Symbol: VC3 = TER: VEMIN Constant (Minimum legal wage) not found in T511P
Text Symbol: VC4 = TER: Error in function module HRVE_SALARY_CONVERSION
Text Symbol: VC5 = TER: Error in function module HRVE_GET_PAYROLL_TYPE
Text Symbol: VC6 = INT: Interest calculated with non-valid rates. Recalculate interest through menu option
Text Symbol: VC7 = TER: Error in function module HRVE_READ_T596F
Text Symbol: VC8 = SVB: Process.class 61 of wage type assigned in Basic Pay not maintained
Text Symbol: VC9 = GON: Master data for Venezuela missing
Text Symbol: VD0 = There is no tax master data in IT0399
Text Symbol: VD1 = There is no Soc. Insurance master data in IT0400
Text Symbol: VD2 = There is no benefit master data in IT0401
Text Symbol: VD3 = There is no pers. master data in IT0002
Text Symbol: VD4 = TER: Date of termination cannot be less than date of new act (06/19/1997)
Text Symbol: VD5 = ITH: Error in function module HRVE_GET_FIRST_LAST_MONDAY
Text Symbol: VD7 = ADV: Amount unit does not correspond with advances (percentage)
Text Symbol: VD8 = TRA: Payment amount for Transfer Bonus is greater than Total
Text Symbol: VD9 = ADV: Wage type is not maintained for advances
Text Symbol: V74 = PSB: No entry in T7VEDP
Text Symbol: V75 = RET: Parameter not allowed for FUVERET function
Text Symbol: V76 = ADV: Canot find basic amount for calculation of advance
Text Symbol: V77 = ADV: Error in user enhancement
Text Symbol: V78 = ADV: There is more than one entry in infotype 267 for processing of advances
Text Symbol: V79 = SEN: Error in seniority category in table SEN_EVAL





Text Symbol: V80 = SEN: Error in function module RP_LAST_DAY_OF_MONTHS
Text Symbol: V81 = LPH: LPH assessment basis not found in table IT
Text Symbol: V82 = LPH: Error in function module HRVE_READ_T596F
Text Symbol: V83 = LPH: Error in function module HRVE_GET_PAYROLL_FREQUENCY
Text Symbol: V84 = LPH: Error in function module HRVE_RETRIEVE_T511K_BY_MOLGA
Text Symbol: V85 = LPH: VEHMS Constant (max. no. min. wages) not found in T511K
Text Symbol: V86 = LPH: VEHMA constant (Max. age contr. Men) not found in T511K
Text Symbol: V87 = LPH: VEHFA constant (Max. age contr. Women) not found in T511K
Text Symbol: V88 = LPH: VEHWW constant (employee deduction %) not found in T511K
Text Symbol: V89 = LPH: VEHCC constant (co. contribution %) not found in T511K
Text Symbol: V90 = LPH: Error in function module HRVE_RETRIEVE_T511P_BY_MOLGA
Text Symbol: V91 = LPH: VEMIN Constant (Minimum legal wage) not found in T511P
Text Symbol: V92 = LPH: Error in function module HRVE_SALARY_CONVERSION
Text Symbol: V93 = LPH: Infotype 0009 subtype VEPH for employee does not exist
Text Symbol: V94 = VAC: Leave assessment basis has no AMOUNT
Text Symbol: V95 = VAC: Error in sequential number in table T554A for period data
Text Symbol: V96 = VAC: Error in entry in table T554A for absence register to process
Text Symbol: V97 = VAC: There is no data in table T554C for absence valuation
Text Symbol: V98 = VAC: Wage type for valuating leave record not found in table IT
Text Symbol: V99 = VAC: There is no wage data in table ABS_EVAL for valuating current leave record
Text Symbol: VA1 = VAC: Error in function module HRVE_READ_T596F
Text Symbol: VA2 = VAC: Error in processing of leave payment amount
Text Symbol: VA3 = TER: Regular wage not found in table IT
Text Symbol: VA4 = TER: Notification assessment basis not found in table IT
Text Symbol: VA5 = TER: Seniority assessment basis not found in table IT
Text Symbol: VE0 = ADV: Error reading advances in current period Cluster VE
Text Symbol: VH3 = PSB: There is no regular wage for process period
Text Symbol: VH4 = PSB: There is no entry in T549Q
Text Symbol: VH5 = PSB: The profit share advance period is invalid
Text Symbol: VH6 = PSB: You need additional co. code data in T7VEPS
Text Symbol: VH7 = TRN: There is no entry in table T558B for the EE in the process period
Text Symbol: VH8 = TRN: There is no data in table T7VES4 for the EE in the process period
Text Symbol: VH9 = TRN: There is no data in table T7VET1 for the EE in the process period
Text Symbol: VI0 = TRN: There is no data in table T7VES5 for the EE in the process period
Text Symbol: VI1 = TRN: There is no data in table T7VEI1 for the EE in the process period
Text Symbol: VI2 = TRN: There is no data in table T7VEP1 for the EE in the process period
Text Symbol: VI3 = TRN: There is no data in table T7VEI2 for the EE in the process period
Text Symbol: VI4 = TRN: There is no data in table T7VEL1 for the EE in the process period
Text Symbol: VI5 = TRN: There is no data in table T7VEA2 for the EE in the process period





Text Symbol: VI6 = TRN: There is no data in table T7VEA1 for the EE in the process period
Text Symbol: VI7 = INT: Error in function module HRVE_RETRIEVE_T511K_BY_MOLGA
Text Symbol: VI8 = INT: There is no VEINW entry in table T511K for the period
Text Symbol: VI9 = INT: There is no VEINM entry in table T511K for the period
Text Symbol: VJ0 = INT: Error in function module HRVE_GET_PAYROLL_FREQUENCY
Text Symbol: VJ1 = PSB: Error in customer enhancement module
Text Symbol: VJ2 = ADV: There is no data in table T549Q for date of advance
Text Symbol: VJ3 = PSP: Invalid hiring or termination date
Text Symbol: VJ4 = INT: You need real rates for months of last anniversary
Text Symbol: VJ5 = INT: Error obtaining valid hiring date of Employee
Text Symbol: VJ6 = INT: Error obtaining valid leaving date of Employee
Text Symbol: VJ7 = INT: Error reading cluster of previous periods
Text Symbol: VJ8 = PSA: Invalid date for Profit Share Adjustment
Text Symbol: VJ9 = ABS: Absence valuation rule has no defined entry in table T554C
Text Symbol: VK1 = SEN: Annual payment option in infotype 401 has been modified
Text Symbol: VK2 = Error in function module HR_ENTRY_DATE
Text Symbol: VK3 = ADV: Fornightly adv. payment not possible with regular payroll payt
Text Symbol: VNF = &1 has been replaced by &2. See note &3.
Text Symbol: VE1 = ADV: More than one advance processed in current period
Text Symbol: VE2 = INC: There is no assessment basis for employee payment to INCE
Text Symbol: VE3 = INT: Error reading table T7VE02 for previous payroll period
Text Symbol: VE4 = IF: Error reading VECON characteristic
Text Symbol: VE5 = IF: Error reading VETRA characteristic
Text Symbol: VE6 = IF: Error in valid parameter FUIF-NATIO
Text Symbol: VE7 = VAC: Error loading table T554A in routine LOAD_T554A
Text Symbol: VE8 = VAC: Error loading table T556R in routine LOAD_T556R
Text Symbol: VE9 = VAC: Error on calculating compens. in routine CALC_PAYMENT_COMP
Text Symbol: VF1 = INT: Error reading cluster of previous regular payroll
Text Symbol: VF2 = VAC: Error loading table T7VEQP in routine LOAD_T7VEQP
Text Symbol: VF3 = VAC: Error loading table T556U in routine LOAD_T556U
Text Symbol: VF4 = VAC: Entry not found in the T556W corresponding to the Quota
Text Symbol: VF5 = VAC: Error loading table T556W in routine LOAD_T556W
Text Symbol: VF6 = VAC: Inconsistency in valuation rules in table T554A
Text Symbol: VF7 = SVB: Error in customer enhancement module
Text Symbol: VF8 = SBT: Error in customer enhancement module
Text Symbol: VF9 = SBT: Problems when determining employee availability time
Text Symbol: VG0 = SBT: Cannot find regular wage in table IT
Text Symbol: VG1 = SBT: Cannot find average regular wage from previous month
Text Symbol: VG2 = SBT: Cannot find average regular+variable wage from previous 12 months



Text Symbol: VG3 = SBT: Cannot find average basic wage for period in table IT
Text Symbol: VG4 = SBG: Cannot find enhanced wage for period in table IT
Text Symbol: VG5 = SBG: There is no VEFDM entry in table T511K for the period
Text Symbol: VG6 = SBG: There is no GENAU entry in table T511K for the period
Text Symbol: VG7 = SBG: Error in function module HRVE_RETRIEVE_T511K_BY_MOLGA
Text Symbol: VG8 = SBG: Error when trying to specify termination date
Text Symbol: VG9 = SBG: Error in customer enhancement module
Text Symbol: VH0 = PSA: The advance amount is greater than avail. balance
Text Symbol: VH1 = PSA: There is no avail. balance to execute the advance
Text Symbol: VH2 = PSB: Invalid value in entry type in table PS-EVAL
Text Symbol: R13 = Basic value: Wage type=&1 Amount=&2
Text Symbol: R14 = Calculation: &1 / &2 =&3
Text Symbol: R15 = Cluster CD has number from a previous version
Text Symbol: R16 = Entry has not been found in the cluster CD
Text Symbol: R17 = Error importing employee AR cluster
Text Symbol: R18 = Bonus for notice
Text Symbol: R19 = Proportional SAC calculation
Text Symbol: R20 = Half month bonus
Text Symbol: R21 = Full year bonus
Text Symbol: R22 = Integration mo.
Text Symbol: R23 = Proportional SAC is calculated using the amount of wage type &1 as a base. It is not in
Text Symbol: R24 = Basic monthly value : Amount = &1
Text Symbol: R25 = Variable average value : Amount = &1
Text Symbol: R26 = Number of months to be paid : Number = &1
Text Symbol: R27 = Better remuneration : &1
Text Symbol: R28 = Pay scale maximum limit per year: &1
Text Symbol: R29 = Assessment basis used for compensation : &1
Text Symbol: R30 = Number of years/months to be paid: &1
Text Symbol: R31 = Calculated bonus : &1
Text Symbol: R32 = Minimum legal limit : &1
Text Symbol: R33 = Compensation settled : &1
Text Symbol: S09 = Leave without any special result found or settled
Text Symbol: V01 = Tax: TAX assessment base not found in IT table
Text Symbol: V02 = Tax: Error in HRVE_READ_T596F function module
Text Symbol: V03 = Tax: Deduction percentage not found
Text Symbol: V04 = Stmnt: Error in function module HRVE_READ_T596F
Text Symbol: V05 = Stmnt: Seniority assessment basis not found in table IT
Text Symbol: V06 = Stmnt: Error in period start or end date
Text Symbol: V07 = Statement: Error in hiring date
Text Symbol: V08 = Stmnt: VESMO constant (monthly seniority days) not found in T511K
Text Symbol: V09 = Stmnt: VESAN constant (annual seniority days) not found in T511K
Text Symbol: R12 = Result saved in wage type: &1 Calculated value: &2
Text Symbol: D01 = There is no data in the Work Termination infotype (0645) with date &1
Text Symbol: D02 = No Work Contract Type information was found
Text Symbol: D03 = No Regulation grouping found for compensation calculations in t7ar79
Text Symbol: D04 = Seniority calculated :
Text Symbol: D05 = Seniority calculation.
Text Symbol: D06 = Seniority reported in infotype 0645 is assumed : Years = &1 Months= &2 Days = &3
Text Symbol: D07 = Date error in seniority calculation: Entry date = &1. Leaving date = &2.
Text Symbol: D08 = No entry for date &3 in table T7VE97 ( &1 )
Text Symbol: D09 = No entry in table &1 (&2, &3, &4, &5, &6)
Text Symbol: D10 = Function Module to be entered in table T7VE97 ( &1, &2 ) for date &3
Text Symbol: D11 = &1 will be paid as bonus payments &2 as specified in infotype p0645
Text Symbol: D12 = Calculated amt is adjusted acc. to % of &1.
Text Symbol: D13 = Wage type Calculated value Percentage Adjusted value
Text Symbol: D14 = &1 &2 &3 &4
Text Symbol: D15 = Termination payroll has been executed with payment date &1
Text Symbol: D16 = Entry date = &1 Leaving date = &2
Text Symbol: D17 = Years = &1 Months = &2 Days = &3
Text Symbol: D18 = of contract for employee &2.
Text Symbol: D19 = Regular period &1 payroll is not performed for this employee.
Text Symbol: L01 = Customisation
Text Symbol: L02 = Hiring date (ve_hiring_date): &1
Text Symbol: L03 = Termination in current period? (sw_ve_termn): &1
Text Symbol: L04 = Contract termination date (ve_termn_date): &1
Text Symbol: L05 = Legal person change? (sw_ve_juper_change): &1
Text Symbol: L06 = Date of legal person change? (ve_juper_change_date): &1
Text Symbol: L07 = Rules for bonus calculation
Text Symbol: L08 = Payment methods for bonus payments
Text Symbol: L09 = Notice and seniority days
Text Symbol: R01 = Table &1 is empty
Text Symbol: R10 = Error in compensation calc. : &1
Text Symbol: R11 = Compensation calculation: &1-&2
Text Symbol: V42 = PSA: Entry missing in T596F for processing Annual Profit Share
Text Symbol: V43 = PSA: Error reading T596f for Annual Profit Share
Text Symbol: V44 = PSA: Invalid value in entry type in the internal table PS_EVAL
Text Symbol: V45 = PSA: Invalid value in Advance in the internal table PS_EVAL
Text Symbol: V46 = PSA: Error in processing Annual Profit Share
Text Symbol: V48 = SVB: Error in VECOM characteristic
Text Symbol: V49 = SEN: The advance amount is greater than the avail.blnce
Text Symbol: V50 = SEN: Error in function module HR_ENTRY_DATE
Text Symbol: V51 = SEN: Error in function module HRVE_RETRIEVE_T511K_BY_MOLGA
Text Symbol: V52 = PSB: Error reading T596f for Profit Share Advance
Text Symbol: V53 = PSB: Error reading T596f for Profit Share Advance
Text Symbol: V54 = PSB: Error in modification of period assigned to company
Text Symbol: V55 = PSB: Error in processing Profit Share (Advances)
Text Symbol: V56 = ADV: General error in wage/salary adjustment per advance
Text Symbol: V57 = ADV: Error: Advance adjustment is negative
Text Symbol: V58 = ADV: General error in salary/wage advance
Text Symbol: V59 = ADV: Error: Could not find data to calculate advance
Text Symbol: V60 = INT: Error reading dates from previous period (T549Q)
Text Symbol: V61 = INT: Error reading infotype 0401 corresponding to previous period
Text Symbol: V62 = INT: Error reading internal results table INT_EVAL
Text Symbol: V63 = INT: Error in function module HR_READ_INFOTYPE
Text Symbol: V64 = INT: Error: Interest from previous period has not been paid
Text Symbol: V65 = ITH: Error in customer function (user exit)
Text Symbol: V66 = ITH: Error in customer function (user exit)
Text Symbol: V67 = SVB: There is no Basic Wage wage type
Text Symbol: V68 = SVB: Wage type assigned in Basic Pay has no AMOUNT
Text Symbol: V69 = SVB: Wage type assigned in Recur.Payments/Deds. has no AMOUNT or DATE OF PAYMENT
Text Symbol: V70 = SVB: Wage type assigned in Extra Payments has no AMOUNT
Text Symbol: V71 = SVB: Error in function module HRVE_GET_PAYROLL_FREQUENCY
Text Symbol: V72 = SVB: Error in function module HRVE_READ_T512W_VKLAS
Text Symbol: V73 = SVB: Error in function module HRVE_SALARY_CONVERSION
Text Symbol: V41 = PSA: Profit share calendar entry missing in T7VEDP
Text Symbol: V10 = Stmnt: VESMX constant (annual seniority days max.) not found in T511K
Text Symbol: V11 = Stmnt: VESMG constant (begin. of monthly calc. of seniority) not found in T511K
Text Symbol: V12 = Stmnt: VESYM const. (begin. of annual calc. of seniority) not found in T511K
Text Symbol: V13 = INC: There are no entries in T7VE01 for the company
Text Symbol: V14 = INC: There is no basis for the calculation of company contrs. to INCE
Text Symbol: V15 = INC: Error in function module HRVE_READ_T596F
Text Symbol: V16 = INC: There are no entries in T511K table for contribution percentages
Text Symbol: V17 = INT: Error in function module RP_LAST_DAY_OF_MONTHS
Text Symbol: V18 = INT: Error in function module HRVE_READ_T596F
Text Symbol: V19 = INT: Error Interface structure PVEIS_INPUT field SEN_TAB (Infotype 401)
Text Symbol: V20 = INT: There are no entries in table T7VEIN for period
Text Symbol: V21 = SSO: SSO assessment basis not found in IT table
Text Symbol: V22 = SSO: Error in function module HRVE_READ_T596F
Text Symbol: V23 = SSO: Error in function module HRVE_RETRIEVE_T511K_BY_MOLGA
Text Symbol: V24 = SSO: VESIM constant (max. no. min.wages for SSO) not found in T511K
Text Symbol: V25 = SSO: VESPM constant (max. no. min.wages for SPF) not found in T511K
Text Symbol: V26 = SSO: VESPC constant (Co. SPF contrib. pct.) not found in T511K
Text Symbol: V27 = SSO: VESPW constant (EE SPF contrib. pct.) not found in T511K
Text Symbol: V28 = SSO: Error in function module HRVE_RETRIEVE_T511P_BY_MOLGA
Text Symbol: V29 = SSO: VEMIN Constant (mnimum legal wage) not found in T511P
Text Symbol: V30 = SSO: Error in function module HRVE_GET_PAYROLL_FREQUENCY
Text Symbol: V31 = SSO: Error in function module HRVE_SALARY_CONVERSION
Text Symbol: V32 = SSO: Error reading table T7VES1
Text Symbol: V33 = INT: Error reading table T7VE02
Text Symbol: V34 = INT: You do not need to pay interest or already paid
Text Symbol: V35 = PSP: Entry missing in T596F for processing pro-rata of prof. share
Text Symbol: V36 = PSP: Error reading table T596f for pro-rata of prof. share
Text Symbol: V37 = PSP: Could not find calcul.basis for pro-rata of prof. share
Text Symbol: V38 = PSP: Additional data missing in co. code in T7VE02
Text Symbol: V39 = PSP: Error in processing pro-rata of prof. share
Text Symbol: V40 = PSP: VEPS1 characteristic not maintained


INCLUDES used within this REPORT H17PLOG0

INCLUDE RPCLG100.
INCLUDE H17PLOG1.
INCLUDE H17PLOG2.
INCLUDE H17PLOG3.
INCLUDE H17PLOG4.
INCLUDE H17PLOG5.
INCLUDE H17PLOG6.
INCLUDE H17PLOG7.
INCLUDE H17PLOG8.
INCLUDE H17PLOG9.
INCLUDE H17PLOGT.
INCLUDE H17PLOGA.
INCLUDE H17PLOGB.


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 H17PLOG0 or its description.