Unable to hire an employee in PA40
Hi Friends,
I was trying to hire an employee in PA40 and it says that the employee is still active.
I run the standard report S_AHR_61015516 and took a position which is vacant, but still I am unable to hire him.
Could someone pls let me know what might be the problem.
BYe
Naveen
Naveen,
Goto PA30 and give that employee number, if the IT 0000 exists for that employee number, then you can't hire with the same personnel number.
You can assign 'n' number of persons to one positions.
To maintain the vaccancy goto TC: PO01,plz check, enter the positon id and maintain the IT 1007 (Vacancy).
While executing PA40 don't give any personnel number and in IT 0000 maintain all the field except Emp Number and press enter, if it is emp number is internal then the system will generate or you have to enter a new emp number according to the NUMKR feature.
Similar Messages
-
Need detailed step by step procedure to hire an employee
Hi all,
can anyone give me the detailed step by step procedure to hire an employee?
Thanks
pabiBefore you hire try to configure infogroups and actions check all the integrations in T77s0
and go to PA40 and click on Hiring action and execute -
Error while hiring an employee in pa40
HI
This occurs while hiring an employee in PA40.
Runtime Errors GETWA_NOT_ASSIGNED
Short text
Field symbol has not yet been assigned.
Error in the ABAP Application Program
The current ABAP program "SAPLHRWF" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
You attempted to access an unassigned field symbol
(data segment 32770).
Thanks in advanceHi,
first tell me exactly where the error is coming?
is it coming as soon as you entered in PA40? or
is it coming in a particular infotype? if so what is that infotype and what value you are inputing in that screen?
please make sure the value you are giving in the screen is properly configured. also check the T588D & T529A with respect to UGR and IGMOD.
Gayathri N -
Unable to get the employee name in performance Management
Hi All,
I am facing problem with Performance Management in My Employment. Unable to see the employee name in PM docs to approve by manager.But same user is able to see in Backend under manager who has to be approve..Please assist to go further. Is there anything need to be done from portal side.?
Thanks & Regards,
Kumar. V.Hello Sainth,
In Webi Prompts..you can see the "Key icon" click on that icon..it will show both text and key..it will helps you to run the report based on the Key..
Regards,
Naveen D -
Default Action type when hire internal employee
Dear all,
How to set Default Action type when hire internal employee?
Thanks,Hi,
May be that. When i transfer applicant that is hired internal, the action type is default Reentry into company. So how to change this?
Edited by: Quang Le Vinh on Nov 7, 2009 2:54 AM -
Who got this brilliant idea and change thing that way : when you want to pick up a contact on your iphone, you first have to cross the group and then click end ? Did you hire an employee from Microsoft ? Apple MUST remain SIMPLE to use !!!
Claudius,either you didn't read my post, or you jumped to conclusions. I had a skype account that was created using a microsoft account (NOT THE ACCOUNT I AM USING NOW). PURE MICROSOFT ACCOUNT NO OTHER ACCOUNT LINKING.I had to change the primary mail of that account.I was told "no can do" by skype support.I found that if I went to account settings and clicked on the link on the line below the one that said "MICROSOFT etc" (labeled something along the lines of "TV or Device") I got the opportunity to set the password of the "live:username" account (WHICH YOU COINCIDENTALLY HAVE TO DO IF YOU WANT TO USE SMART TVs ETC).Once that was done, I COULD SUCCESSFULLY DO WHAT SKYPE SUPPORT SAID WAS IMPOSSIBLE- I could change the primary mail address. once that was done, and NOT BEFORE, I linked the account to a facebook account as well, just to be sure I have more than one way to access the skype account. What caused you to get the impression that I was writing something else? furthermore this sentence - "The solution you described in your initial message isn't actually once since all the time you were operating on different account that weren't actually linked" does not make sense, I think you mis-edited it.and I need to point out that you are incorrect. I WAS NOT OPERATING ON DIFFERENT ACCOUNTS I WAS OPERATING ON ONE SKYPE ACCOUNT, THAT WAS CREATED USING A MICROSOFT ACCOUNT just like you say you recommend. I still don't know how you can misread my initial entry like that. If you have a better solution to my initial problem - changing the primary mail of a skype account created throuth either a microsoft account or a facebook account, Please write a sticky to explain how to do it, and please inform skype support that Yes it can be done, and this is the way it is done. So far my "lucky shot" seems to be the only way to do it.
-
User is unable to appoint an employee from the previous tax year
Hi Experts,
Can anyone resolve this issue please...
User is unable to appoint an employee from the previous tax year ( 01/12/2010), Appointment date 01/12/2010 for an employee Please asist...
Regards
SavOK .... last user insalled software that was not owned by company. Software removed bug solved.
-
How to hire 24 employees really fast?
HI experts,
We have to do some testing in QA and I have been asked to hire 24 employees with different PAs, employee group and stuff. since many infotypes can be be same for one set of employee e.g. IT 7,8,41,167,168,169,171 378 etc. so what is the quickest way to do it.
its gonna be like this
8 union
8 non-union
8 salaried
Thanks,
RashmiIf Rashmi only has this on paper, then it has to be entered into the file anyway.
Might as well use PA20 for 24 employees. I don't see the scalability yet for invoking a migration procedure?
Regarding "rude earlier", I think this HCM forum needs stricter moderation and you just happened to catch me at the top of the stack after reading some of the other "link-farms" and "ponits-hunting" advice.
No offense intended, but when people are discouraged from searching themselves and then asking more specific (and better) questions, then they become lazy.
Some discipline is required:
-> Read the question carefully.
--> Dont rush in to answer because of points.
---> Encourage high quality questions...
> Benefit from higher quality discussions about the aspects of the question.
If link-farms are the answer to a question, then that is not the intention of these professional forums.
Thank you for responding. Please also take a look at the little yellow triangle in the menu bar. If you notice posts which are not usefull for improving the quality of contributions to the forum, them please use it and add a comment about why you are reporting it (preferably with a link to the thread ID).
The moderators will then reject the link-farms, mail-chains, interview-questions, etc.
We also comb the forums anyway, but HCM seems to be lagging behind as far as "expert forums" are concerned.
Please help the moderators by useing the "Abuse Report" button to catch quality problems quickly.
Many thanks for your help,
Julius -
Dear ladies and gentlemen,
I was asked to create an interface that would "hire employee" and I failed to find nice function module that would do that.
Could you, please, share your ideas/experience about how to solve this?
Best regards
Momkic
Message marked as a qustion in order to award the points.
MomkicHi
Transaction code <b>"PA40"</b> is OK to handle "Actions" about the personnel for isolated entries.
However if you want to use BDC for bulk data transfer, then use <b>"PA30"</b> to record your transaction and build your BDC data. That's because handling <b>"PA40"</b> screen is somehow less suitable since it depends on customizations and is out of screen if there are too much action types.
To trigger an action through <b>"PA30"</b> is achieved by entering "<b>0000"</b> to the infotype field and the <b>action type value ("massn")</b> for the subtype field and pressing <b>"Create"</b> button. This will be better for BDC.
<b><u>About the BAPI:</u></b>
I didn't try before but you may use the Business Object <b>"HRMasterDataReplica"</b>. It has one class method as <b>"SaveReplicaMultiple"</b> which has an import parameter <b>"EmployeePersonnelAction"</b> for the infotype 0000, <b>"EmployeeOrgAssignment</b>" for the infotype 0001 and
<b>"EmployeePersonalData</b>" for the infotype 0002.
In addition to standard BAPI parameters, at least these three parameters must be filled to create an employee. To trigger other actions you can use the one for "0000".
I would like to learn whether you tried this and achieved. <i>However, it will be the most classical way to use BDC</i>.
*--Serdar -
Short Dump while executing New Hire (action type) in PA40
Hi All,
i am getting short dump while executing PA40 for new hire action type can anyone look into this and guide as i am new to HCM.
Category ABAP Programming Error
Runtime Errors SYNTAX_ERROR
ABAP Program /1PAPAXX/HDR_21000A
Application Component Not Assigned
Date and Time 21.08.2014 14:07:03
Short text
Syntax error in program "/1PAPAXX/HDR_21000A ".
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPFP50M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The following syntax error occurred in program "/1PAPAXX/HDR_21000A " in
include "/1PAPAXX/HDR_21000AO01 " in
line 52:
""LV_LENGTH" has already been declared"
The include has been created and last changed by:
Created by: "HCM04 "
Last changed by: "HCM03 "
Error in the ABAP Application Program
The current ABAP program "SAPFP50M" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Please eliminate the error by performing a syntax check
(or an extended program check) on the program "/1PAPAXX/HDR_21000A ".
You can also perform the syntax check from the ABAP Editor.
If the problem persists, proceed as follows:
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
The following syntax error was found in the program /1PAPAXX/HDR_21000A :
""LV_LENGTH" has already been declared"
How to correct the error
Probably the only way to eliminate the error is to correct the program.
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
System environment
SAP Release..... 731
SAP Basis Level. 0007
Application server... "dc-ds-erp"
Network address...... "172.16.23.111"
Operating system..... "Linux"
Release.............. "3.0.13-0.27-default"
Hardware type........ "x86_64"
Character length.... 16 Bits
Pointer length....... 64 Bits
Work process number.. 1
Shortdump setting.... "full"
Database server... "dc-ds-erp"
Database type..... "ORACLE"
Database name..... "ECD"
Database user ID.. "SAPSR3"
Terminal.......... "NLC-HP"
Char.set.... "C"
SAP kernel....... 720
created (date)... "Sep 14 2013 06:16:24"
create on........ "Linux GNU SLES-11 x86_64 cc4.3.4 use-pr130820"
Database version. "OCI_112, 11.2.0.3.0, V1, default"
Patch level. 500
Patch text.. " "
Database............. "ORACLE 10.1.0.*.*, ORACLE 10.2.0.*.*, ORACLE 11.2.*.*.*"
SAP database version. 720
Operating system..... "Linux 2.6, Linux 3"
Memory consumption
Roll.... 0
EM...... 37708200
Heap.... 0
Page.... 106496
MM Used. 4666776
MM Free. 3709976
User and Transaction
Client.............. 210
User................ "HCM03"
Language key........ "E"
Transaction......... "PA40 "
Transaction ID...... "53EF470299AB5D67E1000000AC10176F"
EPP Whole Context ID.... "005056A301D11EE48A9D08B337F884E3"
EPP Connection ID....... 00000000000000000000000000000000
EPP Caller Counter...... 0
Program............. "SAPFP50M"
Screen.............. "MP000000 1000"
Screen Line......... 3
Debugger Active..... "none"
Information on where terminated
Termination occurred in the ABAP program "SAPFP50M" - in
"GET_HEADER_WITH_TCLAS".
The main program was "MP000000 ".
In the source code you have the termination point in line 146
of the (Include) program "FP50MDHD".
Source Code Extract
Line
SourceCde
116
CALL FUNCTION 'HR_HEADER_GET'
117
EXPORTING
118
DHDID = FHD_HID
119
BEGDA = BEGDA
120
TCLAS = TCLAS
121
* Es wird nur einer der folgenden 3 Parameter benutzt.
122
* Ausgewertet wird zunaechst MOLGA, dann P0001 dann PERNR.
123
* Der erste der nicht initial ist wird ausgewertet.
124
* MOLGA =
125
P0001 = P0001
126
PERNR = PSPAR-PERNR
127
IMPORTING
128
PROG = HEADER_PROG
129
DNUM = HEADER_DYNNR
130
EXCEPTIONS
131
HEADER_DEACTIVATED = 1
132
HEADER_UNKNOWN = 2
133
HEADER_GENERATE_DEACTIVATED = 3
134
HEADER_GENERATE_FAILED = 4
135
INTERNAL_ERROR = 5
136
OTHERS = 6.
137
138
IF NOT SY-SUBRC IS INITIAL.
139
* Bei Problemen gibt's eben ein leeres Dynpro.
140
HEADER_PROG = 'SAPMP50A'.
141
HEADER_DYNNR = '0090'.
142
ELSE. " NOT sy-subrc IS INITIAL. "
143
* Dann setzen wir jetzt auch noch das Datum fest.
144
PERFORM HEADER_BEGDA_SET IN PROGRAM (HEADER_PROG) USING BEGDA.
145
* Und schalten auf Uebergabe der PERNR mit globalen Variablen.
>>>>>
PERFORM HEADER_LAZY_ON IN PROGRAM (HEADER_PROG).
147
ENDIF. " (ELSE) NOT sy-subrc IS INITIAL. "
148
* Merken wie der Header heisst. Damit MPPERS00 sich erinnern kann.Hi,
Error Log: Syntax error
""LV_LENGTH" has already been declared"
please check LV_LENGTH variable declaration.
It may be declared more once! -
Customizing Request while Hiring an employee using PA40
Hi All
1.
I am hiring an employee using Hiring Action (PA40) , once i enter the data in Infotype 0000 (Actions) & Infotype 0001 (Org Assignment) while saving it is asking for a Customizing Request .
Pls let me know why is it asking for the request & how to avoid it .
ThanksHi
Gagan,
The customising request can be controlled by us. You can access the table T77S0 directly and search for group TRSP and Sem. abbr CORR. If you want to control using the navigation path from IMG>Personnel Management>Organisation Management>Transport>Setup Transport connection.
Having X is value abbreviation column does not generate the Customising Request
Mr Mohan had just put the same how ever.
All the best to you
Regards
RR -
Is there a func module to create employee emulating PA40?
I am looking for a function module in HR to create a New Hire (US / International)?
I am actually creating a BDC to this effect but had to do some tweaking to make it work properly - mainly with the screen flow.
HR_MAINTAIN_MASTERDATA does not seem to be relevant much ..
Thanks,
Ven.Hi,
<li>The right function module is HR_INFOTYPE_OPERATION. Even you can HR_MAINTAIN_MASTERDATA. But its going to be a lengthy process.
<li>For how to use HR_INFOTYPE_OPERATION, go to se37 and use WHERE USED LIST (CTRLSHIFTF3)
REPORT ztest_notepad.
DATA:p0000 TYPE STANDARD TABLE OF p0000 WITH HEADER LINE,
return LIKE bapireturn1,
personaldatakey LIKE bapipakey.
START-OF-SELECTION.
"Get the data for Infotype into table p0000
LOOP AT p0000.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0000'
number = p0000-pernr
subtype = p0000-subty
validityend = p0000-endda
validitybegin = p0000-begda
record = p0000
operation = 'INS' "INS = Create new record
nocommit = space
IMPORTING
return = return
key = personaldatakey
EXCEPTIONS
OTHERS = 0.
ENDLOOP.
"You need write the logic for all infotype which are used in creating employee
Thanks
Venkat.O -
Hi,
My development is, based on a Hr person approval convert a applicant to employee. The applicant details are in Ztable. Now my problem is, when the HR person click approve need to create an employee, is there is any FM to hire or trigger the hiring a person.
By
Anand Babu RHi Anand,
Try function module
RP_HIRE_FIRE
Regards,
Dilek -
Hi ALL,
Actually we terminated employee, Now scenario is that we want to reverse termination in Back Date. Let's say termination Date is 14-aug-2010 and re hire date is 15-sep-2010.
How we can accomplish this. If the date is greater than termination date then I know we can use HR_EMPLOYEE_API.RE_HIRE_EX_EMPLOYEE API but what about if the date is less than termination date.
I was searching over the metalink and found API hr_ex_employee_api.reverse_terminate_employee but did not find one for R11i. I also got hrempter.cancel_termination but that I don't know whether its recommended OR not?
Thanks
JIdeally you should pass the object version number of the record currently being dealt with. So if you are calling the API for the record with effective_start_date = '4/16/1990', pass the OVN of this record to the API.
But I wonder why you are not able to reverse terminate a person using the API hrempter.cancel_termination only. I tried to do the same and could reverse terminate a terminated employee perfectly. Here is the sample call used by me:-
DECLARE
BEGIN
hrempter.cancel_termination ( p_person_id => 22411
,p_actual_termination_date => trunc(sysdate) -- the person was terminated today
,p_clear_details => 'Y');
EXCEPTION WHEN OTHERS THEN
dbms_output.put_line(substr(sqlerrm,1,255));
END ;
This not only removed all the termination details but also correctly updated records in person_type_usages table. Can you check if you are using the same call. -
Unable to see the employee photo in team view
Hey experts, we have been handling with an issue almost two days and still cannot find any solutions, in mss service of homepage the employee photo is not visible as you can see below, i know that there was a thread about the same issue and we did what they told and what the right answer was but still has the same problem, * we run the program that generate the url * all of our reletad service is active * we apply a note (employee photo not updated).
do we need to nakisa add on to see the photo or anything else that we can do,
Thanks in advance.
answers will be rewarded.hi ,
i think ur missing some steps in the note as chk in se11 > T77TMCPIC_URLS > click on display and do as below ...if u follow as per screen shot below ...wait for some other experts reply on this....
next click on below button and log off and log -in and refresh the team view in portal
Maybe you are looking for
-
Photoshop CS4 on Intel Mac requires Rosetta to open. Why?
Hello, I fresh installed 10.6.2 after upgrading my hard drive. I fresh installed Photoshop CS4. Installed all updates. When I tried to open Photoshop CS4, I was prompted to download Rosetta. Photoshop would not start. I installed Rosetta and Photosho
-
Animation in illustrator cs4: pan & rotate across large image while animating text?
Hi there - I have a fairly large circular starmap image - it's a fantasy piece simulating an ancient painted star map with stars, ancient constellation figures, and calligraphic text. Basically a bitmap background from PShop, vector layers with stars
-
Microsoft Visual C + + Error Message
When I open Adobe Photoshop Elements 11 I get a run time error with the heading "Microsoft Visual C + + Runtime Library". I have tried uninstalling all Visual C + + files and reinstalling the latest one and this hasnt worked. Please help.
-
Adding custom fields to table view assignment block
Hi All, I want to add two news fields to 'Service Contract Item Level' in 'Object List' assignment block. How can i add these two custom fields to table view assignment block using AET. I have tried to add new fields using AET but there is no busin
-
Role in radio network question
I am trying to connect communication between 2 buildings. In the main building, I have a Cisco aironet 1100 connected to the wired Lan. In the other building I am trying to install a Cisco 1242AG. I am in the setup interface of the 1242Ag under the s