Error in PBA7 & PA40
In our project we are implementing Recruitment with few customizations. The client does not require standard functionality in SAP i.e...generating the letters...so we have developed a Interface for letters and as and when the client wants he will select the applicant PERNRs and generate the relevant letters. For this we have deleted many operations from PACTV and we just used operations - INDIC and APACT for most of the statuses. Is this creating any problem for data transfer?
I have checked the configuration and activities minutely but Iam facing an error in data transfer i.e from Recruitment to PA which says run time error. Iam getting this error in PBA7 and in PA40 when running Hire Applicant action. When I run 'To be hired' action in PB40 - Hiring & Trannsfer Data activities are also created in PB60.........The overall status for the applicants are "2 -Prepare to Hire" and status reason is "90-To be hired only"
Hi rkm,
For an applicant to be transferred to employee database, there should be an activity with system function D- Transfer to employee databse should be defined on him.
Please make sure that following lines reside in PACTV feature:
2 &PACTV =INDIC A, NEXTR A
2 A &PACTV =APACT 014, NEXTR B
2 B &PACTV =INDIC A, NEXTR C
2 C &PACTV =APACT 015, NEXTR D
2 D &PACTV =RECTK X, NEXTR E
2 E &PACTV =REFID X,
Please also go to t-code SM31 - view T750J and make sure that system function for activity type 015 is D.
Regards,
Dilek
Similar Messages
-
Error while using pa40 for hiring an applicant
Hi
I am trying to hire an applicant using pa40 transaction code
But it gives me an error "NO ACTIVITIES FOUND". ( The applicant has overall status as "to be hired" and action type as "cleared interview" which is created)
However, when I go to Transaction code PB30 and change the applicant action type ( with overall status as" to be hired"), it works
Can someone explain to me why this is so?
Is there some connection between applicant action type and overall status and pa40?
Regards
JeanHi Jean,
Try the same thing through t code PBA7 and check what the exact error you are geting, but make sure that b4 running this tcode your applicant action status shud be 2 (to be hired).
If your are trying to do the same through tcode PA40 then make sure that in table T529A go through sm30 for the same action Function character should be 7.
Hope this helps you.
Regards,
Prashantkumar Tata -
Dear Consultants,
When transferring Applicant data for one client using PBA7, system works properly & jumps to PA40 with action type 60 & the data is transferred to Employee data. Whereas in other system, PBA7 gives Run Time Error. I checked the customization but may I know which setting of these 2 systems need to be compared??
I get similar error while deleting applicant data using PB90
The error appears like :
SELECT * FROM (dbname) INTO
CORRESPONDING FIELDS OF <infty_struc>
WHERE pernr EQ fps_pernr
AND begda LE fps_endda
AND endda GE fps_begda.
Regards
BindumadhavDear Dilek,
Many thanks for your support.. I checked all tables suggested by you. All settings are identical. The Error stated as follows :
Missing RAISING Clause in Interface
Program SAPFP50P
Include FP50PF20
Row 439
Module type (FORM)
Module Name READ_DATABASE
Trigger Location of Exception
Program SAPFP50P
Include FP50PF20
Row 698
Module type (FORM)
Module Name READ_DATABASE
I compared the said rows in said Includes of said Programs on both the systems & also found them identical. The only difference was in working system the Applicant number range is external & SAP Patch level is 46. But in non working it is internal & SAP patch level is 27. Could that be the reason ???
Thanks again & Regards
Bindumadhav -
Hi,
i'm getting an error while running my PA40,
after giving all hiring data at the time of saving i'm getting an
error at date of entry
its like
"no infotypes found,maintain infogroup modifier/user group"
Please help
AnishHi
Did you maintain the IGMOD feature?
Just check.
R K -
Error in Running PA40 transaction
HI,
There are certain Joining & relieving Actions we made pertaining to a defined USer Group 42. A role was created authorising attached users to run PA40 transaction. The screen of PA40 & the corresponding Action MEnu is changed by the User Group PArameter.
When the transaction is run , the system shows an error saying "You are not authorised to run the Action Z3" (Z3 being the code of action).
Unable to understnad the issue why this is happening. PLs help.Hi,
Please check in the Authorization data of the role under the object P_ORIGIN (HR: Master Data) whether for infotype "0000" in the subtype field the value is "*" and not " " or anything specific.
Subtype value would restrict action types as mentioned in the role.
Hope this helps.
Regards,
Shreyasi. -
hello,
i have started hiring a person iam stuckup in pba7 here it shows the applicant status as error in import .how do i rectify it? & what is the nxt step to complete hiring & wht other steps shld i complete to c tht particular perosn is hired & his name is displayed in ppom_old
Edited by: jagadish shimoga on Jun 30, 2009 12:49 PMHi Jagdish,
For executing the PBA7 transaction successfully, you have to execute it at one go. What I mean by this is, once u execute PBA7, all data in PA should be filled in one sequence.
If you miss filling any information for an employee, you should capture that data thro' PA30 and not by going back and forth while executing PA action in PBA7
You will get an error error in import if you are not completing filling the infotypes in PA as per the logical sequence as configured.
Hope this answers your query.
Let me know in case of any clarification
Rgeards,
Chetan W -
Authorisation error with PA30/PA40 transaction
Hi Experts,
In our system, the transactions PA30/PA40 are giving some authorisation error
(No read/maintain authorisation for Personal Data) for all operations
create/change/display of data. (even though in su01 transaction,
we have given all authorisations SAP_ALL under profiles and also removed all roles)
Also checked the possibility of any custom BADI getting called, but none exists.
Any solutions / suggestions are appreciated.
Thanks in Advance,
Mirza.Hi!
Right after you have the authority error, enter the following transaction code /NSU53.
SU53 trasnaction will collect the missing autority objects.
Regards
Tamá -
Error in PA40 transaction - Management of Global Employees
Hi,
We are trying to implement Global Employment and have run into a serious error.
In PA40, I try an Expatriation Planning action and get the following error when I try to save the record.
Error Long Text
Grouped data for personnel number 91000074 does not match 01000035
Message no. PBAS_SERVICE042
Diagnosis
Personnel number 91000074 and 01000035 are supposed to be grouped with the grouping value 10 for infotype 0002. However, the number of data records of the infotype is not the same for these personnel numbers.
System Response
The system identifies all affected data records as inconsistent.
Procedure
Notify your system administrator.
Procedure for System Administration
The inconsistency described above can have several causes. The most likely causes are:
Customer-specific settings for grouping infotypes have been changed without the database being adjusted accordingly.
A customer program was used to add data to the database, without reference to the grouping values.
The infotype is not supposed to be grouped, but the grouping mechanism was activated inadvertently.
You must first identify the cause of the inconsistencies. You can use report RPUFIXDS to do this. ( I ran report, with no results for my
PERNRs)
We tried several other things from changing number ranges to turning Concurrent employment On. But the error was not fixed. We tried looking through OSS notes that could be related to Global Employment and CE but there was nothing relevant. We are on the latest patch levels for Basis and HR components.
Any help will be greatly appreciated.
Thank you
AminaYes the two pernrs belong to the same employee. Minimum set up on the infotypes you have mentioned has been performed. We are attempting to create the first step in the prepare for global assignment, which means setting up the assignment (copying infotypes from the original assignment). We can not get beyond the first IT0002 in the creation of the 2nd dialog, we never get to any IT's that are required for the concurrent employment infotypes.
Thanks
Amina -
Error in PA40: missing secondary record for infotype 0001
Hi Experts,
while changing the job code of employee i am getting below error in the PA40 transaction for IT0001 .
Error : missing secondary record for infotype 0001 Key
could you please tell me why this message is coming.
Advance thanks,
Regards
RamHi,
Please check out whether any user exits are maintained.
Check ZXPADU01/ZXPADU02 includes.
Please also check out whether there are dynamic actions configured for IT0000 and IT0001 via V_T588Z.
Regards,
Dilek
Edited by: Dilek Ersoz Adak on Dec 16, 2009 3:19 PM -
Error: Organizational Assignment created via Orgnizational Management in HCM form
Hi All,
I am getting below error while moving an EE to certain position via HCM form.
I have cheked and found that if an org unit is to be assigned to another cost center in Organizational management from a certain date, this action generates a new record in infotype 0001 for integrated persons from the date of assignment to the new cost center and if we perform any action which would be deleting the new record (created from OM) in IT0001 then this error would populate.
Here is the the same case a new Cost Centre has been assigned with the orgunit and a new record is creaed in IT0001 from the OM but when I am performing the same action via PA40 then I not getting any error, the error is occuring from the form only.
Can you please help me to resove this error and provide me the reason why it is not occring when I am performing the same action from PA40.
Regards,
MayankHi Mayank,
I think you will be triggering Job Salary Form for the action you have mentioned. Please check in the Tcode HRASR_DT for the form name as I have show below from my development system. In Back-End services - SAP_PA - Infotypes and Operations and for Infotype 0001 check what is the operation that you have maintained.. It should be "change" to avoid the error message.
For PA40 action you would have configured the same as "change" thats why you are not getting error message in PA40.
Thanks,
Sriram -
Runtime error while executing New Hire action in PA40
Hi All,i am getting short dump while executing PA40 for new hire action typecan anyone look into this and guide as i am new to HCMNote: getting dump only for one user id for rest all other user id i am not getting dump.
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.
149
* Wird mit Einfuehrung des Headerobjekts obsolet.
150
PERFORM REMEMBER_HEADER " "XYVPH4K015649
151
USING HEADER_PROG HEADER_DYNNR 'S'. " "XYVPH4K015649
152
ENDFORM.
153
154
* FORM RE588I *
155
156
157
158
* --> T588I_DHDID *
159
* --> T588I_MOLGA *
160
* --> T588I_TCLASImplement SAP Note 1004280.. your issue if fixed
If your issue is resolved request you to close the thread or else free feel to touch base
BR
Anil -
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 -
Error with creating a new employee - PA40
When creating a new employee record using PA40, the PERNR gets generated as soon as Infotype 0000 is updated. How do we capture the new PERNR, if a BDC recording of PA40 fails midway during the process
I would appreciate and reward any valuable ideas!create a session for error messages....and u can go to sm35 and check what has ahppened.....if not use format_message and display what has happened as report output....in case of BDC fail......!!!!!
it will be like....
call transaction 'PA40' using it_bdctab
mode 'N'
update 'S'
messages into it_bdcmsgcoll.
if sy-subrc <> 0.
*--store the pernr for which bdc failed......here!!!
call function 'bdc_open_group'
call function 'bdc_insert'
call function format_message
call function 'bdc_close_group'
*---check error and try to rectify it.....
Regards
Vasu -
Hi all
i am working with PA40 transaction in HR. In that i am getting a runtime error like this, here u can find the detials.
<b>program name : SAPFP500
Include name : FP500EFW<u></b>
Eroor analysis:</u>
I am getting a error like this 'In a write src to dest+off [ ( len) ] [index i] statement, '"off" contains a target field offset (3) which is larger then the length of the target field "dest". (2).
this is not allowed.
Please guide me to get out of this problm..
Thanks in advance.Hi,
Have you recently upgraded your system or applied upport packs. As this is a standard transaction you better search in OSS and you will find some note to fix it.
Regards,
Atish -
Call Transaction 'PA40' ALWAYS returns with error code
Hi,
I'm having issues with updating personnel actions using CALL TRANSACTION 'PA40'. The call always ends with an error code.
I checked the message table and there are no error messages, only warnings and status messages. Warning and information messages are usually skipped in the BDC...I've coded an 'ENTER' to past the warning but this does not work either as the subsequent infotype screen fields are then not filled correctly.
The following values for addition OPTIONS are used:
data: opt like ctu_params.
opt-dismode = 'N'.
opt-updmode = 'A'. ('S' makes no difference)
opt-defsize = 'X'.
opt-nobinpt = 'X'. ( ' ' makes no difference)
I've tried using 'PA30' for the same actions but I get the same problem. I've used call transaction 'PA30' in many programs and I've never come across this problem.
Is there perhaps a config setting somewhere to fix this? I've tried hiring employees using HR_MAINTAIN_MASTERDATA with the employee existance check off but there's a couple of problems there as well - sample code for hiring an employee would be very helpful...
I need your help urgently and would appreciate your assitance immensely. (I'm working on 4.6C.)
Thank you.
LMThe easiest way to resolve this is to set
opt-dismode = 'E'.
this way it will run in background and jump out when it hits an error, and it's much easier to see what the real issue is.
I'm assuming you used SHDB first to get the recording?
Maybe you are looking for
-
Issues with Synchronize to and from DB (version 3.3.0.747)
Having an issue with syncing the model and the data dictionary is a very specific case: 1. Reverse engineer an existing table (T1) 2. Copy the table (in data modeler) - T2 3. Rename the table, make changes (add columns and keys) 4. Forward engineer t
-
can someone help me with this query I want to display the grade of all employees based on the value of job_id column. ex: job_id: grade: ad_pres a st_man b it_prog c sa_rep d st_clerk e none of the above o HOW IS THIS DONE USING EITHER DECODE AND CAS
-
Removing Gnome 2.30's keyboard indicator
Hi. I've just upgraded to Gnome 2.30 and now there always is this annoying keyboard layout indicator in the tray. I use two layouts between which I switch using a keyboard shortcut. I can't find a way to remove the indicator and it's really getting o
-
How to assign addEventListener to 52 Buttons?!
Hi there! I am not an expert in Flash and my problem might looks silly. But anyway, my problem is that, I have 52 Button instances on Scene 1 as bellow: B1 , B2 , B3 , ... , B52 and I want to assign seperated actions for each of them. The way I curr
-
Auto PO for "K" line Purchase requests
Hello Need Help! Is there any option with We could activate the Auto PO for All K line Purchase Orders which is Without Material master number... as soon as a PR got approval using Release Stretagy PO should be created automatically.... BR