Need to add Approver after completion of Appraisal Cycle
Dear Expert,
Initially we had only two level appraisal system, and cycle ends when appraiser completes the final appraisal.
Now the requirement is to add one approver who will add some note and give the final rating.
I have created the separate column for this purpose and given access to another level as further participant, and also added further participant at PHAP_ADMIN level. I have also added further step as Approved into "Status Flow".
Still this is not working ..... please suggest if I am going into wrong direction.
Thanks & Best Regards,
Anish Jha
Hi Yurii,
to further simplify our requirement ....
1. "Further Participant" will be the authorized person for "Complete" push button .
2. Document will be visible to "Further Participant".
Unfortunately none of the above point is working for us.... please guide.
Best Regards,
Anish Jha
Similar Messages
-
Appraisal approval after completion not possible in BSP
Hi
I have configured an appraisal template for a requirement in which the employee needs to approve the final appraisal given by Manager and then it goes into approved status. If he rejects it goes back to In Process status so that the Manager can change his ratings.
Now this flow is working in the R/3 system thru trnx : PHAP_CHANGE_PA
But in the BSP when the employee is accessing the appraisal document through "documents_received.htm" URL..the approve /reject button are greyed out and cannot be chosen..
I am in a dillemma :
Is there is some other URL I will need to use?(I cannot find any document for "documents_received_open.htm" and "documents_received_open2.htm")
Also checking the complete status in the template I find there is a "chnages not allowed" flag ticked..is it because of this that I cannot access this button?
If in the completed status employee cannot access the Approve/Reject button in the BSP, then how else can we configure Approval of final appraisal by employee after final rating has been given by Manager (when the docuemnt moves to Compelte status)?Hello,
I was wondering if you found a solution to this problem? We have the same requirements of the Employee approving or rejecting the appraisal. Like your situation, our configured template works properly in PHAP_CHANGE_PA, but the Approve/Reject pushbuttons are disabled in ESS (using documents_received.htm) and I can not determine why.
Thanks for any assistance you can provide.
- Lora -
Buyer not able to add Approver
Hi all,
I have an issue where buyers are not able to ADD APPROVER,When the completion workflow starts the cart is in buyer ,where the ADD APPROVER button is enabled, while clicking ADD approver button does not perform any action.Could anybody advice me in this regard?. Whats the technicality behind it while clicking ADD APPROVER button?
Thanks
sibiHi CK,
Thanks for your Reply. Where i need to check the status.Could you please explain me?.
My issue is ,Buyer Not able to ADD APPROVER during completion workflow(WS14000044).
ADD APPROVER button is enabled , but when i click add approver button no action performed,
I keep all the relevant task as general task in OOCU transaction.
Scenario 1 : Requestor can able to add approver before the cart moves to buyer.
Scenario 2 : After buyer assign the source of supply cart back to requestor,where once again
requestor able to add approver.
Scenario 3: Based on the approval matrix ,approver are listed in the approval workflow where all the
approvers can able to add approver.
My issue here is : During the completion workflow the cart is in buyer hand where he is not able to
add approver- but still add approver button is enabled.
Appreciate all form of advice.
Thanks,
sibi -
Add "Further Participant" in PMP Appraisal Document
Dear experts,
I need to add "Further Participant" in PMP Appraisal Document but not directly/manually.
I am checking if there is any Function Module which I can use in Custom Report to add Further Participant to respective Appraisal Document.
I have tested FM "HRHAP_DOCUMENT_MODIFY" and passed the required input to it, however instead of adding given Further Participant to the document, this FM is deleting the particular document.
Any helpful suggestion would be highly regarded.
Regards,
SAP HR User.Hi,
The PMP process (the predefined) is not really ment to behave this way, I am not even sure if it includes further participants.
So I just assume you use the flexible one instead, from a program flow logic it will be the same anyway.
What you need to do is:
- Get Appraisal
- Add Further Participant
- Save
- Dequeue
So, assuming you have all the appraisal id's already available. Loop over the appriasal ID's and for each one do
HRHAP_DOCUMENT_GET_DETAIL, make sure your in admin mode and you need to decide if you want this registered in teh action log. But make sure your in admin mode!
You need to capture ALL export fields, we need them later on.
One of the exlporting parameters is T_HEADER_OTHERS. Add to this your further participant.
Then call HRHAP_DOCUMENT_SAVE
Then HRHAP_DOCUMENT_DEQUEUE
finished, next appraisal id.
Regards and Groetjes,
Maurice Hagen -
Need to format a form field to add a "%" after the number
I am working on a form that will both print for manual fill-in and also electronic fill-in using reader. My issue is that I need to
add a "%" symbol after the number input by the user. I can't use the percentage format type because that places a 0.0% in the field
when no data is entered and I can't have that due to the need to be able to print a blank form for manual fill-in. Is there a simpl
e way to append the % character after the user input only if data is in fact input and to leave the field empty otherwise?I assume you only want the user to input numbers and you've then set the format to number.
In the textfield properties go to the format tab and set it to custom.
Enter a custom keystroke script:
if(!event.willCommit)
var nChars = event.selEnd - event.selStart;
var aFull = event.value.split("");
aFull.splice(event.selStart, nChars, event.change);
var strFull = aFull.join("");
event.rc = !isNaN(strFull);
This will allow user to input numbers only - strings are regarded as user type.
Go to the validation tab and enter a custom validation script:
f = event.value;
if(f) {
event.value = f + " %";
If I understood your question correctly, that should do the trick.
Torben. -
Need to add a new page 1 to a completed form
I have a 4 page form that was completed. Now I need to add a new page 1 with information in text fields. When I insert a page it is inserted as the last page. I then move the page in the Hierarchy to the correct position and get 2 blank pages. When I try to delete the first one, I'm told there is no subform so the page cannot be deleted and the command is ended.
Thanks,
MDawnHi,
I think I found the issue with the form..you can confirm..
For the page/ Subform "GuestSysAccessReq" you selected "Following Previous", for "Place" under Pagination tab. And rest of the Pages/ subforms you selected "Top of Next Page" as a value for "Place". And again at the end for "guidelines" page you selected "Top of Page -> Page1" as a value for "Place".
I corrected all the pages/ subforms to have the same value for the "Place" field as "Top of Page -> Page1" and then I added a new page and I could able to move the page to be the first page in the heirarchy. It did not add an empty page.. I am attaching the modified frm in the forum for your reference..
Let me know if you have any issues.
Thanks
Srini -
SRM 7.0 'Add Approver' button disabled after rejection
Hi Experts,
I'm working on SRM 7.0(BRF) RFx workflow. I have configured the process level schema and the acceptance by contact person in customizing. When any of the approver rejects the document, it comes back to the creator which is right. But i see the 'Add Approver' button as disabled. But while creating a new document it is showing the 'Add Approver' button, only after rejection, the creator is seeing the button as disabled. Is it the standard behaviour in SRM7.0 ?
Can you guys share your thoughts on this..
Thanks
RamHi,
Please check the note 1378094.
https://service.sap.com/sap/support/notes/1378094
Regards,
Masa -
We have a complete CC business membership and currently have the programs installed on 2 computers but need to add them onto a 3rd. Can we add a licence to our membership or do we need to purchase an additional membership?
If you have Creative Cloud for teams, and you bought the licenses through Adobe direct (via Adobe.com), you can add licenses yourself, and they will be invoiced automatically as you get invoiced for the other two licenses.
Log into adobe.com with your team admin Adobe ID and password.
Once logged in you should be able to access a Manage Team option from the menu.
In the top-right corner there should be an Add Licenses button, that lets you purchase any number of additional licenses.
If you've not purchased through Adobe direct, but through a reseller, you'd need to contact your reseller to add the additional license.
Hope this helps,
Cari -
PO not created after complete Approval of SC.
Hi Experts,
I am working with classic scenario with SRM 7.0.
I have an issue related to creation of PO at backend.
After complete approval of SC PO is not created in backend. The status of SC is showing as Approved.
There is no error in RZ20 or Application monitor.
Can you give some touch points where can I find some errors or reason for this.
Where can I check the PO create BAPI is called on approval of SC.
Please help me in this regard.
Regards,
B.N.KarthiHi
go to your BBP_PD
click item data
and search for your PO ?
you must have PO there ?
or check ANY ENTRY IN BBP_DOCUEMNT_TAB
Do YOU have valid source of supply?
E_OBJECT_ID-BBP_PDBEI - WHAT IS THER INSIDE?
As laurent staed below, you must check item status too :- it could be purchaser work list too or error in process or can not be ordered...
Muthu -
im using iPhone5 and i register in apple store for my apple ID for the apps, i use my visa then after it appear that i need contact iTunes support to complete this transaction. how many times Ive tried its still the same ....
To Contact iTunes Support...
Click > Here -
Need advice on Career in SAP after completing 9 yrs in IT mainly in Telecommunication Domain with BMC Remedy Tool knowledge.
Which Module of SAP I can learn and get into as I have Tool based knowledge in BMC Remedy and fair knowledge in SQL, as I come from non-IT background. What are career prospect after completing any SAP module now will my previous experience will be taken into account?Prashant,
One of the reasons nobody has replied to you yet is that, this is a question with so little information provided.
- There is no mention of your education background.
- Your work background is very vague.What exactly did you do in Telecommunication Domain?
- What exactly did you do in BMC Remedy? Where you just an end-user or did you do any background support work?
- What exactly did you do in SQL? Did you work on it or did you just attend training?
- Why do you want to jump into SAP? And what precisely you want to jump into in SAP?
- What are your interests? Technical or Non-technical?
- What's your career objective? Where do you want to be 5 years from now?
Without providing these information how can anyone help you? Picking a module and going with it makes no sense. What if you spend an insane amount of time and money learning a module in SAP (based on some random suggestions given here) and realize that this is not what you were looking for, or there is little scope for that module in the market? What then?
It's your career that you are planning. It definitely deserves more thought-process and planning to go into.
pk -
Need to run 2 concurrent programs after completing child concurrent program
Hi,
Could you suggest me on below:
R12/ 11g
I have main concurrent program MAIN_CONC_PG.
In this concurrent program there is a child concurrent program CHLD_CONC_PG.
This child concurrent program will run for parameters 1,2,3,4,5.
CHLD_CONC_PG program will run simultaneously 5 times:
CHLD_CONC_PG ==> 1
CHLD_CONC_PG ==> 2
CHLD_CONC_PG ==> 3
CHLD_CONC_PG ==> 4
CHLD_CONC_PG ==> 5
Now, after completion of above 5 Child Concurrent programs i have to start 2 more concurrent programs using fnd_request.submit_request:
1) Item Attributes
2) Vendor populate
Thanks.931832 wrote:
yes, both the Conc Programs are part of Main Conc Prog.
1) Item Attributes
2) Vendor populate
I should be using FND_CONCURRENT.WAIT_FOR_REQUEST.
any sample code that uses FND_CONCURRENT.WAIT_FOR_REQUEST ??
IN my Main Conc Prog, i have below child conc prog. after completing below program i have to run 1) Item Attributes 2) Vendor populate conc progms.
FOR i IN 1..v_count
LOOP
v_request_id := fnd_request.submit_request(application => 'XXDH',
program => 'XXPTN_ITEM_ORDR_E',
description => NULL,
start_time => NULL,
sub_request => FALSE,
argument1 => i);
END LOOP;Hi,
You can also try something like this.
declare
l_reqid_tab is table of number index by pls_integer;
l_reqid_tbl l_reqid_tab;
function program_successful ( p_conc_req_id number ) return boolean
is
l_finished boolean;
l_phase varchar2 (100);
l_status varchar2 (100);
l_dev_phase varchar2 (100);
l_dev_status varchar2 (100);
l_message varchar2 (100);
begin
if p_conc_req_id > 0 then
l_finished := fnd_concurrent.wait_for_request ( request_id => p_conc_req_id
,interval => 5
,max_wait => 0
,phase => l_phase
,status => l_status
,dev_phase => l_dev_phase
,dev_status => l_dev_status
,message => l_message );
commit;
if upper(l_dev_status) in ('WARNING', 'ERROR') and upper(l_dev_phase) in ('COMPLETE') then
return false;
elsif upper(l_dev_status) in ('NORMAL') and upper(l_dev_phase) in ('COMPLETE') then
return true;
else
return false;
end if;
else
return false;
end if;
end program_successful;
begin
for i in 1..v_count loop
l_reqid_tbl(i) := fnd_request.submit_request....
end loop;
for i in 1..l_reqid_tbl.count loop
if program_successful(l_reqid_tbl(i)i) then
null;
end if;
end loop;
-- code to submit your other program here.Hope this helps.
Regards,
Allen
Edited by: Allen Sandiego on Jun 18, 2012 9:47 AM
Made some modifications since number of spawned child requests is variable. -
Approval Process Completion Conditions for different stages
Hi
I have an approval process with 2 stages. The first stage has multiple approvers running in parallel. Only one user needs to approve for it to progress.
In the second stage it needs to be approved by all users.
I can set the completion conditions to complete after one person approves but this will also set it for the second stage.
Is it possible to have different completion conditions for each stage or im i better just having a second approval proccess action?
Hope that makes sense and thanksHi,
According to your post, what do you mean “you have an approval process with 2 stages”?
In SharePoint 2013 workflow, a workflow can add many stages into it, and a stage can add many same or different actions into it.
So, each separate action you added in a workflow must be in a stage, will not be in two stages.
If you want to make the workflow complete when one user approved the task process in a stage, I recommend that you can directly set the “Completion Criteria” option to “Wait for specific response” as below in the “Task Option” of the “Start a Task Process”
action.
If you want to make the workflow go to the second task process in the second stage when one user approved the task process in the first stage, I recommend that you can set the “Completion Criteria” option to “Wait for specific response” as below in the “Task
Option” of the “Start a Task Process” action in the first stage.
Then, you can set the “Completion Criteria” option to “Wait for all response” as below in the “Task Option” of the “Start a Task Process” action in the second stage.
And, you can go to “Start Options” to check “Start workflow automatically when an item is created”, publish the workflow and test whether it works in your environment.
The workflow is shown as below:
Best Regards,
Yumi Fu -
How to send a mail to a person from after completeing bdc .
Hi Xperts,
Please send me a options how to send a mail to a person after completing a bdc or from any report program.
mailed can be a sapuser or other service provider(ex:yahoo,gmail.any thing)
Please Any one i want it now .
Thank You.FUNCTION RS_SEND_MAIL_FOR_SPOO* Email ITAB structure
DATA: BEGIN OF EMAIL_ITAB OCCURS 10.
INCLUDE STRUCTURE SOLI.
DATA: END OF EMAIL_ITAB.
DATA: T_EMAIL LIKE SOOS1-RECEXTNAM. "EMail distribution list
CONSTANTS: C_EMAIL_DISTRIBUTION LIKE SOOS1-RECEXTNAM VALUE
[email protected],[email protected].
Initialization
REFRESH EMAIL_ITAB.
Populate data
EMAIL_ITAB-LINE = Email body text 1.
APPEND EMAIL_ITAB.
EMAIL_ITAB-LINE = Email body text 2.
APPEND EMAIL_ITAB.
T_EMAIL = C_EMAIL_DISTRIBUTION.
--- EMAIL FUNCTION ---------------------------------------------------
REQUIRMENTS:
1) The user running the program needs a valid email address in their
address portion of tx SU01 under external comms -> SMTP -> internet
address.
2) A job called SAP_EMAIL is running with the following parameters:
Program: RSCONN01 Variant: INT User: XXX
This program moves mail from the outbox to the mail server using
RFC destination: SAP_INTERNET_GATEWAY_SERVER
INTERFACE:
1) APPLICATION: Anything
2) EMAILTITLE: EMail subject
3) RECEXTNAM: EMail distribution lists separated by commas
4) TEXTTAB: Internal table for lines of the email message
EXCEPTIONS:
Send OK = 0 otherwise there was a problem with the send.
CALL FUNCTION 'Z_SEND_EMAIL_ITAB'
EXPORTING
APPLICATION = 'EMAIL'
EMAILTITLE = 'Email Subject'
RECEXTNAM = T_EMAIL
TABLES
TEXTTAB = EMAIL_ITAB
EXCEPTIONS
OTHERS = 1.
Function Z_SEND_EMAIL_ITAB
""Local interface:
*" IMPORTING
*" VALUE(APPLICATION) LIKE SOOD1-OBJNAM
*" VALUE(EMAILTITLE) LIKE SOOD1-OBJDES
*" VALUE(RECEXTNAM) LIKE SOOS1-RECEXTNAM
*" TABLES
*" TEXTTAB STRUCTURE SOLI
*- local data declaration
DATA: OHD LIKE SOOD1,
OID LIKE SOODK,
TO_ALL LIKE SONV-FLAG,
OKEY LIKE SWOTOBJID-OBJKEY.
DATA: BEGIN OF RECEIVERS OCCURS 0.
INCLUDE STRUCTURE SOOS1.
DATA: END OF RECEIVERS.
*- fill odh
CLEAR OHD.
OHD-OBJLA = SY-LANGU.
OHD-OBJNAM = APPLICATION.
OHD-OBJDES = EMAILTITLE.
OHD-OBJPRI = 3.
OHD-OBJSNS = 'F'.
OHD-OWNNAM = SY-UNAME.
*- send Email
CONDENSE RECEXTNAM NO-GAPS.
CHECK RECEXTNAM <> SPACE AND RECEXTNAM CS '@'.
*- for every individual recipient send an Email
(see OSS message 0120050409/0000362105/1999)
WHILE RECEXTNAM CS ','.
PERFORM INIT_REC TABLES RECEIVERS.
READ TABLE RECEIVERS INDEX 1.
RECEIVERS-RECEXTNAM = RECEXTNAM+0(SY-FDPOS).
ADD 1 TO SY-FDPOS.
SHIFT RECEXTNAM LEFT BY SY-FDPOS PLACES.
MODIFY RECEIVERS INDEX 1.
PERFORM SO_OBJECT_SEND_REC
TABLES TEXTTAB RECEIVERS
USING OHD.
ENDWHILE.
*- check last recipient in recipient list
IF RECEXTNAM <> SPACE.
PERFORM INIT_REC TABLES RECEIVERS.
READ TABLE RECEIVERS INDEX 1.
RECEIVERS-RECEXTNAM = RECEXTNAM.
MODIFY RECEIVERS INDEX 1.
PERFORM SO_OBJECT_SEND_REC
TABLES TEXTTAB RECEIVERS
USING OHD.
ENDIF.
ENDFUNCTION.
FORM SO_OBJECT_SEND_REC *
FORM SO_OBJECT_SEND_REC
TABLES OBJCONT STRUCTURE SOLI
RECEIVERS STRUCTURE SOOS1
USING OBJECT_HD STRUCTURE SOOD1.
DATA: OID LIKE SOODK,
TO_ALL LIKE SONV-FLAG,
OKEY LIKE SWOTOBJID-OBJKEY.
CALL FUNCTION 'SO_OBJECT_SEND'
EXPORTING
EXTERN_ADDRESS = 'X'
OBJECT_HD_CHANGE = OBJECT_HD
OBJECT_TYPE = 'RAW'
OUTBOX_FLAG = 'X'
SENDER = SY-UNAME
IMPORTING
OBJECT_ID_NEW = OID
SENT_TO_ALL = TO_ALL
OFFICE_OBJECT_KEY = OKEY
TABLES
OBJCONT = OBJCONT
RECEIVERS = RECEIVERS
EXCEPTIONS
ACTIVE_USER_NOT_EXIST = 1
COMMUNICATION_FAILURE = 2
COMPONENT_NOT_AVAILABLE = 3
FOLDER_NOT_EXIST = 4
FOLDER_NO_AUTHORIZATION = 5
FORWARDER_NOT_EXIST = 6
NOTE_NOT_EXIST = 7
OBJECT_NOT_EXIST = 8
OBJECT_NOT_SENT = 9
OBJECT_NO_AUTHORIZATION = 10
OBJECT_TYPE_NOT_EXIST = 11
OPERATION_NO_AUTHORIZATION = 12
OWNER_NOT_EXIST = 13
PARAMETER_ERROR = 14
SUBSTITUTE_NOT_ACTIVE = 15
SUBSTITUTE_NOT_DEFINED = 16
SYSTEM_FAILURE = 17
TOO_MUCH_RECEIVERS = 18
USER_NOT_EXIST = 19
X_ERROR = 20
OTHERS = 21.
IF SY-SUBRC <> 0.
RAISE OTHERS.
ENDIF.
ENDFORM.
FORM INIT_REC *
FORM INIT_REC TABLES RECEIVERS STRUCTURE SOOS1.
CLEAR RECEIVERS.
REFRESH RECEIVERS.
MOVE SY-DATUM TO RECEIVERS-RCDAT .
MOVE SY-UZEIT TO RECEIVERS-RCTIM.
MOVE '1' TO RECEIVERS-SNDPRI.
MOVE 'X' TO RECEIVERS-SNDEX.
MOVE 'U-' TO RECEIVERS-RECNAM.
MOVE 'U' TO RECEIVERS-RECESC.
MOVE 'INT' TO RECEIVERS-SNDART.
MOVE '5' TO RECEIVERS-SORTCLASS.
APPEND RECEIVERS.
ENDFORM.
2. -
Post Operation Processing Initiated status after completion of approvals
Hi All,
I have implemented an approval work flow that has two levels of approvals. The two levels of approvals are completed successfully, but the status of the request is not changing to "Request Completed". The status of the request is showing as "Post Operation Processing Initiated".
Please let me know what needs to be done for the status of the request to be changed to "Request Completed".
Thanks in advance for your help.Check for any manual provisioning task assigned to system admin or any other user according to the configuration you have provided and complete it. "Post Operation Processing Initiated" status comes after operation level approval gets completed and some provisioning task is pending. If everything is completed check for Task to object status mapping and change it to Provisioned as suggested by Rajiv.
If you still could not find what is the reason then connect to OIM db and query OSI and ORC tables to check the task which is in pending status.
Edited by: Durgaprasad on Jan 28, 2013 8:58 PM
Maybe you are looking for
-
Mavericks still spinning beachballs after 6 months.
It's driving me mad. Spinning beachball for even the slightest action like clicking a folder to open it (takes 5-15 seconds), fan comes on all the time, Mail app takes 5 minutes to load and slows everything down, using an application like Lightroom i
-
Airport extreme + Airport express WDS Windows only problem
Hi, I bought an airport extrem to replace my Belkin and redesign my network@home. The airport extrem give Internet/ethernet linked to a Linux PC, and eyehome. He also gives Internet to a macmini, a powerbook, and a macbookpro. I had an airport expres
-
Living in Brasil can I publish my iWeb site on a foreign hosting site?
Hello folks, I have a web site developed with iWeb and presently published in a hosting site in Brasil, but I am unhappy with such hosting site for several reasons, the main one is that it doesn't "speak" iWeb and Apple language, making almost impo
-
Hi, I am new to ABAP and I have a requirement where in I need to display two radio buttons with each radio button accepting one parameter. When the first radio button is chosen, the parameter of second radio button should be disabled. When the second
-
Packet drops on 2960 with port-security enabled
Hello, We are using the following port-security configuration on user access ports on Cisco 2960 switches, in order to protect the infrastructure to prevent MAC flooding attacks: switchport port-security maximum 10 switchport port-security switchport