cancel
Showing results for 
Search instead for 
Did you mean: 

During PA40 hiring action - How can I stop user from skipping infotype0008 is there any Exists available for this

0 Kudos

Hi Guys ,

I am an ABAPer , Need one suggestion for PA40.

my requirement while making hiring action in PA40  how can i stop the user from skipping to next record. like jumping to next screen by clicking the NEXT RECORD BUTTON without providing basic detials of the Employee like Name , Gender , and so on .

Any uesr exit available for this to stop this process.

Kindly suggest

Regards

Gurumoorthy G.

Accepted Solutions (0)

Answers (8)

Answers (8)

Former Member
0 Kudos

check badi HRPAD000INFTY  USER EXIT: ZXPADU01             ZXPADU02

Former Member
0 Kudos

Hi Guru,

For your requirement functional consultant can maintain IGMOD feature to skip and kind of info type which is present in action as per the basis of.

1)Company Code

2)Personnel Area

3)Employee Group

4)Employee Subgroup

5)Infotype Group Number

6)Action Type

7)Reason for Action

Hope this will solve your issue.

Cheers

Former Member
0 Kudos

Hi Gurumurthy,

Please create error messages to stop next record option.

Thanks

DK

Former Member
0 Kudos

HI Moorthy,

As an SAP HR Functional Consultant, while hiring employees we initiate the PA40 Actions. With the help of customization, we keep sequence of infotypes to be updated dynamically in PA40. So you can skip the IT0008. Also remember, IT0008 has link with IT0007 also.

As you are an Abaper, please take help from HR.

Thanks.

Regards,

SAP HR User 2012.

VWITS01
Active Contributor
0 Kudos
VWITS01
Active Contributor
0 Kudos

Hi Ganesan

I do not have ABAP knowledge,

but You can check

HRPBAS01  User Exit for HR Master Data

PBAS0001  PA: Pers.Admin./Recruitment: Default values and checks

SAP HR has 2 user exits for Actions on Infotypes.

For PBO: ZXPADU01

For PAI : ZXPADU02

You can try this....

Correction appreciated.

Priya

Former Member
0 Kudos

Hi Priya,

Unfortunately it wont call any userexit when you click NEXT button.

The Purpose of this NEXT button is like that. It wont check any screen validations. It is like CANCEL button.

Pradeep.

VWITS01
Active Contributor
0 Kudos

Hi Pradeep Thanks for correcting me.

I was myself not sure with my answers and hence I alwyz replied with "not sure".

Thanks

Priya

0 Kudos

Hi priya.saphr,

Thank you so much, its resolved my issue and doubts.

Former Member
0 Kudos

Hi,

It is simple, In Info group which is used for hiring action remove the IT0008 with INS operation.

User only responsible to fill data in all info types which is mandatory, if not maintained it is not consultant job to see.

Provide them Info type report who is updated and what time, Other higher official has to ask them why they are not filled up, Not consultant and its not our job.

Dear consultants,

Use SAP standard functionality, Don't mislead other consultants. Known only provide suggestions. These threads useful to others for reference in future.

VWITS01
Active Contributor
0 Kudos

Sorry to interrupt

In general, we use INS function with 0008 in infogroup.

But its upto end user, if one doesn want to mainatain 0008 infotype, it can be escaped by pressing ESC.

Here query is to stop end user skipping infotype 0008, which doesn come under standard functionality of Action configuration.

Hope I am not wrong.

Correction appreciated.

Regards

Priya

Former Member
0 Kudos

Hi,

if want to maintain put operation INS, Don't want remove for info types what ever is it basic pay or some thing.

Its end user job to fill the data. As per business if  they (Client) want Insert option for basic pay, we need to configure, they don't want and maintain  while Action and with PA30 to maintain then we need remove from info group of Hiring action.

Message was edited by: saphrd 12345

VWITS01
Active Contributor
0 Kudos

Not sure but you can put Error message on each screen ,which is being thrown if mandatory fields are not field up,hence one can not escape from.

Note: Not sure.

Priya

0 Kudos

hi Priya ,

may i know in which userexit i need to write and check the condition of the required fields ..

Regards,

Guru.

Former Member
0 Kudos

Not sure about a user exit but I do know that there are no BADI's that would meet this requirement.  Now, required fields like last name or first name on IT0002 keep a user from moving to the next record when unpopulated.  Unfortunately, IT0008 does not contain any required fields so you may want to look into the possibility of enhancing it.  Just a thought...