|
This can happened to any SAP
HR Transaction Codes like PA61, PA30 transaction.
System immediately give you a short dump ITAB_DUPLICATE_KEY with info as follows: What happened? Error in ABAP application program. The current ABAP program "SAPLHRBAS00GENERICSELECTION" had to be terminated because one of the statements could not be executed. This is probably due to an error in the ABAP program. Error analysis You wanted to add an entry to table "\FUNCTION=HR_GET_TEXT_FOR_OBJECTS\DATA=L_PERNR_DATE_TAB", which you declared with a UNIQUE KEY. However, there was already an entry with the same key. This may have been in an INSERT or MOVE statement, or within a SELECT ... INTO statement. In particular, you cannot insert more than one initial line into a table with a unique key using the INSERT INITIAL LINE... statement. User and Transaction Language key........ "E"
The termination occurred in the ABAP program "SAPLHRBAS00GENERICSELECTION" in "HR_GET_TEXT_FOR_OBJECTS". The main program was "SAPMP50A ". The termination occurred in line 65 of the source code of the (Include) program "LHRBAS00GENERICSELECTIONU17" of the source code of program "LHRBAS00GENERICSELECTIONU17" (when calling the editor 650). SourceCode .........cut................
...........cut.............. This happens for a specific employee. Solution: To solve this ABAP dump, just run program RH_DELETE_USER_SETTINGS via SE38 transaction. Fill in the SAP user name and just select only first checkbox named: "Delete last object selection". Now, your HR tcode like PA61, PA30 will work fine. |
|
Also See
SAP Human Resouce Books
SAP Human Resource Tips
Main Index
All the site contents are Copyright © www.erpgreat.com
and the content authors. All rights reserved.
|