Error in Status Flow-Talent Management
Hi,
I am trying to create Category Group and Category using the Tcode: PHAP_CATALOG.We are implementing on EHP7.While configuring Category group,in status tab im not able to choose In preparation,In Planning and Completed statuses as they are been grayed out.And it is showing me error as a result i am not able to save it.
How can i resolve this error.Did i miss any configuration part. Pls guide.
Please find the attachment of screen shot.
Hi
Execute transaction code OOHAP_BASIC, you will see list of fields on the left .Please double click on Pushbutton (status Flow) tab. You will see list of pushbuttons on the right. Select your pushbutton and double click onstatus
BR
Anil
Similar Messages
-
Appraisals status flow settings error handling
Dear Appraisals guru,
We have requirement for appraisals with two levels ( Reporting Officer and Final Reviewing Officer ) for which we can use the role of Mgr and higer level Mgr . And for column access Final Appraisal and Part Appraisal .
I have made the template with the column access for each elements but except the Status Flow part . Kindly suggest the status flow configuration part which will process without error messages .
My template have three sections, The 2 sections of the templates will be filled by the 1st level appraisal and the last section of the template will be reviewed and filled by the second level appraisal ( the reviewing officer).
I want to use the following statuses--
In Preparation , In Process,( for Reporting Officer's entry), In Review ( for Reviewing Officer's entry) , and finally Completed .
Presently the push button entry , target status and substatus entries Next status entries are not matching throwing errors.
Pls suggest the best ,
Thanks in advance..
AlokDear Alok,
Since you have already designed your template you must be familier with the configuration tables. Using table OOHAP_BASIC, you can add/ delete/ rename your status and substatus.
Once the status and substaus are designed the same will be available at Category level. Once you select those entries, it will be available in appraisal template level (Object VA)
Based on your requirement, design a status flow and related pushbuttons. Say for example, when status is in Planning, appraisal template should be with Employee and he/ she should see a pushbutton as "Sent to Manager" (Example). When he clicks on this pushbutton, based on the entries made in the status flow in the "Target status" (Say In Planning) and "Target Substatus" (with Manager), it should go to Manager.
Similary design each step to meet your requirement.
Hope this helps.
Thanks!
Regards,
Chetan -
Error while creating the Connector in PRD - Trex in Talent Management
Dear Luke,
Greetings.
We are in ECC 6, Eph4.
While setting up the TREX in Production we are encountring an error as below. But we dont have any issue in Development and Quality system. TREX related to Talent Management is working fine.
Would be great if you share your inputs.
Kind regards
SathyaDear Luke,
Thank you for response. We have posted an OSS message. SAP is suspecting this to a support pack level kind of issue. So we are waiting for a solution from SAP.
Appreciate your support.
Kind regards
Sathya -
Performance Management - Appraisal Catalog - Status Flow Tab
Good afternoon experts,
So I am configuring a performance template (object type VA) and I noticed on the tab, "status flow" that there is a section at the bottom called "Status Change: Description"
Has anyone used this field before, so for example, if you are configuring the status flow from "In Planning" to "In Review" you have the option of maintaining this field.
Whenever I try to use it, I get a critical error message (An unexpected technical error has occurred), and phap_catalog_pa exits back to the SAP Easy Access screen. Any thoughts on this?
Thanks for your help,
AdamHello guys,
First of all I would suggest to run report RHHAP_CUSTOMIZING_CHECK to check your configuration, it might help identify the issue.
The reason for the error message could also be, that no valid object id could be assigned to the criterion due to the definition of the number range.
Please see table NRIV (or transaction SNRO) for number range object RP_PLAN: As no specific subgroup is defined for object type 'VC' (criterion), the entry for subgroup $$$$ is taken to determine the next valid number. The internal number range for subgroup '$$$$' is defined with the interval 'From number' 50000000 'to number' 50000099.
However as you can check in table PLOGI, all those numbers are used already for existing criterions. So there is no number free in the defined interval, which can be assigned internally to the new object.
For the criterion group (object type VB) the same interval is used,but here some IDs are still free to be used for object type VB in this interval.
So the recommendation is to enhance the number range interval.You could either enhance the existing interval for subgroup $$$$, or create specific ones for object types VC, VB etc.(see notes 81458 and 87865.)
Check as well your relationships, in a previous message I worked on the problem was with missing relationships in table T777Z
and T777E.
Hope this help -
The following error
HTTP Status 500 - while trying to invoke the method java.util.Properties.entrySet() of an object loaded from local variable 'globalProperties'
occurred after installing DS Management Console and IPS Services on BI Enterprise Server
BI Enterprise Edition 4.1 SP1 and BODS 4.1 SP1Hi,
If you can't see the login screen of the CMC then it's a problem of webapps and not EIM services.
Try cleaning the Tomcat cache for the BOE webapps and let Tomcat re cache it. Often it does the job.
- Stop Tomcat
- Rename the BOE folder to BOE-OLD in C:\Program Files (x86)\SAP BusinessObjects\tomcat\work\Catalina\localhost\
- Start Tomcat
When the Tomcat process in task manager is done working (it can take 10-20 min+) then try again.
When you're done, you can delete the BOE-OLD folder.
Let me know! -
Talent Management- Calibration grid error in Talent Review Meeting
Hi all,
I'm getting errors when running the calibration grid in Talent Review Meeting:
No entry for BAdI field RISK in table T77TMCAESFIELD
No entry for BAdI field CHANGE_NEED in table T77TMCAESFIELD
No entry for BAdI field RISK in table T77TMCAESFIELD
No entry for BAdI field IMPACT_LOSS in table T77TMCAESFIELD
Please guide me on what to do to resolve this.
Thanks.Hi Eric,
In order to fix a bug with the Calibration Grid, the following values need to be entered into table T77TMCAESFIELD. This can be done via IMG > Talent Management and Talent Development > Basic Settings > Adjusting the User Interfaces > Configurations for Data Retrieval > Extend Fields Selection > Adjust Data Retrieval for Appraisals, Evaluations, and Surveys
RISK
IMPACT_LOSS
CHANGE_NEED
The values can be dummy values (i.e. just the name and the validity dates) or, if using Risk, it can be a VB object from the appropriate Talent Assessment form(s).
Best regards,
Luke -
TREX - Search Talent Management
Hi All,
I know that there are many threads on the TREX and have looked at all of them and tried some of the things but i still get the error search not available.
We have created all search connector in the admin cockpit and have indexed all of them with no errors. All 32 of them are active. I then ran report ESH_TEST_SEARCH to test the searches. All of the objects templates return results except the following:
HRTMC_AES_DOCUMENTS
HRTMC_AES_ELEMENTS
HRTMC_AES_TEMPLATES
HRTMC_AUTHORITY_VIEW
HRTMC_CENTRALPERSON
HRTMC_FUNC_AREA
HRTMC_JOB
HRTMC_JOB_FAMILY
HRTMC_ORG_UNIT
HRTMC_POSITION
HRTMC_QUALIFICATION
HRTMC_REL_CP_JF_744
HRTMC_REL_CP_Q_032
HRTMC_TALENT_GROUP
For most of these templates I get the following error:
Search Engine Error 29 for DHR310HRTMC_FUNC_AREA : attribute not defined for physical index;index esh:dhr310dhr310hrtmc_func_area~functional_areayy has no attribute 'objid'.
For the HRTMC_AUTHORITY_VIEW i get no results, it comes back no values and has a yellow traffic light in the Log viewer. In the Job Log in the Admin Cockpit i see the following
31.05.2011 21:54:23 Object connector DHR310HRTMC_AUTHORITY_VIEW: New status: Indexing
31.05.2011 21:54:23 The implementing class does not support the iterator by time interface
31.05.2011 21:54:23 Implementation did not provide any data -> exit indexing
31.05.2011 21:54:23 Object connector DHR310HRTMC_AUTHORITY_VIEW: New status: Active
31.05.2011 21:54:23 Job finished
I also activated BADI HRTMC_AUTHORITY_VIEW_DELTA in the IMG and ran report RPTMC_CREATE_CHANGEPOINT_AUTH. I then scheduled ESH_IX_PROCESS_CHANGE_POINTERS for the HRTMC_AUTHORITY_VIEW, hoping the I would be returned with some results.howver
I do have a TMS linked to several org units via relation 741 and this is returned in the test search HRTMC_REL_S_O_RESP. In addition if I go to a Talent Review Meeting in the portal and click on 'ADD' to select an org unit, the managers of the Org Units that I am related to appear on the list. However as soon as I select any of them, they are added to the participant list but non of the nominated talents appear, i get the following message:
'No nominations are displayed since the search is not available'
for all other searches i get the error 'Search is not available' or 'No Relevant Records Were Found for This Search'
I Also checked SLG1 logs after attempting the searches and got the following errors:
2007 for DHR310HRTMC_CENTRALPERSON : NameServer error: no servers found; IndexId:esh:dhr310dhr310hrtmc_centralperson~~sap_talent
Exception occurred in program CL_ESH_IF_SEARCH_RESPONSE=====CP, include CL_ESH_IF_SEARCH_RESPONSE=====CM006, row 4
An exception has occurred
29 for DHR310HRTMC_CENTRALPERSON : attribute not defined for physical index;index esh:dhr310dhr310hrtmc_centralperson~personal_datayy has no attribute 'objid'
Exception occurred in program CL_ESH_IF_SEARCH_RESPONSE=====CP, include CL_ESH_IF_SEARCH_RESPONSE=====CM006, row 4
I also tried creating my own serch request using one of the search templates returning results. In this case i used the HRTMC_REL_CP_TB_743 templates with talent group ID as search field and assigned it to one of the search configurations. I then however got the following error.
The following error text was processed in the system DHR : The ASSERT condition was violated. The error occurred on the application server sivrs106_DHR_00 and in the work process 0 . The termination type was: RABAX_STATE The ABAP call stack was:
Method: GET_AUTHORIZATION_QUERY of program CL_ESH_IF_SEARCH_REQUEST======CP
Method: SEARCH_ONE_CONNECTOR of program CL_ESH_IF_SEARCH_REQUEST======CP
Method: SEARCH of program CL_ESH_IF_SEARCH_REQUEST======CP
Method: CONSTRUCTOR of program CL_HRTMC_SEARCH_REQUEST=======CP
Method: GET_INSTANCE of program CL_HRTMC_SEARCH_REQUEST=======CP
Method: TRIGGER_SIMPLE_SEARCH of program CL_HRTMC_AC_SEARCH============CP
Method: ONACTIONSTART_SEARCH of program /1BCWDY/JUNQ9FJYULV16JASJHWU==CP
Method: IF_WDR_VIEW_DELEGATE~WD_INVOKE_EVENT_HANDLER of program /1BCWDY/JUNQ9FJYULV16JASJHWU==CP
Method: INVOKE_EVENTHANDLER of program CL_WDR_DELEGATING_VIEW========CP
Method: IF_WDR_ACTION~FIRE of program CL_WDR_ACTION=================
Anyone have any ideas on how i can resolve this.
Apologies for posting such a long thread, just trying to provide full picture.
Regards
ImraanHi Imraan,
You should be congratulated on a thorough post! What version and revision of TREX are you using? You should use TREX 7.1 revision 16 or higher. You should also review the PA-TM SAP notes for TREX. I would recommend reviewing some of the following (some you might need to come back to later):
u2022 1376055 - ESH_ADM_INDEX_ALL_SC: Exception in step 2: Create
u2022 1384953 - ESH: Error message 'A connection already exists' in cockpit
u2022 1437946 - TMC search: Frequently asked questions
u2022 1441190 - Error in model assignments to logical system
u2022 1457940 - Transporting software components: Error in after-import
u2022 1476894 - Transporting software components: Paths are lost
u2022 1483890 - Importing software components directly to target client
u2022 1492752 - Program to create a join index retroactively
u2022 1502296 - Too few ESH_OM_LOGSYSA entries after creating a connector
u2022 1538688 - Indexing Log: Warning "Object 'nw_esh_tst_auto' not ..."
u2022 1516237 - TMC search: Long runtime for indexing of HRTMC_REL_S_Q_031
u2022 1518396 - Indexes are not filled after TREX conversion
u2022 1520538 - TMC search: Performance for extraction of documents
u2022 1523648 - The search does not find any hits
u2022 1526710 - TMC search: Error during position switch by TMS
u2022 1529878 - Performance of authorization indexing
u2022 1534172 - TREX 7.10: Revision 42
u2022 1536663 - TMC search: Long runtime during indexing HRTMC_REL_SC_JF_FN
u2022 1536656 - Missing search attr for person search in Succession Planning
u2022 1540869 - TMC search authorization indexing with initial user ID
u2022 1541984 - Search connectors are not found
u2022 1542741 - Deleting connections
u2022 1550964 - TMC srch: Qualification srch criteria for CP-Q relationship
u2022 1551029 - TMC: Incorrect authorization check for PA infotypes
u2022 1554061 - TMC search: Error in search fields for job evaluation
u2022 1555950 - Indexing of HRTMC_AUTHORITY_VIEW: Data packages are too big
u2022 1558355 - TMC search: Empls. that have left company in search result
u2022 1560966 - TMC search: Error message when copying search configurations
u2022 1561070 - Termination when saving after deleting system assignments
u2022 1562742 - TMS / Search: Indexing fails with HRTMC_REL_S_MANAGER
u2022 1568563 - TMC search: Error when setting up authorization index
u2022 1567065 - TMC search: Simplifying the authorization indexing
u2022 1575454 - TMC search: Performance during CP indexing
u2022 1584309 - TMC search: Change pointer for newly created org. units
Also, did you follow these steps once TREX was connected?
[/people/luke.marson/blog/2010/09/20/setting-up-netweaver-embedded-search-trex-for-sap-ehp4-talent-management]
Best regards,
Luke -
Configuring TREX for HCM Talent management functionality using Nakisa
Hi,
We are configuring the Talent Management functionality in ECC-HR system.We have installed TREX 7.1 patch number 36 and Nakisa.
We are using the 'embedded search' functionality.
Now, also and are trying to create indexes using the Administration cockpit (tcode ESH_COCKPIT).
However we are getting the error 'System DHS, client 100: A connection already exists' while creating a 'search connector' in the cockpit.
Also, we are getting the below log error in the system in SM21:
''TREX_ICM - Send_Error; return code = 112, return text =HTTPIO_PLG_ICM_CONNECT_FAILED-Fehle''
Kindly let us know what should be done.
Thanks & Regards,
Kunal.Hi,
Now the initial error we were getting is resolved by applying one note suggested by SAP OSS.
However, now we have another issue, while creating indexes using tcode ESH_COCKPIT in the backend system.
We get error when we try to go to tcode TREXADMIN --> TREX
ABAP Customizing --> 'Net Performance'.
It gives the error below:
ERROR
Remote communication failure with partner http://:33003/ICMConnectTest
HTTP Status 507: Kernel error:ICM_HTTP_CONNECTION_FAILED (400 )
Kindly let us know why we get the error because even while recreating
the indexes we get similar error i.e. Remote communication failure with
partner http://cca1cs0872:33003/asxml/multiIndexCellTable
The icm timeout parameter is sufficiently large i.e. around 30 minutes.
Also, the RFC (TREX_DHS) from ECC-HR system to the TREX is working fine.
Thanks & Regards,
Kunal. -
hi
when i read the oracle material i saw these many statuses in header and lines of order management.I request some one in this forum to explain when each statuses occurs or give us some link for reference.
The below is the list
Order Header Statuses
Following is a list of all possible statuses assigned to an order header.
• Active
• Awaiting Invoice Interface - Incomplete Data
• Awaiting Invoice Interface - On Hold
• Awaiting Start Date
• Booked
• Cancelled
• Closed
• Customer Accepted
• Draft
• Draft - Customer Rejected
• Draft - Internal Rejected
• Draft Submitted
• Entered
• Expired
• Internal Approved
• Internal Rejected
• Invoice Interface - Complete
• Lost
• Offer Expired
• Pending Customer Acceptance
• Pending Internal Approval
• Submitted
• Terminated
• User Working
Order Line Statuses
Following is a list of all possible statuses assigned to an order line.
• Awaiting Export Screening
• Awaiting Fulfillment
• Awaiting Invoice Interface - Incomplete Data
• Awaiting Invoice Interface - On Hold
• Awaiting Invoice Interface - Partially Interfaced, RFR Item
• Awaiting Invoice Interface - Pending Complete Delivery
• Awaiting Invoice Interface - RFR Item
• Awaiting Invoice Interface - Unexpected error
• Awaiting Payment Assurance - On Hold
• Awaiting Payment Assurance - Receipts Not Assured
• Awaiting Receipt
• Awaiting Reprice - Invalid setup
• Awaiting Reprice - On reprice line hold
• Awaiting Reprice - Pricing error
• Awaiting Reprice - Unexpected error
• Awaiting Return
• Awaiting Return Disposition
• Awaiting Shipping
• Awaiting Supply
• BOM and Routing Created
• Booked
• Cancelled
• Closed
• Completed Export Screening
• Config Item Created
• Customer Accepted
• Data Error Export Screening
• Draft
• Draft - Customer Rejected
• Draft - Internal Rejected
• Draft Submitted
• Entered
• Fulfilled
• Interfaced to Receivables
• Internal Approved
• Internal Rejected
• Inventory Interfaced
• Invoice Interface - Not Applicable
• Lost
• Offer Expired
• PO-Created
• PO-Partial
• PO-Received
• PO-ReqCreated
• PO-ReqRequested
• Partially Interfaced to Receivables
• Payment Assurance - Complete
• Payment Assurance - Incorrect Data
• Pending Customer Acceptance
• Pending Internal Approval
• Picked
• Picked Partial
• Preprovision
• Preprovision Failed
• Preprovision Requested
• Preprovision Succeeded
• Production Complete
• Production Eligible
• Production Open
• Production Partial
• Provisioning Failed to update Transaction Details
• Provisioning Rejected
• Provisioning Requested
• Provisioning Successful
• Provisioning in Error
• Released to Warehouse
• Reprice - Complete
• Reprice - Not Applicable
• Returned
• Scheduled
• Shipped
• Supply Eligible
• Supply Open
• Supply Partial
• Third Party Billing Failed
• Third Party Billing Requested
• Third Party Billing Succeeded
Regards
sudharshanHi Sudharshan,
Probably this link will explain you to the most
http://oracleappsdna.com/2011/07/sales-order-line-status-flow/
Also any status codes are part of some lookups. You can get a bit more information of the status in Lookup Description.
Thanks,
Shailender -
Issue in creating dev plan in talent management specialist role
Hi ,
I am facing issue in creating development plan through talent management specialist role . Actually in one system I have 2 location one is india & another one is USA . its working for india but when I search india employee its show no employee found . can you please guide me
TarunHi Luke ,
According to one of your article , I run HRALXSYNC in r/3 , in that all indian employee are green but USA employee in RED . I found following error , can you please guide me that what is mean by that ?
The error occurred in program CL_HRRCF_INFOTYPE=============CM003 line 117
Qualification 90007487 does not exist
The incorrect HR object has the key 01NA90011026
The incorrect infotype record is 40601NA900110265105 1 1900010199991231
The error occurred in program CL_HRRCF_QUALIFICATION========CM001 line 69
Serious error; see log
The error occurred in program CL_HRRCF_CANDIDATE_INFOTYPE_BLCM00B line 99
Serious error; see log
The error occurred in program CL_HRRCF_INFOTYPE=============CM003 line 117
Qualification 90007487 does not exist
The incorrect HR object has the key 01NA90011026
The incorrect infotype record is 40601NA900110265105 1 1900010199991231
The error occurred in program CL_HRRCF_QUALIFICATION========CM001 line 69
Serious error; see log
The error occurred in program CL_HRRCF_CANDIDATE_INFOTYPE_BLCM00B line 99
Thanks
Tarun -
Issue in EHP5 Talent Management (Team Goals) Cascade goals functionality
Hi Friends,
Issue in EHP5 Talent Management (Team Goals) Cascade goals functionality.
Under Team Object While try to cascade goals, it pop-Up Warning Msg u201CChoose Save to save the goal in the employee document. The goal can no longer be deleted, only set to obsoleteu201D.
If we click Ok to proceed further, I am getting error stating u201CYou have made no selection" and " No appraisal template defined ".
Same functionality is working fine in u201CPerformance Management (Predefined)u201D
With Regards
Seranjeeve KumarPlease set the parameter PROCESS "PMP" in the iview configuration.
ie
ROLE_ID=PA&PROCESS=PMP in application parameters
content provided by SAP ->
specialist ->
Talent management Specialist ->
iViews ->
COmpany goals etc
and you can confirm using this
CL_HAP_CASCADE_GOALS > meth0d GET_VALID_APPRAISAL_TEMPLATES
The parameter mentioned in the note 1457057, the one that you enter in
transaction SE80 is the default value. However, if you call application
with parameter PROCESS=PMP then the PMP process for cascading goals will
be used.
check note 1523527 -
How to use standard status flows in Appraisals.
Hi,
I have designed appraisal templates for my client. The flow of template is as follows.
Employee fills the tasks he will do in that year in the template. No ratings for this. Its only acts as a reference for the appraiser when he appraises at the year end.
Appraiser reviews it. If not ok, has to send it back to employee. Employee has to change and send it again.
At the year end appraiser rates the employee.
After that the reviewer rates the employee.
The reviewer ratings are taken into consideration.
What are the status flows I need for this process to happen in the system.
Like,
What is the status flow I should use for the two pages of In Preperation
What is the status flow I should use for the page In Planning
What is the status flow I should use for the page In Review
What is the status flow I should use for the page In Process
What is the status flow I should use for the page Completed
What is the status flow I should use for the page Approved
Thanks,
Sasi.Hi Sasi,
For your process, you need not use all status. As I understand, your appraisal process has two phases, phase 1- at the begining of the year and phase 2- at the year end.
So For Phase 1- you can use In Planning status and for Phase 2 you can use In Review or In process status. Or If you want to keep it very simple, you can use In process status seperately for the case when the appraisal template will be pushed to Reviewer.
Do not create any substatus for In preparattion and Completed status. It doesnt work. For In planning design few substatus where appraisee is the owner of the template. Also create pushbutton for an appraisee. Clicking this pushbutton will enable appraisee to push template to next level i.e to manager. For manager design two pushbuttons as approve or reject.
Similary, you can design the status flow for the next phases.
For configuring status substaus and pushbuttons, go to transaction code OOHAP_BASIC.
Thanks!
Regards,
Chetan Shriraj Wahane -
I got errors while installation of solution manager 4.0 sr2
I faced the errors below while installing Solution Manager 4.0 sr2.
How can I solve these problems?
Thanks.
ERROR 2007-03-13 17:30:12
FSL-00001 System call failed. Error 13 (Permission denied) in execution of system call 'openU' with parameter (/opt/cdler/CD2/IM_HPUX_PARISC/COMMON/INSTALL/JDBCCONNECT.JAR, O_RDONLY), line (368) in file (syuxcfile.cpp).
ERROR 2007-03-13 17:30:12
FSL-02015 Node /opt/cdler/CD2/IM_HPUX_PARISC/COMMON/INSTALL/JDBCCONNECT.JAR does not exist.
ERROR 2007-03-13 17:30:12
MUT-03025 Caught ESyException in Modulecall: ESAPinstException: error text undefined.
ERROR 2007-03-13 17:30:12
FCO-00011 The step copyScripts with step key |NW_Onehost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|1|0|NW_Unpack|ind|ind|ind|ind|8|0|copyScripts was executed with status ERROR .Hello Cemil,
The errors you are recieving are most likely user or permissions
related.
Can you please verify that there are 777 permissions on the
installation directories? Also are you installing as User Root?
Are you installing from an NFS Mount or network drive? If so it could be
possible that the user does not have enough permissions on this. If
so I recommend copying the installation files to a local directory and
retrying the installation from there.
Best regards,
Dolores -
Is TREX mandatory for Talent Management?
Dear Experts,
Is TREX a mandatory component for Talent Management? It's because I am having issue when I click "Search" in Talent Management Specialist Launchpad, telling me "Error occurred during the search; contact your system administrator".
And it seems to me that TREX supports only LINUX and MaxDB, which is totally out of our company's landscape.
Thanks,
StevenHi Steven,
TREX is the search engine itself. That means Talent management is using enterprise search and enterprise search uses TREX to perform searches and store data.
Enterprise Search is part of SAP Netweaver ABAP ( also called embedded search ). Enterprise search is responsible to index data from HR to TREX and is responsible to redirect search requests from Talent management to TREX and put back the results back to the UI. It also provides tools to maintain and administer the data models.
So Enterprise Search is available on your Netweaver ABAP system. But ES uses TREX. That means if you want to get ES up and running you need TREX. (normaly installed on a different box and connexted by RFC to the Netweaver System)
hope that helps.
Martin Hastik -
Hi,
I have some problem with the XML data in transaction document for Talent Management
Unable to perform transaction on the record.
Cause: The record has deleted by another user
When checked manually from back end, there objectives (IDs) that are there in XML type, aren't there in per_objectives table. The error seems right.
My task now is to find how many cases(objectives) are there like this. Logic is, look for objectives (that are marked as Update/Delete) in XML and find the ID existing in per_objectives or not. I could make-up the SQL for listing all objectives as a table result as below:
select
extractvalue(VALUE(xx_row), '/ObjectiveEORow/Name') AS objective_name,
extractvalue(VALUE(xx_row), '/ObjectiveEORow/ObjectiveId') oid
from hr_api_transactions txn,
TABLE(xmlsequence(extract(xmlparse(document txn.transaction_document wellformed),'/Transaction/TransCache/AM/TXN/EO/ObjectiveEORow'))) xx_row
where extractvalue(xmlparse(document transaction_document wellformed),'/Transaction/TransCtx/TransactionRefId') = '26308'
and txn.transaction_id = 1946469;
Problem now is, to distinguish only the PS="3" (Delete) and PS="2"(Update) objectives. This table doesn;t show the PS attribute of the "ObjectiveEORow" node in XML.
<ObjectiveEORow PS="3">
<ObjectiveId>1813772</ObjectiveId>
</ObjectiveEORow>
Please help me in making the SQL show the XML attribute "PS" value for node "ObjectiveEORow".
regards,
Raj.I could get the solution. Thanks everyone !
select 'E'||ppf.employee_number employee_number,ppf.full_name,txn.transaction_document,txn.transaction_id, i.*
from per_all_people_f ppf,
per_personal_scorecards psc,
hr_api_transactions txn,
xmltable('/Transaction/TransCache/AM/TXN/EO/ObjectiveEORow'
passing xmltype(transaction_document)
columns
PS varchar2(800) path '@PS',
oid number path 'ObjectiveId'
) i
where txn.transaction_ref_table = 'PER_PERSONAL_SCORECARDS'
and psc.scorecard_id = txn.transaction_ref_id
and ppf.person_id = psc.person_id
and trunc(sysdate) between ppf.effective_start_date and ppf.effective_end_date
--and psc.plan_id = 146
and i.ps in ('2','3')
and ppf.employee_number in ('4018','5072','6389')
and not exists (
select 1
from per_objectives o
where o.objective_id = i.oid)
regards,
Rajkiran.
Maybe you are looking for
-
Issue in WAD Dropdown box functionality. Help req.
Hello, Issue in WAD and Bex. I have two dropdown boxes in the web templates, for ex cost center and controlling area. DDBox1: Controlling Area. DDBox2: Cost center. Step1: I am selecting Controlling area 4002 Step2: I am selecting cost center 691 Ste
-
Two computers for the same website, need help!
Hello everybody, I really need some help here! I am working on a website at the office and to save some time, I've send by email all the files related to it to my pc at home. When I tried to open the pages at home, I've found problems with visualizin
-
Error while deploying the application to remote server
Dear All, I am trying to deploy the application to remote server directly from jdeveloper ide.The server is on LAN and installed on other PC,I can also access the console and login correctly to console. After doing application server connection and t
-
File Upload Problem in .jsff page
Hi I tried to upload a file in my jsff fragment.(I did the POC in jspx page and its working fine ) But when in fragment when i tried to add af:form elemenst errors are coming and as per my research we cann t add af:form element in jsff page. Cna any
-
How to call group of files into it_upload.
i have the requirement like this.... can i use 6 times to upload six files or at a time can i found all the file in internal table through function module.