PeopleSoft Modules | Complete Overview of Modules in PeopleSoft


PeopleSoft applications are intended to meet your most demanding business needs and provide your organization with the ability to:

  • Carry out efficiently despite the complexity.
  • Adapt to an evolving workforce with ease.
  • Make smart decisions.
  • It cuts costs while doing more out of less.
        Get ahead in your career by learning PeopleSoft Admin Course through hkrtrainings PeopleSoft Admin Online Training! 

What does PeopleSoft mean?

PeopleSoft is a set of applications that medium to large companies integrate as the workforce management solution. PeopleSoft is an application that belongs to the Oracle software product family. The PeopleSoft app was initially designed for human resource and financial support, but after that, it has expanded with a greater number of applications and tools for common business operations. Some of the uses that corporations and businesses have to integrate PeopleSoft involve many different aspects related to management, such as communications, material and payroll management. In this blog, let us learn about Peoplesoft Modules. So, let’s get started with Peoplesoft modules.

PeopleSoft Admin Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Peoplesoft Modules: 

PeopleSoft Enterprise has been evaluated based on support for eight-core modules that offer a total of 3,539 features. Following are the eight modules of Peoplesoft:

  • Peoplesoft Financials
  • Peoplesoft Human Resources
  • Peoplesoft Manufacturing management
  • Peoplesoft Inventory management
  • Peoplesoft Purchasing management
  • Peoplesoft Quality management
  • Peoplesoft Sales management
  • Product technology

Basically, PeopleSoft applications are the tools used by large organizations to manage customer relationships using Customer Relationship Management systems effectively, human resources using Human Resource Management System, enterprise performance using Enterprise Performance Management system and financial and supply chain using Financial and Supply Chain Management System.

Click here to get latest Peoplesoft Admin interview questions and answers for 2021!

Peoplesoft HCM:

PeopleSoft Human Capital Management allows users to perform day-to-day HR tasks and analyze organization and employee data through analytics. It is a set of Peoplesoft modules that are used for managing HR and employee functions. The HCM package includes the following modules: 

  • The HR module keeps data on positions and employees. The data stored and updated in this module refers to information about employees, jobs, positions, benefits and compensation.
  • The recruitment Solution module includes Candidate Gateway and Talent Acquisition Manager. The purpose of the Talent Acquisition Manager is to create job postings, screening, interview and correspond with candidates, extend job postings by electronic means, and prepare the candidates for hire. The Candidate Gateway allows internal and external candidates to see, search, apply for the jobs, manage their application, and provide personal information cover letters, employment references, and other documents.
  • The benefits module administers several benefit programs, which includes health and life insurance, savings, leave, and reimbursement of care for dependants.
  • Two Peoplesoft Modules which will work together for calculating the employee time and managing pay are Payroll and timekeeping. Timekeeping is used as a time reporting system that is fully integrated into Payroll. 
  • The Absence Management module monitors and processes unpaid and paid leaves, as well as accruing leave according to the employee’s years of service. Absence Management is completely embedded with the timekeeping and payroll modules. 
  • PeopleSoft Commitment Accounting is the HR budgeting module that allows users to assign salary costs to various sources of financing.

Acquire Peoplesoft certification by enrolling in the HKR Peoplesoft HRM Functional Interview Questions

Enterprise Integrations, peoplesoft-modules-description-0, Enterprise Integrations, peoplesoft-modules-description-1

Subscribe to our YouTube channel to get new updates..!

Peoplesoft CRM:

Peoplesoft CRM offers Customer Relationship Management that has been customized to your industry business processes, customer strategies, and success criteria. PeopleSoft Customer Relationship Management is an application family from Oracle’s PeopleSoft product line. 

Peoplesoft Customer Relationship Management offers:

  • CRM Analytics
  • CRM Portal pack
  • Marketing Solution
  • Sales Solution
  • Service Solution

Benefits of Peoplesoft CRM:

  • Appropriate for your industry as well as business processes
  • Meets the strategies and needs of your customers
  • Matches your schedule, user and budget expectations

    Get ahead in your career by learning PeopleSoft CRM Course through hkrtrainings PeopleSoft CRM Online Training! 

