Adding up a Custom Field Approver in Purchase Requisition

Hi,
  Could anyone please let me know how to addup a custom field Approver to Purchase Requistion.
   Requesting you to list down the User enhancements that are available for PR Lineitems screen.
   The transaction used is ME51N.
Regards,
Ganga

Hi,
You can try this enhancement: MEREQ001
The exits are:
1)EXIT_SAPLMEREQ_001:-include name is ZXM02U01.
2)EXIT_SAPLMEREQ_002:-include name is ZXM02U02.
3)EXIT_SAPLMEREQ_003:-include name is ZXM02U03.
4)EXIT_SAPLMEREQ_004:-include name is ZXM02U04.
5)EXIT_SAPLMEREQ_005:-include name is ZXM02U05.
6)EXIT_SAPLMEREQ_006:-include name is ZXM02U06.
7)EXIT_SAPLMEREQ_007:-include name is ZXM02U07.
8)EXIT_SAPLMEREQ_008:-include name is ZXM02U08.
9)EXIT_SAPLMEREQ_009:-include name is ZXM02U09.
10)EXIT_SAPLMEREQ_010:-include name is ZXM02U12.
Regards,
Viji

Similar Messages

  • Custom field update in Purchase Requisition Final Release

    Hi,
      We have PR release strategy at Item level.
    In PR table EBAN include I have added new field as ZZREL_DT (for final release date), This Field I want to update when final release will get triggred for the PR item.
    For updating this custom field I have try with  Enhancement 'M06B0002' but system is not updating  the value in new field , and as in BADI 'ME_REQ_POSTED', the IM_EBAN is an importing structure ,system is not allowing to change the value if we implement this BADI.
    Is there any user exit or BADI, to update this custom field, I want to update the system date when user releasing the PR item with ME54N or ME55 transaction.
    Regards,
    Zafar

    Hi ,
    Try with create new tab in PR item level, add field in custom tab example Final release Tab.
    Try to fetch data from EBAN table when final release happened ( based on status ) the date will update in this table. I hope this is helpful.
    Use user exit to create custom tab and custom field 
    enhancement MEREQ001 : check this enhancement.
    user exit EXIT_SAPLMEREQ_0*
    I hope it is helpful

  • Report - who is the current approver for purchase requisition

    Hi Experts
    Is there a report that can give information the status / who is the current approver for purchase requisition?
    currently if we open the PR directly, we can only know the release strategy, release code, status of approver, but we cannot have the information who is the person that should approve this PR.
    Thanks in advance
    Prashanth.v

    Hi All.
    Unfortunately we want to have this information for our end user, and they will not have the access to SE16.
    Another thinks is from CDHDR we will have the information if changes are made in PR. So it will give information user that already approve the PR
    What we want to have is a report of outstanding PR (not yet released) that have information who is the user (the user complete name / user id)  that should approve the PR.
    Thanks In Advance
    Prashanth.Venkategowda

  • Approval at purchase requisition level only

    Hi Experts,
    We want approval only at purchase requisition level and once PR is approved, PO should be created without any approval. I know we can make it happen by having release streategy at PR level and remove any release streatgy at PO level.
    Please let me know if this process is OK and if someone has done similar kind of approcah. Also please advise what things we should take care while taking this approach.
    Regards,
    KS

    It is actually a better business process to approve the purchase requisitions, but many businesses have a problem with this because historically managers manually signing the purchase order and want to replicate the legacy processes.  Typically the purchase requisition is approved as the maximum price that can be paid, the purchasing personal then convert to a purchase order for this value or less.
    You will need to take care of any restrictions that you wish to have on the purchasing personal when converting purchase requisitions, i.e. changing quantity, prices, fixed vendors, etc.

  • Is it possible Line level approval for purchasing requisition in AME?

    hi
    is it possible Line level approval for purchasing requisition  in AME?
    so that send each line to separate approver ?

    If using AME, it should be possible. Check AME Guide for POs for details. Let me know if you run into issues.
    Thanks
    Shree

  • Third party sales how customer address copied to Purchase Requisition

    Dear All,
    Third party sales  customer address copied to Purchase Requisition, How this is happening and Where is the confirugation setting, Is it MM or SD related.
    Regards
    Sudarshan

    Hi,
    configuring thrid partyIt is related to MM, but its significance is there in SD as well.
    The address of the customer is copied from the coustomer master data, through sales ordeer.
    reagrds.
    DSR
    Edited by: D.Srinivasa Rao on Nov 7, 2011 1:48 PM

  • Trigger CIF during custom field change on Purchase Req. and PO

    Hi,
    We added a custom date field in Purchase Req. and Purchase Order transactions (ME52N/ME22N) in ECC. When this custom field gets changed along with any other standard field, outbound CIF process happens. However, when we change this custom field only, then outbound CIF doesn't happen. I believe we need change pointers and may be custom code to trigger outbound CIF. I would appreciate any suggestions on how to achieve this functionality.
    Thanks.
    Naveen

    Hello Naveen,
    Use user exit EXIT_SAPLMEAP_001 here, the structure CIFPUORCUS must be enhanced with custom fields so that the document date can be included (IT_OUTPUT_CUS).transferred to CT_MM_DOC. You need to fill EBAN and EKPO for change transfer. Also you can have the background job for RIMODINI to transfer the changes.
    Best Regards,
    R.Brahmankar

  • How to de-activate Qty and Price fields for Service purchase requisition

    Dear all,
    We have a request to de-activate (leave it as "Display") the fields of quantity and gross price when changing a service purchase requisition of a specific document type.
    In example: We want that purchase requisition type NB, allows in change mode (ME52 or ME52N) to change the quantity and gross price of the services. On the other hand, these two fields must be only visible for order type ZNB. Besides this must be happening only for services.
    Changing PT9 or PT9B will affect also the creation, and if we only configure based on transacction and document type does not work.
    Any help will be highly appreciatted.
    Cheers

    Hi,
    You may have to write a output requirement routine and assign the same to the output type in NACE.
    But i don't think you will get the old and new data of Purchase order in requirement routine (program : SAPLV61B).  You may have to export the data into memory from either a BADI method or User exit and then import the same in requirement routine.
    Regards
    Vinod

  • Budget Approver for Purchase Requisition

    Hi,
    In MM setup for purchase requisition, 4 levels has been setup for approving based on amount. The person who will approve is configured to be determined based on user exit (value - 9) in TCode OMGQ.
    My question here is where is this user exit and how can we know to whom this PR will actually reach for approval.
    Please help me out.
    Regards,
    Binay Agarwal

    That you have to check in the Workflow settings based on the organization defined in PPOME
    User exit M06B0001
    you ca check the logic of user exit in SMOD
    enter the above user eixt and display the component logic

  • Last approver of purchase requisition linked to workflow

    Hi Guys,
    Im writting a report to display retrospectively the usernames of the last approvers of a company's purchase requisitions for auditing purposes.
    After searching the forum I found a way to do this:
    1) use SAP_WAPI_WORKITEMS_TO_OBJECT to retrieve the Workitem Id of PR.
    2) read table SWWWIHEAD with TOP WI_ID as the workitem id and WI_TYPE as W and WI_STAT not equal to Completed
    3) use SWWWIHEAD-WI_ID from previous step in SAP_WAPI_WORKITEM_RECIPIENTS to get the recipients.
    Does this sound right to you?
    should not wi_stat be EQUAL to 'completed' instead?
    why can I not just do  select wi_agent from SWWWIHEAD after getting wi_id from the first step?
    Thanks in advance for your help.

    after tracing SAP_WAPI_WORKITEMS_TO_OBJECT and SAP_WAPI_WORKITEM_RECIPIENTS I found a few tables but I dont know exactly what they are used for.
    Could I maybe get the last approver from table SWWVEAGENT (AGENT_ID) coming from swiwiobjct like this:
      SELECT SINGLE wi_id
      INTO ls_wi_id
      FROM swiwiobjct
      WHERE
      objtype = 'BUS2105' AND
      objkey = l_objkey AND
      wi_stat = 'COMPLETED' AND
      wi_lan = 'E' AND
      wi_type = 'F'
      SELECT SINGLE wi_id
      INTO ls_wi_id
      FROM swwveagent
      WHERE
      wi_id = ls_wi_id

  • Customer field in ME22N Purchase Order Transaction

    Hi all,
    I have to add an additional field to Ekko and want to maintain it using the Enjoy Purchase Order Transaction.
    To do so, I added an append to ekko and MEPOHEADER with my z-Field and implemented the Badis:
    ME_PROCESS_PO_CUST  Method PROCESS_HEADER to read the data from vendor and to set the modell using:
    call method lo_obj->set_data
        exporting
          im_data = lw_header.
    In ME_GUI_PO_CUST  Method TRANSPORT_FROM_MODEL I want to read the data using
    data: lo_header       type ref to if_purchase_order_mm,
    lw_header = lo_header->get_data( ).
    my Problem: My Z-Field in structure lw_header is initial; the data is lost!
    Did I forget a step? Is it necessary to add z-fields to CI_EKKODB instead of using own appends?
    Thx

    Hi,
    If you want to add fields in header then append the fields to the standard structure
    'CI_EKKODB' provided in EKKO table and if it is item level then append the fields to the structure
    'CI_EKPODB'.
    Now in 'MM06E005'  make use of the following components for your use.
    1) EXIT_SAPMM06E_006 - Export Data to Customer Subscreen for Purchasing Document Header
    Here, you can export the data to the subscreen by making use of the parameters 'I_EKKO' and 'I_CI_EKKO'
    provided in the import parameters of the exit.
    2) EXIT_SAPMM06E_008 - Import Data from Customer Subscreen for Purchasing Document Header
    You can import the data from screen from 'EKKO_CI' and if you want to update the EKKO table with those values
    then make use of the parameter 'E_CI_EKKO'.
    I hope this will help you.
    If you want anymore help, get back to me.
    Regards,
    Jallu

  • Avoid change in PO item field when entering Purchase Requisition no.

    Hi,
    When we enter the Purchase Requisiton no. in the PO item line, the quantity of the PO item is changed to the quantity of what's left of the requisition. We need to avoid this. Does anyone know it it can be done by customizing? Or do I need to use i.e. user-exit?
    Br,
    Line

    You cannot avoid this by any user exit or customizing.
    You must enter the quantity only after referring the PR.
    Best regards
    Ramki

  • How to copy custom fields in purchasing contract

    Dear all, we have added to the standard field in the purchase contract position two custom fields.
    These two fields (in value) are not taken when the user create a new contract by copying from another.
    Are there some exit or BADI functions that allows to copy also custom ields into corresponding destination fields whitout modify the standard code ?
    In customizing it seams there are aoly rulse for copy position texts.
    Regards,
    Riccardo Galli - Hera group.

    Hi
    Try to check the BADIs ME_PROCESS_OUT_CUST or ME_PROCESS_PO_CUST or the enanchement M06E0005, perhaps u can do something in the routines triggered as soon as the document is saved.
    Max

  • Error while adding custom fields in ERP quotation

    I am trying to add custom fields to ERP quotation. So picked up ERP_H and added view BTCUSTOMER_H/CustomerH to its views. I have added the relevant custom fields to BTCUSTOMER_H/CustomerH. Now when I try displaying this, I get the following error..
    Context generation failed in view BTCUSTOMER_H/CustomerH of UI Component ERP_H
    An exception has occurred Exception Class  CX_BSP_WD_INCORRECT_IMPLEMENT - There is no node text 'BTAdminH' in controller ''. 
    Method:  CL_BSP_WD_CONTROLLER=>DO_CONTEXT_NODE_BINDING 
    Source Text Row:  39
    Initialization of view BTCUSTOMER_H/CustomerH of UI Component ERP_H failed
    An exception has occurred Exception Class  CX_BSP_WD_INCORRECT_IMPLEMENT - There is no node text 'BTAdminH' in controller ''. 
    Method:  CL_BSP_WD_CONTROLLER=>DO_CONTEXT_NODE_BINDING 
    Source Text Row:  39
    Cannot display view ERP_H/HeaderOverviewpage of UI Component ERP_H
    An exception has occurred Exception Class  CX_BSP_WD_INCORRECT_IMPLEMENT - There is no node text 'BTAdminH' in controller ''. 
    Method:  CL_BSP_WD_CONTROLLER=>DO_CONTEXT_NODE_BINDING 
    Source Text Row:  39
    Window ERP_H/MainWindow of UI Component ERP_H cannot be displayed
    An exception has occurred Exception Class  CX_BSP_WD_RUNTIME_ERROR - View BTCUSTOMER_H/CustomerH in component ERP_H could not be bound 
    Method:  CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW 
    Source Text Row:  165
    I have no prior experiance in UI development. Could someone explain me this error and how to fix this?
    Regards,
    Amar.

    closing this unresolved

  • SAP MM Purchase Order custom field pulling through to FI

    Hi
    I have no idea where to start.  I need to create a custom field in the Purchase order which has to pull through to FI.  I've created an Account Assignment category I - Insurance and need to have a field on the Purchase order where the users can fill in the Claim Number. (Reference field).
    I thought I could maybe use the Unloading point field as we don't use it currently, but it doesn't pull through to reports on FI.
    Secondly I would like to link my Account assignment category to a specific General Ledger account (when the user choses Aac I, I would like a G/L to automatically populate and be grey (no changes possible)
    Thanks so much!
    Carina

    I Actually think I found the answer here - http://www.bluemarlinsys.com/ns/0603-03.asp
    1) How to default a General Ledger account on a Purchase Order account assignment for an inventory item?
    When you create a standard Purchase Order using ‘K’ account assignment to expense an inventory item with GL account and cost center, the system expects you to key in GL account number and the cost center. In case you don’t want to use the account modification ‘VBR’ assigned GL account number, it is possible to default a separate GL account with standard configuration steps.
    a) Transaction: OME9 (Maintain account assignment categories)
    Create a new account assignment category ‘Z’ by making a copy of account assignment category ‘K’.  Change account modification to ‘ZBR’.
    b) Transaction: OMGO (Define combination of item categories/account assignment categories)
    Assign account assignment category created in previous step to an item category blank or space.
    Note:
    This is an optional step, if you don’t want to touch the standard ‘K’ cost center account assignment.
    c) Transaction: OBYC (Automatic account assignment configuration)
    Choose account transaction key ‘GBB’ by double clicking the existing entry and choose the appropriate chart of account for your company. Assign the GL account that needs to be defaulted for general modification ‘ZBR’ and valuation class ‘RAW’ (use appropriate valuation class set-up in your company).
    d) Transaction: ME21N to create a purchase order to test the configuration.
    When you create a PO with account assignment ‘Z’ for an inventory item, the system should default the above-configured GL account.
    2) How to default a GL account for a material group when a purchase order is created without a material master?
    If you want to create a purchase order without a material master (service/expense items), the standard SAP R/3 4.x and higher releases, offer functionality to assign a valuation class to a material group. This way automatic MM account assignment can be set-up to drive the appropriate GL account for a material group/valuation class in your company.
    a) Transaction: OMSK (Define valuation class):
    b) Transaction: OMQM (Entry aids for items without a material master):
    Assign the appropriate valuation class for a material group.
    c) Transaction: OME9 (Maintain account assignment categories)
    Create a new account assignment category ‘Z’ by making a copy of account assignment category ‘K’.  Change account modification to ‘ZBR’.
    d) Transaction: OMGO (Define the combination of item categories/account assignment categories)
    Assign the account assignment category created in previous step to an item category blank or space.
    Note:
    This is an optional step if you don’t want to touch the standard ‘K’ cost center account assignment.
    e) Transaction: OBYC:  (Automatic account assignment configuration)
    Choose account transaction key ‘GBB’ by double clicking the existing entry and choose appropriate chart of account for your company. Assign the GL account that needs to be defaulted for general modification ‘ZBR’ and valuation class ‘TRF’ (use the appropriate valuation class set-up in your company).
    f) Transaction: ME21N to create a purchase order to test the configuration.
    Standard order type, Account assignment category ‘Z’ and Material Group ‘TRAFFIC’.
    Account assignment screen:
    Note:
    Before configuring account assignment, please discuss this with your SAP FI/CO functional contact and Accounting department key user for mapping valuation class to General ledger account numbers etc.
    Some of my colleagues in MM Purchasing liked this configuration and I thought your company might also benefit from this in case you want to default the GL account in purchasing to avoid wrong account coding.  

Maybe you are looking for