Invalid parameter SECONDARY_RECORD-PSKEY Error in Personal Data Screen
Hi All,
We are using EHP6. The Personal Data iview is throwing an error while trying Edit something.
I am able to add a new register but getting the following dump while trying to Edit/Save
This apply for all the employees.
This apply for all the employees.
I looked through SAP Note-1815863 - Dump in Class CL_HRPA_INFOTYPE_CONTAINER Method. However all the tables mentioned in that Note seemed to be configured properly.
Any help will be appreciated.
Short Dump
Error while processing your query
What has happened?
The URL call sap/bc/webdynpro/sap/HRESS_A_PERSINFO was terminated because of an error.
Note
The following error occurred in system DEV : Invalid parameter SECONDARY_RECORD-PSKEY , value 1008119301067 9999123120130621000
The error occurred on application server HRE_05 and in work process. 8
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: IF_HRPA_INFTY_CONTAINER_DATA~MODIFY_SECONDARY_RECORD of program CL_HRPA_INFOTYPE_CONTAINER====CP
I have checked:
Report RPUPAV00.
Subtype config, inconsistent data.
I updated table V_T582V & V_T582W.
I maintained tcode-GENIL_MODEL_BROWSER.
I also have checked the following:
sap > bc> webdynpro > HRESS_A_PERSINFO ----check this once activate or not ...right click and check is it activated or not
I also have run the report RPUFIXDS for that personal number, , however the issue follow.
The error not occur when I delete the register for the the following V_T582V & V_T582W, however the fields for the infotype secondary not appear in the dynpro of the infotype 0002.
Thanks
Regards
There could be several possible causes
Usually this error occurs if a secondary infotype functionality has been delivered via SP or SNOTE for infotype 0002 but the PERNR you are using does not have secondary infotype record
Tables V_T582V & V_T582W determine if a secondary infotype will be used - if you remove entries here this will deactivate the secondary infotype useage - this might be one way to resolve the issue - but perhaps you wish to use the secondary infotype - in some cases it might be required- for example ESS might expects a secondary infotype and throw an error if there is an issue
If you wish to use the secondary infotype you need the delivered entries in V_T582V & V_T582W and you need to run RPUPAV00 for any PERNR that has a 0002 record existing prior to the new secondary infotype being introduced to ensure they have a secondary infotype record key that matches the primary infotype key
Similar Messages
-
How to change the Success Message for Personal Data Screen in ESS
Hi,
While saving the Personal Data in the ESS I want to chage the Success message.When I check the DC , Message Class i am not able to find the the particular string.Can any one please guide how to find the Success Message String for this Personal Data Screen or Which BAPI I have to check .
Regards
AlexiHi iidhya ,
Please find the code below
public boolean onEvent( )
//@@begin onEvent()
String event = fpm.getEventData().getEventName();
if (event.equals(IFPM.EVENT_ADD)){
wdThis.wdGetFcPersInfoInterface().setModeForCreate(selectedSubtype);
}else if(event.equals(IFPM.EVENT_EDIT)){
wdThis.wdGetFcPersInfoInterface().setModeForEdit(wdThis.wdGetFcPersInfoInterface().getSubtypevalue(selectedRecord));
}else if(event.equals(IFPM.EVENT_REMOVE)){
wdThis.wdGetFcPersInfoInterface().setModeForDelete(wdThis.wdGetFcPersInfoInterface().getSubtypevalue(selectedRecord));
return true;
//@@end
Regards
Alexi -
EHS Personal Data Screen is Missing
Hi,
I have question regarding Occupational Health..when I go to Edit Medical Service tcode is "ehsambtaet"..Personal data screen is missing.So i am unable to see the Medical service assigned to a person.
Is there is any configuration is required for this?Is it in HR or EHS?
Give me ur mail ID so that I can sent you the screenshot.
Thanks
Sachin
[email protected]Hi,
Sorry for the late reply..i can define the org structure..but still screen is missing and also I can open a medical service for the person through scheduling cockpit.but cant view it as the screen is missing...Plz give me the mail ID will send u the screenshot.Also if u have any SAP documentation on IHS or OH please send me..it will help me alot.
Thanks and Regards,
Sachin Borde -
Error in personal data Webdynpros
Hello,
when I launch any of the personal data iViews (adresses, bank) I get an error:
com.sap.dictionary.runtime.DdException: Type com.sap.xss.per.model.mac.types.Hrxss_Per_Subtype_Allowed does not exist
Any solutions on this?check this
https://forums.sdn.sap.com/click.jspa?searchID=12492603&messageID=5138632
reward points if helpful -
Add field to E-Recruitment Candidate Profile / Personal Data Screen
Hi Experts,
I have a very specific requirement. I need to display a date field from date spec infotype in e-recruitment. The date type will vary depending on the internal candidate's personnel subarea. This field needs to be visible to both the candidate and the recruiter, but uneditable.
How can I achieve this? What is the best approach? I was thinking about adding it to the Personal Data in the Candidate Profile.
Thanks in advance
ShaneYes, it will wok with Webdynpro
The table T77RCF_PRMC_PL is for customer smartforms, this is where you should insert a record for your new custom smartform, the record will not be there by default, you have to insert it via table maintenance sm30
The default standard smartform is fetched from table T77RCF_PRM_PL for standard smartforms, entry with parameter name FORM_CAND_DOVR
So you have to create an entry in the customer smartforms table T77RCF_PRMC_PL with similar parameter name but with the name of your new custom smartform in the value field...
The logic works like this: it will try to find an entry in the customer table first (T77RCF_PRMC_PL), if it cannot find an entry with parameter name FORM_CAND_DOVR, it will go to the standard table (T77RCF_PRM_PL) where the entry exists by default.
To look into the logic more closely please go to the following method:
cl_hrrcf_dataoverview_pl
method: get_cand_dovr
Inside the above method, the logic is implemented inside the following method call:
CALL METHOD cl_hrrcf_t77rcf_prm_pl=>read_record
EXPORTING
iv_prm = 'FORM_CAND_DOVR'
IMPORTING
es_t77rcf_prm_pl = ls_prm.
lv_cand_dovr_form = ls_prm-value.
I hope I made things more clear... -
Hi,
How can I change the layout of the display when I display Personal Data(PA20)?
I would like to display the Personnel No, EE group, EE subgroup, Pers. area and valid from.
In this first screen I would like to display the Name and HR data tabs too. In the HR data tab, it should have the followings:
1. Male and female button
2. Birthday
3. Language
4. Nationality
5. NRIC
6. Birthplace
7. Country of birth
8. Religion
9. Since
10. No. of children
Regards,
JohnHi,
Customizing Procedure-infotype menus-infotype menu-
Here you get two options
a) user group dependancy on menus n infogrps.
Here click new entries and gv ur menu name in the menu column,text,usergoup check box shud b ticked and last column ref mention ur ref number.
b)infotype menu.
Here in the pop up give ur menu name which u mentioned in the menu column in the first step.
click new entries.
mention ur user group,infotypes which u want to display in ur menu.
Save it
Go to the next node dat is Determine Choice of infotype menus.you wil get 2 options.Choose infotype menus.
here mention 01 dat is HR Master data as ur menu.
click new entries.
ur user grp,sno,menu shud be entered.
save the entries.
And finally in su3,save ur UGR.
Hope this helps,
Regards,
RR -
BAPI_CATIMESHEETMGR_INSERT Error: no personal data found (error LR160)
Hello,
we have a problem with BAPI: BAPI_CATIMESHEETMGR_INSERT. We would like to use this FB to send data from an external application to SAP (CATSDB). However we get an error LR160: the personal number 00999111 does not exist or no permission.
The user have sap_all / sap_new rights, so it shoud not be the problem with permission. The number 00999111 exists in the system too (e.g. in the table PA0001).
We try already find the solution but without positiv effect.
Any hints would be very appreciated.
Regards
MichaelHello,
we have a problem with BAPI: BAPI_CATIMESHEETMGR_INSERT. We would like to use this FB to send data from an external application to SAP (CATSDB). However we get an error LR160: the personal number 00999111 does not exist or no permission.
The user have sap_all / sap_new rights, so it shoud not be the problem with permission. The number 00999111 exists in the system too (e.g. in the table PA0001). We added the BAPI to distribution modell (BD64), too.
We tried already find the solution but without positiv effect.
Any hints would be very appreciated.
Regards
Michael -
ESS error for Personal data and Family members
Hi,
I am having an error in ESS For pesonal data and Family members.
The error message is
Acritical error has occured.Processing of the service had to be terminated.Unsaved data has been lost.
PL contact you sytem Admin
An exception error has occured that was not caught error key RFC_ERROR_SYSTEM FAILURE.
Thanks
SasikanthCheck the table V_T7XSSPERSUBTYP.
Also check by the t.code HRUSER if the user have an employee assigned.
Check the log using the T.Code ST22.
Please You should do a trace using the t.code ST01
Hope this help you.
Regards -
Personal Data changes were not saved
Hi,
From the Personal Profile, I am able to edit and save data in all the sections but not for the Personal Data. Once after clicking on the Edit button from the Personal Data as shown below:
We are getting below Edit Personal Data screen. Upon clicking on Save we are getting the error:
Error:
Here's the dump from st22:
Category ABAP Programming Error
Runtime Errors UNCAUGHT_EXCEPTION
Except. CX_HRPA_INVALID_PARAMETER
ABAP Program CL_HRPAD_IL===================CP
Application Component PA-ESS-XX-WDA
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_HRPA_INVALID_PARAMETER', was notcaught in procedure "MODIFY_LINE_RECORDS" (METHOD)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the exception would occur, the current program is terminated.
The reason for the exception is:
Invalid parameter SECONDARY_RECORD-PSKEY, value 0000099132589999123119860415000
After running the report RPUPAV00, I get the below message:
Regeneration of Additional ITs for Views
2 ERP016X"Start of Subsequent IT Generation in Client:" "120" " " " "
2 ERP016X" New Personnel Number:" "00000991" " " " "
2 ERP016 "*" "00000991" "No Conversion Routines for CGr:" "24"
2 ERP016X"Statistics" " " " " " "
2 ERP016 "No Database Conversion Occurred" " " " " " "
This is this happening for country Colombia
I have checked the sap note: 1815863, I found the table V_T582V & V_T582W. as per sapnote: 1542198, i maintained tcode-GENIL_MODEL_BROWSER.
Thanks
RegardsFor this table :
If I delete the entries for the following tables , work fine.
However this not is the solution.
Other suggestions?
Thanks -
Unable to upload photo in Personal Date in ESS EHP6
Hi,
We are in EP 7.3. When we are trying to upload any photo at Employee Self Service > Personal Information > Personal Profile > Personal Data, we are getting below error message.
500 SAP Internal Server Error
ERROR: Invalid parameter SECONDARY_RECORD-PSKEY , value 000000013258 9999123119860101000 (termination: RABAX_STATE)
I have searched in sdn but not found solution for this. Can anyone know how to resolve this.
Thanks,
Vijaya.Note 1815863 Dump in Class CL_HRPA_INFOTYPE_CONTAINER Method IF? Have you done any modification? Please check with standard service does it work correctly
-
Utl_http does not give a very helpful error message: Invalid Parameter
I'm writing PL/SQL to consume a web service on another server. In trying to execute this snippet of code, I receive this error:
ORA-28783: Invalid parameter
ORA-06512: at "SYS.UTL_HTTP", line 1023
ORA-06512: at line 29
Line 29 is the utl_http.begin_request statement shown below.
I'm baffled as to what the error message might point to and I'm looking from any insight others may have. The message is so generic as to be useless and I can't find any examples of others receiving this particular error when executing begin_request.
Please note that this is an SSL/HTTPS connection. If I remove the "S" and just use HTTP, I receive an appropriate message from the web server. (A tiny web page telling me I should be using the https version and not the http version.) I can also go to, for example, Google or CNN's web sites and pull back data but those are not SSL connections. It is the SSL part that isn't working.
This isn't a SOAP error since I never get a chance to create my SOAP message and place it in the request.
I've tried changing the POST to GET and the HTTP version to 1.0 just to see if the error message changes and it does not.
My wallet file is in place on the database server, placed in an accessible folder by
the DBAs. This code can see the wallet, I believe, because if I change the wallet
path to something non-existent, I receive a different error. I imported the web site certificate for the site I'm connecting to and placed that in the wallet. I've been able to cause "certificate chain" errors with empty wallets, so I think the certificate is correct.
I used SOAP-UI (www.soapui.org) and was quickly able to connect to the web server and begin having a "SOAP conversation", so I know the web services I'm connecting to are working. It is something in the database itself that is preventing this from executing - the wallet, a setting in the database, something like that. But what?
=======================================================
utl_http.set_response_error_check(enable=>true);
utl_http.set_detailed_excp_support(enable => TRUE);
utl_http.set_follow_redirect(5);
utl_http.set_wallet('file:/...', '*******');
--**** SET THE URL FOR THIS REQUEST *******
http_req:= utl_http.begin_request(
'https://....' --location of web services I want to use
, 'POST'
, utl_http.HTTP_VERSION_1_1
=======================================================You seemrd to have ruled out most potential problems I could think of.
The error message just states that there is something wrong with the parameters that you use. Only point I can currently think of is a problem with the returned value.
How did you declare you http_req variable? Does it use the utl_http.req type? -
Call to Java Method to Zip directory fails with error Invalid parameter 1
Hi all,
I try to translate the following Java Code to PeopleCode and I do not succeed in it.
Can somebody please help me out ?
On that website http://www3.ntu.edu.sg/home/ehchua/programming/java/J5b_IO.html I extracted the Java Code:
import java.io.File;
public class ListDirectoryRecusive {
public static void main(String[] args) {
File dir = new File("d:\\myproject\\test"); // Escape sequence needed for '\'
listRecursive(dir);
public static void listRecursive(File dir) {
if (dir.isDirectory()) {
File[] items = dir.listFiles();
for (File item : items) {
System.out.println(item.getAbsoluteFile());
if (item.isDirectory()) listRecursive(item); // Recursive call
PeopleCode
I want to get all the files included in the directory
Local string &SourceDirPath = S1_FS_RDCFG_AET.S1_CHMN_TODO;
Local JavaObject &Javadir = CreateJavaObject("java.io.File", &SourceDirPath);
Local array of any &StrArray;
&ArrayOfAny = CreateArrayAny();
Local JavaObject &JavaFilesArray = CreateJavaArray("java.lang.Object[]", 1024);
&JavaFilesArray = &Javadir.listFiles();
CopyFromJavaArray(&JavaFilesArray, &ArrayOfAny);
==> I alway get the error
Message:
Invalid parameter 1 for function CopyFromJavaArray. (2,116) S1_DSITE_ZIP.MAIN.GBL.default.1900-01-01 .DIRECTOR.OnExecute PCPC:511 Statement:9
I thank you in avance
Edited by: Meapri on Jan 23, 2013 9:33 AMThe Pcode I wrote to Zip Directories
Function AddFileToZip(&sDirSeparator, &zipInternalPath, &fileNameToZip, &zipFileName, &outFileStream, &zipStreamOut)
Local JavaObject &file = CreateJavaObject("java.io.File", &fileNameToZip);
Local JavaObject &inFileStream = CreateJavaObject("java.io.FileInputStream", &fileNameToZip);
Local JavaObject &zipEntry = CreateJavaObject("java.util.zip.ZipEntry", &fileNameToZip);
REM ** Créer le flux de sortie de données pour le fichier ZIP final;
REM ** We will read &fileNameToZip into a buffer and write it out to &zip;
Local string &ZippedfileName = &zipInternalPath | &sDirSeparator | &zipFileName;
REM ** Make sure zip entry retains original modified date;
&zipEntry.setTime(&file.lastModified());
&zipStreamOut.putNextEntry(&zipEntry);
Local JavaObject &buf = CreateJavaArray("byte[]", 1024);
Local number &byteCount;
&byteCount = &inFileStream.read(&buf);
While &byteCount > 0
&zipStreamOut.write(&buf, 0, &byteCount);
&byteCount = &inFileStream.read(&buf);
End-While;
&inFileStream.close();
MessageBox(0, "", 99000, 0, "Zipped File : " | &fileNameToZip);
End-Function;
Function getDirContent(&sDirSeparator, &parentFolder, &zipFileName, &outFileStream, &zipStreamOut)
MessageBox(0, "", 99000, 0, "Directory to scan : " | &parentFolder);
Local JavaObject &Folder = CreateJavaObject("java.io.File", &parentFolder);
Local JavaObject &jItems = &Folder.list();
/* Transformation en Array Pcode*/
Local array of any &items = CreateArrayAny();
Local number &idx = 1;
&items [&jItems.length] = Null;
CopyFromJavaArray(&jItems, &items);
For &idx = 1 To &jItems.length
Local string &Entry = &parentFolder | &sDirSeparator | &items [&idx];
Local JavaObject &FileOrFolder = CreateJavaObject("java.io.File", &Entry);
If &FileOrFolder.isDirectory() Then
getDirContent(&sDirSeparator, &Entry, &zipFileName, &outFileStream, &zipStreamOut);
Else
AddFileToZip(&sDirSeparator, &parentFolder, &Entry, &zipFileName, &outFileStream, &zipStreamOut);
End-If;
End-For;
End-Function;
Local string &RootName = "C:\TEMP\TEST";
Local string &sDirSeparator = "\";
REM ** Create Output Zip File ;
Local string &ZipFileName = &RootName | &sDirSeparator | "Temp2_Zip.zip";
Local JavaObject &OutFileStream = CreateJavaObject("java.io.FileOutputStream", &ZipFileName, True);
Local JavaObject &zipStreamOut = CreateJavaObject("java.util.zip.ZipOutputStream", &OutFileStream);
REM ** Create Zip File Entries found in the directory;
getDirContent(&sDirSeparator, &RootName, &ZipFileName, &OutFileStream, &zipStreamOut);
REM Close Output Zip File ;
&zipStreamOut.close();Edited by: Meapri on Feb 2, 2013 10:54 AM : copy and paste code that works!
Edited by: Meapri on Feb 2, 2013 10:56 AM
Edited by: Meapri on Feb 2, 2013 11:02 AM -
Invalid parameter value: exceeds the Min or Max or conflicts with existing value or edit mask
error during ApplyLogOnInfo() to the tables contained within a report. Now, this is a "new" error because this was not being thrown when the application was compiled for .Net 1.1 using the Crystal Reports v9.1.5000.0 components. When the application was migrated to .Net 2.0, and set to reference the the 10.2.3600 set of managed components, this started appearing.
Also, this will only occur on certain .rpt files that are loaded, and can be thrown when also executing the VerifyDatabase() method. By certain .rpt files, I mean those that have been opened and saved with Crystal Reports 2008 (warning message when saving indicated that the report will not be able to be opened in Crystal Reports versions earilier the 9.0; should I not assume this is correct?).
' Load a report that had been created in v10, but opened and saved in v12
Dim sFileName As String = "C:\test\CR2008Report1.rpt"
crReportDocument.Load(sFileName, OpenReportMethod.OpenReportByDefault)
crReportDocument.VerifyDatabase() ' Throws the EngineExceptionErrorID.MissingParameterFieldCurrentValue exception:
' Invalid parameter value: exceeds the Min or Max or conflicts with existing value or edit mask
' Load a report that had been created in v10
Dim sFileName As String = "C:\test\CR10Report.rpt"
crReportDocument.Load(sFileName, OpenReportMethod.OpenReportByDefault)
crReportDocument.VerifyDatabase() ' No exceptions; whacky.>
A G wrote:
> Our product will not get integrated with SharpDevelop as it does with VS though you can use the assembly in you application.
Right, I am aware of the IDE plugin functionality (BTW, I'm going to guess no, but is the functionality present in the "Express" editions?). When a viewer application is created in VS, you can convert/open it in #d and have all of the designer props/pages available. When manually adding the viewer in a new #d project, you can add it, but it doesn't show up visually in the forms designer window (boggle).
> So just make a simple report and try to view it. can you see it?
I will investigate this probably tomorrow...
> Also is your report have any parameter? Dynamic or static?
Yes, there are parameters embedded (?) in the .rpt. There are no parameters added at runtime; only the parameter values are set at runtime.
> Make sure you can see data in report in designer.. -
Error connecting Domains: Invalid parameter,tdom_link contains NULL
Hi,
I'm trying to connect two Domains DOM1 and DOM2. DOM1 is running under Tuxedo8
in a RedHat Linux 7.2. The remote Domain is running in a former Tuxedo Version,
probably 6.5.
When booting I get the next error:
LIBGWT_CAT:1242: ERROR: Invalid parameter, tdom_link contains NULL pointer
The description in the documentation is
Description
GWTDOMAIN detects an internal error, or possible data corruption when it does
a network open call.
Action
Contact your BEA Customer Support.
Can anyone give any clue?
Thanks in advance, bye!
Yol.Do you have an idea in which section I can look for the mistake? I have other domains
running correctly configured in this config file, and everything seems to be ok
for this domain too.
Thanks in advance
Yol.
"mike" <[email protected]> wrote:
>
this error is in dmconfig.txt
"Yolanda Arroyo" <[email protected]> wrote:
Hi,
I'm trying to connect two Domains DOM1 and DOM2. DOM1 is running under
Tuxedo8
in a RedHat Linux 7.2. The remote Domain is running in a former Tuxedo
Version,
probably 6.5.
When booting I get the next error:
LIBGWT_CAT:1242: ERROR: Invalid parameter, tdom_link contains NULL pointer
The description in the documentation is
Description
GWTDOMAIN detects an internal error, or possible data corruption when
it does
a network open call.
Action
Contact your BEA Customer Support.
Can anyone give any clue?
Thanks in advance, bye!
Yol. -
Error while creating Personal data
Hi All,
I do not belong to SAP HR area , i was creating Personal data using PA30 ..here on entering First name & last name , on saving i get the below erro :
Entry does not exist - check your entry
Message no. 00 058
Diagnosis
Input values must be defined in Table V_T522G. The value or values ' ' are not specified in this table.
Procedure
Check whether the input is correct and correct if necessary.
Procedure for System Administration
If this is not an incorrect entry, check the system settings and change them if necessary.
If there is a connection to the Customizing system, you can maintain the system settings by choosing Maintain entries (F5)
I followed the error and have gone to view V_T522N_A and made some entries .. but still i get the same above error .
Note : I am getting the above error for a particular personnel area assigned to country code 29 ..
Provide some inputs on the above.
Regards
pushpaHi Pushpa,
This might be because of blank value in field P0002-ANRED. Field 'Title' in infotype 0002 for Argentina is mandatory, so it should not be hidden.
Anyway, as a workaround for your requirement, by creating a empty entry in T522G the issue should be solved.
e.g. create an entry just with Gender '1'. Once that entry is created, then modify it by deleting the gender value, therefore that entry is empty in all the fields.
Anyway, this is a workaround. It is not possible to hide Title field for Argentina.
Regards,
Li
Maybe you are looking for
-
Using PDF Printer TO Print Multiple Word Docs At Once.
I Have Just upgraded from acrobat to acrobat 3d. In Acrobat 5 i was able to select a batch of word document (150+ usually) and use the send to command to send them to the acrobat distiller and each document would open one at a time print and then clo
-
XSLT mapping to remove namespace prefix
Hi experts, I have one requrement where I need to remove the prefix ns0 from the xml (given below) getting generated in message mapping. <?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http
-
Thin Horizontal Lines visible within PDF file after OCR run
I print to PDF(Acrobat 9.1 Pro), from an imaging application where the images are stored and managed as 300dpi TIFF(Group 4) B&W. The PDF file is produced with no issues. At this time I run the OCR process to capture the type written data. As the O
-
Lost iPhoto 08 library after upgrading HD
Help-I recently upgraded my HD in my 06 Mac Mini. I cloned the new one w/the old, replaced, and it fired right up. However, I can no longer find my pictures w/in iPhoto. I've tried to navigate to the correct folder on the "old" drive w/no luck. If I
-
Cannot sign in to Itunes on this Computer
I am trying to sign in to Itunes on this computer but each time I enter my Username & Password it returns an Unknown Error. I am connected to the internet fine. I have been through all of Apple's troubleshooting pages. I have updated my Firewall and