Peoplesoft ERP: 

PeopleSoft ERP is an on-site application designed to deliver complete business process management and support to organizations, starting with administrative functions such as HR and finance and expanding to managing the supply chain. The highlight of PeopleSoft ERP has always been Human Capital Management (HCM), an important objective of many companies, considering the need to hire, management and development of appropriate talent in a highly competitive market. As an on-site system, PeopleSoft is capable of operating in Windows, UNIX, Linux, and IBM environments.

Some of the main functional categories in Peoplesoft ERP are: 

HCM: Functions based on HR policies and reporting capable of integrating local regulations and customs of every country from where its employees are from. The HCM component comprises workforce management, which manages labour scheduling, time and absence tracking, workload forecasting and compliance with labour laws and wage rules.

PeopleSoft HCM’s talent management capability can be integrated into PeopleSoft as well as the other HR software. It includes every phase of the talent lifecycle such as planning, recruiting, learning and career development, performance, compensation, success planning, talent reviews, measuring and reporting. In addition, it also includes customized HR self-service for the employees according to the role of every employee, employee’s native language as well as the other operational requirements.

Financial Management: It comprises credit to cash workflows, asset lifecycle management, financial analysis, financial control and reporting, procure to pay workflows, governance, risk and compliance functions, treasury management, travel and expense management along with financial services and public sector organizations applications.

Supplier relationship management: It is an integrated set of procurement applications for vendor management aimed at reducing expenditures of goods and services, simplifying procure to pay processes and supporting policy compliance.

Supply Chain Management: It Synchronizes supply chain activities by handling customer orders from beginning to end, that includes distribution of inventory and fulfilment of orders and managing inventory at various warehouse locations.

PeopleTools and technology: A set of application development tools for building and customization of PeopleSoft applications. It can be particularly helpful for organizations wishing to customize their ERP system further.

Enterprise services automation: A set of PeopleSoft applications specifically tailored for project-based organizations and departments. The software allows these organizations to develop basic business processes which support the full lifecycle management of projects at the operations and financial level, from project selection, staffing and planning, to cost control, execution, and analysis. The Activities supported through the software consist of program management, project analysis, proposal management, costing and discovering, contracts, billing grants and expenses. 

The latest version of PeopleSoft is PeopleSoft 9.2. It is designed to allow the users to navigate online screens more easily through a comprehensive textual search. Additionally, version 9.2 introduces mobile capabilities for inventory, requisitioning and enterprise directories; “Smart HR” template-based transactions; and the capability to massively approve a general ledger.

[Related Article : CRM Online Training]

PeopleSoft Admin Training

Weekday / Weekend Batches

 

Conclusion:

Peoplesoft is most commonly used by medium-sized companies and large companies in a variety of public and private sector industries. The PeopleSoft software and the underlying technologies are licensed, and the price of the software is determined according to the module. This allows sites to customize the PeopleSoft ERP system to their specific requirements and purchase only what they require, with the option to add other features in future. 

Other Related Blogs:



Source link

Leave a Reply

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.

Recent Reviews


Exception Handling in SQL Server – Table of Content

Introduction to Exception handling in SQL server:

An Exception is nothing but an error mechanism that occurs in any program during the time of program execution.The methods used to resolve these errors are called Exception handling. Now Exception handling methods are widely used in the SQL Server because it’s easy to use methodology.There are several Exception handling available in SQL servers such as TRY and CATCH methods.We will be going to explain these sections later. SQL server 2005 has introduced the new Exception handling methods to help programs to run effortlessly and error-free. Sometimes it difficult to capture the errors which occurred during the time of end programming execution. Even user needs to know these kinds of mistakes happened in the end-users with programming codes.

To gain in-depth knowledge with practical experience in SQL server, then explore  SQL server Training!

TRY and CATCH methods:

