Regarding Performance managment Report(Complex)
Hi Experts,
i am facing problem with performance management reoprt:FM:HRHAP_DOCUMENT_GET_DETIAL in this function module gettting tables are t_bod_elements, t_body_coumns,t_body_cell_note tables here relanships are not clear like foreign_type Foreign_id are getting from While checking conditon Row_IID = coloumn is it correct or not if i am wrong correct me and one more thing
after getting Foregin_id,Foreing_type i want delivery method getting from table HRp5007 Foregin_id,Foreing_type passing we can get the details but security reasons they sugeest use Fm but i dont know which Fm suitable for this getting this data can you flow logic for this requirement.
along with i have get the details from 1042 like same valuese need to pass (Forien_type , Foregn_id), and from qualification acquired form 1001 by passing Foreign_type and Foreign_id , if i am wrong just correct me .
thanks in advance.
Raju.
Hi Experts,
i am facing problem with performance management reoprt:FM:HRHAP_DOCUMENT_GET_DETIAL in this function module gettting tables are t_bod_elements, t_body_coumns,t_body_cell_note tables here relanships are not clear like foreign_type Foreign_id are getting from While checking conditon Row_IID = coloumn is it correct or not if i am wrong correct me and one more thing
after getting Foregin_id,Foreing_type i want delivery method getting from table HRp5007 Foregin_id,Foreing_type passing we can get the details but security reasons they sugeest use Fm but i dont know which Fm suitable for this getting this data can you flow logic for this requirement.
along with i have get the details from 1042 like same valuese need to pass (Forien_type , Foregn_id), and from qualification acquired form 1001 by passing Foreign_type and Foreign_id , if i am wrong just correct me .
thanks in advance.
Raju.
Similar Messages
-
Need help writing Performance Management Report
Hi Experts
I need some help retrieving specific Performance Management data for a report.
I have the employee pernr.
1. From this I need to determine which teams the employee belonged to for the period 1 Oct - 31 Sept.
2. What was the total performance score for the TEAM for that same period.
Can someone please help me out. The table data seems to be quite complex.
Thannks in advance
Anton Kruse
Moderator Message: Specs-dumping is not allowed. Please get back if you have a specific question
Edited by: kishan P on Mar 7, 2012 5:10 PMHi Arnold,
I think the solution provided by Vadim is the only way and it's working.
Shrikant -
SAP HCM Performance Management Reporting in Portal
Hi guys, can anybody help me by telling me what are the standard Portal reports provided by SAP HCM Performance Management in ECC 6.0 EHP4?
If possible I would also appreciate that you can send me some screenshots.
ThanksHi,
Did you get the solution?
I also have the same requirement but did not find any solution.I have posted a similar question on SDN.
Re: Require links for ESS , MSS and TMS
please reply if you have answer.
Thanks,
Ravi -
Regarding performance of report
hi SDNs,
my report is running for more than 30 min and going dumb.
so i am increasing the performance by considering every thing..
putting indexes in select stmts .
while reading ( READ TABLE ) using binary search.
sorting before reading.
thing is still showing, some poor performance..
what to consider inorder to increase the perofrmance?
and here report has to extract huge data ( min 50,000 records )
shall i use HASHED OR SORTED ? how to use these??
i am using STANDARD now ??
pls help me .,
Thanking you,
ramuhi,
pls go thru this. def this will help
Performance tuning for Data Selection Statement
For all entries
The for all entries creates a where clause, where all the entries in the driver table are combined with OR. If the number of
entries in the driver table is larger than rsdb/max_blocking_factor, several similar SQL statements are executed to limit the
length of the WHERE clause.
The plus
Large amount of data
Mixing processing and reading of data
Fast internal reprocessing of data
Fast
The Minus
Difficult to program/understand
Memory could be critical (use FREE or PACKAGE size)
Some steps that might make FOR ALL ENTRIES more efficient:
Removing duplicates from the the driver table
Sorting the driver table
If possible, convert the data in the driver table to ranges so a BETWEEN statement is used instead of and OR statement:
FOR ALL ENTRIES IN i_tab
WHERE mykey >= i_tab-low and
mykey <= i_tab-high.
Nested selects
The plus:
Small amount of data
Mixing processing and reading of data
Easy to code - and understand
The minus:
Large amount of data
when mixed processing isnt needed
Performance killer no. 1
Select using JOINS
The plus
Very large amount of data
Similar to Nested selects - when the accesses are planned by the programmer
In some cases the fastest
Not so memory critical
The minus
Very difficult to program/understand
Mixing processing and reading of data not possible
Use the selection criteria
SELECT * FROM SBOOK.
CHECK: SBOOK-CARRID = 'LH' AND
SBOOK-CONNID = '0400'.
ENDSELECT.
SELECT * FROM SBOOK
WHERE CARRID = 'LH' AND
CONNID = '0400'.
ENDSELECT.
Use the aggregated functions
C4A = '000'.
SELECT * FROM T100
WHERE SPRSL = 'D' AND
ARBGB = '00'.
CHECK: T100-MSGNR > C4A.
C4A = T100-MSGNR.
ENDSELECT.
SELECT MAX( MSGNR ) FROM T100 INTO C4A
WHERE SPRSL = 'D' AND
ARBGB = '00'.
Select with view
SELECT * FROM DD01L
WHERE DOMNAME LIKE 'CHAR%'
AND AS4LOCAL = 'A'.
SELECT SINGLE * FROM DD01T
WHERE DOMNAME = DD01L-DOMNAME
AND AS4LOCAL = 'A'
AND AS4VERS = DD01L-AS4VERS
AND DDLANGUAGE = SY-LANGU.
ENDSELECT.
SELECT * FROM DD01V
WHERE DOMNAME LIKE 'CHAR%'
AND DDLANGUAGE = SY-LANGU.
ENDSELECT.
Select with index support
SELECT * FROM T100
WHERE ARBGB = '00'
AND MSGNR = '999'.
ENDSELECT.
SELECT * FROM T002.
SELECT * FROM T100
WHERE SPRSL = T002-SPRAS
AND ARBGB = '00'
AND MSGNR = '999'.
ENDSELECT.
ENDSELECT.
Select Into table
REFRESH X006.
SELECT * FROM T006 INTO X006.
APPEND X006.
ENDSELECT
SELECT * FROM T006 INTO TABLE X006.
Select with selection list
SELECT * FROM DD01L
WHERE DOMNAME LIKE 'CHAR%'
AND AS4LOCAL = 'A'.
ENDSELECT
SELECT DOMNAME FROM DD01L
INTO DD01L-DOMNAME
WHERE DOMNAME LIKE 'CHAR%'
AND AS4LOCAL = 'A'.
ENDSELECT
Key access to multiple lines
LOOP AT TAB.
CHECK TAB-K = KVAL.
ENDLOOP.
LOOP AT TAB WHERE K = KVAL.
ENDLOOP.
Copying internal tables
REFRESH TAB_DEST.
LOOP AT TAB_SRC INTO TAB_DEST.
APPEND TAB_DEST.
ENDLOOP.
TAB_DEST[] = TAB_SRC[].
Modifying a set of lines
LOOP AT TAB.
IF TAB-FLAG IS INITIAL.
TAB-FLAG = 'X'.
ENDIF.
MODIFY TAB.
ENDLOOP.
TAB-FLAG = 'X'.
MODIFY TAB TRANSPORTING FLAG
WHERE FLAG IS INITIAL.
Deleting a sequence of lines
DO 101 TIMES.
DELETE TAB_DEST INDEX 450.
ENDDO.
DELETE TAB_DEST FROM 450 TO 550.
Linear search vs. binary
READ TABLE TAB WITH KEY K = 'X'.
READ TABLE TAB WITH KEY K = 'X' BINARY SEARCH.
Comparison of internal tables
DESCRIBE TABLE: TAB1 LINES L1,
TAB2 LINES L2.
IF L1 <> L2.
TAB_DIFFERENT = 'X'.
ELSE.
TAB_DIFFERENT = SPACE.
LOOP AT TAB1.
READ TABLE TAB2 INDEX SY-TABIX.
IF TAB1 <> TAB2.
TAB_DIFFERENT = 'X'. EXIT.
ENDIF.
ENDLOOP.
ENDIF.
IF TAB_DIFFERENT = SPACE.
ENDIF.
IF TAB1[] = TAB2[].
ENDIF.
Modify selected components
LOOP AT TAB.
TAB-DATE = SY-DATUM.
MODIFY TAB.
ENDLOOP.
WA-DATE = SY-DATUM.
LOOP AT TAB.
MODIFY TAB FROM WA TRANSPORTING DATE.
ENDLOOP.
Appending two internal tables
LOOP AT TAB_SRC.
APPEND TAB_SRC TO TAB_DEST.
ENDLOOP
APPEND LINES OF TAB_SRC TO TAB_DEST.
Deleting a set of lines
LOOP AT TAB_DEST WHERE K = KVAL.
DELETE TAB_DEST.
ENDLOOP
DELETE TAB_DEST WHERE K = KVAL.
Tools available in SAP to pin-point a performance problem
The runtime analysis (SE30)
SQL Trace (ST05)
Tips and Tricks tool
The performance database
Optimizing the load of the database
Using table buffering
Using buffered tables improves the performance considerably. Note that in some cases a stament can not be used with a buffered table, so when using these staments the buffer will be bypassed. These staments are:
Select DISTINCT
ORDER BY / GROUP BY / HAVING clause
Any WHERE clasuse that contains a subquery or IS NULL expression
JOIN s
A SELECT... FOR UPDATE
If you wnat to explicitly bypass the bufer, use the BYPASS BUFFER addition to the SELECT clause.
Use the ABAP SORT Clause Instead of ORDER BY
The ORDER BY clause is executed on the database server while the ABAP SORT statement is executed on the application server. The datbase server will usually be the bottleneck, so sometimes it is better to move thje sort from the datsbase server to the application server.
If you are not sorting by the primary key ( E.g. using the ORDER BY PRIMARY key statement) but are sorting by another key, it could be better to use the ABAP SORT stament to sort the data in an internal table. Note however that for very large result sets it might not be a feasible solution and you would want to let the datbase server sort it.
Avoid ther SELECT DISTINCT Statement
As with the ORDER BY clause it could be better to avoid using SELECT DISTINCT, if some of the fields are not part of an index. Instead use ABAP SORT + DELETE ADJACENT DUPLICATES on an internal table, to delete duplciate rows.
http://www.erpgenie.com/abap/performance.htm
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp
http://www.sap-img.com/abap/performance-tuning-for-data-selection-statement.htm
for any clarifiaction pls mail me.
pls reward points, if this helped u.
regards,
anversha.
[email protected] -
Expected Sales Volume in Pipeline Performance Management
Hello,
I have created a few opportunities for my sales team with the closing dates in a particular quarter and specified the values for 'Expected Sales Volume' maintained for each opportunity as required. However, when I view the peipeline performance management reports for that month/quarter, I do not see the expected sales volume in the graphs. The graphs in the reports show the expected sales volume as zero. I am not able to figure out why this is happening. Inputs would be appreciated.
Regards,
Aditya MishraThanks. However, in the Quota Planning page, I'm unable to edit the first row, i.e. the monthly distribution for the sales organization. The monthly distribution for the other rows i.e. the sales team members is editable by me. Could you please let me know how I can enter the values for the monthly distribution for the sales organization also?
Thanks,
Aditya Mishra -
Performance Management Objective Setting
Hi Everyone,
I am working on a full HCM implementation and had a few questions regarding performance management. The client is interested in having goals and objectives "cascade" through org. units and pre-load on Performance Appraisal templates.
In the phap_catalog, I have noticed a value determination named "ORG_OBJECTIVES" and it supposedly auto-fills goals set by managers for the performance review period.
Basically, I am looking for a productive/proper way to have goals flow from the overall organization, through lower level organizational units down to each and every employee.
For example: Company X has 3 overall goals -> Bob Smith works within Org. Unit Y in which there are 3 separate goals that refer to this Org. Unit -> and then Bob Smith has the ability to add 3 of his own goals for the year. Overall there would be 3 overall company goals, 3 org. unit goals (total of 6 that pre-fill) and 3 empty fields for Bob Smith to input his own goals.
Any help would be wonderful. Thank you for your time.Raghu,
Your response was extremely helpful.
Do you have any documentation or guidance on how I could create custom tables to use this BADI that you are talking about. Currently there is no plan for SEM, so I am going to have to take the route of custom tables utilizing the BADI that you mentioned. In terms of custom tables, creating them and using them, I only have a high level knowledge, so any documentation/guidance would be very helpful.
Regards,
Adam P. -
Performance Management Appraisal Reporting
Hi Experts,
I have a business requirement to report on Final Performance Ratings via Org. Units. Standard SAP Reporting for Performance Management appears to be very limited with phap_search_pa...
I want to be able to report on Org. Units and their Final Performance Ratings so to visualize the data I am looking for:
Appraisal Template --> Org. Unit --> Individual Employee Data
Is this possible?
Thanks!
Adam P.Hi Adam,
I dont think there is any standard report that is available to get the data as per you your requirement.
I would suggest you to develop a custom report to get the data.
Get the appraisal related data from PHAP*
Get the OM (Org units) related data from employee's 0001 infotype and pass details from FM "RH_STRUC_GET".
Get the employee related data from PA tables.
Hope this helps you.
Regards,
Subbu. -
Standard BW reports for SAP HCM Performance Management
Hi all,
I'm preparing a blueprint workshop for SAP HCM Performance Management and the customer wants to see the reporting in BW. Does anyone have experience with standard BW reports for this HCM solution and could someone please provide me with screenshots of these reports?
Thanks!
Marijn van Amelsfort
SAP NLHi,
Did you get the solution?
I also have the same requirement but did not find any solution.I have posted a similar question on SDN.
Re: Require links for ESS , MSS and TMS
please reply if you have answer.
Thanks,
Ravi -
Regarding Requirement Document Performance Management
Hi,
Can any one let me/send me if you have any requirement document for Performance Management.
Thanks,
SuhasiniHi Hong (FYI... my name is Nick... not Nicole )
Yes - I am def aware that the perdefined process cannot be used, that has already been thrown out the window.
We will be having basic PA attributes in the system, so we will have PERNR. When (eventually) they go with the other talent modules, there should be a OM struture in place, I am aware of the integration with the other submodules, so it would be wise of the clilent to put in a OM structure with full position and job cat.
As far as the performance process goes, there will be no integration with jobs, positions, and/or LSO. -
Performance Management Installation problem
Hi all
I'm in a big trouble with Performance Management XI installation on a BO XI R2 environment.
When I reach the CMS logon information, the CMS box is left blank by default, so I fill it and I got the following error:
"Logon Information for the CMS is invalid"
But when using java launchpad I can enter CMS with the same information (username, password, and authentication).
Anyone knows a file or something else where setup file looks for CMS configuration info?
thanks in advance
marcoHello Marco,
I recommend to post this query to the [BusinessObjects Enterprise Administration|BI Platform; forum.
This forum is dedicated to topics related to administration and configuration of BusinessObjects Enterprise, BusinessObjects Edge, and Crystal Reports Server.
It is monitored by qualified technicians and you will get a faster response there.
Also, all BOE Administration queries remain in one place and thus can be easily searched in one place.
Best regards,
Falk -
Hi,
In spend performance management we have inbound layer, outbound layer, Reporting layer and multiprovider.
Tha data is passing from one layer to another layer i.e inbound to outbound like...
But here my question is where is the data coming from and updated in Inbound layer...
In, Inbound layer consists of all DSO.
Regards
KSJust to add to to Rohit's Response. As he mentioned, data into Inbound layer is via Direct Update when you trigger data load from SPM UI there are a bunch of API's that run in the background and get data nd update the Inbound DSO's.
Next would be moving Data to Detail layer. We do something called as SEND Process in SPM UI and that generates E files in the application server. Then we load these E Files ( Raw Data Files - Out of Inbound DSO's ) , we do Data Standardization and Enrichment basically Data Cleansing of E files and then load these E flles back and thats when we move the data into detail layer DSO's.
Next would be reporting layer , here we move data from Detail DSO to Cubes using the process of release to reporting and thats when Data Classification happens and this would also ensure that data is available for reporting .
@ Rohit correct me if I am wrong.
Hope this helps.
Thanks
Manjunath B Patil -
URGENT!!!Can't login into Performance Management.
Post Author: doris
CA Forum: Performance Management and Dashboards
Hi all,
I can't access into the performance management. After i login into INFOVIEW and click on the performance management button, it lead me to the error below. Besides that, the performance management icon(PM picture) in the infoview also gone, but still clickable! any clue for me?how can i solve this problem?
HTTP Status 404 - /businessobjects/enterprise115/desktoplaunch/InfoView/main/null
type Status report
message /businessobjects/enterprise115/desktoplaunch/InfoView/main/null
description The requested resource (/businessobjects/enterprise115/desktoplaunch/InfoView/main/null) is not available.
Apache Tomcat/5.0.27
ThanksPost Author: izhar
CA Forum: Performance Management and Dashboards
Login to CMC
Move to "Servers", check there all the services are started and enable, if not then do it.
It should work if you have installed correctly.
Regards,
Izhar -
Problem in refreshing Performance Manager Metric
Hi,
We are Using SAP BusinessObjects XI 3.1 SP3.
On this environment, we have configured SAO BO Performance manager / Dashboard manager Application (not EPM).
While refreshing the metric following error occurs;
Error:The probe engine cannot query the repository.(EPM 03008)<Metric Name> : ORA-00936:missing expression
Any clue on this?
BTW, I have tried to debug the problem and verified that, the query generated for metric is syntactically correct and runs without any problem (when @prompt replaced by actual date).
Some more details are as below;
Created a Calendar (Monthly) and also Created a Dimension.
The Connection is created which has privileges to access both PM Repository Schema and the Report Data Schema.
Thanks,
With Regards,
Sachin Dalalthe very simple strategy to do is to call removeAllItems() method for the 2nd combox box and then insert the contents. this is because the validate() method is not repeatedly called and so the contents are not updated immediately.
-
Pre-Populate Data in HRMS Performance Management
Hi experts !
My question may be a bit basic as I am not an expert on HRMS but if anyone one can give me a hint , will really appreciate the help.
Our customer is using the performance management module (appraisals) for capturing the annual reports of employees. Moreover, the assignment history is also being captured. My question is regarding a use case. If an employee has performed her duties under a specific supervisor, her annual report is also suppoed to be written by that specific supervisor even if at the time of annual report e.g 1 Jan of each year, she has moved to the other department. Moreover, based on the nature of job, a group of employees have a specific appraisal form which we have customized.
My question is that is it possible in the standard performance management module that it automatically populates the dates an employee had performed under that specific supervisor and based on the job of the employee, the relevant form is also selected.
I hope my question makes a bit of sense and is answerable.
Really appreciate your response.
RegardsHi,
Check this link
http://help.sap.com/saphelp_crm60/helpdata/en/45/38f4f343194a2ae10000000a11466f/frameset.htm
it might be useful.
Regards
Prasenjit -
Predefined Performance Management
Hello
We're currently upgrading to EHP5 and have been looking at potentially using the Predefined Performance Management Process.
On the whole, the solution seems to meet most of our requirements, but there are a few minor aspects that we'd like slightly different if at all possible. For example, with the competencies, does anyone know if it is possible to automatically default required competencies onto the employees appraisal template? We have a few standard competencies that all employees must have assigned to them each year and other than creating them as qualifications (so that they are available to select from the profile match-up option), we can not see any other method via config?
We had thought of whether we could manually edit a predefined template after it has been initially created (i.e. un-releasing the template, adding new elements under the Competencies section and then re-releasing it again)? We're wondering if there is any flexibility once the initial template has been created?
At the moment we're waiting for the DEV box to finish the upgrade so just trying to investigate the options.
Thank you
Regards
Philok Phil let me take a logical pot-shot at this (I aint much of a perf.mgmt guy but I have done a bit of quals in the past)
1. you need competencies to default am assuming these are basically 'skills'or qualifications of an employee, right?
2. if yes,.. you have 2 options: a. you defien requirements against positions for these skills and there is a std report to transfer them as quals to personnel, b. you define them in PA-itself and use the integration report to transfer to pd which is also the same as defining quals against personnel in an integrated environment,..
3. either way you have to do a dataload or conversion for these 'competencies' and on the per.mgmt side they should default...
feel free to correct me if my understanding was wrong,..
cheers
Maybe you are looking for
-
I updated my KDE the other day, and it's giving me a lot of problems. When I do a startx the KDE/Arch Linux splash screen comes up, but it stops at "Initializing System Services" and then the splash screen disappears. That's as far as it gets. Eve
-
Sql query not qualifying date- what did I do wrong?
I am not getting the date request from this query, it produces all records in table- not my date request....What am I doing wrong. select * from table where (dep_apt in ('123','T123','456','T456')) or (dest_apt in ('123','T123','456','T456')) and fpd
-
Is 0VENDOR infoobject used in Sales Cubes?
Dear BW Backend gurus, A simple question for you: Is 0VENDOR infoobject used in any Sales Cubes? If yes, then which one? Which cubes is 0VENDOR mainly used in? Thanks
-
I want to be able to update info in Numbers by either iPhone, iPad or MacBook Air. Do I need to purchase Numbers separately for MacBook Air?
-
Display pop up when changing the custer master info like zip code and addr
Hi gurus, In VA01 and VA02 , when the user try to changing the ship-to and sold-to and payer info address , I want to display message 'Master data can't be changed ', I did not find any user exit for this requirement .Can any body help me in this. Th