Doubt on badi WF_BWP_SELECT_FILTER

Dear Experts,
                    I know the badi WF_BWP_SELECT_FILTER is for filtering the work item in SAP INBOX . my doubt is that when this
badi get trigger ? Pls anybody help me regarding this.
Thanks
Ramesh Manoharan

Hi ramesh ,
Please check thi blog on the badi on how to filter using the badi
/people/bv.pillai/blog/2006/10/12/filtering-the-work-items-in-sap-business-workplace-workflow-inbox
also check this link on dynamic columns for business workplace.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80583929-f6ed-2b10-e7ac-b77872c42dba
hope this helps .
thanks,
sahiba

Similar Messages

  • URGENT DOUBT IN BADI

    Hi Experts,
    My requrement is on BADI's but i have not much idea on this requrement,requirement is as follows:
    · A user exit is needed on the delivery that rebrands sub items into the header item and the header item will then be Post Goods Issued.
    · This needs only to be done for materials with ‘Item Category’ equal ‘ZTNB’.
    · The SAP sales BOM functionality needs to generate movement types 309/310 rebrands for the component materials and 601 on the header or additized material.
    · We want 309 Credit entries on the base product instead of additized product.
    · This is needed to create the correct financial posting as well as stock movements
    · It can now check the header MOT of the delivery for PK as well as the item category of the sales BOM header ZTAQ
    This is the screen flow for transaction MB11 which can be called via the ‘Call Transaction’ statement. It shows all data needed to process this transaction.
    It is not necessarily wanted that the user exit BADI - LE_SHP_GOODSMOVEMENT calls this transaction.
    plz help me out from this problem.
    Thanks

    Please only open one post per question.   Thanks.
    Regards,
    Rich Heilman

  • Doubt : userexit/badi

    hi experts,
    if someone asks you to give atleast three differenece between badi and userexits,then what would be the answer??
    Please i need these difference.
    Points will be awarded for sure.....
    Thanks,
    Gaurav

    Hi Gaurav,
      Difference Between BADI and User Exits
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits two different views are available:
    In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
    All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
    The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
    These are two different ways of implmenting similar functionality.
    1. BADI's - Use Classes / Methods to implement the custom functionality
    2. User Exits - Use functions to implement the same.
    Badi is a OO concept.
    You can do multiple implementation of BADI but user exit only once.
    For badi use se18 and se19 t-code
    for user exit use smod and cmod t-code
    BADI is just an object-oriented version of user-exit. Instead of entering program code into some function module (as in customer-exit), you define some class which has to implement predefined methods and those methods are fired at predefined points just like an old user-exit. Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
    Difference between BADI and User Exits
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits two different views are available:
    In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
    All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
    The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects
    BADI
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects.
    Badi’s allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Business Add-Ins can be created at each level within such a system infrastructure
    Some BADI can have multiple independent implementations which is much better for software deployment as several developers can implement the same BADI independently.
    Customer-exit
    CUSTOMER EXITS(enhancements) are FUNCTIONS so they are called using CALL FUNCTION (or more exactly CALL CUSTOMER FUNCTION
    customer exits assumes a two-level infrastructure (SAP and customer solutions)
    Customer-exit implemented in one project cannot be implemented in other.
    User-exits(modifications)
    USER EXITS are FORMS and are called by SAP standard programs using PERFORM.
    Inside the form (user exit) you can read and change almost any global data from host program.
    User exits are more flexible because you have more information to use in your code but on the other hand , it is very easy to manipulate erroneously global data and lead the standard program to a dump or even to make database inconsistent.
    User-exit doesn’t have any classification.
    Basically designed For SD module
    User-exits can be written only using access-key
    With user-exits the code , the developer has written will not be there for next version unless modification assistance tool is used
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/badi-vs-user-exit-405324
    http://www.sapfans.com/forums/viewtopic.php?t=172792
    http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/badi-vs-user-exit-405324
    http://www.sapfans.com/forums/viewtopic.php?t=172792
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    diff between badi n customer exits........
    http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
    https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2515351
    https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2627911
    https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2847358
    https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2584155
    https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2826338
    https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2859102
    Reward points If it is useful.
    kushagra

  • How is BADI  linked to a transaction.

    Hi All,
               I want to know how a BADI is linked to the transaction.
    I found a BADI WF_BWP_SELECT_FILTER is linked to the transaction SBWP.
    The BADI is returing a parameter to the transaction.
    My doubt is now i creating a report program .Is it possible to link my report program to the transaction.
    Like can i send the parameter to the transaction
    Regards

    we can transaction code for any executable programs in se93.
    inside the program you can call the badi and send parameter
    Thanks
    Bala Duvvuri

  • Regarding BADI implementation in Debugging

    Hi,
       i have a doubt regarding BADI.There are multiple badi implementations for VA02 transaction. now i am processing the VA02 transaction. Can i know which implementation is processing for the transaction.

    Hi Praveen,
    Use this code to find out the BADI of a Transaction code:
    *& Report ZGET_BADI
    REPORT ZGET_BADI.
    TABLES : TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA wa_tadir type tadir.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    *Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    *Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    *For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    endcase.
    Reward if useful
    Regards
    Ravi

  • BADI for ME21N

    Hi All,
       I have a doubt in BADI's for ME21N T'code i:e
    how to disible HOLD button on ME21n T'code screen and also how to handle that BADI in that ME21n T'code.
    Plz give me ASAP.
    Thanks.
    Srinivas.

    hi,
    Use the BADI
    ME_PROCESS_PO_CUST
    Other wise u can handle this by using SHDO recording.
    Regards

  • Badi's multiple implementation

    Hi,
    I have a doubt in badi implementation.
    Suppose we have a badi which can have multiple implementation. Suppose this badi's  has  5 methods and one implementation is created in which these 5 methods were implemented.
    Now we make another implementation in which we change one method and do not touch others.
    How will we made this BADI work so that it calls one method from the new implementation and rest of the method from older implementation.
    Many Thanks!
    Parul.
    Edited by: Parul Gupta on Jan 29, 2011 12:52 PM

    Hi ,
    This might be helpful.
    1.Define the Filter for Badi.
    2.Set different filter values for each Badi Implemention.
    3.Call badi implemention based on filter value.
    Regards , Chetan.
    Edited by: Chetan on Feb 16, 2011 2:09 PM

  • BADI Filter value

    hi friends,
    i have few doubts in BADI plz explain me
    1.i have implemented badi while saving its asking me specify filter value [what to specify here]i specified its default filter value
    2.in coding in method i copied standard example code when i did syntax check its throwing me error type 'T_RANGE' is
    unknown.in types i specified this variable its giving me 'Enter Type Fully'
    thanks in advance
    soorya

    Hi Soorya,
    1. You have to enter the values for that filter Type just below where you check the filter-Depentend check box (Before that u have to enter value in Filter Type).
    And this will add FLT_VAL importing parameter to ur methods when u call instance of them in calling program.
    IF the FLT_VAL value matches (with the value that u entered earlier) then only this BADI will get triggered otherwise not.
    2.The Syntax Check that  u are making should be in Import parameter of the Method otherwise it will through the same error.
    Please Do reply in case of further Help.
    Regards,
    Ranjit Thakur.
    Please Mark The Helpful Answer.
    Message was edited by: Ranjit Thakur

  • Reg badi

    hi
    what are the components system automatically creats when we create a new badi

    Hi Suresh,
       you need to know some basics of BAdi. Business Add Ins are enhancements to existing transactions. These are classes which are defined for a particular process.
    Regarding your doubts:
    1) BADIs do not exist for all transactions.
    2) To find out a BADI you need to go via SPRO and check for any enhancements available.
    3) Custom BADIs are implementation of standard classes which already are linked to the transactions. If you need to create a BADI then you implement an existing BADI.
    I am sure you will find enough material on SDN for BADIs. If you need any just let me know..
    Also let me know if you have any specific requirement.
    BR
    Rakesh

  • How many implmentation allowed of BAdi with multiple use option???

    Dear all ,
                        I have doubt in BAdi implementation -
    Case 1 -  I have create a z badi with multiple use option enabled . than i create two implementation of that BAdi . when i call it from my z program than it will call only one which was created 1st  so what is use of 2nd implementation and when it will call ???
    Case 2 - Same case for tcode VD02 their is badi CUSTOMER_ADD_DATA which is also multiple option enable Badi
                  for this also i have created 2 implementation but in this case when i create 2nd implementation it asked for migration of implementation why ???
    Thanks

    Dear deepak ,
                            i have check it both implementation showing yellow color please check my z program and tell me what is wrong in this .
    REPORT  Y_BADI_EXP1.
    CLASS cl_exithandler DEFINITION LOAD.
    DATA : l_badi TYPE REF TO ZIF_EX_MYBADI,
           email TYPE AD_SMTPADR,
           email1 TYPE AD_SMTPADR..
    PARAMETERS : p_user TYPE sy-uname.
    START-OF-SELECTION.
    CALL METHOD CL_EXITHANDLER=>GET_INSTANCE
    EXPORTING
      EXIT_NAME                     = 'ZMYBADI'
    NULL_INSTANCE_ACCEPTED        = 'X'
    CHANGING
      INSTANCE                      = l_badi               " here it will return 2 implementation  ZMYBADI_IM1 , ZMYBADI_IM2
    EXCEPTIONS
      NO_REFERENCE                  = 1
      NO_INTERFACE_REFERENCE        = 2
      NO_EXIT_INTERFACE             = 3
      CLASS_NOT_IMPLEMENT_INTERFACE = 4
      SINGLE_EXIT_MULTIPLY_ACTIVE   = 5
      CAST_ERROR                    = 6
      EXIT_NOT_EXISTING             = 7
      DATA_INCONS_IN_EXIT_MANAGEM   = 8
      OTHERS                        = 9
    IF SY-SUBRC <> 0.
      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL METHOD l_badi->GET_USER_EMAILID
    EXPORTING
      uname = p_user
    CHANGING
      emaill = email.
    WRITE : /5 email.       " when o/p comes it shows only 1st implementation .
    i placed break point in methods of both  implementation but as usual it stop only at first method ???

  • Badi: Fagl_3keh_defprctr

    Hi friends:
    After so lonng time, i  am visiting You.
    There is a small doubt on Badi which is provided by SAP.
    Badi name: Fagl_3keh_defprctr.
    The above badi is not workig in SE19 or Se18.
    Can you explain me why?
    Because i am excuting the intreset calculation for Fixded deposits(f.44).
    After excuting the above t.code system will display one accouting entry i,e
    Fixed deposits DR
      To Intrest received.
    For the second line item is cost element so system is picking the profit center.
    For the first line item system is not able to pick the profit  center. because that is a vendor.
    Please explain me the above problem.

    Hi,
    First of all am sorry as I am not able to provide a solution to ur problem.
    Will u plz provide me why BDEs is been used?
    And how shall I get the available BDEs in a particular T code.
    Thanks & Regards,
    Abhi.

  • ALL peripherals do not work. No usb,displayport,ethernet

    I've tried to find a similar thread but each one seems to be item specific and not all.  My problem seems to be all peripherals (anything that plugs in the back) do not appear to be functioning.  The unit turns on and off, that's it.
    I have a 3,1 mac mini, the last revision before the unibody.  The primary use of this unit is as a headless computer serving Apple TV content to the ATV2.  The ATV2 primarily used for Netflix as well as local content from the Mac Mini.
    I've had no problems at all in the past, so this is somewhat surprising for me.  Plus, having it headless it's not immediately apparent that there may be issues.  Here are the things that were tried as the problem was discovered.  I'm hoping maybe there is some fix that I may be overlooking.
    Power light is on. 
    Turns on and off. 
    Cooling Fan is on.
    Rebooting has no effect. 
    Can't screen share anymore.
    Checked to see if peripherals may have been turned off/unplugged. 
    The unit connects to the internet via Ethernet connected to an 8 port switch, which connects to an AEBS. 
    The switch has power.
    The ethernet ports (both on switch and mini) are NOT on.  This is when I figured I had a bigger problem.
    I tested different ports and no change.
    Tested ports with other functioning lines on the switch and they light up fine.
    Connected a different ethernet cable that is known to work to the mini and there are NO lights.  As far as I can tell, the ETHERNET PORT is not functional.
    At this time I tried using a boot disk.  It takes the disc and spins but nothing changes.  I had no displays that could connect via mini displayport or mini DVI to verify.
    TODAY, I purchased a mini displayport to VGA connector so that it can display out to the TV -- NO DISPLAY.  Verified that the cable is functional on a macbook pro.
    I don't have a apple mouse, so I tried connecting a USB trackball.  No light emitted from trackball.
    I connected a apple keyboard, and no light coming from the caps loc button when pressed.
    I've tried PRAM reset.
    I've tried SMC reset.
    I've tried PMU reset -- this one forces the fan to high for a long time (or until I turn it off).
    This is a second mac mini used this way and had no problems up until now.  I have upgraded RAM to 4gb myself, and has been running just fine for the last 45 days or so.  Not the first mac mini I had to open up so I doubt that was the issue, but I suppose bad RAM is always a possibility.  I doubt that bad ram could make everything inoperable though.
    The mini is out of warranty so if there is no fix, there's a good chance it'll need to be replaced.

    Problem resolved.
    Because the hardware failure seemed to be fairly massive, I decided to go ahead and open it back up to see if there was a loose ribbon cable somewhere. 
    Sure enough, there was.  The back left corner connects some circuit boards from that are part of the upper assembly that houses both drives and fan. 
    I reattached and crossed my fingers.
    I was happy to get an audible error message, LOL.
    3 beeps/flashes says RAM failure, which just seems unbelievable to me.  I twice reseated and restarted and still got the error.  I feel fortunate that I kept my old RAM just in case and tried it instead, and now it WORKS!
    YAY. 
    Now to see if my upgrade is still under warranty.
    Thanks for hearing my rant.

  • Workitem donu00B4t see in user's inbox

    Hi all,
    I have any workitem that the user don´t see in your inbox workplace but when i see trought swi2_freq in the log workflow the user as responsabilite and the picture in the inbox the this user.

    Hello,
    Please make sure the user does not have a filter set in SBWP. You should also check if you use the BADI WF_BWP_SELECT_FILTER via SE18. Maybe the work items are being filtered.
    If the work item was forwarded please take a look at Knowledge Based Article 1560336.
    Regards,
    Eddie

  • FM to execute work items of non active substitutions.

    Dear Experts
    Greetings!
    I have a requirement to execute work items for non active substitution from a report program.
    I know the FM SAP_WAPI_EXECUTE_WORKITEM  or SWW_WI_EXECUTE to execute Workitems assign to me or my active substitutions.
    I need to execute for non active substitution.
    What is the way to do this, is there any FM?
    Appreciate your help and valuable suggestions.
    Many thanks and regards
    Sandeep

    You should use BADI
    WF_BWP_SELECT_FILTER
    To identify those workitem and then call the FM you have found to complete the workitem.
    Thanks
    Arghadip

  • Hide workitems in SBWP or raise error when execute in SBWP

    Actually I want to make sure that workitems of some tasks should be executed in UWL only. At the moment they appear in both inboxes. I had 2 different solutions in focus 1) Raise an error message when executed in GUI inbox (SBWP) or 2) hide those items in SBWP.
    Any ideas how this could be implemented?

    If user doesnt need the workitem to see in SBWP, then you could filter the workitem by BAdI- WF_BWP_SELECT_FILTER
    Else, if user need to see the workitem in SBWP but should not execute in SBWP,  then raise an error message (while executing from SBWP) and put back the workitem to Ready state, so it will not affect the workitem's status in UWL
    Vinoth

