Decision Buttons for SC Approval without functionality

Dear Experts,
in SRM 7.0 Classic, we are facing the following problem:
When an approver logs on to the SRM Portal, he sees a work list with the shopping carts that are open for approval.
At the bottom of the list there are so called decision buttons where it should be possible to approve or reject a shopping cart without entering it.
Unfortunately these buttons are not working in our system. When the approver klicks on such a button, e.g. the button Approve or Reject, the following error is shown on the screen:
"Exception type:com.sap.netweaver.bc.uwl.connect.ConnectorException
Message:Wed Aug 11 10:42:17 CEST 2010
(Connector) :com.sap.netweaver.bc.uwl.connect.ConnectorException:Wed
Aug 11 10:42:17 CEST 2010
(Connector) :com.sap.mw.jco.JCO$Exception:Access via 'NULL' object
reference not possible."
Can you please help me understand the root cause for this failure?
Thank you very much.

Hi,
You can handle it in the BADI BBP_SRC_DETERMINE. Approved SC goes to Sourcing Cockpit and PO is not generated.
Regards,
Masa

Similar Messages

  • UWL: Missing decision buttons for travel workflow

    Hi all,
    We're implementing travel workflow for a customer and we're not able to display the decision buttons in the UWL. We're quite baffled, because we've done this many times before with success. The items appear correctly, but no buttons for approve/reject.
    What we have done:
    - re-registered system
    - manually created the XML file
    - decision is working fine in backend (WF inbox)
    - decision is working fine with RFCs (e.g. SAP_WAP_DECISION_COMPLETE)
    We've compared UWL support info with a working system, and the only difference is that in the working system, there is an action called "GroupAction" which is not available in the non-working system for the relevant decision task.
    The StepID / Item Type is "TS99000001"
    I've already created an OSS, but maybe someone here know something.
    The backend is of version ECC 6.0 SP18 (HR 40) (Ehp0)
    THe portal is NW 7.0 SP17
    Best Regards,
    Hans Petter Bjørn

    second is......
    the view which is called in your xml file is there ???
    < View name="com.sap.pct.erp.mss.tra.view.TripCheckView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.decision.TSXXXXXX" columnOrder="TripNumber, statusIcon, subject, priority, creatorId, createdDate, dueDate, processor, forwardedDate, attachmentCount, detailIcon, APPROVE, REJECT" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" refresh="300" dueDateSevere="0" dueDateWarning="0" emphasizedItems="none" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="com.sap.pct.erp.mss.tra.TripCheck" >
          < DisplayAttributes >
            < DisplayAttribute name="REJECT" type="checkbox" sortable="no" format="default" actionRef="com.sap.pct.erp.mss.tra.action.checker.ClassifyTripIncorrect" referenceBundle="com.sap.pct.erp.mss.tra.Reject" hAlign="CENTER" vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes" / >
            < DisplayAttribute name="APPROVE" type="checkbox" sortable="no" format="default" actionRef="com.sap.pct.erp.mss.tra.action.checker.ClassifyTripConsistent" referenceBundle="com.sap.pct.erp.mss.tra.Approve" hAlign="CENTER" vAlign="MIDDLE" maxTextWidth="0" headerVisible="yes" / >
            < DisplayAttribute name="TripNumber" type="string" sortable="yes" format="default" referenceBundle="com.sap.pct.erp.mss.tra.TripNumber" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes" / >
          < / DisplayAttributes >
          < Actions >
            < Action name="com.sap.pct.erp.mss.tra.action.checker.ClassifyTripConsistent" groupAction="yes" handler="UserDecisionHandler" referenceBundle="com.sap.pct.erp.mss.tra.Consistent" returnToDetailViewAllowed="no" launchInNewWindow="no" >
              < Properties >
                < Property name="decisionKey" value="0001" / >
              < / Properties >
            < / Action>
            < Action name="com.sap.pct.erp.mss.tra.action.checker.ClassifyTripIncorrect" groupAction="yes" handler="UserDecisionHandler" referenceBundle="com.sap.pct.erp.mss.tra.CorrectionRequired" returnToDetailViewAllowed="no" launchInNewWindow="no" >
              < Properties >
                < Property name="decisionKey" value="0002" / >
              < / Properties >
            < / Action >
            < Action reference="submitUserDecisions" / >
            < Action reference="com.sap.pct.erp.mss.gotoWorkcenter" / >
            < Action reference="refresh" / >
            < Action reference="defaultGlobalWizard" / >
            < Action reference="addToNavigation" / >
            < Action reference="removeFromNavigation" / >
          < / Actions >
        < / View >
      < / Views >
    Regards
    Tushar Dave
    Edited by: Tushar Dave on Aug 13, 2009 4:01 PM
    Edited by: Tushar Dave on Aug 13, 2009 4:42 PM

  • Single Go button for all prompts - without making changes to system files

    Hi All,
    I went thru several threads and blogs which suggest to do certain changes in the .js files to get a single go button for a group of prompts (saved as individual objects)
    Is it possible to have single go button in 11g for prompts which are saved separately without changing the system files?
    Many Thanks,
    RS

    Hi,
    I dont think so. But in 11.1.6 version there is a feasibility to avoid apply and reset buttons. so that will make to appear all the prompts together.
    And you can try to built a common prompt filter with all the columns, but it will be bad and cause lots of problems.
    Hope this helped/ answered.
    Regards
    MuRam

  • UWL decision buttons are different in two portal systems sandbox and develp

    Hi All,  we are in the process of  implementing the UWL in ECC6, the decesion buttons to select in these systems differ they are not same;  in one system we see all buttons in other system
    some buttons are missing. however we have the same settings and configuration in both the systems. kindly advise me on this.
    Best Regards, Tom.

    Hi Surjit, Vijay: Thank you both for getting back to me, 
    We have connected the same system (SAP ECC 6.0) in 2 portals (Portal 7.0 SP 14) and performed the same settings on both systems.To explain the issue Iu2019ll use an example: we launched a simple test workflow from SWU3. In one portal, in UWL Task Preview we see user decision buttons for this task: u2018Execute background step immediatelyu2019 and u2018Execute background step in a minuteu2019. However, we donu2019t see these buttons in the other portal and we did the same thing on both (we made sure that UWL iView settings as well as system definitions are the same on both portals, and simply registered the R3 system in UWL Admin; no change to automatically generated xml config file after register). We canu2019t figure out why these buttons show in one portal and we donu2019t know how to enable these user decision buttons to show on the other portal. Weu2019ve seen in documentation how to hide them (in iView settings), but no option to force them to display.
    Your help is greatly appreciated!
    Thank you,  Tom.

  • How to override Approve button for list item?

    Hello,
    Is there a way how to override the method that runs after list item is approved / rejected? I know there is a way for the Save button but I can't find how to do it for the Approve button.
    I have a list with approval and workflow. Then I have a page that displays the items from the list in my webpart in a calendar/grid way. The items in the webopart have links leading to the display form with the item ID and Source parameters. Source parameter
    leads back to this page. The background color of the item in the webpart is decided by the approval state of the item.
    When user approves the item and the item form closes user is then sent to the page with the webpart (via the Source parameter) but the workflow takes couple of seconds more to process the aproval so the color is not changed when the webpart renders but if
    the page is refreshed it shows the correct color because the workflow has finished.
    I want to override the Approval method, let it update the item so the workflow can fire and process the approval, delay the form a bit and then continue as usual so when the user is redirected to the webpart page it would render with the correct state.
    I can make a delay page that redirects to the webpart page and change the Source parameter in the items link to go there but it doesn't look that great.
    Or maybe there is a way how to do it in Javascript? I am using it in the new item form using the SP.UI.ModalDialog.showModalDialog(options) function where the dialogReturnValueCallback refreshes the windows after 3 seconds.
    dialogReturnValueCallback: function(dialogResult) {
            if (dialogResult == SP.UI.DialogResult.OK) {
             setTimeout(function(){window.location = "MyPageUrl"}, 3000)
    Thanks for any tips and ideas!

    you can try to achieve this via separate responsibility by personalizing the form by display false on the particular control button..

  • T520 Will Not Always Power On When Docked Without Holding Power Button For 10 Seconds

    Hello,
    I am just wondering if anyone else out there is having this issue.  We recently purchased 40+ Lenovo T520's and MiniDock Series 3 Docking Stations.  The applicable Models are:
    T50 -  4240-49U
    Mini Dock - 433810U
    The laptops work great and typically boot without an issue but I have had 5 laptops that I am aware of where they do not want to turn on some mornings.  The employees that have this happen are employees who typically do not take their laptop home so they never take it off the dock.  They come in use the computer and at the end of the day shut it down and never take it off the dock.
    But as I stated some mornings they come in and the green computer light next to the power button on the dock will be lit up as usual and they press the power button on the dock and the laptop will not turn on.  The lights on the laptop do not blink or anything.
    At this point you can keep the laptop on the dock or take the laptop off the dock and try using the power button on the laptop and it still will not turn on.  The only solution is to either take the battery off the laptop and put it back on.  Or press and hold the power button (on either the dock or the laptop) for 10 seconds and release.  Then press the power button again and the laptop will boot.
    I contacted tech support and they suggested upgrading the BIOS to 1.34 because we were running 1.29.  We have since upgraded the bios and the issue is still occuring.  So I contacted tech support and they want to take the next step of sending the laptop in for service to check the docking connector on the laptop. 
    At this point I don't feel sending it in will help because I don't believe we could have bad connectors since these machines have only been in use for about 3 weeks.  They have only been taken on and off the dock maybe twice and the issue does not happen every day.
    The only thing special about our bios setup is the following:
    We have Intel AMT turned on
    BIOS is password protected
    Hard drives have a boot password enabled
    We have optimus detection turned on (So AMT will function with Dual Monitors)
    All the docks are setup the same way.  The user keeps their laptop screen closed.  They have dual Acer 20" LCD monitors.  One monitor is plugged in the blue VGA connector and the second monitor is plugged in to the white DVI connector #2.
    Anybody else having this happen to them or have any other suggestions??

    If the reset doesn't work, you have to force the iPad into Recovery Mode
    1. Disconnect the USB cable from the device, but leave the other end of the cable connected to your computer's USB port.
    2. Turn off the device: Press and hold the Sleep/Wake button for a few seconds until the red slider appears, then slide the slider. Wait for the device to turn off.
    If you cannot turn off the device using the slider, press and hold the Sleep/Wake and Home buttons at the same time. When the device turns off, release the Sleep/Wake and Home buttons.
    3. While pressing and holding the Home button, reconnect the USB cable to the device. The device should turn on.
    4. Continue holding the Home button until you see the "Connect to iTunes" screen. When this screen appears, release the Home button.
    5. iTunes should alert you that it has detected a device in recovery mode. Click OK, and then click Restore to restore the device.
    Note: You need to be patient and repeat the above many times to recover your iPad. Data will be lost.

  • My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.

    My 4th generation ipod touch is not turning off when i hold the wake button for few seconds the Voice Control Function Starts Automatically.Please help me to get out of this problem.

    Sorry i mistakenly made this question. It was alright. No Problem At ALL

  • I cannot turn on the wifi for my 4g. The button is visible but non functional. suggestions?

    I cannot turn on the wifi for my 4G. The button is visible but non functional. Suggestions?

    Hello! Does the wifi button look greyed out? Here is a link regarding this issue: http://support.apple.com/kb/ts1559
    What you will need to do is to first to reset network settings by going to Settings>General>Reset>Reset Network Settings, NOTE: When you do this all bluetooth/wifi passwords will be forgotten. If the issue persists then we need to do a simple backup and restore.
    Follow http://support.apple.com/kb/ht1766 and http://support.apple.com/kb/ht1414 on how to backup and restore, when you restore please restore as new, do not restore the backup just yet if the Wifi is greyed out then there is a hardware issue and the device needs to be serviced. Please check your local Apple Store or call into Apple regarding service options and warranty status. Hope this helps!

  • How to hide REASSIGN Button for PO Requisition Approval Notification only

    Hello,
    I have a requirement in which I have to HIDE the REASSIGN button from the PO Requisition Approval Notification page. I realized that this page(NotifDetailsPG.xml) is being used by Sourcing Module too for sending the Approval Notifications. So I cannot directly set the Rendered Property to False for this as this would hide the REASSIGN button in Sourcing Approval Notification too.
    So, how do I hide the REASSIGN button from the Notification page only if the Page is being used as PO Requisition Approval Notification? Can I use SPEL command in this case? Can somebody help me with this issue?
    Thanks
    Sunny
    Edited by: user13369509 on May 16, 2011 7:39 AM

    Hi Srini,
    Thanks for the Immediate Response, I reviwed the Maetalink Note which you suggested, it was stated as:
    Starting from ATG_PG.H.Rollup 4, an enhancement has been made to the Notification Details screen.
    When the user viewing the notification has been granted the Workflow Administrator privilege (through the WF_ADMIN_ROLE preference), then the Reassign button will always be visible, even when the message attribute #HIDE_REASSIGN is set to Y.
    This allows Administrators to reassign any notification when necessary in exception cases.
    But in my case, the user do not have the Workflow Administrator privilege. He was not assigned with any workflow Admin Resps. Is there anything I am missing to check the WF_ADMIN_ROLE preference for a particular user?
    Regards,
    Sridhar

  • If we dont want to use sleep/wakeup button for dissconnect the call so there is any other option for dissconnect the call without using sleep/wakeup button in ios 8.1.3. kindly suggest

    if we dont want to use sleep/wakeup button for dissconnect the call so there is any other option for dissconnect the call without using sleep/wakeup button in ios 8.1.3 . kindly suggest..!

    Hello kumar kalptaru, 
    Thank you for participating in the Apple Support Communities. 
    It sounds like you're wondering how to hang up a call besides using the Sleep/Wake button. 
    Other than this, you can tap the red hang up button on the Phone app. See the iPhone User Guide for more help:
    While on a call - iPhone
    End a call. Tap  or press the Sleep/Wake button.
    Best Regards,
    Jeremy 

  • Removal of Buttons from Adobe form for PCR Approval

    Hi,
    I am using adobe forms for PCR approval using the Business object method EXTSRV-PROCESS. The binding parameters are as follows,
    <b>MODE = &Displaymode&
    REQUEST_NO = &Notification.Number&
    DESCRIPTION = &Notification.Description&
    IFV = A</b>
    The display mode passed as parameter is 'Change'.
    The problem is i am able to see all the 5 buttons (Approve/Reject/Return to Author/Compete/Exit) but I want only the Approve/Reject/Exit buttons to be seen. I found the following thread with more or less similiar requriement but unable to find a solution from it. Any suggestions on this?
    Buttons for ISR_APPROVE & ISR_PROCESS appearing in Workflow
    Thanks,
    Prasath N

    Hi Prasath,
    Long time before even we too had a similar requirement...But we were not able to solve the problem. Luckily, USER is convinced with going ahead with those 5 buttons.
    Will surely keep you updated in case if I get to know any solution.
    Regards,
    <i><b>Raja Sekhar</b></i>

  • Disable Reject Button for Invoice on Work Item Screen

    Hi! I know we can use the Dynamic Column configuration to disable and enable the Approve/Reject button on the Inbox screen where the approval work items are displayed. However, I would like to know whether it is possible to have only the Reject button disabled? Reason for asking this is a rejection reason needs to be maintained for the rejection. The check is in place if we reject the invoice from the detail screen. However, if we reject it from the Inbox screen, it will go through without any warning or error message. I have searched OSS notes but found nothing so am wondering whether this can be considered a bug or not. If not, then I want to know what solution option I have relating to this. I am thinking of either a repair to disable the button on the screen for invoice approval or find a why with the dynamic columns to do that.
    Appreciate any comments on the above.
    Cheers!
    SF

    No response

  • Toolbar Button for "Add to Index"

    I make CHM (context-sensitive help) using RH8. My SME wants an index (it's quite heavy technical stuff) and I add index keywords by:
    * select text in the topic,
    * right-click,
    * Add to > Index Keyword > ProjectName.
    If I could make a toolbar button for this I could let my SME create the index himself.
    Is there a way of creating a custom toolbar button in RH8? Alternatively, is it possible to carry out the above procedure using the keyboard (no mouse)?
    aTdHvAaNnKcSe
    --- Derek

    Yes, this button, or preferably a consistent keyboard shortcut, would be most helpful.
    In RH versions 5 and 6, you could highlight the keywords, right click, and then tap 2 or 3 keys on the keyboard and the words were tagged into the index. Easy to learn and very quick indeed; you could do it automatically, without thinking.
    Then the programmers got "clever" and dynamically changed the keyboard shortcuts depending on where you were / what you highlighted in the topic, so that for many right-click-menu functions, the shortcuts needed different keystrokes each time; and sometimes you couldn't use the keyboard shortcuts at all. You now have to stop and read the right-click menu carefully every time, and we're back to using the mouse.
    (Imagine doing the index for, say, 390 topics, with 10-20 keywords per topic. And they make us use a mouse?)
    Shortcuts are faster! (Imagine driving a car by using a mouse?)
    Perhaps it needs some kind of macro facility?

  • Restrict Data for a user without VPD

    I have read some posts, and maybe there are no better solutions, but I will try.
    For a particular user (User_A) I have to limit the data the user can see by Data_ID.
    Data_ID avialbe to User_A is 1, 2, 3.
    I know I can create a View for each Table and create a folder based on that for this purpose.
    Howevere I am wondering if there is something I can do through Discoverer Admin to accomplish this, so that I won't have to duplicate the folders.
    What I want to do is create a set of Folders in the main Business are and create "Filtered Folders" in a different Business Area.
    Any suggestions except VPD would be appreciated.

    Hi
    To follow up on what Rod has said, yes this solution will work.
    When I do it I add a mandatory condition to my folder which restricts the data to only what the user can see.
    Here's a workflow for Row-level security without a VPD:
    1. Create a security table
    2. Create a security index
    3. Grant the select rights
    4. Populate the table
    5. Create a function
    6. Import the function into Discoverer
    7. Create mandatory condition using embedded calculation
    8. Test
    Here's a simple table script:
    CREATE TABLE GEN_SECR(
    USERNAME VARCHAR2(8) NOT NULL,
    SEC_TYPE VARCHAR2(32) NOT NULL,
    SEC_IND INTEGER NOT NULL);
    In the above table, the three columns are used as follows:
    USERNAME     Oracle username
    SEC_TYPE     An identifier for the item to secure.
    SEC_IND     Use 0 for no access, 1 for access
    Create an index:
    CREATE UNIQUE INDEX GEN_SECR_PK ON GEN_SECR(USERNAME, SEC_TYPE);
    Grant access
    GRANT SELECT ON GEN_SECR TO PUBLIC;
    Populate the table:
    INSERT INTO GEN_SECR VALUES
    ('DRAKE', SALES', 1);
    INSERT INTO GEN_SECR VALUES
    ('MSMITH', ‘SALES', 0);
    Here's my function:
    CREATE OR REPLACE FUNCTION F_GEN_SEC
    (SEC_TYPE_IN VARCHAR2)
    RETURN NUMBER IS
    GEN_ACCESS NUMBER := 0;
    BEGIN
    USER is a system variable and contains the Oracle user id of the currently logged in user
    SELECT SEC_IND INTO GEN_ACCESS
    FROM
    GEN_SECR A
    WHERE
    A.USERNAME = USER
    AND A.SEC_TYPE = SEC_TYPE_IN;
    RETURN (GEN_ACCESS);
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    RETURN (GEN_ACCESS);
    WHEN OTHERS THEN
    RETURN (GEN_ACCESS);
    END F_GEN_SEC;
    Here's a workflow to import function into Discoverer Admin:
    1. Use Tools | Import PL/SQL functions
    2. Click the Import button
    3. Locate the function to be imported
    4. Click the OK button
    5. Click the Validate button – the function should be valid
    6. Check the Arguments button - all should be fine
    7. Click the OK button
    Use this workflow to create a mandatory condition using embedded calculation
    1. Navigate to folder to be protected
    2. Right-click in folder, on any item, and from pop-up select New Condition
    3. Under Item: select Create Calculation
    F_GEN_SEC('SALES') = 1
    4. Click the OK button
    5. Test using Discoverer Plus
    Here's a methodology for Item-level security:
    We will use the same table, but rather than secure a whole table, we will secure an individual item
    Let’s secure the Credit column and prevent user MSMITH from seeing the content of that item
    Populate the table:
    INSERT INTO GEN_SECR VALUES
    ('DRAKE', CREDIT', 1);
    INSERT INTO GEN_SECR VALUES
    ('MSMITH', ‘CREDIT', 0);
    Here's the rest of the workflow:
    1. Locate and right-click on the item you want to secure
    2. From the pop-up menu select Properties
    3. Rename the item by adding the characters OLD to the end of the name.
    4. Change the Visible to user property to No
    5. Click the OK button to close the Item Properties dialog box.
    6. Right-click on the item again, and from the pop-up menu select New Item.
    7. The New Item dialog box will open.
    8. Give this new item exactly the same name as the item you renamed in step 3
    9. Check the Functions radio button. The Show box will display a list of the function folders. Functions that have been imported into Discoverer are located in the Database folder.
    10. Expand the Database folder and select the function you imported earlier
    11. Click Paste. The function specification will be pasted into the Calculation.
    12. Complete the calculation using DECODE:
    DECODE(F_GEN_SEC('CREDIT'),1,
    Credit OLD,NULL)
    13. Click the OK button to close the New Item dialog box
    14. Move the item to its correct location by placing it immediately above the original item
    15. Test using Plus
    I hope this helps
    Regards
    Michael

  • Standard Work flow for Leave approval in HR module

    Hi ,
    My query is there any standard work flow available in HR module for Leave approval and Over time approval. We have negative time management and with out ESS and MSS.
    Pl suggest if any one has used this earlier with out ESS or EP
    Regards
    Punit

    I can think of the following but not without enhancement for the workflow part.
    - Since you are not using ESS, you (leave admin) may create the absence record directly in IT2001 (in LOCK mode).
    - In the user exit of 2001 you may trigger your Workflow process (i.e. call the function module to trigger WF here) depending on the LCCK status. You have to explore if standard WF can be used to your requirement.
    - Upon approval, you can UNLOCK the absence.
    - In the event that UNLOCK is unsuccessful, trigger WF to your Leave Admin for him to update via PA30.
    Standard SAP Workflow
    - Only 1 level approval
    - Using Chief Position
    IF your workflow requirement deviates, then you have to also customize workflow, does not matter whether you are using ESS or not.
    Finally test and retest to make sure all possible events are covered.
    OT is the same, except that you need to use 2007 vs 2002
    Edited by: sapuser909 on Nov 18, 2009 12:07 PM

Maybe you are looking for

  • MSI Mpower Z77 Code 62

    So I booted my computer up like normal today, and it didn't post. I looked at the LED readout and saw it was code 62. I did some reading, and found it may be the graphics card. I took it out, and tried again. Still 62. I read also that I should unplu

  • No transport Request asking while BDC recording

    i am using bdc in HR for hiring employee.Now when i run transaction 'PA40' through SHDB...it is nt asking for REQUEST,which results no emp. is getting saved through BDC. While i try manually 1 by 1 emp, it ask for transport request. Please help me wh

  • Software help!! regarding zen organi

    My?son received a zen v plus for his b-day. I tried downloading the software. During installation; at the end where it says to hook the player to the pc, my power cord got bumped and lost power. When I rebooted, my desktop was empty other than the wa

  • Audio test service , bandwidth policy servier (authentication) , Bandwidth policy server (core) Failed to start

    Event ID 32014, source:LS Application Server The application threw an exception while starting. The application urn:application:testbot threw the following exception when starting: Exception: Microsoft.Rtc.Collaboration.ProvisioningFailureException >

  • Dual layer burning with superdrive (HL-DT-ST GSA-S10N) in Windows XP SP2

    Has anyone had any luck burning DVD+R DL media running Windows XP SP2 via Boot Camp on MBP? When I insert an DVD+R DL disc, the drive icon in 'My Computer' is showing up as 'CD Drive'. Thus, when using programs like DVD Cloner, the software is not ab