Shopping Cart Full approved not coming in sourcing

Dear Expert,
I have a problem with our SRM (ver 5.5). Once user created the SC and then full approved (completey SC), then some SC not come in sourcing cockpit procurement team. this is a randomly case.
If I used bbp_pd these SC not mark X in sourcing relevant indicator (source_rel_ind).
Actually, I have temporer solution using function to give mark X on that SC.
anyone has same experience? how to avoid.
regards,
Yusup W

Have you implemented sourcing BADI?
BBP_SRC_DETERMINE
with custom logic
Is the configuration correct for
SRM IMG->srm ->srm server ->sourcing->define sourcing for product categories
for the product category in your SC items?
BR
Dinesh

Similar Messages

  • Changes allowed in shopping cart during approval

    Hi all,
    I am on SRM 7 , ECS.
    My reqirements are :
    1. The requisitioner should not be able to change the shopping cart during approval workflow.I have changed the authorization level , BBP_WFL_SECURITY , to  none  " changes are not allowed" in the employee role . But still the requester is able to change the cart during workflow
    2. The approver should be able to change the shopping cart during approval workflow.I have changed the authorization level , BBP_WFL_SECURITY , to low  " workflow is always restarted when changes are made" in the employee role . But the approver is  not able to change the cart during workflow.
    3. If the approver rejects the cart , the workflow should end. what is the way to achieve this?
    can you please advise on all these points?
    Rgds
    Sumendra

    Hi,
    It is called Process-Controlled Workflow. BRF Workflow is not correct term.
    BBP_WFL_SECURITY is for only Application-Controlled Workflow.
    >1. The requisitioner should not be able to change the shopping cart
    Changing SC is available in standard. You can de-activate Edit Button by custom class. Please check "Extension and Field Control (Personalization)" customizing.
    >2. The approver should be able to change the shopping cart
    There are 2 task types, Completion and Approval in #Define Process Level"
    Completion TS40007952  Approver can change SC
    Approval    TS40007953  No chnage is available
    >3. If the approver rejects the cart , the workflow should end
    It is in standard for full reject case. What is requirement for partial reject case?
    >4.all header and item information can be changed by the approver
    Yes
    Team SC concept is also available in SRM 7.0. Team members can edit Team SC before submit.
    Regards,
    Masa

  • Shopping cart Document does not exist error while PO creation

    Hi Friends,
      We are in SRM 5.0 Extended Classic and ECC6.0. I am experiening a issue while sourcing. After shopping cart is created and ends up in sourcing cockpit, I try to create PO, I get the error 'Shopping cart Document does not exist'. I verified Number ranges, org structure, and config settings but unable to find a solution.
    This is at a critical stage where I am not able to create PO and hence process is not complete. I am not able to proceed further and need advise on how or where to look for possible issues. I did look at the other SDN postings but was not pertaining to mine.
    Thanks
    Rao

    hI
    Did you get below error message  **** pit.
    Data not found
    Document does not exist
    i believe the error message will not stop you to do sourcing.
    select and assigned to work area and assign source of supply and create a Purchase order.
    i also faced this error long back.
    br
    Muhtu

  • Changing shopping cart in approval stage-SRM 5.0

    Hi All,
    I am facing an issue in Integration environment. It is working fine in Dev.
    Even if the security level at user details is defined as "Low" (2), user is not able to change the shopping cart in approval status (via Check Status, in case of requester or via Approver Inbox, in case of approver).
    Change button is not appearing in the check status.
    I checked following SDN blog but this is not helpful as it is working fine in Dev environment witout deactivating this BADI or implementing it as detailed in this blog.
    http://wiki.sdn.sap.com/wiki/display/SRM/Changingshoppingcartinapproval+stage
    Can someone please let me knwo if I am missing some configuration? Helpful answers will be rewarded. Thanks
    Regards
    Kapil

    Resolved with OSS note- 1397705

  • Changes to shopping cart during approval.

    We are running the N-Step approval workflow WS14000133.
    The issue we are having is when an approver makes a change to the shopping cart during approval (Task TS10008126) we would like this to trigger the step that sends the cart back to the requestor to check/approve(Task TS10008061).
    The desired behaviour occurs if the approver makes a change to the price, but not if other aattributes of the shopping cart are changed such as the vendor or the description.
    The workflow determines if the cart should be passed back to the requestor based on the approve_or_reject flag in the approval task container. This variable is set to 4 when the price is changed, but 0 if other attributes are changed.
    The security level for the approver to 'High' so that the workflow does not restart.
    Is there any way to control what changes to the shopping cart will cause the workflow to create the task for the requestor.

    What I am saying is that I want the workflow to continue and it is. This is not the issue. I am happy with the way that the security level is working.
    The issue is that I would like the workflow to send a task to the requisitioner for ANY change that is made to the shopping cart. The standard solution will only send a notification to the requisition if a change is made to the value of the cart.
    We need to pick up all changes such as the description or the vendor.
    If you look at workflow WS14000134 you will see that after the approval step there is a decision step that will route the workflow to the notification to creator task or by-pass it. This is based on a variable that is set by the approval task. If the value is changed the value is set to 4, but if the vendor is changed then the value remains as 0.
    The question here is 'Can we influence the way that this approval state variable is set?'

  • Movilizer platform (Shopping cart mobile approval) integration with SRM 7

    Dear All,
    I am in need of integrating the Movilizer platform with SRM 7 for shopping cart mobile approval. The details about Movilizer can be found here. - Movilizer - The Movilizer for SAP Workflow
    Could you please share me your experiences/pain points which need to taken care upon the time of implementation. Thanks in advance for your help.
    Best Regards,
    Bharathi

    Dear All,
    I have a development over here where the prerequisite of integrating the Movilizer platform with SRM 7 for shopping cart mobile approval is to check the function module on Remote-Enabled.
    As of SAP enhancement package 2 for SAP Supplier Relationship Management 7.0 (SAP SRM 7.0), Changes have been made to some standard function modules so that they are no longer RFC-enabled.
    Please refer the below link for your reference.
    consolut - Changes to Standard RFC-Enabled Function Modules ( RELNSRM_702_RFC )
    If the same function module is used by Movilizer and they are no longer RFC-enabled, please do check on that. I will keep you updated on our resolution.
    Best Regards,
    Bharathi

  • Shopping cart offline approval with outlook

    Dear Experts,
    Currenlt we are working on SRM 5.0 classic scenario and ECC 6.0. I want to implement shopping cart offline approval with outlook.
    Can you please guide me what all are the settings need to be done for offline approvals....
    Thanks
    Ravi

    Hi Ravi,
    The program RSWUWFMLEC was used to scehdule offline approval mails upto SRM 4.0(In SRM 5.0,report RBBP_NOTIFICATION_OFFAPP is used)..
    Please see the foll link for more deatils:
    SRM5.0:
    http://help.sap.com/saphelp_srm50/helpdata/en/31/ec423b4ac8d506e10000000a11402f/frameset.htm
    SRM 4.0:
    http://help.sap.com/saphelp_srm2007/helpdata/en/31/47c6cb8e9249f2bc29444212e4704a/frameset.htm
    You need to check the settings mentioned in the link above before you scehdule the report for snding the approval mails to the external email ID's of the approvers.
    The job mentioned are only for sending the approval mails.To send the requester notification messages to external mail box (instead of SRM inbox),see the foll thread for more pointers:
    Re: mail refuse shopping cart
    Do let me know if you need an further help.
    BR,
    Disha.

  • RFC function to list shopping carts awaiting approval

    Hello people,
    do you know a RFC function to display the shooping carts that are awaiting approval by a manager (an user id) ?
    Thanks a lot!!

    Hi,
    Have a look at the following thread:
    How to get all shopping carts awaiting approval for an approver
    Thanks,
    Pradeep

  • Error in creating follow-on documents after shopping cart is approved

    Hi,
    After the shopping cart has  been approved by the concerned approver and the when the staus is checked in the check status application , it shows 1 error in process i.e. no follow-on document is created in doing so.
    Thanks and regards
    Sachin

    Dear Sanjay,
      Thanks for the reply. I have made all the settings , but I am getting an error in the check status application for the shopping cart that has been approved.
    Well first instead of getting into the PO that are created in the backend system, let us consider the documents that are to be created as a result of categories that are local. I have maintained a range for local PO's.
    I need to know whether any extra procedure needs to be carried out so that PO be created i.e I am not using the sourcing application as of yet and presume that the
    POs are created (i.e. the follow-on documents are created on it's own,) .
      I have my own local purchasing group for an organisation. It there are any setting please let me
    know. PLease note that I am getting the same error as for ones while shooping cart that involve backend systems.
    Thanks and regards
    Sachin V. patel

  • Impossible to submit shopping cart : vendor number not found

    Hi,
    SRM 5.0, classic, punch out catalog.
    After having I transfered my shopping cart from my OCI catalog, I get an error saying that the partner number for the vendor has not been found, and after that, I can't submit my shopping cart, cliking on the order button doesn't do anything.
    Any hints ?

    Hi
    Please read this.
    <b>Define External Web Services  (Catalogs, Vendor Lists etc.)</b>
    In this step you define Web Services such as product catalogs or vendor lists that are to be available in SRM Server applications.
    You have to create the dialog structure, that is, the data that is required for addressing the Web Service. Since this data is service-specific, you must contact the provider of the Web Service obtainthe data from them or get it from the Web Service documentation.
    Requirements
    You have defined the logical system for the Web Service, that is, for the product catalog, in activity Define Logical System in the IMG.
    This is not necessary if you are using the SAP Content Integrator .
    Activities
    1. To select a Web Service, double-click on an entry in the list.
    2. To create a new Web Service, choose New Entries.
    Enter the following data:
    Web Service ID (required entry field)
    User-defined technical name for a Web Service.
    Name of the Web Service
    The name is displayed in the Help of the SRM Server application in which the Web Service is embedded. If the application is available in multiple languages, you must translate the name using Edit -> Translate, otherwise the name is not displayed.
    Business type (required entry field)
    The business type determines the type of the Web Service and, therefore, in which SRM Server applications, this Service is visible. In the Shop application, for example, product catalogs aredisplayed, but no vendor lists. Furthermore, the busines type determines which further options are available in this IMG activity.
    3. Select a business type for the Web Service and confirm your selection with Enter. You can make selections as follows:
    Product catalog
    As product catalogs, you can include catalogs that support the open catalog interface (OCI), for example, catalogs that you have created using SAP Catalog Content Management .
    Vendor list
    As vendor lists, you can include vendor lists that support the open partner interface (OPI).
    E-Form
    Means the same as product catalog. However, if you select this type, the sample implementation of the Business Add-In Transfer Additional Parameters is run, and this BAdI is ignored for all other business types.
    Vendor evaluation
    This business type is currently not used.
    Service provider list
    The application Supplier Self-Services (SUS) can be included as a service provider list.
    Note:
    Create only one service provider list because you can only assign one Supplier Self-Services System to each SAP Enterprise Buyer System.
    4. If you have selected Product catalog or E-Form as the business type, you have the following entry and selection options:
    Source of Supply Assigned to the Product Catalog
    a) Enter the number of the business partner and the responsible purchasing organization if the catalog content belongs to one business partner (vendor) only. If you do not assign a business partner to a catalog item, the system automatically assigns this business partner.
    Additional Functions in the SRM Server
    b) To determine that product numbers transferred from the catalog do not exist as local products in the SRM Server, check the flag Do not check products.
    c) To display contract data in the integrated catalog, check the flag Display Contract Data in Integrated Catalog.
    Additional Functions in Product Catalogs
    Note:
    Some catalogs offer additional functions that are specified in the context of the Open Catalog Interface (OCI). Check the following flag only if the product catalog or the E-Form support the additional functions.
    d) To display product data in the catalog again after the selection in SAP Enterprise Buyer, check the flag Display Prod. Data Again in Catalog. See also Detail.
    e) To enable an update of the product data in SAP Enterprise Buyer after the products have been selected from the catalog, check the flag Validate Product Data from SAP Enterprise Buyer. See also Validation.
    f) To call the catalog with only one search term, and to carry out a search for a source of supply, check the flag Sourcing. See also Sources of Supply.
    g) To support a simultaneous search in multiple catalogs, check the flag Search Cross-Catalog.
    5. The following entry and selection options are available for all business types:
    Technical Settings
    a) To keep an error log for the catalog, flag Maintain Error Log. This will keep a log of all technical and business errors that occur during transfer of the product or vendor data. To display the log, choose transaction SLG1.
    Note:
    This function is not available with the business types Vendor evaluation and Service provider list.
    b) To use the HTTP method GET to call the Web Service, check the flag Use HTTP GET to Call Web Services. To use the HTTP method POST, leave the flag empty.
    c) Select the technical type of the Web Service. This determines where the Web Service is to be available.
    d) Specify the logical system of the Web Service. If you are using the SAP Content Integrator, then this entry is required for mapping the product data.
    e) Specify the path for a symbol that represents the Web Service. This symbol is then shown in the application if the system uses symbols for Web Services. This path is relative to the Mime directory IMAGES/WEBSERVICES in Internet Services BBPGLOBAL. If you create subdirectories in this directory, the path must begin with '/'.
    6. If you have selected Vendor list as the business type, you have the following entry and selection options:
    Additional Functions in Vendor Lists
    a) To display the vendor list in the catalog again, flag Redisplay Partner Data in Vendor List.
    b) Specify the root node under which vendors are created that are then transferred via the Open Partner Interface (OPI) to SRM Server.
    7. Create the dialog/call structure.
    To open a Web Service in a separate window, choose Standard Call Structure.
    To open a Web Service within the application, choose Integrated Call Structure.
    Note:
    For the Integrated Call Structure of product catalogs, you should use the servlet delivered for this purpose (see post installation steps: Integrating the Requisite Catalog in the Shopping Cart).
    Syntax example:
    http://<HTTP-Server>:<port>/<your_entry>/catalog/logonOCI.do
    SAP recommends that you only use the Integrated Call Structure for the catalog delivered by SAP because external product catalogs and Web Services usually to not take the SRM-Server-specificHTML frame structures into account. If you wish to include an external Web Service, SAP cannot provide any support in the event that errors should occur.
    8. Make entries in the fields Name and Value and select a Type. You must adhere to the sequence as follows:
    a) URL of the Web Service
    In the first line of the call structure, enter the URL of the Web Service (value) and select the type URL. Do not enter a name.
    If you have selected Service provider list as the business type, enter the URL of the SUS Service Provider List.
    Syntax example:
    http://<HTTP-Server>:<Port>/sap/bc/bsp/sap/bbp_sus_sagent/sus_serviceagent_f4.htm
    http server and port, see transaction SMICM.
    Note:
    If the URL is longer than the field, distribute it over the following lines and select the type URL for all entries. The URL may not contain any parameters.
    b) Parameters
    After you have entered the URL, enter all parameters that the Web Service requires on call-up. Take the names and values for the parameters from the documentation on the Web Service.
    For the parameters, you choose one of the two possible types:
    - Fixed value
    The value entered in the Value field is transferred.
    SAP Field
    You can transfer the system language as a parameter, for example, (Content sy-langu). This way, you can transfer as parameters all the the fields that are globally available at runtime.
    Note:
    If the fixed values and the generic parameter values are not sufficient, you can transfer additional parameters from the SRM Server to the Web Service by implementing the Business Add-In (BAdI) . Transfer Additional Parameters. Using this BAdI, you can define name-value pairs that can be transferred as additional parameters to the Web Service. If, for example, you wish to transfer the system language in a different format ('EN-en' rather than 'EN'), you can use this BAdI.
    c) Return URL
    Enter the name with which the Web Service expects the return URL (usually HOOK_URL), and choose the type Return URL. Do not enter a value for the return URL. The SRM Server determines the value at runtime.
    The return URL is required in order to transfer data from the Web Service via the browser to the SRM Server System. The Web Service copies the return URL into the 'action' parameters of the transfer form. The return URL is also transferred as a parameter to the Web Service. As this happens, all parameters following the return URL are generated as parameters into the return URL, that is, they are not transferred as individual parameters to the Web Service.
    Note:
    As of SAP Enterprise Buyer Release 4.0, specification of the return URL is optional. If you do not specify it, 'HOOK_URL' is used as the name. The parameters of the return URL thus become obsolete. The return URL must only be specified if the Web Service expects a different name for it than 'HOOK_URL'.
    9. Save your entries.
    Note:
    To make a Web Service accessible for individual users or for user groups, you must assign the Web Service as the value for the attribute CAT. You do this in the attribute maintenance (Transaction PPOMA_BBP). The Help for this attribute lists all the available Web Services.
    Further notes
    You can find the documentation on OCI and OPI in the SAP Service Marketplace at the Internet address service.sap.com/instguides.
    In order to read additional data from the SRM Server and to transfer it to the Web Service, you implement the Business Add-In (BAdI) Transfer Additional Parameters.
    In order to define a different logic for the transfer of data from the product catalogs to the SRM Server System, you implement the BAdI Transfer Shopping Cart from Catalog.
    Hope this will help.
    Please reward full points, incase it suits your requirements.
    Regards
    - Atul

  • Dump while adding a shopping cart in work area in Carryout Sourcing

    Hi Experts,
    We are getting dump while adding a shopping cart to the work area in Carryout Sourcing.
    We want to replicate the Purchase Requisition from R/3 to SRM. And SC contains the limit item with free text service.
    The dump details are as follows :
    The exception 'CX_BBP_PD_ABORT' was raised, but it was not caught anywhere
    along
    the call hierarchy.
    Since exceptions represent error situations and this error was not
    adequately responded to, the running ABAP program 'SAPLBBP_PDH' has to be
    Error analysis
        An exception occurred which is explained in detail below.
        The exception, which is assigned to class 'CX_BBP_PD_ABORT', was not caught and
        therefore caused a runtime error.
        The reason for the exception is:
        Buffer table not up to date
    How to correct the error
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "UNCAUGHT_EXCEPTION" "CX_BBP_PD_ABORT"
        "SAPLBBP_PDH" or "LBBP_PDHU08"
        "BBP_PD_ABORT"
    Information on where terminated
        Termination occurred in the ABAP program "SAPLBBP_PDH" - in "BBP_PD_ABORT".
        The main program was "SAPLBBP_SOCO_UI_ITS ".
        In the source code you have the termination point in line 73
        of the (Include) program "LBBP_PDHU08".
      READ TABLE lt_callstack INTO ls_callstack2 INDEX 4.
      CONCATENATE   '/' ls_callstack2-eventtype
                    ls_callstack2-eventname ls_callstack2-progname
                    INTO lv_msgarg3 SEPARATED BY space.
      CALL FUNCTION 'BBP_ALERT_INTERNAL_OT'
        EXPORTING
          msgid   = gc_msgid_bbp_pd
          msgno   = 047
          msgarg1 = lv_msgarg1
          msgarg2 = lv_msgarg2
          msgarg3 = lv_msgarg3.
      MESSAGE ID gc_msgid_bbp_pd TYPE c_msgty_i NUMBER iv_msg_no
              WITH ls_callstack1-eventtype
                   ls_callstack1-eventname
                   ls_callstack1-progname.
      rollback work.
    get the messages from the application log
      TRY.
          CALL FUNCTION 'BBP_PD_LOG_GET_MESSAGES'
            TABLES
            e_messages = lt_messages.
        CATCH cx_bbp_pd_abort.
          REFRESH lt_messages.
      ENDTRY.
      RAISE EXCEPTION TYPE cx_bbp_pd_abort EXPORTING
          worked_on_document = lv_guid
          t100_msgid = gc_msgid_bbp_pd
          t100_msgno = iv_msg_no
          t_appl_log_messages = lt_messages.
    ENDFUNCTION.
    Could you please help me on this, how to rectify the dump ?
    Thank you very much in advance.

    Hello,
    I have seen this dump many times because the ERP version defined in table BBP_BACKEND_DEST was not correct.
    Please, check the following note related to this configuration:    
    1230789 - Dump: BBPSOCO01 at include LBBP_PDH_TEOF0B               
    Kind regards,
    Ricardo

  • Shopping cart Awaiting approval

    We are using SRM6.0. We have activated the WF10000060.
    On ordering shopping cart get the status "Awaiting Approval".
    On checking the status of the Shopping cart in SWI6..we see lot of errors in workflow log undrr steps history.
    1. (Sub)workflow created - No Errors
    2. Work Item Submitted for Execution - No Errors
    3. Exception occurred - Error when starting work item 000000065623
    4. PROCESS_NODE -
    Error when processing node '0000000007' (ParForEach index 000000)
    5. CREATE - Error when creating a component of type 'Step'
    6. CREATE_WIM_HANDLE - Error when creating a work item
    7. CREATE_VIA_WFM - Error within method CL_SWF_RUN_WIM_FACTORY->CREATE_VIA_WFM
    8. GET_WITYPE -  Unable to determine work item type for step at node 0000000007
    9. GET_TASK_HANDLE - Error when loading task WS10000049
    10.FIND_BY_WFDWIZ - Workflow definition of task 'WS10000049' cannot be activated
    11. Error Message Created for Admin - No errors
    12. Executing flow work item - Work item 000000065623: Object FLOWITEM method EXECUTE cannot be executed
    13. Executing flow work item- Error when processing node '0000000007' (ParForEach index 000000)
    14. Work Item Submitted for Execution - No errors
    Under Messages tab we have error message: Error when processing node '0000000007' (ParForEach index 000000).
    The above errors are similar even when we activate other work flows of shopping carts.
    It looks

    SAP Note 962488 requests for the SWD_WFD_REPLICATE_FROM_9999 function module teo be executed. However did not solve the problem.
    Also note 981295 was verified and is not for our problem.
    Any better answer?
    Vasu

  • SRM Shopping cart pop up not appearing in EP 6 portal

    Hello
    I have set up the SRM business package in the EP6 SP13 portal. If I create a Shopping Cart via the ITS then leave the transaction (say by clicking on another transaction a popup would come up and warn me that I have not saved the shopping cart and would lose my work.
    However via the portal, this message doesn't appear.
    Does anyone have any ideas how to get this pop up to appear on the portal iview?
    Thanks
    Rebecca

    Hi!
    As Detlev suggested the only "standard" solution is to use Portal's EPCF dirty flag.
    In SRM transactions when you are in change (or similar) mode in the HTML source code of the SRM transaction there is a flag (JavaScript variable) that refers to this state.
    You have to check this Mode flag, and set the Portal's EPCF flag accordingly.
    There are many ways you can achive this little trick.
    E.g.
    -In every SRM transaction the WPINTEGRATION.JS file is included, so you can put sour code here.
    -Or you implement SRM transactions via a proxy html page (stroing it e.g. at the Portal KM), which is called via an URL iview.
    Once you made this Portal will not let you close an SRM transaction when it is in change/create mode without a warning.
    Hope this little overview gives you enough to start with.
    BR.
    Richard

  • Monitor Shopping Carts with approval overview

    Hi experts,
    Do you know of any report similar to BBP_MON_SC that shows also the approval overview, or at least who is the current approver that has to release the Shopping Cart?
    Many thanks,
    Ezequiel

    Hello Ezequiel,
    Actually, BBP_MON_SC is a transaction which is suitable for the administrators.
    If you would like to assign the same to users who has employee role, you will have to create custom specific role to suit your modification.
    BBP_MON_SC belongs to role SAP_BBP_STAL_ADMINISTRATOR.
    Through transaction BBPSC04 (Shopping Cart Check Status), you can see the approval preview, but within this transaction, user can see only his own shopping carts.
    Via BBPSC04 is not possible to check shopping carts from other users, only your own documents.
    Actually, there is no standard transaction where you can look for carts from other users without administrator role.
    I hope this helps.
    Kind regards.
    Ricardo

  • SRM Shopping Cart Offline Approval

    1. I see from SAP Note 1166763 there is a Consulting Solution for the Blackberry.  I see from various SAP Notes that other customers do approve Shopping Carts via the iPhone.*
    Does SAP also have a Consulting Solution for the iPhone?
    Are there any additional hardware/software requirements to approve Shopping Carts via the iPhone?*
    2. Not all users may have a Blackberry or iPhone.  They may have to approve via Mircrosoft Outlook, as described in this URL: http://help.sap.com/saphelp_srm2007/helpdata/en/31/47c6cb8e9249f2bc29444212e4704a/content.htm*
    s the Offline Approval method configurable by user?  Can some users approve via MS Outlook, and some users by Blackberry or iPhone?

    Hi
    The Blackberry Consulting solution can be used for iPhone too. The solution works this way, The email communication happens through SRM SErver and your mail server for these devices. When email comes back from these devices, the SRM programs for offline approval reads the emails for some particular action (may be YES NO or , APPROVED etc). If the return email has the information in it, then offline approval programs gets executed and approves the cart.
    So the solution is just to decode the incoming email and then process the work item
    Regards
    Virender Singh

Maybe you are looking for