Maybe you are looking for

  • Laptop to HDTV connection

    I just bought a Panasonic HDTV (Model TC-P50C2) and I watched a lot of video from internet on my laptop (Toshiba Satellite L305D-S5895).  I read somewhere that I can connect my laptop to my HDTV.  Then I can watch the internet video on the TV.  The T

  • Rman :: report backup tag= ??

    hello all, few weeks back i took a full backup of my database using rman and specified a tag like ' %weekly.......%' . Now i dont remember the name of the tag. how would i find the TAG ?. I checked the TAG column in v$backup_piece, but to no use. TIA

  • How do I get a movie clip to play fully in an iphoto slide show.

    How do I get a movie clip to play fully in an iphoto slideshow.  Right now it only plays for a few seconds, while the complete clip is 22 seconds.

  • Prodcution Variance

    Hi Anybody could explain below queries. Basically Iam MM Consultant. I need this information very urgent. 1.What is the actual cost in the production order ?Where    can i see in the system ? 2.What is the production variance ? When it will post into

  • Is it possible to add individual channels to BT Vi...

    I know Sky are blocking Sky sports channels but is itpossible to add Sky One? if so, how much per month? I would love to be able to watch the more recent episodes of the Simpsons. One more thing, the YouView box is self install, right? I can't imagin