RetrieveReqInfo

Retrieve Req. Info. from Req. Master

Minor Business Rule

Object Name: N0800043

Parent DLL: CHRM

Location: Client/Server

Language: NER

Functional Description

Purpose


This NER determines if an entered Requisition is found in Requisition Master (F08102). If the 
Requisition is invalid or not found, the NER returns an error code of '1', '2', '3', '4', '5' or '6'.  If the 

record is found, the NER returns the information related to that plan.


Setup Notes and Prerequisites


Special Logic




Technical Specification


cErrorCode values are as follows:

1 = Record Invalid.

2 = Invalid Requisition Status. 

3 = Invalid Requisition Status. 

4 = Warning - Start Date Not within Requisition Fiscal Year.

5 = Headcount Exceeds Allocation.

6 = Invalid Position ID.


Related Tables 


F08101 Position Master.

F08102 Requisition Information.
F08105 Position Master.

Data Structure

DN0800043 - Retrieve Req. Info. from Req. Master

Parameter NameData ItemData TypeReq/OptI/O/Both
mnRequisitionNumberREQNMATH_NUMERICNONENONE

The number that identifies the position requisition. This number must be unique. The next number program assigns this number if no other 
number is provided when the requisition is initially entered.

szCostCenterHomeHMCUcharNONENONE

The number of the business unit in which the employee generally resides.

szPositionIDPOScharNONENONE

A code that you use for budgetary (position) control purposes. The position ID consists of:   o  Position (position code and its description)     
o  Fiscal year     o  Home business unit  For example, you can identify position A0-1 as Accounting Manager for fiscal year 2005-2006, for 
home business unit 41. You might choose to set up positions so that the position IDs are the same as the corresponding job IDs. Within a home 
business unit, positions appear in the alphanumeric sequence of their position IDs. For example, position A0-1 appears before position A0-2.

szJobCategoryJBCDcharNONENONE

A user defined code (07/G) that defines the jobs within your organization. You can associate pay and benefit information with a job type and 
apply that information to the employees who are linked to that job type.

szJobStepJBSTcharNONENONE

A user defined code (07/GS) that designates a specific level within a particular job type. The system uses this code in conjunction with job 
type to determine pay rates by job in the Pay Rates table.

szCostCenterMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

jdDateStartSTDTJDEDATENONENONE

The day on which the particular status took effect.

cPayTypeHSPSALYcharNONENONE

A code that specifies how an employee is paid. Valid codes are: H Hourly S Salaried P Piecework

szPayGradePGRDcharNONENONE

A code that designates a category for grouping employees according to pay ranges. For each pay grade, you enter a pay range that 
includes a minimum, a midpoint, and a maximum pay rate. The system uses these pay ranges to calculate compa-ratios for the employees that 
you assign to pay grades. After you enter a pay grade for an employee, the system displays either an error or a warning message if you enter 
a rate for the employee that is not within the pay range for the employee's pay grade. To set up pay grades, use Pay Grades by Class 
(P082001). If you have set up your system to use rates in the Pay Grade Step table as the default pay rates for employees, changing an 
employee's pay grade step causes the system to automatically update the following fields:   o  Salary   o  Hourly Rate   o  Hours per day   o  Hours per 
year   o  Days per year  

szPayGradeStepPGRScharNONENONE

A code that identifies a pay grade and pay step. You can use this code to determine an employee's pay rate. If you have set up your 
system to use rates in the Pay Grade Step table as the default pay rates for employees, changing an employee's pay grade step causes the 
system to automatically update the following fields:     o Salary     o Hourly Rate     o Hours per day     o Hours per year     o Days per year 

cFlsaExemptYNFLSAcharNONENONE

A code that indicates whether the employee fits the rules of the Fair Labor Standards Act (FLSA) and thus does not have to be paid for 
working overtime. Valid codes are: Y Yes, the employee fits the rules and does not have to be paid for working overtime. N No, the employee 
does not fit the rules and is to be paid for working overtime.

cErrorFlagFLAGcharNONENONE

Special Output Returned
1 = Record Invalid.

2 = Invalid Requisition Status. 

3 = Invalid Requisition Status. 

4 = Warning - Start Date Not within Requisition Fiscal Year.

5 = Headcount Exceeds Allocation.

6 = Invalid Position ID.


^

szErrorCodeSYcharNONENONE

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

szCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

Related Functions

None

Related Tables

None