SQL server 2005 has introduced these two methods to handle exceptions, such as TRY and CATCH. Both these TRY and CATCH statements work similarly to any other programming language. First, this statement is executed in the SQL server statement, which the user has written in the TRY block. If the Error occurred again, then TRY will automatically get executed the CATCH block.

EXAMPLE:

BEGIN TRY # executing first the TRY statement
// now insert the SQL statements
END TRY # ending of TRY statement
Now it’s time to execute the CATCH statement
BEGIN CATCH # executing the CATCH statement
// now this statement handle the exception details
END CATCH # ending of CATCH statement
The following are the numbers of Error handling property statements in the TRY…CATCH statements;
ERROR_NUMBER () # handling the Error in NUMBER property
ERROR_STATE () # handling the Error in STATE property
ERROR_SEVERITY () # handling the SEVERITY errors
ERROR_LINE () # handling the errors in LINE property
ERROR_PROCEDURE () # handling the PROCEDURAL errors
ERROR_MESSAGE () # handling the Message errors

NOTE: Normally, SQL Server stores the Error as a message; this Error has occurred in the execution of the following statement table;
Select * from sys.messages

HANDLING EXCEPTION using TRY AND CATCH statements:

In this section, I am going to explain the steps involved in handling the Exception using TRY and CATCH statements,

Steps:

Step1: user need to create the Custom error table with the name “Error Tracer,”

Step2: user needs to write the common stored procedure for handling the current Exception in the table name Proc_InsertErrorDetails, which helps the user insert the error details into the given step1 created table already.

Step3: Now, need to write a simple procedure and execute the exception handling statement using TRY……CATCH. When you get the errors, it will automatically call the Procs_InsertErrorDeatils and inserts the Error details.

Step4: Now, it’s time to check the ErrorTracer table that will list out all the occurred error details.

Programming example:

USE [Northwind] #create the NorthWind table 
GO
IF OBJECT_ID (‘databaseobject.ErrorTarcer’) IS NOT NULL value
BEGIN
DROP TABLE database object.ErrorTracer
PRINT ‘Table database object.ErrorTarcer Dropped’
END
GO

CREATE TABLE ErrorTracer
(
…………………
…………………# inserting table values
…………………..
)

IF OBJECT_ID (‘Proc_InsertErrorDetails’) IS NOT NULL

BEGIN
DROP PROCEDURE [databaseobject]. [Proc_InsertErrorDetails]
PRINT ‘procedure Proc_InsertErrorDetails Dropped’
END
GO

Syntax of Exception Handling:

TRY BLOCK
SET of SQL Statement
Throws error
> CATCH BLOCKS
Handling Exception
(Error log, Rollback)
The code is as follows;
/* SQL statements*/
END TRY #end of the try statement
BEGIN CATCH # start of the BEGIN statement
Print ERROR OR
ROLLBACK Transaction
END CATCH

In this Exception handling, SQL statements were inserted into try Blocks. If all the inserted statements were executed without any error, then the try statement ‘OK’ will go to the CATCH Block.

Types of SQL server Exceptions:

There are two types of SQL server Exceptions available; such as

  • System defined Exception handling
  • User-defined Exception handling

 Let us discuss them one by one,

System defined Exception handling:

The system defined Exception handling is the system generates nothing but Exceptions.

Example:

