PO User Exit to Populate Field Validity End During Creation

Hi Gurus,
I'm currently designing a program that will perform auto-deletion of Purchase Orders that have no GRs after the latest Delivery Date of the PO line items. Our client is very strict in managing their purchasing activities hence the requirement. I'm planning to use the Validity End field on the Header level of the PO. Now, what I want to happen is that during PO creation (whether via ME59 or ME21N), a user exit will auto-populate the Validity End field using a pre-defined formula that will add a couple of days (buffer) to the delivery date.
Is there such a user exit that can auto-populate Validity Start and Validity End?
Thank you,
Aivan

Hi,
Check the BADI :ME_PROCESS_PO_CUST
Which can be worked for your requirement.

Similar Messages

  • User Exit to get Sales Order Number during creation

    Hi,
    I am looking for for an User Exit which provides Sales Order Number, during creation of Sales Order using transaction VA01.
    Please provide the Structure/Field Name.
    I tried USER_EXIT_SAVE_DOCUMENT. But, it seems it doesn't provide.Kindly help.

    Hi:
    Program : MV45AFZZ
    search for USEREXIT_NUMBER_RANGE.
    BR,
    Manthana

  • User Exit to Populate Data in Uploading Point Field of Transaction MIGO

    Hello.
    I'm looking for a User Exit or any better way if possible, to populate data in Uploading Point at Transaction MIGO.  
    Basically my client do not want to enter directly information in this field,  in order to avoid data entry errors.
    That's why I'm looking for the user exit, to populate the information and my client selected from there.
    I appreciate your help.
    Hector

    Hi
    You can use the enhancement MB_CF001 includes a function module that is called up
    immediately before the COMMIT WORK when a goods movement is posted.
    All the material document data is passed on to this function module from
    the following tables:
    o   MKPF    (Material document header)
    o   MSEG    (Material document items)
    o   VM07M   (Update data)
    This data can be passed on to other programs.
    Regards
    Antony

  • User exit MM06E005 - Customer fields in purchasing document

    Hi,
    I am using user exit MM06E005 - Customer fields in purchasing document to validate the line items in PO and display the value at header level.
    My requirement is when the user enters the line items and press enter the validated value should get populated at header level.I had included a tab (customer tab) in that the value should get displayed.
    likewise for each and every line items the value should keep on changing.
    And
    I the field that i had added at header shows the value during the save but once we come out and enter again,it is not displaying the same.
    Regards
    Manoj

    Hi,
    Indeed the exit which you have specified MM06E005 comprises the enhancement for customizing fields and screens associated with it. may be you might not have activated the screen associated with the exit. the screen might have been created but missed while activating.
    Regards,
    Jagath

  • Service master user exit to populate work center description

    Hi experts,
    In IW31 work order, I need a user exit to populate the work center description to PR delivery address for control key PM03 with Service Master.  I have tried and search in vain for other BADI or user exit but none works.
    Is there anyone have solution on this?
    Thanks.
    Regards
    PSK

    My abaper has tried a few IWO1_PREQ_BADI, IW010009 and WORKORDER_UPDATE.
    Operationally, user require the work centre address as the delivery address of the services due to the company has 24 physical workshop locations.
    Anyway, will also try to create the fields in AUFK table as recommended.

  • User exit to populate data

    Hii ,
    I have to send IDOC  ORDERS05 to be extended to add custom fields and code an appropriate user exit . Is there any user exit to populate data ??
    They have told me to use RSEOUT00 program to send the orders05 idoc . My main concern is which user exit  will I use to populate data ??what are the basic steps to populate data and send the idoc  Please let me know .
    Thank you

    Hi,
    Please note that user exits provided in the function module IDOC_OUTPUT_ORDERS.
    Use T/Code SE80 and explore function group "XVED". This will give you all the user exit functions in IDOC_OUTPUT_ORDERS.
    You can write your code in Zinclude programs .
    Ex: ZXVEDU03
      CASE SEGMENT-SEGNAM.
        WHEN 'E1EDK01'.
          CLEAR: WK_PLANT, WK_EQUNR, WK_BNDDT,WI_WERKS.
          CLEAR: WK_PLANT_DONE, WK_PRICE_DONE, WK_EQUNR_DONE, WK_BNDDT_DONE.
          CLEAR: WK_BAAN_LINE_PRICE_DONE.
          CLEAR: WK_BAAN_HEAD_PRICE_DONE.
          PRICING_CTR = 3.
        WHEN 'E1EDK14'.
          MOVE SEGMENT-SDATA TO E1EDK14.
          PERFORM Z_EXIT_E1EDK14.
        WHEN 'E1EDP19'.
          XVBAP = DXVBAP.
          MOVE SEGMENT-SDATA TO E1EDP19.
          PERFORM Z_EXIT_E1EDP19.
          DXVBAP = XVBAP.
    and soon....

  • User exit time or date validation at delivery

    Hi guys
    I wonder if there is any User exit that works for validation of time or date at delivery.
    I've got some products that i need to keep in stock between 24-168 hours before sending them to the clients.
    So i wonder if there is any user exit to make a validation of the keeping times in the delivery process.
    Thanks a lot
    Waiting for the answer
    Francisco Oyarzo

    Dear Francisco Oyarzo
    Before posting goods issue, in "Item Overview" tab, there is a field for recording time (LIKP / WAUHR) of goods issue,   You can make use of this.  Similarly for date of delivery is "Actual GI Date" which is nothing but, the date on which the goods issue are posted
    thanks
    G. Lakshmipathi

  • Regarding User Exit for SD Field Catalog

    Hi All,
    I need to insert a field called "Transportation Zone" in the field catalog.
    Path: sproF5sales and DistBasic FunctionsPricing-Pricing ControlMaintain Condition Tables..
    Now using CMOD Tcode, how to locate the appropriate Exit for this issue...???
    Regards
    PAvan

    Hi Pavan,
    You can see these user exits in SE38
    To create a new field in the field catalog, the field needs to be put in field catalog with a Z name, say ZZ_TRZONE
    Now you have to make changes in these 2 user exits to populate the transportation zone which is coming from masterdata into sales order , into the structure TKOMP ...etc which are populated during pricing. If you achieve that, then the condition records will be updated.
    Please let me know if you need further information on this.
    Rwd point if it helps.
    BTW, These userexits are used only if the field which you want to include in the condition table is not in the list of allowed fields in the field catalog or not in structures KOMG, KOMP, KOMK. If the field is already there in field catalog and in all these structures, then there is no  need for user exit. You just need to create the condition table.
    Message was edited by:
            iimnava

  • User Exit to Populate Document number and latest Version in ME21N

    Hi,
    I am looking to populate :
    Document Type (DRAW-DOKAR)
    Document Number (DRAW-DOKNR)
    while creating Purchase order (ME21N).
    I know the tables DRAD and DRAW can be used to get Document Info by populating EKPO-MATNR as Object key.
    But is there a user exit to populate it at the time of PO creation.
    Found a BADI Document_Number01 but that does not take EKPO-MATNR as input parameter.
    Any inputs are really appreciated.

    hi,
    check these exits.
    MM06E003                                Number range and document number
    M06B0004                                Number range and document number
    M06B0003                                Number range and document number
    also check these badi's.
    ME_PROCESS_PO_CUST                      Enhancements for Processing Enjoy Purchase Order: Customer
    ME_PURCHDOC_POSTED                      Purchasing Document Posted

  • Extension of a user exit in R/3, called on PO creation by SRM(SRM 5.0,class

    Hi All,
    I am new to SRM technical,I need the user-exit which is called in R3 on PO creation by SRM.
    I have to perform some checks and validation for the tax code in the exit(It may be badi also) befor creating PO in R3.
    Please tell me the User-exit as soon as possible and help to sort this problem.
    Thanks in advance.
    Ankur

    Hi Sachin,
    I want user exit in R3 not in EBP.
    This the orignal requirement....
    Extension of a user exit in R/3, called on PO creation. If document type = EC (PO from EBP) and an ERS vendor has been chosen on the order, re-use some of the logic/code/lookup table entries which currently determine the tax code automatically for interface orders for where ERS flag is ticked on vendor.
    Now please help me.
    Thanks

  • User  exit to populate BSEG field during billing doc release

    Hi,
       Can anyone identify for me a suitable user exit during Billing Document Release that will allow me to populate a field in bseg?
    Many thanks,
    Ross

    I got it, thanks anyway.

  • User exit to populate data into append structure of EKET ??

    Hi all,
    My requirement is to extend the table EKET to add few more columns . Is there any user exit available for this ?  I tried appending a structure .After the columns are added what is the exit to be used to populated data into the new fields ?
    Are there any OSS notes which will explain the process on how to extend the table EKET ?
    Please help me with this .
    Regards,
    Varun .

    Hi Varun,
    You can explore this solution.
    - Create new output type for purchase order (for application EF) and assign medium '8' (special function) in transaction NACT.
    - Create new program (SE38) for medium '8' (special function).
    REPORT ZZUPDATE_EKET MESSAGE-ID E0.
    FORM SPECIAL_FUNCTION_PROCESSING USING RC
                                           US_SCREEN.
      DATA: BEGIN OF I_EKET OCCURS 0.
              INCLUDE STRUCTURE EKET.
      DATA: END OF I_EKET.
      RC = 1.
      SELECT *
      FROM EKET
      INTO TABLE I_EKET
      WHERE EBELN = NAST-OBJKY(10).
    *Now you can use FM ME_UDPATE_DOCUMENT to update EKET.
    ENDFORM.                    "SPECIAL_FUNCTION_PROCESSING
    - Maintain condition record for above new output type (NACR) so that new message type would run upon save of purchase order.
    Hope this will help and give an idea.
    Regards,
    Ferry Lianto

  • User exit / Badi for fiedl validation in CJ20N

    Hi experts,
    While user saves a project in CJ20N, i want to do certain field value validation in project definition level and in WBS level. Please share which user exit / Badi i can use....
    - RK

    Used  BADI PROJECTDEF_UPDATE for project definition validation
    and write your code in below two method
    AT_SAVE
    BEFORE_UPDATE
    Used BADI WORKBREAKDOWN_UPDATE for WBS element validation
    and write your code in below two method
    AT_SAVE
    BEFORE_UPDATE
    Please let me know if you facing any issue related to validation

  • User exit to populate profit center in production order change (CO02)

    Hello,
    The requirement is to populate the profit center in production order change (Tcode CO02). I know the user exit that can populate profitcenter in CO01 but it's not called in CO02. Ther other user exits that I found are for checking but not for changing
    Is there a user exit /BADI that can acheive this requirement?
    Thanks a lot for your advise.
    Joe

    Hi,
    Use the user exit PPCO0007 ,function module EXIT_SAPLCOZV_001
    HEADER_EXP-PRCTR
    Thanks,
    Shailaja Ainala.

  • User exit  with a field in custom z table

    hi ..
    I have a custom z table with a z field in it. This z field is linked with t800d data base table. when a report is executed using this t800d table they want text data from the z field, but it is not displaying . they said the possible solution would be defining  a user exit. how can i do this?

    Hi,
    Your requirement is not clear. Can you explain a bit.
    Regards,
    Atish

Maybe you are looking for