Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: PRSPUT3

Package: PAID

Routine: PRSPUT3


Information

PRSPUT3 ;WOIFO/MGD,JAH - PART TIME PHYSICIAN UTILITIES #1 ;03/23/07

Source Information

Source file <PRSPUT3.m>

Entry Points

Name Comments DBIA/ICR reference
PTP(PRSIEN) ;Check for potential PTP (has a memo on file)
; input PRSIEN = employee IEN (file 450)
; result = 1 or 0, true (1) if employee has any memos on file
AL(PRSIEN,ARRAY,INDEX) ;
GETACCRU(PRSIEN,EOLYD,LDP) ; Calculate AL accrucal from last day of
; pp processed in 459 (LDP) to end of leave year (EOLYD)
GETLOSE(APALHRS,ALBAL,ACCRUAL,MAXOVER) ; Calculate potential hours to be lost
GETLDOYR() ; Calculate last day of the last pp of current year (EOLY)
GETAPALH(PRSIEN,PPPIN,EOLYD) ; Approved AL hrs
ESRUPDT(PPI,PRSIEN,DAY) ;
MEMCPP(MIEN) ; Memo Certified PP
; This utility determine the last certified PP and the number of
; certified PPs for a given memo.
; input
; MIEN - internal entry number of a memo in file 458.7
; returns a string value
; = last certified PP (external value)^number of certified PPs
; example "05-01^3"
PP8BAMT(PPAMT,PPI,PRSIEN) ; array TIMEAMTS passed by reference
; subscripted w/ types of time CODE and type of time activity
; from PRS8VW2 table. This routine sets each node of TIMEAMTS array
; to the total hours (week one and two) in the pp
; for that type of time activity.
GET8B(PPI,PRSIEN) ; get 8b from 5 node unless corrected timecard
; has been done then we need to recompute 8B
CORRECT(PPI,PRSIEN) ; return true if any corrected timecards exist for
EXTR8BT(S,T) ; EXTRACT THE 8B TYPE OF TIME FROM THE STUB AND RETURN THE
; AMOUNT OF TIME FROM WEEK ONE AND TWO FOR THIS TYPE OF TIME
; INPUT: S-8B STUB
; T-TYPE OF TIME TO FIND ^ LENGTH OF DATA IN 8B
WKTT(T,TA,WK) ; GET 8B STRING TIMECODE FOR WEEK ONE OR TWO AND LENGTH OF
; THE DATA IN THE 8B STRING
; Input:
; T- type of time code from file 457.3
; TA-time activity from the table in PRS8VW2 (e.g. Leave Without Pay)
; WK-1 or 2 for the desired timecode week
Info |  Source |  Entry Points