Declare @Valu1 int;
Declare @Valu2 int;
BEGIN TRY
Set @Valu1 = 9;
Set @Valu2 = @Valu1/0; /*Error has occurred */
END TRY
BEGIN CATCH
Print ‘An error occurred:’
Print Error_Message () /* property of exception handling
END CATCH

OUTPUT:
An Error Occurred
Divided by Zero error encountered

User-Defined Exception handling:

This type of Exception is generated by the users, not by any system.

SQL Server Certification Training

  • Master Your Craft
  • Lifetime LMS & Faculty Access
  • 24/7 online expert support
  • Real-world & Project Based Learning

Programming example:

Declare @valu1 int;
Declare @valu2 int;
BEGIN TRY
Set @valu1 = 9;
Set @Valu2 = @Valu1 % 2;
If @Valu1 = 1
Print ‘Error Not occurred’
Else
BEGIN
Print ‘Error Occurs’;
Throw 80000, ‘Number is even’, 5
End

END TRY
BEGIN CATCH
Print ‘Error occurs that is: ‘
Print Error_Message ()
END CATCH

Output:

Error occurs
The Error occurs that is:
Number is even

Here 80000 denote the error number, and 5 represents the state where the error message has occurred.

System functions and keywords used within the CATCH block:

Now we are going to explain the few programming examples to define these functions and system keyword;
First, we need to create a table and enter some value into the table as follow;

CREATE TABLE emp
(
Emp_ID int Identify (1,1),
First_name Nvarchar (MAX) not Nullval,
Last_name Nvarchar (MAX) not Nullval,
Salary Int Not Null check (Salary > 20,000),
City Nvarchar (max) Not Nullval
)
Insert data into the table values;
Select ‘Kavya,’ ‘Gowda,’ 50000, ‘Alwar’ Union ALL
Select ‘Rahul,’ ‘chowdary,’ 25000, ‘Alwar’ Union ALL
Select ‘Sandeep,’ ‘Prajapati,’ 23000, ‘Alwar’ Union ALL
Select ‘Sanjeev,’ ‘Jangid,’ 27000, ‘Alwar’ Union ALL
Select ‘Neeraj,’ ‘Baldia,’ 24000, ‘Alwar’ Union ALL
Select ‘Narendra,’ ‘Saini,’ 22000, ‘Alwar’ Union ALL
è Now it’s time to execute the ‘SELECT’ statements by using the command,
Select * from Employee
Serl.no
Emp_id
First_name
Last_name
Salary
City

1
1
Kavya
Gowda
50000
Alwar

2
2
Rahul
Chowdary
25000
Alwar

3
3
Sandeep
Prajapat
23000
Alwar

4
4
Sanjeev
Jangid
27000
Alwar

5
5
Neeraj
Baldia
24000
Alwar

6
6
Narendra
Saini
22000
Alwar

Exception handling properties:

Example1: @ERROR;

This statement returns the error number for the last executed SQL statements. It returns zero if the previous transaction SQL statements were encountered, and it will not return an error number.

UPDATE Employee SET Salary = 20000 WHERE Emp_ID = 5
IF @ERROR = 547
PRINT ‘A check constraints violation error occurred. ‘;

Output:
Msg 557, level 14, State 0, Line 1

The UPDATE statement conflicted with the method CHECK constraint ‘CK_Employee_salary_68487DD7’.

Example 2: ERROR_NUMBER

This Exception handling property returns the number values which causes the errors. It would replace the ZERO if we called outside the CATCH block statement.

BEGIN TRY
UPDATE Employee SET salary_val = 20000 WHERE Emp_ID = 6
END TRY
BEGIN CATCH
SELECT ERROR_NUMBER () AS errorNumber;
END CATCH;

OUTPUT:
ERRORNUMBER = 557

Example 3:

ERROR_MESSAGE returns the errors which are caused by the messages. This returns the type of ERROR_MESSAGE is the type of nvarchar (5000).

BEGIN TRY
UPDATE Employee SET Salary =20000 WHERE EMP_ID = 6
END TRY
BEGIN CATCH
SELECT ERROR_MESSAGE () AS ERRORMSG;

END CATCH;

OUTPUT:
The UPDATE statement conflict the CHECK Constraint ‘CK_EMPLOYEE_SALARY_68487DD7’. This conflict method will be stored in HOME_MANAGMENT.

EXAMPLE 4: ERROR_STATE

ERROR_STATE returns the number of state errors. The data type of ERROR_STATE is Integer.

BEGIN TRY
SELECT SALARY+ FIRST _NAME from EMPLOYEE WHERE Emp_ID = 6
END TRY
BEGIN CATCH
SELECT ERROR_STATE () AS ERRORState, ERROR_MESSAGE () ErrorMSG;
END CATCH;

OUTPUT:

ErrorState = 1
ErrorMsg = Conversion failed error message where it returns the value in Nvarchar.

Example 5: ERROR_LINE

ERROR_LINE exception handling returns the line number where the Error has occurred. The return type of ERROR_LINE is Integer.

BEGIN TRY
SELECT SALARY + First_name from Employee WHERE EMP_ID = 6
END TRY
BEGIN CATCH
SELECT ERROR_STATE () As ErrorLine;
END CATCH;

OUTPUT:
ErrorLine = 1

Example 6: ERROR_PROCEDURE

ERROR_PROCEDURE returned the name of the stored triggers and procedure when an error occurred. The return type is ERROR_PROCEDURE is nvarchar (128).

Join our BMC Marimba training today and enhance your skills to new heights!

HKR Trainings Logo

Subscribe to our YouTube channel to get new updates..!

RETURN VALUE:

Return Value Returns the stored procedure Name if any Error has occurred in the stored procedure or trigger once the CATCH statement is blocked.

It returns the NULL value if the Error does not occur within a stored procedure or any type of trigger that is called outside the CATCH block.

The code is as follows;

CREATE procedure My_prnc
AS
BEGIN TRY
SELECT SALARY + First_Name FROM Employee Where Emp_ID = 6
END TRY
BEGIN CATCH
SELECT ERROR_PROCEDURE () As Prnc;
END CATCH;
END

OUTPUT:
01. Exec My_Prnc,

Prnc:
My_Prnc

Example 7: ERROR_SEVERITY

ERROR_SEVERITY returns the severity of the Error. The data type of ERROR_SEVERITY is Int.

The code is as follows;

BEGIN TRY

SELECT SALARY + First_Name from Employee WHERE EMP_ID = 6

END TRY

BEGIN CATCH

SELECT ERROR_SEVERITY () AS ErrorSeverity;

END CATCH;

OUTPUT:

ErrorSeverity

16

The severity level of the error message provides an indication of error type that occurred in Microsoft SQL Server. In the below example the Severity level is 15 so the system will give you a message like Permission denied.

Some Important Severity levels are;
Serial.no of severity
Description

13
Which indicates the transaction deadlock errors

14
Indicates the security-related error levels, by that time system will generate an error message like permission denied

15
This severity indicates the syntax error in the form of Transact-SQL command

16
This severity level indicates the general errors that will be corrected by the user

TRANSACTION management in Exception handling

This is a very important type of exception handling; let’s get into the full details

BEGIN TRANSACTION Trans
BEGIN TRY
DELETE From Employee Where Employee. Emp_ID <4
UPDATE EMPLOYEE SET Employee. First_Name = ‘Kavya’ where Employee. EMP_ID = ‘5
IF @@TRANSCount > 0
BEGIN COMMIT Transaction Transt
END
END TRY
BEGIN CATCH
If @@TransCount > 0
Print ‘ERROR is occurred in Transaction’
BEGIN Rollback Transaction Transt
END
END CATCH
SELECT *FROM Employee

OUTPUT:
Serial number
Emp_id
First_name
Last_name
Salary
City

1
1
Kavya
Gowda
50000
Alwar

2
2
Rahul
Chowdary
25000
Alwar

3
3
Sandeep
Prajapat
23000
Alwar

4
4
Sanjeev
Jangid
27000
Alwar

5
5
Neeraj
Baldia
24000
Alwar

6
6
Narendra
Saini
22000
Alwar

Top 30 frequently asked Maximo Interview Questions!

SQL Server Certification Training

Weekday / Weekend Batches

INSIGHT:

In this article, I have explained the important concepts about Exception handling in SQL server. The Exception is nothing but Errors that occur during the time of programming execution.The mechanism which is used to handle the Errors is called Handling. And also I have explained the properties and types of the Exception handling mechanism in the SQL server.I hope this article may help a few of you to learn the important concepts of Error handling and also enables you to communicate with experts across the world via social forums.

Related Articles:

1. Isolation Levels in SQL Server

2. SQL Server Joins

3. SQL Server Data Tools



Source link