cancel
Showing results for 
Search instead for 
Did you mean: 

Buttons for ISR_APPROVE & ISR_PROCESS appearing in Workflow

0 Kudos

Hi all,

We are calling the application IsrFormApprove from a workflow using the business object EXTSRV.

The SWFVISU parameters are as follows:

APPLICATION = IsrFormApprove

PACKAGE = sap.com/pcui_gp~isr

The parameters passed in the workflow task binding are as follows

MODE = CHANGE

REQUEST_NO = "Notification Number"

DESCRIPTION = "Notification Description"

IFV = A

The ISR Scenario is based on an ADOBE Form.

All rendering and form functions operate correctly except for the buttons shown on the Screen.

The problem is All of the ISR_APPROVE (MODE = A) Buttons ("Accept" "Reject" "Return to Author" "Exit") are displayed as well as the ISR_PROCESS (MODE = P)

buttons ("Complete" and "Exit").

We only want the buttons from ISR_APPROVE to be displayed.

I noticed note 483529 described a similar problem in release 4.6C, however I have not been able to find a note for our release, which is ECC5.0 (WAS 6.4 and EP6.0)

Has anyone ancountered a similar problem or is it something in the way the Workitem is being setup?

Best Regards

Mark Rodrigues

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Mark,

That's a nice question which I too have. Well, let's see if we get the required solution.

Coming to the PROCESS MODE - IFV = 'P',Then the we will get only two buttons like COMPLETE and EXIT.

Coming to FUNCTIONALITY point of view, When we press COMPLETE Button, the workitem remains in the same person's UWL, the PROCSTATE value is not getting SET to anything. Is this the Standard Functionality?

Or is there anyway of setting the PROCSTATE value and moving the Control to the next workflow step after pressing this COMPLETE Button?

And EXIT Button does nothing?

Or should we manually set the USER_COMMAND value in the QISR1 BADI Implementation?

Regards,

<i><b>Raja Sekhar</b></i>

Answers (1)

Answers (1)

0 Kudos

Hi all,

I had been told that this problem is fixed in ERP2004 SP11, however we are still having problems with it.

There is an SAP ISR developer looking into the problem.

Former Member
0 Kudos

Hi Raja/Mark,

Did you arrive at a solution on this?

I have the same problem. Our version details are,

<b>ECC 5.0 and EP 6.0 SP18</b>

Thanks & Regards,

Prasath N

Former Member
0 Kudos

Hi all,

any news on this?

We have EP 6.0 SP18.

When using IsrFormApprove with "P" option, the button "Complete" is shown, but the BADI methods (for user command, checks, etc.) are not executed and the calling task is not terminated.

Looks like the button of the WebDynpro fires no event or an event that is not processed correctly afterwards.

When I put a button on the form that fires "START" event, the BADI is executed and the task is terminated correctly.

So it would also be fine if the "Complete" button of the WebDynpro would not be displayed at all. But one that you can click but does not work is not very helpful.

Kind regards

Holger

Former Member
0 Kudos

Hi Holger,

For my case i applied the note : 933945 and it solved my problem. Applying this note removes "Complete" and "Exit" buttons from being displayed in Approval (A) mode.

Thanks,

Prasath N

Former Member
0 Kudos

Hi Prasath,

the note says: "Import Support Package 12 of the PCUI_GP business package of ERP 2004 (ECC 500)."

We have already SP14 of that component. The "Complete" button is still there. but does not work correctly.

I raised a customer message at SAP and hope to get some feedback on it.

Kind regards

Holger

Former Member
0 Kudos

O.K. The note is concerning the usage of the WebDynpro with IFV = A where the "Complete" button was shown in addition to "Approve" , "Reject", ...

With IFV = P the "Complete" button just has the function to close the request (notification) on the backend, not to fire an event to trigger the BADI behind the form.

I talked to an expert at SAP about this. Maybe they will change this, but earliest in August 07, too late for my project.

So I tried to use IsrForm instead with a subtype of business object type EXTSRV.

I enhanced the method PROCESS to add &SCENARIO= .... &MODE=CHANGE&REQUEST_NO=.... to the URL that is created.

I created a task on this method and used SWFVISU to link the task number with IsrForm. Registered the stuff on Portal in the UWL Administration.

But when I execute the work item on Portal I just get an error message telling "No scenario specified".

No idea how to hand over the needed parameters to the application IsrForm ???

Does anybody know more about this ?

Former Member
0 Kudos

Hello,

This thread should solve your problem.

Regards

<i><b>Raja Sekhar</b></i>