HVECALC0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program executes a full payroll by periods and by employee, storing the results...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 HVECALC0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
PC00_M17_CALC - Payroll
PC00_M17_CALC_SIMU - Payroll
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.
Selection Text: TST_ON = Simulation (without maintain.)
Selection Text: SW_INTIM = Time Management Integration
Selection Text: SCHEMA = Pers. calculation schema
Selection Text: RUECK-AB = Forced retro. acctg from
Selection Text: P_VANAM = Log display variant
Selection Text: PRT_PROT = Display log
Selection Text: PAYTY = Payroll type
Selection Text: PAYID = Payroll identifier
Selection Text: OCRSN = Reason for off-cycle
Selection Text: BONDT = Off-cycle payroll date
Title: Payroll accounting program (Venezuela)
Text Symbol: TEP = A Co. PAr BAr Assignment Number Amount
Text Symbol: TCP = Wage type Account Amount
Text Symbol: TC1 = PaytNo. CC PAr Cost ctr Order ActTy Send CC Ctr Cost ctr
Text Symbol: T02 = T7VE90
Text Symbol: T01 = Infotype 0645
Text Symbol: SF4 = Schemas allowed
Text Symbol: RH1 = Error on editing cost distribution
Text Symbol: RB9 = Off-cycle pyrll run day not known
Text Symbol: RB8 = You must spec. OC pyrl run day
Text Symbol: R99 = Person rejected:
Text Symbol: R86 = Too many entries in table:
Text Symbol: R75 = Payroll is not possible: Work center data missing
Text Symbol: R62 = Table $ not supported in operatn TABLE
Text Symbol: R48 = Invalid field $ in line:
Text Symbol: R10 = Error:
Text Symbol: TR9 = Key date-T558C outside payroll period: Wage type
Text Symbol: TS0 = External assignment of an object number for TemSe objects
Text Symbol: TZL = Date from to AW C1 C2 Hours WTy Description IT EC AbsTy.
Text Symbol: X01 = General program control
Text Symbol: X03 = Log
Text Symbol: X04 = Test options
Text Symbol: X05 = Remun. statement
Text Symbol: X06 = Remun. statem. display variant
Text Symbol: X07 = Log display variant
Text Symbol: X08 = Display add. log for processing time data
Text Symbol: X09 = Name of HR form
Text Symbol: X11 = No remuneration stmnt
INCLUDE RPCPLOG0. "XDOALRK054017
INCLUDE RPCFDP09. " SELECTION SCREEN DEF. "XDOALRK067005
INCLUDE PCCONVE0. " CONSTANTS VENEZUELA
INCLUDE RPC2PS00. " CLUSTER OF GENERATED SCHEMAS
INCLUDE RPC2PT00. " CLUSTER OF GENERATED SCHEMAS TEXTS
INCLUDE UP50QDAT. " COMMON PART PSOPER FOR UPDATE TASK
INCLUDE UP50QDAT. " COMMON PART PSOPER FOR UPDATE TASK
INCLUDE RPC2CD09. "XDO
INCLUDE RPCFOP00.
INCLUDE RPC2B201.
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS
INCLUDE RPTDAT00. " COMMON PART OTABLES, ADDITIONAL FIELDS
INCLUDE RPC4F_0C. " CONSTANTS
INCLUDE RPC4F100.
INCLUDE RPCFVP09.
INCLUDE RPCFPABS.
No SAP DATABASE tables are accessed within this REPORT code!
No SAP FUNCTION MODULES are executed within this report code!
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 HVECALC0 or its description.