Beruflich Dokumente
Kultur Dokumente
1) What is the difference between Access ID, Connect ID and Operator ID in PeopleSoft?
5) How can you set dependency between the process that are running in the process
scheduler?
10) What are the objects that 'people' user will access? How does an authentication take
place in PeopleSoft GUI?
Objective
You are setting up a new medical plan that requires employee deductions from pay.
Where do you set up the sequencing of the deductions so that this deduction is taken
before all others?
A.Medical Plan Table
B.Benefit Plan Table
C.Deduction Table (*)
D.Calculation Rules Table
E.Benefit Program Table
You have just added a new department to the Department Table. It is active and its
effective date is less than today's date. When you try to transfer an employee to that
department on an inserted row with today's date, the new department is NOT
showing up. How can you resolve this issue?
A.add the department to the active Department Security Tree (*)
B.run the Update Department Security Tree Processed
C.change the effective date of the record to match the effective date of the new
department
D.manually type in the department in the Department field and select Save from the icon
menu
E.run the Refresh Employees Table Process
In the PeopleSoft 8.8 Internet Architecture, what is the static information at the top
of the page called?
A.Favorites
B.Breadcrumbs
C.Universal Navigation Header (*)
D.Menu Bar
E.Components
Which three HCM product modules are included in the PeopleSoft HRMS Release
Notes? (Choose three.)
A.HRMS Portal Pack (*)
B.Resource Management
C.Global Payroll (*)
D.Recruiting and Admissions
E.Human Resources (*)
Operator A has only update/display access to the Job Data component. Operator A
needs to correct the Job Code on EMPLID 10500 job row dated March 12, 2002.
Operator A asks the supervisor why he is NOT allowed to make this change. Why
can't Operator A perform this correction?
A.The supervisor needs to add Operator A to a different permission list.
B.The effective sequence on the row is equal to one.
C.The row with effective date March 12, 2002 is the current row for EMPLID 10500 (*)
D.Operator A can correct history only
Your client is upgrading from HRMS 7.5 to HRMS 8.8 and is not happy about the
removal of the Personal_Data Table. They want to retain this table for use and
remove it when they upgrade to HRMS Release 9. What is PeopleSoft's
recommended approach?
A.engage PGS to customize the upgrade scripts to retain the table
B.customize the upgrade scripts to retain the table
C.have the client apply the PERSONAL_DATA_RECALL project (*)
D.stay on HRMS 7.5 until HRMS 9 is released
Which common reporting table is used by many PeopleSoft delivered reports, such
as PER002-Employee Birthdays and PER005-Employees on Leave of Absence?
A.Pers Data Effdt Table
B.Employees Table (*)
C.Employment Table
D.Personal Data Table
What are three security solutions that are delivered with PeopleSoft? (Choose
three.)
A.Fast Security 3 (*)
B.Location Security
C.Department Security (*)
D.Company Security
E.Fast Security 2 (*)
Which five tables store the data from the hire process? (Choose five.)
A.Name (*)
B.Department
C.Business Unit
D.Employment (*)
E.Benefits Program Participation (*)
F.Competencies
F.Job (*)
G.Person (*)
Operator A has only update/display access to the Job Data component. Operator A
needs to correct the Job Code on EMPLID 10500 job row dated March 12, 2002.
Operator A asks the supervisor why he is NOT allowed to make this change. Why
can't Operator A perform this correction?
A.The supervisor needs to add Operator A to a different permission list.
B.The effective sequence on the row is equal to one.
C.The row with effective date March 12, 2002 is the current row for EMPLID 10500 (*)
D.Operator A can correct history only
Your client is upgrading from HRMS 7.5 to HRMS 8.8 and is not happy about the
removal of the Personal_Data Table. They want to retain this table for use and
remove it when they upgrade to HRMS Release 9. What is PeopleSoft's
recommended approach?
A.engage PGS to customize the upgrade scripts to retain the table
B.customize the upgrade scripts to retain the table
C.have the client apply the PERSONAL_DATA_RECALL project (*)
D.stay on HRMS 7.5 until HRMS 9 is released
What are all the mandatory fields need to key in while add a person on the system?
1) Name
2) Organizational relationship
National ID , Address, Birthdate gives us warning message.
What is HCCPALL?
Delivered primary permission list with access to all the components and pages
What is HCDPALL?
Delivered row level security permission list with full access.
What is the default tree name need to give while creating the new tree?
Dept_Security followed by any name as per your requirement.
What would be the default effective date for creating the new tree?
1/1/1900 or 1/1/1901
What are all the purpose of the Job Earnings Distribution Information Page?
We can distribute the worker’s compensation on the basis of the following:
• Department
• Job Code
• Earnings Code
• Business Unit
• Shift
• Position Number
• General Ledger Pay type
What are all the main components for setting the hire template?
• Template Record/Field
• Template Section
• Template Category Table
• Template Creation
What are all the statuses available on the template hire status page?
• Pending Hires
• Cancelled Hires
• Processed Hires
Which pay component comprises the Compensation Rate on the Job Table?
A. Annual Benefits Base Rate
B. Non-Base Pay
C. Rate Code Group
D. Non-Base Supplemental Pay
E. Base Pay (*)
Where do you define user related defaults?
A.Department Security Tree
B.Org Defaults By Permissions Table (*)
C.Row Security Table
D.Roles Table
An employee has been promoted and you are adding the new Job row to his record.
When you try to enter the Job Code, it does not show up in the prompt table search
results. What are three possible causes of this problem? (Choose three.)
A.The effective date on the Job Code is greater than the effective date on the Job row. (*)
B.The Job Code has no salary plan or grade associated with it.
C.Your security does not include access to the Job Code's SetID. (*)
D.The SetID of the Job Code is different from the SetID assigned to the employee's
Business Unit on the TableSet Control Table (*)
The dependent age limit is 19 for all benefits. Which table should you use to exclude
disabled dependents from the age limit?
A. Benefit Program Table (*)
B. Calculation Rules Table
C. Dependent/Beneficiary Table
D. Benefit Plan Table
What three elements of a benefit deduction are specified on either the benefit plan
or plan specific tables? (Choose three)
You are going to set up a long term disability plan. Which plan type group should
you use?
A.5X
B.9X
C.LTD
D.3X (*)
A company has a maximum coverage of $1,000,000 over all life insurance plans. The
maximum coverage for each plan is: Life - $600,000 Supplemental Life - $300,000
AD/D - $300,000 If an employee selects the maximum coverages for each life
insurance plan, what will be the saved coverages for each plan type?
A.Life - $600,000; Supplemental Life - $300,000; AD/D - $300,000
B.Life - $600,000; Supplemental Life - $300,000; AD/D - $100,000 (*)
C.Life - $333,333; Supplemental Life - $333,333; AD/D - $333,333
D.Life - $400,000; Supplemental Life - $300,000; AD/D - $300,000
E.Life - $600,000; Supplemental Life - $100,000; AD/D - $300,000
On which benefits setup table do you associate health plans and providers?
A. Benefit Plan Table (*)
B. Deduction Table
C. Health Plan Table
D. Benefit Program Table
E. Provider/Vendor Table
What are all the components will have data permission security control access?
• Departments
• Employee, Contingent Worker, and POI with Jobs.
• POI without jobs.
• Recruiting Federal People with jobs.
• Template based hires.
What are all the organisational relationships available while hiring an employee?
• Employee
• Contingent Worker
• Person of Interest (POI)
what are all the default programs you need to run after the creating the user
profile?
What are all the default Permission List used while creating the User ID?
• Navigator Homepage Permission List
• Process Profile Permission List
• Primary Permission List
What are all the methods for assigning Data Permission Access to Permission List?
• Tree based data permission security
• Role based data permission security
What are all the Access types for Department security sets?
• Departments by Tree
• Departments by non – tree
• Departments by set id
What are all the Access types for People with jobs security sets?
• Job department tree
• Job location
• Jon business unit
• Job Company
• Job regulatory region
• Job salary grade
• Person organisation
• Department ID – non tree
• Company – Pay group
What are all the Access types for People without jobs security sets?
• POI Business Unit
• POI Location
• POI Institution
• Person of Interest
what are all the Access types for Recruiting Job Opening security sets?
• RS Company
• RS Business Unit
• RS Department ID
• RS Location
• Recruiting Team
What are all the Access types for Template Based Hire security sets?
• Template ID
• Template Category
• Person Organisation
• Country
What are four security solutions that are delivered with PeopleSoft
What are all the two statuses will be available on the top of the job data?
What are all the different types of action/reasons available on the system?
What are three security solutions that are delivered with PeopleSoft?
What is the default tree name need to give while creating the new tree?
You are going to set up a long term disability plan. Which plan type group should
you use?
When building a Benefit Program, which four fields are in the Option section?
(Choose four.)
A.Option Type (*)
B.Benefit Plan (*)
C.Self-Service Configuration
D.Deduction Code (*)
E.Calc Table ID
F.Coverage Code (*)
An employee has a current row with the action of Promotion with an effective date
of June 6, 2002. The human resources administrator then receives a personnel
change form that states the employee should have received a merit increase as of
March 1, 2002. What action type does the administrator use to
You have been asked to participate in a fit/gap analysis for the Payroll module. You
have never participated in a fit/gap before. Which three questions are part of a
fit/gap analysis for Payroll? (Choose three.)
A.What are the names and addresses of the company's benefit providers?
B.Does the company currently offer savings plans? (*)
C.How do you collect time information for your employees? (*)
D.How many Job Codes does your company currently have?
E.How many earnings types does your organization have? (*)
A data entry clerk is processing a new hire. He is about to enter data into the
Supervisor ID field and finds it has already been populated. On which table was this
default set?
A.Department Table (*)
B.Location Table
C.Paygroup Table
D.Org Defaults by Permission List Table
E.Job Code Table
A company has a maximum coverage of $1,000,000 over all life insurance plans.
The maximum coverages for the company are: Life - $500,000 Supplemental Life -
$400,000 AD/D - $300,000 If an employee selects the maximum coverages for each
life insurance plan, what will be the saved coverages for each plan type?
A.Life - $500,000; Supplemental Life - $400,000; AD/D - $300,000
B.Life - $500,000; Supplemental Life - $400,000; AD/D - $100,000 (*)
C.Life - $333,333; Supplemental Life - $333,333; AD/D - $333,333
D.Life - $500,000; Supplemental Life - $200,000; AD/D - $300,000
E.Life - $300,000; Supplemental Life - $400,000; AD/D - $300,000
What are four security solutions that are delivered with PeopleSoft? (Choose four.)
A.Fast Security 4
B.Fast Security 3 (*)
C.Location Security
D.Fast Security 2 (*)
E.Company Security
F.Department Security (*)
G.Fast Security 1 (*)
For the action of Short Term Disability, what is the resulting employee status?
A.Active
B.Termination
C.Leave of Absence (*)
D.Leave with Pay
E.Suspension
When working on a conversion, what does PeopleSoft recommend you use as the
initial effective dates on the Job Code Table?
A.use 01/01/1900 use the date of your conversion
B.accommodate your longest active tenured employee
C.accommodate your longest tenured employee (*)
You have just added a new department to the Department Table. It is active and its
effective date is less than today's date. When you try to transfer an employee to that
department on an inserted row with today's date, the new department is NOT
showing up. How can you resolve this issue?
A.run the Refresh Employees Table Process
B.add the department to the active Department Security Tree (*)
C.run the Update Department Security Tree Process
D.manually type in the department in the Department field and select Save from the Icon
menu
E.Change the effective date of the record to match the effective date of the new
department
You are helping the Compensation department set up the Job Code Table. Which
three tables are associated with the Job Code Table and therefore should be set up
prior to setting up the Job Code Table? (Choose three.)
A.Salary Plan Table (*)
B.Job Function Table (*)
C.Job Description Table
D.SetID Table (*)
E.Job Hazard Table
A company wants you to set the dependent age limit to 19 for all benefits. Which
table should you use?
A.Benefit Plan Table
B.Calculation Rules Table
C.Dependent/Beneficiary Table
D.Benefit Program Table (*)
Which HRMS module does NOT use the Group Build functionality?
A.Payroll (*)
B.Training Administration
C.Total Compensation Reporting
D.Variable Compensation
E.Salary Planning
A customer asks you to set up a medical plan on the Benefit Plan Table. Which table
must you set up first?
A.Flat Rate Table
B.Calculation Rules Table
C.Health Plan Table
D.Plan Specific Table
E.Provider/Vendor Table (*)
Your client has seasonal workers and wants to base the annual compensation rate
on 125 work days per year. On which table do you define this requirement?
A.Comp Rate Table
B.Frequency Table (*)
C.Job Code Table
D.Installation Table
E.Default Frequency Table
A company has many employees who have two jobs. They want their employees to
enroll in their benefits programs only once, instead of once per job. To accomplish
this, they must use the same _____ for both jobs.
A.Employee Record Number
B.Benefits Program
C.Pay Run ID
D.Pay Group
E.Benefits Record Number (*)
Where do you enter default values that are specific to a PeopleSoft user?
A.Business Unit Options Defaults
B.Location Table
C.Installation Table
D.Org Defaults by Permission List (*)
E.User Profiles Component
A customer wants to set up a vacation plan and have the ability to track the
vacation balances. Which three tables must be set up before you can track the
vacation balances? (Choose three.)
A.Calculation Rules Table
B.Provider/Vendor Table (*)
C.Earnings Table (*)
D.Deduction Table
E.Benefit Program Table (*)
On the Job Earnings Distribution Page, what are three ways you can distribute the
employee's compensation? (Choose three.)
A. to a different Company
B. to a different Department (*)
C. to a different Job Codes and/or Position (*)
D. to a different Pay Group
E. to a different General Ledger Type (*)
2) What are the Different ways pass data between the steps?
1) State records – One row can be passed and can have many state records.
2) Component/Global People code variables
3) Temporary records – Multiple rows of data can be passed.
7) What are the 3 trace parameters you can pass to your psae.exe?
- TRACE
- TOOLSTRACESQL
- TOOLSTRACEPC
8) Which Trace option is the best place to start for general performance
information?
- TRACE 384 – mostly used trace value.
10) What are the 3 common ways to pass a trace parameter and value to your
program psae.exe?
Configuration manager, Process Definition, Command prompt.
Minimized SQL Overhead: - It tends to use fewer Application Engine SQL statements
that each processed more data than the statements executed in row-by-row processing.
Easy Maintenance: - if need to make a fix or add an enhancement to SQL, it’s just a
matter of modifying the SQL or inserting the new “Chunk”.
Leveraging the RDBMS: - With Set – based processing, you take advantage of the SQL
processing engine on the database rather than placing the processing burden and overhead
on the application executable.
(You can dynamically modify the state record run application engine step by step
People Code Debugger for the Application Engine.)
AE Trace files: - AE__.AET
Without the process instance: - AE__.AET
1) Order and flow of action types
1) Do When
2) Do While
3) Do Select
4) Peoplecode
5) SQL
6) Call Section
7) Message Log
8) XSLT
9) Do until
6) What are the important steps for implementing the parallel processing?
Define you Temporary Tables.
Set the Temporary Tables Online pool.
Assign Temporary Tables to your Application Engine program in it program.
Set Temporary Table Batch Pool – Instance count in the AE.
Build / Rebuild your Temporary Table record.
Code %Table Meta – SQL as reference to Temporary Tables in your Application Engine
program, so that Application Engine can table references to the assigned Temporary
Table instance dynamically at runtime.
7) What happens when all the instance of the temporary table are in use?
It behavior can control by AE developer. If the runtime options are set to continue
“People Tools will insert rows into the base table using the PROCESS_INSTANCE as a
key”. If temp table doesn’t contain PROCESS_INSTANCE as a key field in a Temporary
table, you should change the Temp table runtime options to “Abort” in the appropriate
Application Engine programs.
8) How can you divide the data to be processed by different instance of the program
to perform parallel program?
Run control parameters passed to each instance of the AE program enable it to identify
which input rows “belong” to it, and each program instance inserts the rows from the
source table into its assigned temporary table instance using %Table.
9) What are the 3 common ways to pass a trace parameter and value to your
program psae.exe?
Configuration manager, Process Definition, Command prompt.
10) What is the main purpose of the Access property in the Section?
Basically they have two options, public and private if section declared as public then it be
access from other program. Private we cannot call from other program.
11) Which actions are mutually exclusive and why they are mutually exclusive?
Sql and callsection.
12) Error handling or Exception handling in Application Engine ?
Step properties:-
On Error:-
Abort – Write message to message log and terminate.
Ignore - Write message to message log and continue.
uppress – No message will be written, but program will continue.
People code Action: - On return options can used to handle run time errors.
Abort: - Exits immediately – Not recommended.
Break:- Exits the current step and section and control returns to the calling step.
Skip Step:- The program exits the current step, and continues processing at the next step
in the section. If this is the last step in the section, the calling step resumes control of the
processing.
SQL Action properties:-
No Rows:- When the Sql doesn’t return any rows, you can tell what application engine
program should do.
Abort: - Program terminates
Section Break: - Application Engine exits the current section immediately, and control
returns to the calling step.
Continue: - The program continues processing
Skip Step: - Application Engine exits the current step immediately and moves on to the
next step. When using skip step keep the following in mind:
1) Application Engine ignores the commit for the current step at runtime
2) If the current step contains only one Action, only use skip step at by-pass the commit.
13) What are different types Do Select?
1) Select/Fetch
2) Reselect
3) Restart able
Select/Fetch: -
Opens the cursor only at the first time and retrieve rows one at loop.
Commits inside the step (commits in the Called Section) are ignored if AE is Restart
enabled.
Reselect: -
It opens the cursor and closes the cursor on each iteration of the loop.
It will reselect the same row of data.
Logic in Actions of the step should be such that it will be changing the status of the rows
in the table the do select is selecting.
Commits are not ignored and will be committed in a reselect loop when the restart is
enabled.
Restart able: - similar to select/Fetch but it WILL COMMIT inside the loop thus allowing
the checkpoint to the PS_AERUNCONTROL table.
15) what is the difference between the %SELECT and %SELECTINIT meta sql
functions.
Ans %select : if any values have not selected then previous value will be there
%selectinit : if any values have not selected then previous value will reinitilate to null
16) what is the difference between exit(0),exit(1) when we are using this functions in
AE
Exit (1) causes immediate termination of a PeopleCode program. Use this parameter to
rollback database changes.
Exit (0) caused immediate termination of a Peoplecode Program but don’t make rollback
in the database.
Get keys: - These are mapped to the fields marked as scrh in the component’s search
record. Automatically “Search key” fields in search record become Get keys.
We cannot change it.
Find keys: - These are mapped to fields marked as Alt or Srch in the component search
record. You may remove Find keys that you do not wish to make available for searching.
Create Keys: - It is generated from the key fields for the search record. If Add search
record is present then its key fields are taken. We cannot change it.
4) What the steps that you need to do in people code to invoke Component
Interface?
• Establish a user section
• Get the component interface definition
• Populate the create keys
• Create an instance of the component interface
• Populate the required fields
• Save the component Interface.
&Session = GetSession();
&CI = &Session.GetcompIntfc(CompIntfc.INTERFACE_NAME)
&CI.KEY_FILED_NAME = ‘NEW’
If not &CI.Create () Then
Else
Populate other fields
End-if;
Function CheckErrorCodes()
&PSMessages = &Session.PSMessages;
&ErrorCount = &PSMessages.Count;
For &i = 1 To &ErrorCount
&ErrorText = &PSMessages.Item(&i).Text;
&ErrorType = &PSMessages.Item(&i).Type;
End-For;
End-Function;
12. How to pass Inputs for sqr program while running from windows?
Using ASK & INPUT Commands.
13. How to pass Inputs to the SQR while running through the Process Scheduler?
Using Procedures & SQC’s to access data on Run Control Page (Run Control Fields).
15. What is the SQT file? What are the advantages of SQT files?
SQT’ file is nothing but resultant file after the compilation (i.e.) Runtime File. By using
this SQT file for Execution we can increase the Performance of the program by reduciong
the Compilation Time.
16. What is the SQC used to read data from translate table?
‘READXLAT.sqc’ is the SQC used to read data from Translate Table.
23. Can you connect more than one database using one Sqr? How?
Yes.
24. What are the differences between Load lookup and Array
ARRAYS LOAD-LOOKUP
1. Arrays can be declared in any section. 1. Load-Lookup is declared in only in
SETUP section only.
2. Number of rows are not automatically 2. Numbers of rows are automatically added.
gives a error if the number of added.
Exceeds the specified number.
3. We should insert data in to Array by 3. Rows are automatically inserted in to
programming. Load-Lookup.
4.We can retrive any number of fields. 4.We can retrive only Two fields from
from a table. a table.
5.We have Length & Data type. 5.We don’t have Length & Data type.
6.We cannot directly print from Array. 6.We can directly print from
Load-Lookup.
25. What are the steps required to run the SQR from peoplesoft environment?
Three steps we have to fallow to run the SQR program from the peoplesoft environment
(Process Scheduler). These steps include
a. Making the SQR program API aware by calling two procedures (stdapi-init, stdapi-
term) from the Begin-program section and including the Stdapi.sqc in the bottom of the
program.
b. Create new run control table or using existing run control table and creating run control
page, component and register the component. Creating new run control SQC if we create
a new run control table.
c. Giving the permission to the user by giving process groups.
26. How to pass command line flags to a sqr report running through process
scheduler?
Using override options in the process definition in the Process Scheduler in the People
Tools.
28 .How does peoplesoft Process monitor knows that the process (Say sqr report) is
at what stage such as initiated, in process, completed etc
From the Field Value of ‘RUNSTATUSDESCR’field from ‘PS_PMN_PRCSLIST’ table.
What are the compulsory SQC's that should be used in SQR Program?
Can we include SETENV.SQC at the end of the SQR program? If "NO" then why?
We wish to print the EMPLID in the BARCODE Format. What are the commands
we have to be used in SQR?
What are the compulsary SQC's that should be used in SQR Program?
What are the validation is done in SQR program before loading in to the database?
Explain the difference between Translate & Prompt tables. What are the occasions
when to use Translate values instead of Prompt table? What is the advantage of one
over the other?
4. What is the challenging and complicated People code you have written?
Why do you think it is complicated?
5. What is the challenging and complicated SQR you have written why do you think
it is complicated?
Data conversion
Reports
Interface programs.
14. How many types of display views are there in Data Designer?
SQL Tables
SQL views
Dynamic views
Derived / Work Records
Sub Records
Query views
Search
Field
Row
Save
Workflow
Company table
Installation
Location
Department
Salary Plan
Salary step
Job code
Pay group
Benefit Programs
4. What is an activity?
It is a collection of logical steps. It represents specific transaction a user might need to
perform.
6.What is a Process?
A task involved by the system.
12. What is Mass change and explain the uses of Mass change?
Mass change is a SQL generator you can use to develop and perform custom
applications. Using mass change, a developer can set up a series of INSERT, UPDATE,
OR DELETE SQL statements that the end user can execute to perform business
functions.
The overall structure of Mass change is similar to that of People soft Query
Except that Query retrieves data from the database while mass change actually updates
the database.
The uses of Mass change are as follows.
1. It is used to perform high volume set oriented transactions.
2. Copy data from table or table
3. Archive table data (Archive means that the data does not have backup file and uses to
update the values)
13. Why use Mass change and why not SQL execute to update a record, which is not
attached to the panel?
The reason why Mass change is preferred over SQL exec is….
1. Two- Three Mass change program can work at a single time.
2. Data / information need not be defined in Mass change
3. Mass change can be used for file download upload.
Note: While defining the above fields in the record definition, a key has to be assigned in
the record field properties.
20. Why workflow is used and explains the advantage of workflow in People soft
application?
Workflow typically eliminates the job tasks associated with controlling paper flow, and
frees people the once performed clerical functions to do more meaningful work.
• Tasks that don’t require user involvement
• Tasks that involve non People soft users
• Tasks that several users work on together.
Rules
Rules are your company’s business practices captured in software. Rules determine what
activities are required to process your business data. The rules are contained in policies
and procedures documents.
Roles
Roles describe how people fit into the workflow. A role is a class of users who perform
the same type of work, such as clerks or managers. Your business rules typically specify
what user role needs to do an activity.
Roles direct the work to types of people rather than to individuals. Identifying roes
instead of individual users makes your workflow more flexible and easier to maintain.
Roles remain stable even as people change jobs.
Routings
Routings connect the activities in the workflow. They are the systems means of moving
information from one place to another, from one step to the next. Routings bring the flow
into workflow. The network of routings creates a business process from what used to be
isolated activities. Routings make it possible to deploy applications throughout the
enterprise. They work through the levels and departments of an enterprise to bring
together the role that are necessary to complete complex tasks.
50 interview questions
2. How do you use select data in People code (A) Fetch value (Record, recordname,
field name, taeget_row ) OR Fetch value (record, record name, field name, current
row number (123)?
4. Limitations of SQLEXEC?
6. What is the complicated code you have written in People code and why do you
think it is complicated?
7. What is the complicated code you have written in SQR and why do you think it is
complicated?
18. How do you sort the data in SQR in being select (Using ORDER BY clause)?
27. How do you rename panel / field / record and what are the consequences /
effects?
29. Explain about Operator and Object security and differentiate operator security
is at min level Object security for object level?
30. Add / Update display / Update display all / correction with respect to EFFDT?
35. What are the modifications or customizations you have done in PS?
36. Project team size and your role?
37. What are the modifications or customizations you have done in existing SQR?
41. What are the important tables that you use in Personal Administration?
42. What are the important tables that you use in Benefits?
43. What are the important tables that you use in Pay roll?
46. What are the new reports you developed in SQR (Interface, Conversion,
Formatted)?
50. How are you running your HRMS systems either by JOBCODE or by
POSITION_NBR?
Real Time
5. Is there any way by which you can find out whether the user is in Add mode or
Update mode?
%mode---returns A---for Add mode. Returns U –for Update mode
6. What is the purpose of the SQLEXEC function? What are its benefits and draw
backs?
SQLEXEC is used to execute the sql statements (select, insert,update,delete).
We can get only one row at a time.
7. How is the searchinit event most often used by people soft application?
A) Searchinit fires before the search dialogue page is displayed to the end user.For this
reason searchinit is often used to enhance roll level security by inserting and graying out
certain values to the search dialogue page.
12. What are different variables in people code and their Scope?
System variables and User defined variables.
Scope --- Global, Component, Local.
16. What is Getlevel 0()? What is the use of %subrec and %selectall functions?
Getlevel0 ()---used the get the rowset of the level0.
%subrec--is used only in Dynamic View SQL where it expands to the columns of a
subrecord:
%selectall--%SelectAll is shorthand for selecting all fields in the specified record,
wrapping date/time fields with %DateOut, %TimeOut.
21. What are the built-functions used to control translate values dynamically?
Adddropdownitem ()
Deletedropdownitem ()
25.What are the rules used by the system to determine whether a user is authorized
to update an object?
The user should have the permission to update the object. This is given by the Definition
security. The group, which holds the object, should be added to the permission list of the
user in update mode.
What are the different ways we can set up the portal security to access component in
portal?
1) Structure & content
2) Menu import
3) Register component
PORTABILITY
You can use Data Mover to import/export your applications. This means that you can
export an application(s) into a file, and attach it to an e-mail message. Then, the recipient
can simply use the IMPORT feature of Data Mover, and the application is ready to run.
5. What is unique about panels, which refer to view as opposed to physical tables?
Panels that refer to views in People soft are not used for insert, update or delete. All fields
on these panels are display only.
8. Does the search record for a panel has to be the same as the record being
Accessed on the panel? Why or Why not?
The search record for the panel does not have to be the same as the record being
Accessed on the panel because the search record is used to search for and or
Filter the search key.
10. What do search views delivered by People soft do besides displaying the dialog
Box?
Search views delivered by People soft are used to implement row level security as well as
display a dialog box.
12. When would you have to alter the tables and modify the panels, in the process
of modifying search records?
You need to alter tables and modify panels, when you modify a search record to include a
new field.
13. When will there be two occurs level records in a panel group?
If you are referring to two different record definitions that share a same high-level key
then two-level one-scroll bar can be displayed as stacked scroll bars.
14. In what order does the application processor fill buffer for the panel group?
The application processor uses occurs level in the panel group to fill the buffer.
18. List the three output destinations available through the Process Scheduler?
You can direct the output to a printer file and windows screen.
19. Where do you set up default operator / class options for Process Monitor?
In operator security, using change, process profile.
20. What are the advantages of incorporating Table set ids into People soft
applications?
Table set Ids allow you to share sets of values (codes) in the same prompt table.
21. What fields should be at the tope of every search record definition that use table
set Ids?
SET ID is the field that should be at the top of every record definition that uses table set
Ids.
23. What do you determine using Table set Ids control information?
Table set ID control information determines how the information should be shared. The
Table set ID control panel defines which Table set Ids set control filed code will use for
each record group.
24. What are the three types of Maps used by the navigator?
The 3 types of Maps used by the navigator are..
1. Business Process Map
2. Activity Map
3. Step Map