HR-Personnel Development-Proficiency Level Using Info Type:24
Hi !
I am working on Personnel Development of HR Module on SAP 4.70 .
I am Developing an Z Report in which I wish to display service Order with all the details & Employee assigned within it .
I am unable to display employee with their Proficiency level.
Proficiency level of employee is maintained via Transaction 'PA30' &
Info Type 24 .
Can anybody tell me how can I fetch the Proficiency Level of Person (PERNR Field ) .
Is there any Function Module is there OR It's storing in any table?
Regards
Sachin S M
Hello Sachin,
Employee proficiency is store in IT 0024, which is table PA0024 technically. To read this you can do select statement on table PA0024 or using function module HR_READ_INFOTYPE
Similar Messages
-
PERSG previous bet different from the current PERSG using info-type pa0000
Hi Friends,
Please guid me how get the PERSG previous bet different from the current PERSG
using info type pa0000.
Regards,
DurgaFolks,
even after having repaired the inbox folder under "properties" a few times, I still had some e-mails where the contents are different from the subject line.
In other words in the inbox there are two e-mails: one with subject line "abc", and another one with subject line "def".
When I display the e-mail with the subject line "abc", the contents are from the e-mail with the subject line "def" in the in-basket.
What else can be done to correct this problem?
Thanks and best regards.
Fred Kunz-Shirzad
Chemin Ronzeures 6A
1297 Founex VD
Switzerland
[email protected] -
Message types for SAP HR Personnel Development and LMS modules
Hi Friends,
I had a requirement to create ALE's for SAP HR LMS module and Personnel Development module.
So, what are the message types and IDoc s are availble. Earlier replies could be appreciated.
Thanks,
Pavan.Hi Nayani,
The Message type is HRMD_A for HCM to HCM with basic types HRMD_A01 to HRMD_A07(HRMD_A07 is the latest).
From HCM to Non Hr/CRM/SRM is HRMD_ABA.
Br/Manas -
Use FM - HR_READ_INFOTYPE one time but to read mulitple Info types
Dear All,
I have a select-option where in users enter the Info types Numbers.
Now I have to read and every infotype and display related data from each info type .
I have to use FM - HR_READ_INFOTYPE but we need to declare data for each and every infotype so I need to use this 10 times in case If I have 10 infotype.
Is their any generlaised way exist where in I will pass the variable e.g., P0001 and build the internal table and use it for a FM. Kindly explain.
Regards,
Mangalagi S VYes you can.
1.) Declare fields as follows:
FIELD-SYMBOLS <it> TYPE STANDARD TABLE.
DATA l_table_name LIKE feld-name.
DATA: wa_0008 TYPE STANDARD TABLE OF p0008,
0008_line LIKE LINE OF wa_0008.
2) In Step 3 I have a form that you will need to call like this:
MOVE 'wa_0008' TO l_table_name.
ASSIGN (l_table_name) TO <it>.
PERFORM read_infotype USING pernr
'0008'
begda
endda.
wa_0008 = <it>.
3) Your form will need to look like this
FORM read_infotype USING pers_num
it_num
begin
end.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
pernr = pers_num
infty = it_num
begda = begin
endda = end
TABLES
infty_tab = <it>
EXCEPTIONS
infty_not_found = 1
OTHERS = 2.
IF sy-subrc = 1.
ENDIF.
ENDFORM. " read_infotype
You can then call your form passing different infotype numbers to it.
Hope that helps.
Mary -
What is info type 1957 and where its used?
What is info type 1957 and where its used?
I have used this infotype.
check out this link
P1957 Infotype 1957 - Obsolete, DO NOT USE - SAP Structure - ABAP -
WEB BASED MAPPING APPLICATION TO DEVELOP QUERY UTILITY USING MAPVIEWER
Dear Sir,
please any one can answer me as soon as possible its very urgent
WEB BASED MAPPING APPLICATION TO DEVELOP QUERY UTILITY USING MAPVIEWER
I As oracle mapviewer Chapter 8 (Oracle Maps) says generating our own Web based mapping application we are trying to generate our own maps for our own data contains in our layers like example boundary lines and roads and etc. and we are following complete example as described in Oracle Mapviewer Document Chapter 8.
Before this step we tried with demo data downloaded from OTN mvdemo. And we downloaded latest demo today itself from the OTN and imported into our database schema called mvdemo. And we copied all three jar files mvclient and mvconnection and mvpalette into our jdeveloper .
II. We created a jsp to execute the following code from oracle mapviewer chapter 8 documents
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@ page contentType="text/html;charset=windows-1252"%>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces" prefix="af"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/customizable" prefix="cust"%>
<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/jwcache.tld"
prefix="jwcache"%>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/html" prefix="afh"%>
<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/fileaccess.tld"
prefix="fileaccess"%>
<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/jesitaglib.tld"
prefix="JESI"%>
<f:view>
<html>
<head>
<META http-equiv="Content-Type" content="text/html" charset=UTF-8>
<TITLE>A sample Oracle Maps Application</TITLE>
<script language="Javascript" src="jslib/loadscript.js"></script>
<script language=javascript>
var themebasedfoi=null
function on_load_mapview()
var baseURL = " http://localhost:8888/mapviewer/omserver";
// Create an MVMapView instance to display the map
var mapview = new MVMapView(document.getElementById("map"), baseURL);
// Add a base map layer as background
mapview.addBaseMapLayer(new MVBaseMap("mvdemo.demo_map"));
// Add a theme-based FOI layer to display customers on the map
themebasedfoi = new MVThemeBasedFOI('themebasedfoi1','mvdemo.customers');
themebasedfoi.setBringToTopOnMouseOver(true);
mapview.addThemeBasedFOI(themebasedfoi);
// Set the initial map center and zoom level
mapview.setCenter(MVSdoGeometry.createPoint(-122.45,37.7706,8307));
mapview.setZoomLevel(4);
// Add a navigation panel on the right side of the map
mapview.addNavigationPanel('east');
// Add a scale bar
mapview.addScaleBar();
// Display the map.
mapview.display();
function setLayerVisible(checkBox){
// Show the theme-based FOI layer if the check box is checked and
// hide the theme-based FOI layer otherwise.
if(checkBox.checked)
themebasedfoi.setVisible(true) ;
else
themebasedfoi.setVisible(false);
</script>
</head>
<body onload= javascript:on_load_mapview() >
<h2> A sample Oracle Maps Application</h2>
<INPUT TYPE="checkbox" onclick="setLayerVisible(this)" checked/>Show customers
<div id="map" style="width: 600px; height: 500px"></div>
</body>
</html>
</f:view>
<!--
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=windows-1252"/>
<title>mapPage</title>
</head>
<body><h:form binding="#{backing_mapPage.form1}" id="form1"></h:form></body>
</html>
-->
<%-- oracle-jdev-comment:auto-binding-backing-bean-name:backing_mapPage--%>
III. When we run this jsp it’s giving us following Two errors
1 Error: ‘MVMapView’ is undefined
Code: 0
URL: http://192.168.100.149:8988/MapViewerApp-WebProj-context-root/faces/mapPage.jsp
2 Error: ‘themebasedfoi’ is null or not an object
Code: 0
URL: http://192.168.100.149:8988/MapViewerApp-WebProj-context-root/faces/mapPage.jsp
Please let us know what could be problem as soon as possible. Very urgent
Please let us know where we can find Mapviewer AJAX API’s for Jdeveloper Extention
Thanks
KabeerI currently use parameters, and they are passed from the form to the report. Report is then generated based on a function returning ‘strongly typed’ cursor. The ‘strongly typed’ cursor in my case returns a record consisting of an orderly collection of fields.
This collection of fields is returned by another function that relies on the IF … THEN logic.
However, the number of IF ... THEN statements is quite large (currently 64 covering all possible combinations of 6 parameters available in the form).
I would like to avoid the large number of IF … THEN statements, and hope that there is a way of passing a string to a query, where the Dynamic SQL would in Select close and Where close reflect parameters passed by the form.
In addition to this I would like to avoid creating and populating a table or a view dedicated to the report, because this may lead to a conflict in case of multiple users concurrently generating reports with different choice of parameters.
Edited by: user6883574 on May 28, 2009 9:16 PM -
Display custom info type in ESS portal
Hi all,
I have got a requirement that i need to display the custom defined info type in ESS portal , that info type have three text fields.
Is it possible to do this using a standard configuration in ESS portal or do i need to do some development?
Please suggest..
Thanks ,
GunjaHi,
You have to do custom development in NWDS. Please check the similar thread
Customer Infotype in ESS
Thanks
Santosh -
How to load info type 7410 career types to Jobs or Positions
Hello Expert,
I’m trying to use T-code PP01 to load career types and career levels (info type 7410 ) by LSMW,
But I’m not able to maintain info type 7410 by pp01,
I had change the table T77CD to accept maintain infotype from standard transaction,
But getting below error:
“Time constraint not found for S 7410”
Any advice please on how to load career types and levels by LSMW
ThanksHello,
I can't use HRTMC_PPOM with LSMW for data load,
I had add also CP with 7410 , C & S was there for each career types only CP was missing and I add it, but still in PP01 not able to maintain career types , check attached
Thanks -
Changing screen layout of custom info type
Hi we created a new custom info type from std info type 0002 .We want to realign the fields in the generated info type,but we get an syntax error if we chg it from the screen editor ... can u tell me how to chg it?
Have you read <a href="http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYINT_INFOTYP.pdf">Developing an Infotype in Personnel Administration</a> before creating your new infotype ?
Look at pages 16-25. (in peculiar look for T588M and modification groups)
Regards -
HR PQAH (Ad hoc query) info-type filtering
Hi,
in our company the users can use/create HR ad hoc queries (tcode PQAH) with which they can display almost all master data employees informations.
Is it possible to use P_ORGIN authorizations in roles in order to filter info-types in ad hoc query ?
We have created a test user only authorized to start PQAH (on S_TCODE & P_TCODE) and he is able to create a PQAH query that can display all HR master data.
We were expecting that P_ORGIN was also checked in PQAH.
Any suggestion ?
Thanks
AndreaHi Andrea,
No, not what I said. Employees with access to PQAH can both construct and run Ad Hoc Queries. However, if their authorization does not permit display access to an infotype in the query, the query will not run for that individual. If she has the proper access, then the report will run for those individuals she can view - controlled by P_ORGIN or P_ORGINCON. If the query is saved, another employee can then run it via PQAH or SQ01. Again, that employee's access will limit what he can see in the output.
So if a user has access to PQAH, that user can create and run queries, but the security authorization from P_ORGIN will determine the output. Example: I create a query that includes ANSAL from IT0008-Basic Pay, but I do not have P_ORGIN access to view IT0008, then the report would error out if I tried to run it. If I did have authorization to view IT0008, I could execute the report via PQAH and receive the output. If I save the report and you ran that same report via PQAH, but you have view authorization only for Personnel Area 0001 for IT0008, then your output would only include individuals assigned to PA 0001.
So PQAH can be used by various individuals what controls the output is their authorizations from P_ORGIN or P_ORGINCON and other authorization objects.
Paul -
Creating new info type in HR module
Hi all,
My requirement is to resave 0000 info type as 0001 on certain condition, can I do that?
Or is it the case that for creating custom info types range should be greater than 9000.
Thanks and regards,
RidhimaHi,
Yes infotype can be 9nnn not less than that.
anyhow here are the steps.
) Go to Transaction PM01.
2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
3) Select the Employee Infotype radio button.
4) Select the PS Structure Infotype.
5) Click on Create A separate table maintenance window appears
6) Create a PS structure with all the fields you want on the Infotype
7) Save and Activate the PS structure
8) Go back to the initial screen of PM01.
9) Click on All push button. It takes a few moments.
10) Click on Technical Characteristics. Infotype list screen appears
11) Click on Change(pencil) button
12) Select your Infotype and click on Detail (magnifying glass) button
13) Give T591A as subtype table
14) Give T591S as subtype txt tab
15) Give your subtype field as subtype field
16) Save and come back to PM01 initial screen
17) Click on Infotype Characteristics Infotype list screen appears
18) Click on Change (pencil) button
19) Click on New Entries
20) Enter your Infotype number and short text
21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypes infotype characteristics screen and use as the reference to fill yours)
22) Save your entries.
23) Now the Infotype is created and ready to use.
24) If you want to change the layout of the Infotype as per your requirement
25) In the PM01 initial screen Select Screen radio button and give 2000 as the screen name, then click on edit.
26) In the next screen.. Select Layout Editor and click Change.
27) Screen default layout appears here you can design/modify the screen..change the attributes of the fields..etc.
28) Save and activate. (Dont forget to Activate at every level)
Feel free to revert back.
--Ragu -
Best method to upload info type 8 (Basic pay)
Hi Team,
Could you share some information on master data upload for info type 8.
What is the best way to upload the master data info type 8.
when we can GO for BDC and go for LSMW.
Thanks in advance.
MVRYou can go for either, but you may need to put in some coding in the LSMW as well. Several of my projects we have always used LSMW.
The fields in IT 0008 are shown in tabular form, but in the back end they are stored as LGA01, LGA02 etc.
Dpedning onyour country, the employees may have anywhere between 1 and 10 wagetypes in It 0008, it is very very unusual to have more than 10 wagetypes in It 0008,
So your data collection template will have ten columns for the wagetypes, and the first column will get loaded in LGA01 and second in LGA02 and so forth.
this is just a a high level idea, the spreadsheet will become more complex if some of the wagetypes are amounts and others are unmbers/units. also if there are diffent set of wagetypes for different employee groups. -
Hi,
Can pls check with the Requirment i sent wheather these Business Process i prepared is correct or not if not pls do some changes and send me
Business Process of Personnel Development
If you want to use all the functions in the Personnel Development component, you also need to
have implemented the Organizational Management component.
Appraisals:.
1.Prepare the appraisal.
2.Holding the appraisal.
3.Completion the appraisal.
4.Approval Process
5.Perform follow-up activities for the appraisal.
6.Appraisal Procedure
7.Appraisal Type
8.Form of appraisal
9.Appraisal Criteria
Succession Planning
In Succession Planning to find people to fill unoccupied positions.
1. Obtain information on potential successors.
2. To obtain further information on the potential successors, you might need to carry out a
personnel appraisal.
3. Once you have carried out these personnel appraisals and have the information you
need, establish a procedure for selecting potential successors.
4. If you need to make organizational arrangements, arrange a time and place, and invite
the persons involved.
5. Select potential successors on the basis of the selection procedure you defined.
6. Once you have selected potential successors, evaluate them.
7. On the basis of the evaluations of the potential successors, decide who the successor(s)
for the position in question is/are to be
1 Maintain qualifications catalog
2 Maintain organizational structure
3. Maintain development plans
4 Maintain career plans
5. Maintain own qualifications
6. Maintain employee profiles
7. Maintain requirements profiles
8.Identify deficiencies in qualifications
9 Identify further development needs
Career Planning
In Career Planning, you can identify possible career goals and draw up career plans for employees
1. Obtain information on the employee whose career you want to plan.
2. If necessary, find out about any predefined careers.
3. Find out about any relevant company-specific conditions.
4. Obtain information on the target posts (jobs, positions) within your company.
5. On the basis of the information at your disposal, define possible target posts for the
employee. If you wish, define possible careers.
6. Decide whether the possible target positions are suitable for the employee.
7. On the basis of this decision, draw up a career plan for the employee.Hi Sneha,
Good One,
Regards,
Kapil -
HR Qualifications (Info Type 24)
Hello everyone
I would like to add default values into qualification Transaction PA30 (Info type 24),
when the user enter at the first time into the screen, is there any user exit or Badi for default values?
Thank in advance
SionHello Sachin,
Employee proficiency is store in IT 0024, which is table PA0024 technically. To read this you can do select statement on table PA0024 or using function module HR_READ_INFOTYPE -
Requiring Proficiency Level when defining Event Imparts Qualifcation
When you set up a Businees Event Type (Course) and create a relationship stating that the Event will Impart a Qualification it seems that doing this from the Course Catalog (OOC3) does NOT require you to assign a proficiency level before saving the relationship.
That enables the person doing the follow-up on a class to impart the qualifications with no proficiency. This is not a good thing. We believe that this is a change somehow from our original process, but we're not sure. Is there a config setting that will require the Training Admin to establish a proficiency level on the relationship before saving it? We believe that creating the relationship used to present a pop-up during the save operation requiring entry of the proficiency but it's not doing it now.
Any suggestions would be appreciated.
Thanks,
JohnYes, that's the place. The problem is it allows me to put in the qualification and save the relationship without defining the Proficiency that will be imparted. If the admin forgets to define it then the follow-up will impart the qualification with no default proficiency. That's not a good thing.
What I'm wondering is if there is a way to require the admin to enter a proficiency level on the qualification before saving this page? I can't seem to find a config setting that will force an entry there.
Maybe you are looking for
-
Retrieving values from Database in Excel Task Pane App
So far, I created a website with a database on Azure, I then published my App to Azure. My problem is that I'm not sure how I retrieve values from the database (in SQL: SELECT * FROM EXAMPLE_TABLE WHERE date = str). If someone could provide me with s
-
Mac won't start (Kernel Panics)
Hello, My mac won't start up. It turns on, gets as far as the spinning circle and apple logo then a dark screen comes down with a Kernel Panic message. This occurred roughly three months ago and I ended up taking the mac into the regent street store
-
3610 fold : sending texts as a folder
so i want to send all of my texts as a folder to my computer via bluetooth. so i'm browsing my phone from my computer, but the only folders its showing that i can take from my phone are audio, graphics, images, music files, recieved files, themes, to
-
New Aperture Web Themes with 'Parent INDEX' link
Hi all, I've hacked up the Stock themes to create a Stock Grey and also add a link back to the parent directory of a web gallery in order to make it easier to put together a full site with Aperture. No, it doesn't help create the initial top level in
-
Anyone using an ultralite mk 3 with Audition 3.0?
Need help with setup.