Lost workitem for Cats Approval
Is it possible to resumbit the worktime request which is already release for Approval with status 20.
Hi Tabish,
Yes it is possible to resubmit your timesheet when the processing status is 20.
But when there is no correction done to the timesheet and when you resubmit it, there will not be any changes made to database.
regards,
Brinda L
Edited by: BrindaL on Aug 21, 2009 9:05 AM
Similar Messages
-
Hi ,
I am pursuing on tthisquestion in BPM, but thought HCM users might also guid eme a bit.
What is the workflow task or item that should ideally be used for CATS profile for approvals.
I am using using TS20000460. Not sure if this is the right one as even after approving the task sarys in the managers inbox in status "processing" hwne it should actually have been compelted and deleted from the managers inbox.
please guideActually ew did a workflow trace and saw that WF-BATCH user was locked
-
Hi ,
I am trying to trigger a work flow for CATS times through CAT2 transaction. Once i save the cat times and when i go to transaction SWI1, i can see the workfloe item triggered and in status ready. How does it get into status started and if I want to get in to started status immediately for the purpose of demo wothout any time gap, how can i do this.
Appreciate any guidance on the same.
regards
rajresolved
-
Customizing Web Dynpro for CATS Approval
Hi experts,
I would like to implement some additional logics when the CATS is approved by managers in MSS.
After tracing the codes, I located an ABAP class "CL_MSS_CAT_APPR_TR_BUFFER" that performs the approval actions in R/3.
Currently, I am considering to copy and edit a ZCL_MSS_CAT_APPR_TR_BUFFER to add additional logics to the "IF_MSS_CAT_APPR_TR_PROCESSOR~SAVE". But, here are my questions:
1/ Since there is no object delegation in BO, how can I "delegate" the objects from CL_MSS_CAT_APPR_TR_BUFFER to the z-class ?
2/ If no delegation possible, is it possible to change the action mapping s.t. ESS calls to the Z-Class instead of the standard class?
3/ If it cannot be done with action mapping, does it mean that customized Dynpro developments required ?
Sorry that I don't know much about ESS and Dynpro.
Please offer detailed steps when possible.
Many Thanks.I don't believe that your question has been asked in the correct forum. This forum is for questions directly related to Web Dynpro ABAP development only.
However a quick suggestion (although unrelated to WDA). Instead of copying the class, consider using the enhancement framework instead. You can use a pre, post or override method to extend the logic of the SAVE method. -
Hi, Does anybody know approval / rejection BAPI for timesheets in HR ?
Thanks.
Moderator message - Cross post locked
Edited by: Rob Burbank on Jun 4, 2009 5:16 PMhello,
For cats approval, I used this solution:
* declaretion
data: catrecort type CATS_APPROVAL_IN_TAB,
wacatrecort type CATS_APPROVAL_IN,
MESSAGE_HANDLER TYPE REF TO CL_MESSAGE_HANDLER_CATSXT,
esito type XFELD.
data: MSG_CUMULATION Type CATSXT_MSG_CUMULATION.
data: GR_MSG type ref to CL_MESSAGE_HANDLER_CATSXT.
* rows to approve
LOOP AT i_catsdb into wa_catsdb .
MOVE-CORRESPONDING wa_catsdb to wacatrecort.
wacatrecort-TARGET_STATUS = p_stauts.
APPEND wacatrecort to catrecort.
ENDLOOP.
MSG_CUMULATION = 'X'.
if gr_msg is INITIAL.
create object gr_msg
EXPORTING
im_cumulate_messages = msg_cumulation.
endif.
*approve
CALL FUNCTION 'CATS_APPROVAL'
EXPORTING
MESSAGE_HANDLER = gr_msg
AUTH_CHECK = ' '
RECORDS = catrecort
IMPORTING
* PROCESSED_RECORDS =
RECORD_ERROR = esito
EXCEPTIONS
UPDATE_ERROR = 1
NUMBER_RANGE_ERROR = 2
LONGTEXT_ERROR = 3
MESSAGE_HANDLER_NOT_ACTIVE = 4
OTHERS = 5.
if sy-subrc ne 0.
MESSAGE s002(ZPECI) WITH TEXT-015.
else.
commit work.
endif.
Bye Bye
M. -
Hi
My Client needs Cats Approval like this,We are implementing cProjects with CATS, we want approvals through MSS.
Scenario is Approver for the time sheet entries of particular project is respective project manager not immediate supervisor. Inorder to create work item in the proj manager's worklist for cats approval what logic i should use to identify the project manager of a particular project as an approver?
pls give the steps to be followed for workflow and standard config aswell as any Badi to be used to fulfill this requirement.
Regards
Ramapproval based on attributes can be handled by feature CATEX or the standard badi BADI_CATS_APPROVAL
Please read the help documentation of this badi or in spro
it is self explanatory -
Error in MSS UWL approval workitem for E-recruitment
Hi gurus,
I am facing an error in UWL, when manager clicks on workitem for approving
any requistion (in standard E recruitment) it is throwing an error as below:
500 Internal Server Error SAP J2EE Engine/7.01
Application error occurred during request processing.
Details: com.sap.tc.webdynpro.services.sal.core.DispatcherException:
The requested deployable object 'sap.com/paasrformstep' and
application 'ApproveFormApp' are not deployed on the server. Please
check the used URL for typos.
Exception id: [00215A4CD8DC002C000000F4000014C4000495E249FDCF61]
Regards,
Shwetang SaxenaHi PD ,
Thanks alot . I have done the required changes and re register uwl and clear the cache but now it is throwing me some different error like page not found or not available and path for the given ivew is as below . I can see that ivew in portal content .. Is something missing .!
http://devep.kbl.co.in:50200/irj/servlet/prt/portal/prteventname/navigate/prtroot/pcd!3aportal_content!2fevery_user!2fgeneral!2fdefaultDesktop!2fframeworkPages!2fframeworkpage!2fcom.sap.portal.innerpage!2fcom.sap.portal.contentarea?NavigationTarget=ROLES%3A%2F%2Fportal_content%2Fcom.sap.pct%2Fspecialist%2Fcom.sap.pct.erp.hradmin.bp_folder%2Fcom.sap.pct.erp.hradmin.11.bp_folder%2Fcom.sap.pct.erp.hradmin.11.roles%2Fcom.sap.pct.erp.hradmin.11.HRAdministrator%2Foverview%2Fcom.sap.pct.erp.hradmin.11.overview%2Fcom.sap.pct.erp.hradmin.11.start_processes&DynamicParameter=WI_ID%3D000000001161&CurrentWindowId=WID1290765549238&NavMode=1
Regards,
Shwetang -
Active substitute maintained for a user is not getting workitems for approv
Hi,
Active substitute maintained for a user is not getting workitems for approval.Earlier he was getting
but now a days he is not getting.
Roles wise also , i checked, it is proper.
Please advise me on this.
Regards,
NitiHi Check Table HRUS_D2 for the user id and cross check it with the users pa record and IT 105.
Also check the email address maintained in su01. And further you can check with the org attrib forward??? is maintained.
I hope this helps.
Saj -
In which table can i get all the SC for an approver.
Hello, i need to get a list of all SCs that an approver X has in his inbox.How can i do this(table preferably)?
thx in advanceHi,
You can do the following :
Run FM SAP_WAPI_CREATE_WORKLIST by giving the User Id as Input. This will return all the workitems WIS[] for the user irrespective of the Business Objects.
Use this result and filter by reading the records from table sww_contob. you can give the object type to this as 'BUS2121' . and lv_cont_obj_name ='REQREQ' and map the work id with WIS[].
This would give you all the records meant for approval for an approver.
Best Regards,
Sapna -
Reminder mails are not sent for PO Approval
Hi Guys,
I have this sub-workflow which is responsible for the series of PO approval...
But when PO is not approved it should sent a reminder, These reminders were working fine we have 3 reminders on 2nd 7th and 13rd day..
There are No changes made to this workflow.. we have three branch out of which one branch is responsible for handling reminder .. where it get the workitem id and approver and sends the mail....
While sending mail I added some text in the body of the email..and changed deadline to 1st, 2nd 3rd day to check whether reminders are coming or not
and activated it again..
Now suddenly all the reminders stopped coming..
I checked it there are no changes made to workflow except the values been changed..
Is that I am missing something...
Regards,
Rajyes the WF-Batch has maintained a proper email address..and all the approvers email id s are also maintained properly...
I get error while executing the method SENDTASKDESCRIPTION..
in the details i get Executing batch workitem: ending in error and the message is Work item 000089177358: Object SELFITEM method SENDTASKDESCRIPTION cannot be executed..
next in details is : EXECUTE_METHOD_OBJECT_SYNC-message is Method container for work item cannot be created
next is Executing batch work item: amd message is Unable to instantiate object 'RECEIVERS'
.. But when initially my mail step .. the receipient type was Email adress and Email address was PO-creators id...
which was causing mails going to creatot..
Now I changed the Wmail address to Approver email... and correspondingly I changed it in the method paramaetrs being passed ... I end up get ting error..
I reversed the changes and saw whether it was working but no it again gave error..
there must be something i might be missing.. -
CATS Approval in MSS - same error, other issue?
We have upgraded our portal and HR environment to the latest sp and enhancement packs.
In the testing we get a blocking dump in the time approval in MSS.
error: Exception condition "NOT_FOUND" raised., error key: RFC_ERROR_SYSTEM_FAILURE
debug with st22 gives function module DDIF_NAMETAB_GET
Yes, a lot of topics are handling about this error:
CATS Approval in MSS
CATS Approval in MSS
CATS Approval in MSS
I've checked the table TPT_FIELD_SEL_C between development and our testing environment and they are the same.
The only special thing is that we don't use the standard SAP_LINE approval view (see IMG), but our own custom one. The SLIN is not configured ok, but our own "ZLIN" fields are configured ok (into table TPT_FIELD_SEL_C).
Has anybody an idea?
Debug info ST22
DATA DFIES_wa TYPE DFIES.
IF ALL_TYPES IS INITIAL AND lfieldname IS INITIAL.
lfieldname = fieldname.
ENDIF.
CALL FUNCTION 'DDIF_NAMETAB_GET'
EXPORTING
TABNAME = tabname
ALL_TYPES = all_types
LFIELDNAME = lfieldname
GROUP_NAMES = group_names
uclen = uclen
IMPORTING
X030L_WA = X030L_wa
DTELINFO_WA = dtelinfo_wa
TTYPINFO_WA = ttypinfo_wa
DDOBJTYPE = ddobjtype
DFIES_WA = DFIES_wa
TABLES
DFIES_TAB = DFIES_tab
EXCEPTIONS
OTHERS = 2.
IF SY-SUBRC <> 0.
> RAISE NOT_FOUND.
ENDIF.
IF NOT lfieldname IS INITIAL.
APPEND DFIES_wa TO DFIES_tab.
ENDIF.
ENDFORM. " Get_nametab_infoI think we have got similar issue and raised an OSS message and the reply we got
This happens due to the missing customisation in Mss.
ie Configuration for screen areas CTS and CTD is missing. View
V_PT_FIELD_SEL is meant to hold the relevant information.
Please have a look at the client 000 for the default customisation.
So, What you need to do is write table TPT_FIELD_SEL_C on a transport
and transport it to client . You will then have all the setting
you need for the application to work.
Also,
The solution is to write down all the
technical field-names from view groups CTS and CTD in table TPT_FIELD_S
EL_C, then use the config area to select the fields properly. This overwrites the TPT_FIELD_SEL_C table entries with ones that have the "tabname" populated! The application will now work as expected.
Please try producing a new transport of the entire table TPT_FIELD_SEL_Cas R3TR TABU with appropriate key and transport to yor system, you
should choose to overwrite the destination table. Please let us know
the result after.
Please check the customisation for MSS approval.
SAP_LINE: Model approval view for line managers. It groups recorded data according to the employees assigned to the line manager.
For example the above view has been defined? or you can adapt to your
needs.
Can you try to import the transport again but make sure that "overwrite
orginals" in the OPTIONS tab is selected?
Transactrion SE01
Select create a the workbench request.
then doble click into the request
and push the button Display/Change
Enter here the entry "R3TR TABU TPT_FIELD_SEL_C"
Push enter
Then one icon with a Key appear
Push the key and enter * for all the table entries or select the
each one that you need.
If the changes are correctly available then it will work correctly
Please ensure that the transport is done correctly
Thanks
Bala Duvvuri -
Approval of Working Time & Multi Level CATS approval
Hi experts,
We have implemented CATS multi level approval as below.
1. In the CATS user exit we call a Workflow which is a multi level
workflow.
2. We are using the standard Webdynpro for CATS entry and approval.
Problem:
Once the first level manager(Say A) approves the timesheet work item
gets triggered for the next level approver(Say B). Since approval is a
standard webdynpro, the status of the CATS record immediately changes
from 20 to 30. So in the workflow, before sending the work item to
second level approver, we change the status of the time record back to
20 (Since it is yet to go through all approvals).
Now in the Team--> Approve working time section of the MSS, manager 'A'
still sees the record for approval, even though now the approval is
pending from 'B'. Moreover 'A' can approve this item as well (which
should not be the case).
Please provide a solution so that 'A' will not have the working time
item in his 'Working time section' after the A approves it in the UWL.
Thanks
KrishnaSolved it myself.
My solution is documented here.
http://learnhrabap.blogspot.com/2010/09/cats-multiple-level-approval.html
Please leave your comments if you have any better solution for multi level approval.
Thanks in advance,
Krishna -
Filtering workitems from SRM approval Inbox
Is there a way to filter non shopping cart related workitems from the "Approval" in box in SRM. We have some custom workflows for E-forms and would like filter these from showing up in the SRM approval inbox.
Thanks in advance for any suggestions.
Regards,
Ram Enaganti.Hi Ram,
Just curious - if the users aren't going to receive the e-forms work items from the SRM system in their SRM inbox then how are they ever going to execute them?
The easy answer (assuming you have Portal) is to pull all your SRM work into the Universal Worklist and use the UWL configuration to create different views for the different types of work.
Trying to do the same thing in SRM would be a pain and would involve modifying either function module BW02 or the BBPAPPROVAL html templates.
Regards,
Jocelyn -
Offline approval email for Workflow approver substitiutes
Hi,
We are on SRM 7.1 ECS.
Does the substitute function work true for OFFLINE APPROVAL emails also??
E.g. User B is a substitute of User A.If user A gest the offline approval emai,then should usre B also get the offline approval email?Hi,
I do not think the report might have the functionality to handle the substitution. May be what you can try is take a copy of the standard report and then try to customize as per your requirement .
Try some thing like below.
1. I assume that to identify a substitute for a user you might be storing these details in some Z table.
2. Take a copy of the standard offline report and then from this custom report read the try to read this table after the original agents are determined.
3. Finally schedule this report. with the same set of parameters that used to schedule the standard report.
But I I think this report actually reads the agents of the workitems and then it tries to send the notification to the same user. So first you have to check out that how the workitem is forwarded to the substitute . If the substitute is also a agent then this report directly sends the notification.
Regards
Pavan -
View all approval workItems regardless of approval capability
Hi,
Currently i have a capability where anonymous users can register for an account however this goes through a 2 level approval process. Everything works fine however i want to create an admin role that can see all the approvals and what status they are in. I wanted to use the approvals tab in the admin module however this only shows approvals where the user is explicitely assigned the approver capability. Since everyone in the system can potentially be an approver i do not want to assign everyone the approver role. I know i can customize the approver tab form but how do i change it so that it will display all approvers as opposed to just those users approvals iwth the approver role?
any ideas would be greatly appreciated. I am looking to get rid of the dropdown for selecting a users privilege and just show everyones. I just cannot see the workItem for users that don't have the approver capability.
Thanks in advance.Hi,
I suspect the poster means more that approvals are not showing for those who are not Approvers.
E.g. in IDM7 you can specify an approver rule for Additional Approvers. If this rule returns a user without the Approver capability, a WorkItem is generated and can ONLY be seen when logged in as that user. It does not appear in the "All Approvers" list when logged in as Configurator, for example.
We worked around this in one case by adjusting the WorkItemListViewer getUsers function to search by outstanding workitems rather than users with the Approver capability. This has the added advantage that the list of approvers to select is exactly those with approvals (and the disadvantage that the "Forward To" list must be separately built).
Cheers,
- Simon
Maybe you are looking for
-
Printer: Canon MX922. OS: Windows 7 Test Page Printed Fine Connected to Network Fine Cannot Print
-
In our current application we have the following source directory structure: src - - com - edeploy - subdirs ... (many directories here) - jsp -subdirs ... (many directories here)
-
Communication Channel marked all files as being read on FTP
The Mailbox FTP has all the files flagged as being read when a single file is read through a communication channel. I manually unflagged the status field so all files had a status of N so none were pulled. I had 14 files for this test flagged as N.
-
1.please let me know about cache monitoring and cache i referred help.sap.com.i am not getting clear idea. 2.about aleaud message type 3. sync-async bride , communication
-
Displaying master child relationship using datatable??
Hello, I want to display master child data using a datatable or a datalist or any other component ( if can be used for this purpose )....I mean i have a particular role and the nominees in that particular role to be displayed...how can this be achiev