Add AdHoc on Header Level SC within Status "In Revision" (BRF SRM 7.0)

Hi all,
we have implemented a n-step approval workflow within SRM 7.0 (BRF)
If the SC is created, user can add AdHoc approvers on header level.
Problem:
If an approver rejects or changes the SC, SC is sent back to requisitioner and he has to accept the changes.
But within this status (In Revision), the user is not able to add new AdHoc Approvers to the SC Workflow (Header Level)
Button is active but when I select a process level, chosse Add Approver, select an Approver and hit ok, process levels are not updated.
Task ID (SRM Standard) 40007994
Question:
Is this SRM Standard procedere?
Is it not possible to add AdHoc Approvers when SC is in Status "In Revision"?
Thanks and best regards
Andreas

Hi Andreas,
I still have not received a response back.  I will strongly disagree with their response if that is the case.  When applying note 1508121, this disables that add approver button on the "In Revision" step.  It still leaves the add approver button enabled for the "Open" step under "In Revision", this should then allow for the approver to be added.
If nothing else if this is how they are making it behave, they should then create a non mandatory note for those that want to be able to add approvers here as it makes no business sense to allow this functionality for 7 support stacks and then take it away.
Regards,
Scott

Similar Messages

  • Add checkbox on header level Tab Org.data

    Dear All,
    My requirement is I need to add checkbox on header level Tab Org.data in ME21n or ME21.
    And if checkbox is checked in the tab Org.data, it should display Terms and Conditions in the print preview.
    Please suggest how to write code? Is there any user exit for transactions ME21N or ME21.
    Thanks,
    Rana.

    hi praveen,
    search this forum on how to implement a badi if you haven't done one before. also, go to transation SE18 and read the documentation on badi_fdcb_subbas01 which clearly says that its used for FB60... see the example how they have used it by going to menubar Implementation->Overview then choose FI_FDCB_SUBBAS01_EX (Example for Screen Enhancement 1 on FDCB Basic Data Screen)...you should look at the method PUT_DATA_TO_SCREEN_OBJECT and tab Subscreens where the screen exits are available to use.
    In FB60, if you go to menubar System->Status and check the Program (Subscreen) and Screen Number, you'll see it'll match the program name and screen no. provided in the Subscreen tab of the BADI.
    Hope this helps.
    Cheers,
    Sougata.

  • TO ADD TAB AT HEADER LEVEL IN ME21N

    Hi guys
    I have to add a tab at header level of ME21N using BADI ME_GUI_PO_CUST and ME_PROCESS_PO_CUST
    can someone guide me how to do this?
    Thanks

    Hi,
    Try with SMOD enhancement MM06E005. I know this works well for adding a tab in PO header or item level . Read OSS 407975 for implementing this screen exit
    here i am pasting OSS Notes and if you need clearly then login into service.sap.com
    Symptom
    You are using SAP customer enhancement MM06E005. There is no sample source code for this enhancement.
    Other terms
    User exit, customer enhancement, MM06E005, example, sample
    Reason and Prerequisites
    You want to activate user exit MM06E005. Note that this is a consulting note and not a correction of the user exit.
    Solution
    You can use the sample source code attached here to recognize the basic functions of the exit. This example is, however, only one of many options that are offered by the customer enhancement.
    The sample source code includes the following functions:
    Supply of an additional field on header level
    Supply of an additional field on item level
    Derivation of a field on item level from the copied reference document
    Now, in order to be able to use the sample source code, you must create field ZZFLAG on the header level of the document and field ZZFIELD on the item level.
    Double-click on Include table CI_EKKODB
    Enter the following values:
    Name    Component type DType Length DecPlace Short text
    ZZFLAG  CHAR1          CHAR  1      0        1-digit indicator
    Save and activate the include table.
    Double-click on Include table CI_EKPODB
    Enter the following values:
    Name    Component type DType Length DecPlace Short Text
    ZZFIELD CHAR1          CHAR  1      0        1-digit indicator
    Save and activate the include table.
    In order to activate the sample source code, you additionally have to carry out the following changes on screens 0101 and 0111.
    1. Screen 0101: Create the following fields:
                  "Checkbox"            Name: EKKO_CI-ZZFLAG
    2. Screen 0111: Create the following fields:
                  "Input/output field"  Name: EKPO_CI-ZZFIELD
                  "Pushbutton"          Name: BUTTON
                                        FctCode: ZZDETERMINE
    The following assignments apply to the sample source code:
    EXIT_SAPMM06E_006  -->  LXM06F36
    EXIT_SAPMM06E_007  -->  LXM06F38
    EXIT_SAPMM06E_008  -->  LXM06F37
    EXIT_SAPMM06E_009  -->  LXM06F39
    EXIT_SAPMM06E_016  -->  LXM06F41
    EXIT_SAPMM06E_017  -->  LXM06F42
    EXIT_SAPMM06E_018  -->  LXM06F40
    Copy the source code from the attachment and insert it into the corresponding function modules. Save and activate the function modules.
    Create the following variables in the corresponding TOP include in order not to get any syntax errors:
      INCLUDE ZXM06TOP
    data: gl_aktyp type c,
          gl_no_screen type c,
          gl_rekko like ekko,
          gl_ekko_ci like ekko_ci,
          gl_ekpo_ci like ekpo_ci,
          gl_ekpo like ekpo,
          gl_ucomm like sy-ucomm.
    types: begin of ekpo_tab,
              ebeln like ekpo-ebeln,
              ebelp like ekpo-ebelp,
              ekpo like ekpo,
           end of ekpo_tab.
    data:  gt_ref_ekpo_tab type table of ekpo_tab.
    Save and activate the TOP include.
    On header level, you can now store a character, X or space, via field ZZFLAG on the database with the document and read it also again.
    On item level, you can fill field ZZFIELD with a one-digit value and save it with the document. If you copy this document, the system displays an additional function button on tab page "Customer data". If you press this button, the value of the reference document is copied to field ZZFIELD.
    If you want to store the source code as sample source code in your system, start Transaction SMOD. Enter MM06E005 as an enhancement. Select "Components". Press "Change". Position the cursor on the corresponding module and choose "Sample code". Create the corresponding include and copy the source code from the note. Save the include. Note that, of course, syntax errors may occur when you check components. This is because the includes of the sample code are not integrated into a program but rather are completely independent and, therefore, do not have any relationship to each other either. For this reason, only save the include and do not activate or check it. The sample code has to be copied into the corresponding function modules in order to become active.
    If you use the user exit in the new purchase order, it is not guaranteed that the customer screen is always processed. To make sure that possible required fields are checked, include a corresponding message into the EXIT_SAPMM06E_012. This screen is always processed.
    Header Data
    Release Status: Released for Customer
    Released on: 07.09.2006  13:07:34
    Priority: Recommendations/additional info
    Category: Consulting
    Primary Component: MM-PUR-PO Purchase Orders
    Secondary Components: MM-PUR-GF-CE Customer Enhancements
    I have not done BADI for PO,so i am not sure that whether BADI will work for Screen exit or not
    Thanks
    Seshu

  • WCTL Transaction - Add Custom Field Header level

    Hi All,
    Here at my client's place guys are doing PoC on WCM (PM being used for last couple of years) and the requirement is to have a custom field at Header level of WCTL (WC Application Change ) with F4 option.
    I have created a custom field with z table for master data to it (will be used as check table for this field) and appended it to the WCAAP - WCM: Application using append structure option.
    Now I need to add this field at the header level of the mentioned transaction. I searched throgh for any available exits, BADI's or enhancement spots with no success. Even Inforums i couldnt find any help and hence this message.
    Will appreciate any inputs in this regard,
    Thanks,
    Lakshmi Narayana.

    Hi Narasimhan,
    First of all thank you verymuch for the quick reply.
    I tried to search for the BADI definition (BADI_WCM_WAPI_001) and Enhancement Spot (ES_WCM_BADI) (se18) with no success. We are using ECC6.0 with SAP_ABA patch level 10, EA-APPL (SAP Enterprise Extension PLM, SCM, Financials) at level 7.
    Does this has any impact on why I couldnt find it or is there something that I am doing  wrong... Please guide me...
    Thank you once again for your time.
    Rgds,
    Lakshmi Narayana

  • How to delete approved shopping carts at header level in SRM 5 ?

    Hi All
    We are using SRM 5 (Classic Scenario) and we have a requirement in which we need to delete the approved shopping carts at header level. Here we are referring the case where SC lies in approved state in SRM but no PO generated in back end.
    We assume that if PO has been created for SC then shopping cart can not be deleted at all.
    I have seen advices like deleting approved shopping carts at item level but this would not suffice. As well we have seen that if we delete the SC at item level still SC shows complete value in header.
    Please advise on this.
    Regards
    Pranay Gupta
    +919711120111

    Hello,
    As far as I know, cart can be deleted at header level when its status is held.
    You can try to archive your carts, since item can be deleted.
    Check the archiving criteria here:
    http://help.sap.com/saphelp_srm50/helpdata/en/3c/f8f03bb8e88109e10000000a11402f/frameset.htm
    And shopping cart archiving procedure here:
    http://wiki.sdn.sap.com/wiki/display/SRM/ShoppingCartArchiving
    Regards,
    Ricardo

  • Add customer button on header level for BUS2201(PO) - SRM 7.0

    Hi,
    I want to define a customer button (with action) within PO on header level.
    Web Dynpro           FPM_OIF_COMPONENT
    Configuration          /SAPSRM/WDCC_FPM_OIF_PO_PURCH
    Task:
    Add a customer button besides standard Export button.
    I assume-afterwards I have to enhance the method onactionbutton_pressed to create my event when customer button is pressed, right?
    Could anyone please guide me how to solve this issue?
    Thanks and best reagrds
    Andreas

    Hi,
    Here are the steps to add the button, I wrote it in other thread. In my case for PO is not displayed, try to follow the steps and if you are able to show the button tell me how please.
    Add custom button in PO
    And yes ,you need to create an enhancement point in the view CNR_VIEW of the component FPM_OIF_COMPONENT, you need to create a post-exit in the method BUTTON_PRESSED, here you have a sample code:
    DATA: lv_id TYPE string,
            lv_event_id TYPE fpm_event_id.
      DATA: lo_nd_oif_application TYPE REF TO if_wd_context_node,
            lo_nd_variant TYPE REF TO if_wd_context_node,
            lo_nd_toolbar TYPE REF TO if_wd_context_node,
            lo_nd_button TYPE REF TO if_wd_context_node,
            lo_el_button TYPE REF TO if_wd_context_element,
            lo_nd_other_functions TYPE REF TO if_wd_context_node.
      DATA: lv_substring TYPE string,
            lv_substring_i TYPE i,
            lv_node_name TYPE string,
            lv_position TYPE string,
            lv_length TYPE i,
            lv_seq TYPE i.
      DATA:lt_keys TYPE STANDARD TABLE OF string,
           lv_key LIKE LINE OF lt_keys.
      TYPES:BEGIN OF y_parameters,
        name TYPE string,
        value TYPE string,
      END OF y_parameters.
      DATA: lt_parameters TYPE STANDARD TABLE OF y_parameters,
            ls_parameter LIKE LINE OF lt_parameters.
      DATA: lv_boid      TYPE bbp_guid,
            lv_botype    TYPE string,
            lv_objkey TYPE  swo_typeid,
            lv_objtype  TYPE  swo_objtyp,
            lv_object_id TYPE crmt_object_id_db,
            lv_process_type TYPE crmt_process_type_db,
            lv_object_type TYPE crmt_subobject_category_db,
            lv_rfc TYPE zgrs_co_logsys-rfc,
      DATA: lo_fpm TYPE REF TO if_fpm.
      lo_fpm = cl_fpm_factory=>get_instance( ).
      lo_fpm->raise_event_by_id( lv_event_id ).
      lt_keys = lo_fpm->mo_app_parameter->get_keys( ).
      LOOP AT lt_keys INTO lv_key.
        ls_parameter-name = lv_key.
        lo_fpm->mo_app_parameter->get_value(
          EXPORTING  iv_key = lv_key
          IMPORTING  ev_value = ls_parameter-value  ).
        INSERT ls_parameter INTO TABLE lt_parameters.
      ENDLOOP.
      lv_id = wdevent->get_string( 'ID' ).
      lo_nd_oif_application = wd_context->get_child_node( name = wd_this->wdctx_oif_application ).
      lo_nd_variant = lo_nd_oif_application->get_child_node( name = wd_this->wdctx_variant ).
      lo_nd_toolbar = lo_nd_variant->get_child_node( name = wd_this->wdctx_toolbar ).
      lo_nd_other_functions = lo_nd_toolbar->get_child_node( name = wd_this->wdctx_other_functions ).
      lv_substring = lv_id.
      lv_length = STRLEN( lv_id ).
      lv_seq = lv_length - 3.
      IF lv_id+lv_seq = '_CP'.
        lv_substring = lv_substring(lv_seq).
        lv_id = lv_substring.
      ENDIF.
      WHILE lv_substring CS '_'.
        lv_position = sy-fdpos + 1.
        lv_substring = lv_substring+lv_position.
      ENDWHILE.
      IF lv_substring CO '1234567890'.
        lv_substring_i = lv_substring.
      ENDIF.
    * Item level action;
      IF lv_id CS '_item'.
    * Or header level action;
      ELSE.
        IF lv_id CA '0123456789'.
          lv_position = sy-fdpos - 1.
          lv_node_name = lv_id(lv_position).
          IF lv_id CS 'OTHER_FUNCTIONS'.
            lo_nd_button = lo_nd_other_functions->get_child_node( name = wd_this->wdctx_button ).
            lo_nd_button->set_lead_selection_index( index = lv_substring_i ).
            lo_el_button = lo_nd_button->get_element(  ).
            TRY.
                lo_el_button->get_attribute(
                EXPORTING
                  name =  `EVENT_ID`
                IMPORTING
                  value = lv_event_id ).
              CATCH cx_wd_context.
            ENDTRY.
            READ TABLE lt_parameters INTO ls_parameter WITH KEY name = 'SAPSRM_BOTYPE'.
            lv_botype = ls_parameter-value.
            READ TABLE lt_parameters INTO ls_parameter WITH KEY name = 'SAPSRM_BOID'.
            lv_boid = ls_parameter-value.
    *         Obtain the object_id;
            SELECT SINGLE object_id INTO lv_object_id
             FROM crmd_orderadm_h
             WHERE guid EQ lv_boid.
    *         If not Z button, exits;
            IF lv_event_id(1) NE 'Z'. EXIT. ENDIF.
    *      Actions;
            CASE lv_event_id.
              WHEN 'ZBUTTON'.
              WHEN 'ZBUTTON2'.
            ENDCASE.
          ENDIF.
        ENDIF.
      ENDIF.

  • How can I add a link to an item within a workflow email - which will always find the item - even if it's status has changed?

    I've used the method within the SharePoint designer to add a link to the workflow context current item URL, but when the current item status changes then obviously this link will no longer work.
    How can I change this link so that it will always open the item, even if someone has changed it within the list, before I clink on the link?
    This is an important one as over 300 people will use the list and many of these will be emails about items on the list will be in different time zones.  I don't want to have lots of mails from people saying "this list doesn't work" as it's
    critical they keep using it.
    Please help.
    P.S.  I don't know if the <href> method will work, so if someone can confirm to me then that would be great.

    Hi,
    According to your post, my understanding is that add a link to an item within a workflow email.
    I’ m not very clear about the status you said. Please descript more detail which URL do you want to display.
    Per my knowedge, you can display the following url in your email body:
    [%Workflow Context: Current Item URL%]
    [%Workflow Context: Current Site URL%]
    [%Workflow Context: Workflow Status URL%]
    [%Current Item: Encoded Absolute URL%]
    Please start the workflow automatically when an item is changed and changed.
    No matter how you  edit the item or update the approve status, the URLs remains the same.
    Thank you for your understanding.
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • PGI status at delivery header level has not updated

    Dear Friends,
    We had created deliver, picking was completed and PGI was completed successfully. However when we try to create Billing, an error occurs stating that PGI is not completed.
    Further when we check the delivery, the Goods Issue status at item level is completed but at the Header level the GM is B which is partially completed. In the Document flow we can see the PGI Status is completed.
    I think there might be some table which was not update. Is there any way to update the status in the delivery?
    Further we tried to reverse the PGI through VL09, but system is not able to find the delivery ..this might be because the system might be checking in some table where the statues has not updated.
    Please suggest me how should I complete this.

    HI,
           Go to transaction "SE16N" and enter table "VBUK" and give the delivery number in the field sales document number. Now you type "&SAP_EDIT" in the transaction bar and execute. Here you can change the status(Total goods movement). And see If you can actually bill the document. Kindly please let me know If you need any more information on this.
    Regards,
    Ram Pedarla

  • Goods Movement and Billing status at header level

    Hello,
    Im new to this topic and have some very basic questions
    Will WBSTK field be updated with goods movement status for a given sales order number in VBUK table ?
    Similarly, will FKSTK/FKSTK or BUCHK will be updated with billing status ?
    I know that for a given delivery document number, I can track the status at the item level.
    But my aim is to know the overall goods movement and billing status at the order header level.
    Any clues will be of great help.
    Thanking you in advance.
    Regards,
    Preethi

    Hi Preethi,
    A sales order does not determine a billing status for delivery related billing, field VBUK-FKSTK is only determined for delivey.
    Just because of this, you will not find billing status field in VA03 -> goto header;
    you could only find billing status field for delivery in VL03N -> status overview.
    Best regards,
    Crystal Lin

  • URGENT: Changing status at Header level in Service Ticket in Webclient

    Hi All
    Please reply ASAP.......
    I am changing status for service ticket in webclient at Header level.
    But at item level system status is not changing.
    Is there any config in CRM where user status or system status is copied from header to item level
    Basically need is to trigger item status when header status is trigerred....
    Can anyone help me in resolving this issue.
    Regards
    Pankaj Vispute

    Thanks Bhanu,
    I solved my problem with your answer.
    Thanks,
    Praveen

  • How to change status in status profile at header level in background

    Hi,
    I have customized the standard sales order screen with status profile at header level.
    In that, I have set the check boxes as created, delivered, approved and rejected.
    The requirement is, whenever the order is created through VA01, need to check the order as 'Created' one in the status profile.
    It is not possible for the user to mark this one manaully. I think, this can be done via only exits.
    Please confirm this and how this can be proceed.
    Thanks,
    Thiyagu

    For maintaining header conditions, Choose  Header--> Conditions  from menu bar.
    For maintaining Delivery address, first select your Item, then click on "Truck" icon. Here you can maintain your delivery address.
    Similarly, Header Texts and Item Texts will be maintained in Header> Texts,  Item> Texts from the Menu Bar.
    Regards,
    Umakanth

  • How to add user defined tab in the Header level of T-Code O4NM?

    How to add user defined tab in the Header level of  T-Code O4NM?
    I tried with BADI but I cant able to find any BADI for it and also searched for screen exit too..

    Can you check the user exits,
    OIJNOM_N and OIJTKT_N
    Cheers,
    Balaji

  • To add Billing Plan at Sales Order Header Level

    Dear All,
    Our requirement is such that for a project, we need to define a billing plan at header level of sales order.
    As of now we are defining billing plan at sales order line item which are having accunt assignment to WBS elements.
    Pl. let me know whether we can add billing plan at SO header level and if it is possible then how to do it. Because right now there is no tab available for "Billing Plan" at SO header level.
    If we can add it then will it be valid for all item levels?
    Need your help.
    Regards
    Ratna Palit

    SPRO - SD - Billing - Billing Plan - the first 5 config nodes (Define Billing Plan types / Define Date descriptions / Assign Date categories / Maintain Date Proposals / Assign Billing Plan types to Sales Doc types) are applicable to you.
    this is pretty tranparent for a reference.
    What else is required?

  • Add fiel FRBNR at Header level

    Hi SAP community.
    I need to add the field Bill of landing (FRBNR) at header level for MType=561 in transaction MIGO or MB1C.
    Please indicate how could I reach that...step by step.
    Thanks
    la

    Make screen enhancement with help of ABAPer
    In standard procedure FRBNR field is not allowed for 561 movement type.
    561  movement is to upload intial stock only.
    check this Message no. CZ287

  • Update the overall pick status of a outbound delivery  at header level

    Hi Experts
    Is there any way to directly update the outbound delivery ( VL02N) status at header level (VBUK-KOSTK) , OverllPickStatus
    quick response is appreciated
    Thanks
    Satish

    try MV50AFZZ.
    Regards
    Peram

Maybe you are looking for

  • When I try to resume adobe manager reader download I get an add-on error

    my computer is a Windows Vista (64 Bit) Sp1 It already had adobe reader 9 installed, but I decided to install Adobe Reader 9.1. I don't know if it's the same version so this is what happened. I downloaded adobe reader 9.1 and then I paused it and tur

  • Problem sharing POJO Data Source while exporting

    Hi,<br> I have an issue that stops me exporting a report to PDF. I have two reports that share a POJO data source. The POJO is stored<br> in the session. The same POJO is being passed to both of the reports. While one of the them exports it perfectly

  • Undelete user

    Can we bring back a user status to Active from "Deleted"?

  • SBL-DBC-00104 error using External Business Component

    Hi all, I'm trying to use a EBC for querying datas in the Export View. It works fine the most of the times but in some querys, it shows the error SBL-DBC-00104: Error retrieving next record from the database. ORA-24345: A Truncation or null fetch err

  • Can I cancel an in-app purchase

    Hi! Well, I recently made an in-app purchase with my gift card visa and I realised that I didn't have enough money for it. Now it is there in my purchase history with the amount I owe and no button to report a problem.I don't want it so much it's not