Purchase order mass maintenance

Dear All..
                Im using purchase order mass maintenence through MASS T-code with object BUS2012
i want to change field EKPO-MHDRZ it is wrongly maintained as 2 i want to remove this via mass maintainence.
at the time of saving the document its telling no error its telling green colour message as Change Rem.Shelflifetime could not be effected.
message no ME664.
But i want to change.. any possibilities is there.. or any other procedure is there to for PO Mass maintenence...
Regards
Anand.
Edited by: Anandhakumar Palanisamy on Jan 23, 2009 12:34 PM

the field is in purchase order  detail on tab delivery
Why you like to remove a value from field you do not even know where it is?
if you dont see the field there, then check IMG > MM > purchasing > Purchase Order > Define Screen Layout at Document Level
select e.g ME21N and go into detail
then go into detail of Delivery monitoring
there you should see the field remaining shelf life and if it is a req. entry , optional entry or display only.
Because you want remove a value, it has to be optional.

Similar Messages

  • PREREQUISITE FOR PURCHASE ORDER MASS MAINTENENCE

    Dear Experts,
    Please explain the prerequisite points for the purchase order Mass Maintenance.
    i want to set Delivery completed indicator for the open purchase orders.
    is it prerequisite for setting the deletion flag to the purchase order items.
    if delivered quantity is more the PO order quantity, it is not allowing to set the deletion flag
    also it issues the warning message of release PO - Release already affected.
    Please explain the concept in brief.
    Thanks in Advance

    Hi,
    When you set the "delivery completed" indicator, it considers a purchase order item to be closed. This means that no more goods receipts are expected for this item. If the "delivery completed" indicator is set, the open purchase order quantity becomes zero, even if the full quantity has not been delivered. It is still possible to post goods receipts for the remaining quantities.
    When you set the "delivery completed" indicator:
    The purchase order item is considered closed, even though the total quantity may not have been delivered.
    Although a further delivery is not expected, it is still possible.
    At the time of the next goods receipt, the system suggests the item as unselected in the item selection list.
    The purchase order item can be deleted, even if the total quantity was not delivered..
    Thanks and Regards,
    Maheshwari

  • Automatically adding  purchase orders and maintenance contracts

    We are actually doing our purchase requisition and quotation externally through a procurement agent.  We get an excel sheet extract from our proquriement agent of all our purchases.  We want to be able to automatically enter these purchases into the system for record keeping.  Is there a way SAP can automatically read the extract file and enter purchase orders and maintenance contracts into the system?  Any help would be greatly appreciated.

    The GL Account field in PO Line is not a UDF, it's a standard field.
    other information, if I try to fill the GL Account field using the SAP orange arrow, it's ok(by selecting the same account number)
    Franck

  • Purchase Requisition Mass maintenance.

    Dear  MM  Guys..
                         How can  set deletion flag for purchase requisitions
    In mass maintenance.
    Thanks
    Regards
    Anand

    Dear Sunitha
             Thanks for ur reply
                   Ys.. i had seen this via se 38.
    this report tell me  No incorrect Records found. how i can set deletion flag
    through mass maintenance.
    Regards
    Anand

  • Sales order mass maintenance

    Hi,
    is there a mass maintanance trx for sales orders instead of using trx LSMW ?
    For example: in MM there is a mass maintainance trx to modify fields value of purchase orders
    Best regards

    HI
    You can use the Tcode MASS
    Here select the Object as BUS2032
    and carry on selecting the sales orders etc
    regards
    Prashanth

  • Purchase Order Mass Printing

    Hi Friends
    Is there any transaction to Mass Print Purchase Orders?  We dont want to repeat output, just want to print the hard copy of all purchase orders for a vendor in one go.
    Thanks for any help on this.
    Francis Tony

    Hi Vabhaw
    If the output is already processed, you cannot do it.
    My requirement is, to take hard copy of all purchase orders against a vendor (which is already processed earlier).  I dont want to have repeat output maintained on the PO or repeat output to go to vendor.  Hope my requirement is clear.
    Thanks
    Francis

  • Purchase Order: Mass modifications

    Hello:
    I'm using transaction MEMASSPO to change "delivery date" in purchase orders but I can't. OSS note 443777 says it is possible to do that since:
    "... Transaction MEMASSPO can only change fields which are contained in the standard system of program SAPMM06E on the following screens:
    0101 header data purchase order
    0111 order item data purchase order
    0120 purchase order item overview
    and which can there be changed in transaction ME22
    and "delivery date" in in screen 0120.
    Can anyone help me, please?
    Thanks,
    Abel Grandal

    Hi Abel,
       If there are multiple schedules for a PO item then you can not change delivery date from item overview screen.
    Cheers,
    Sanjeev

  • LSMW - Purchase Order Text in Material Master

    All MM Experts,
    I tired to create simple Batch Input Recording but the screen does not get recorded for Purchase Order text maintenance in mass for article master data. we are maintaining Purchase Order Text in article master data in basic data screen on additional data button under purchase order text tab.
    Any suggestion on creating LSMW for purchase order text.

    LSMW has a standard direct input for long texts, hence it is not necessary to do a recording.
    help.sap.com gives real good help for loading loading long texts with LSMW, further has this been discussed many many times here in MM  and in the data migration forum.
    try to search a bit, you dont really need more than the words you already have used on the subject to get a good variety of answers

  • Assign Form and Output Program for Purchase Order

    Hi,
    in SPRO, Assign Form and Output Program for Purchase Order I see the following data:
    -  IMG Activity  Assign Form and Output Program for Purchase Order
        -  View Maintenance: Data                                                                               
    -  VV_TNAPR_EF                                                                               
    -  TNAPR                                                                               
    -  007ZNEU2EF
    What is 007ZNEU2EF ? 
    Yours faithfully

    I dont have enough knowledge on this one. However i will try to clarify this
    007 i think its a version
    ZNEU2 its a Process type
    EF Purchase order

  • Open purchase order only with open production or maintenance order

    Hi everyone,
    I am looking for a report that would show open purchase order but only linked to open orders (I am here talking about the source production or maintenance order in the Account Assignement tab).
    I have already checked transactions ME2L and ME2N but these do not seem helpfull.
    Thanks in advance for your help.
    Kind Regards,
    Olivier

    Use ME2K and enter the A/C category faor Production order and Maintenance order
    make sure that Selection parameter should be selected as open GR and if you want to make your own filter than
    go to SPRO-MM-Purchaisng-reporting-selection parameter-define sel parameter
    here you can create your own and use that for report.

  • Mass display or print Purchase Order History

    Instead of checking your Purchase Order History one at a time, you can now mass display or print them with this customized abap report.
    Mass display or print Purchase Order History
    You can request report by :
    1.  Change date
    2.  User Name
    3.  Purchase Order Number
    4.  Vendor Code
    Written by : SAP Basis, ABAP Programming and Other IMG Stuff
                 http://www.sap-img.com
    REPORT ZPOCHANGE LINE-SIZE 132 NO STANDARD PAGE HEADING
                     LINE-COUNT 065(001)
                     MESSAGE-ID VR.
    TABLES: DD04T,
            CDHDR,
            CDPOS,
            DD03L,
            DD41V,
            T685T,
            VBPA,
            TPART,
            KONVC,
            EKKO.
    SELECT-OPTIONS: XUDATE FOR CDHDR-UDATE,
                    XNAME  FOR CDHDR-USERNAME,
                    XEBELN FOR EKKO-EBELN,
                    XLIFNR FOR EKKO-LIFNR.
    SELECTION-SCREEN SKIP.
    TEXT-001 - Sorting Sequence
    SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: SUDATE RADIOBUTTON GROUP R1,
                SNAME  RADIOBUTTON GROUP R1,
                SOBID  RADIOBUTTON GROUP R1.
    SELECTION-SCREEN END OF BLOCK BLK1.
    DATA: WFLAG,
          WCHANGENR LIKE CDHDR-CHANGENR.
    DATA: INDTEXT(60) TYPE C.
    DATA: BEGIN OF ICDHDR OCCURS 50.
            INCLUDE STRUCTURE CDHDR.
    DATA: END OF ICDHDR.
    DATA: BEGIN OF ICDSHW OCCURS 50.
            INCLUDE STRUCTURE CDSHW.
    DATA: END OF ICDSHW.
    DATA: BEGIN OF EKKEY,
            EBELN LIKE EKET-EBELN,
            EBELP LIKE EKET-EBELP,
            ETENR LIKE EKET-ETENR,
          END OF EKKEY.
    DATA: BEGIN OF ITAB OCCURS 50,
            BEGIN OF EKKEY,
              EBELN LIKE EKET-EBELN,
              EBELP LIKE EKET-EBELP,
              ETENR LIKE EKET-ETENR,
            END OF EKKEY,
            CHANGENR LIKE CDHDR-CHANGENR,
            UDATE    LIKE CDHDR-UDATE,
            UTIME    LIKE CDHDR-UTIME,
            USERNAME LIKE CDHDR-USERNAME,
            CHNGIND  LIKE CDSHW-CHNGIND,
            FTEXT    LIKE CDSHW-FTEXT,
            OUTLEN   LIKE CDSHW-OUTLEN,
            F_OLD    LIKE CDSHW-F_OLD,
            F_NEW    LIKE CDSHW-F_NEW,
          END OF ITAB.
    DATA: OLD_OBJECTID LIKE CDHDR-OBJECTID.
    FIELD-SYMBOLS: <F_OLD>, <F_NEW>.
    SELECT * FROM EKKO WHERE EBELN IN XEBELN AND
                             LIFNR IN XLIFNR.
      CLEAR CDHDR.
      CLEAR CDPOS.
      CDHDR-OBJECTCLAS = 'EINKBELEG'.
      CDHDR-OBJECTID   = EKKO-EBELN.
      PERFORM GETCHGDOCS.
    ENDSELECT.
    IF SUDATE = 'X'.
      SORT ITAB BY UDATE EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSEIF SNAME = 'X'.
      SORT ITAB BY USERNAME EKKEY-EBELN CHANGENR EKKEY-EBELP
                   EKKEY-ETENR.
    ELSE.
      SORT ITAB BY EKKEY-EBELN CHANGENR EKKEY-EBELP EKKEY-ETENR.
    ENDIF.
    LOOP AT ITAB.
      CLEAR: INDTEXT, EKKEY.
      CASE ITAB-CHNGIND.
        WHEN 'U'.
            INDTEXT(50) = ITAB-FTEXT.
            INDTEXT+51  = TEXT-020.
            CONDENSE INDTEXT.
        WHEN 'D'.
            INDTEXT = TEXT-021.
        WHEN 'E'.
            INDTEXT(5) = ITAB-FTEXT.
            INDTEXT+51 = TEXT-021.
            CONDENSE INDTEXT.
          WHEN 'I'.
            INDTEXT = TEXT-022.
        ENDCASE.
        RESERVE 4 LINES.
        IF WCHANGENR NE ITAB-CHANGENR.
          WCHANGENR = ITAB-CHANGENR.
          EKKEY = ITAB-EKKEY.
          WRITE:/ ITAB-UDATE UNDER 'Change Date',
                  ITAB-UTIME UNDER 'Time',
                  ITAB-USERNAME UNDER 'User Name',
                  ITAB-EKKEY-EBELN UNDER 'PO No',
                  ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ELSEIF ITAB-EKKEY NE EKKEY.
          WRITE:/ ITAB-EKKEY-EBELP UNDER 'Item',
                  ITAB-EKKEY-ETENR UNDER 'Sch No',
                  INDTEXT     UNDER 'Changes'.
        ENDIF.
        CASE ITAB-CHNGIND.
          WHEN 'U'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            ASSIGN ITAB-F_NEW(ITAB-OUTLEN) TO <F_NEW>.
            WRITE: / TEXT-023  UNDER 'Changes',
                     <F_OLD>.
            WRITE: / TEXT-024 UNDER 'Changes',
                     <F_NEW>.
          WHEN 'E'.
            ASSIGN ITAB-F_OLD(ITAB-OUTLEN) TO <F_OLD>.
            WRITE: TEXT-023 UNDER 'Changes',
                   <F_OLD>.
        ENDCASE.
        SKIP.
    ENDLOOP.
    TOP-OF-PAGE.
    WRITE:/ SY-DATUM,SY-UZEIT,
           50 'P U R C H A S E  O R D E R   H I S T O R Y',
          120 'Page', SY-PAGNO.
    WRITE: / SY-REPID,
             60 'Purchase Orders Changes'.
    SKIP.
    ULINE.
    IF SUDATE = 'X'.
      WRITE:/001 'Change Date',
             014 'Time',
             024 'User Name',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ELSEIF SOBID = 'X'.
      WRITE:/001 'PO No',
             013 'Item',
             020 'Sch No',
             028 'Change Date',
             041 'Time',
             051 'User Name',
             065 'Changes'.
    ELSE.
      WRITE:/001 'User Name',
             015 'Change Date',
             028 'Time',
             038 'PO No',
             050 'Item',
             057 'Sch No',
             065 'Changes'.
    ENDIF.
    ULINE.
    FORM GETCHGDOCS.
      CALL FUNCTION 'CHANGEDOCUMENT_READ_HEADERS'
           EXPORTING
                DATE_OF_CHANGE    = CDHDR-UDATE
                OBJECTCLASS       = CDHDR-OBJECTCLAS
                OBJECTID          = CDHDR-OBJECTID
                TIME_OF_CHANGE    = CDHDR-UTIME
                USERNAME          = CDHDR-USERNAME
           TABLES
                I_CDHDR           = ICDHDR
           EXCEPTIONS
                NO_POSITION_FOUND = 1
                OTHERS            = 2.
      CHECK SY-SUBRC EQ 0.
      DELETE ICDHDR WHERE CHANGE_IND EQ 'I'.
      CHECK NOT ICDHDR[] IS INITIAL.
      LOOP AT ICDHDR.
        CHECK ICDHDR-UDATE IN XUDATE.
        CHECK ICDHDR-USERNAME IN XNAME.
        CALL FUNCTION 'CHANGEDOCUMENT_READ_POSITIONS'
                     EXPORTING  CHANGENUMBER       = ICDHDR-CHANGENR
                     IMPORTING  HEADER             = CDHDR
                     TABLES     EDITPOS            = ICDSHW
                     EXCEPTIONS NO_POSITION_FOUND  = 1
                                OTHERS             = 2.
        CHECK SY-SUBRC EQ 0.
        LOOP AT ICDSHW.
          CHECK ICDSHW-TEXT_CASE EQ SPACE.
          MOVE-CORRESPONDING ICDSHW TO ITAB.
          MOVE-CORRESPONDING ICDHDR TO ITAB.
          MOVE ICDSHW-TABKEY+3 TO ITAB-EKKEY.
          APPEND ITAB.
        ENDLOOP.
      ENDLOOP.
    ENDFORM.
    END OF PROGRAM

    Hi,
    copied from          http://www.sap-img.com/mm001.htm

  • How to change the general Ledger of a purchase order in mass

    Hi,
    In our company, we change the General Ledgers, then, and we have plenty of purchases orders take the old general ledger, we want to change this general ledger by the new in each purchase order in mass.
    I found in BAPI, customizing, in user exit, I tray with the transaction MEMASSPO not solution.
    Can you help us for change the General Ledger in the purchase order in mass?

    Hi,
    You ask ABAPer to write a program in that program you give one text file as input with old GL and new GL corresponding to that old GL so that the program will replace it with new GLs.
    firat extract all POs which you want and give those  PO numbers and GL text file  as input in this program and execute

  • Mass maintenance of purchase info records

    Hi Friends,
    I need a help to fix this issue.
    For my client, I had changed the pound- ton conversion in CUNI transaction.While doing Purchase order , in the Item details- Quantity /Weight tab  Conversion factor popup as old conversion. which I diagnosed and found that it is coming from the automatically generated purchase inforecord. The users are not aware about the ME12 transactions so the authorities are not confident to give this work to them. Because of this the GRN capturing is taking place from the old value. I need to change all the info records and put the new value in it.If it is one or two i can do it in ME12. But info records created from the last 10 years i have to change. Is there any method to do the changes in all inforecords at a time. if so please explain it in details so that I can redeem my clients requirement.
    Thanks & Regards
    Prabhul

    Hi,
    If you want the same change for a field is carried over to all the info records,
    You can try with Tcode mass>select object type BUS3003>execute>select general/purchasing data as per your reqmt>execute>continue>input all the info records>execute>click on select fields left side button-->out of window select the fields to be changed -->enter the new value >select the column>click on carryout mass change-->save
    Hope this will be useful to you

  • Purchase order X of Maintenance order Y still without final billing indicat

    In maintenance process, while closing the Maintenance order after MIRO and Payment, system is giving warning message as :
    "Purchase order item 4520000023 00010 of order 4000020 still without final billing indic.
    Message no. IW215
    Diagnosis
    An invoice receipt is still expected for order 4000020".
    We tried with PM consultant but setting is not there for Billing indicator.
    Any solution ?
    Regards
    Rewards if resolved...

    Hi,
    Goto respective purchage Order, Select Invoice tab in Item, put tick mark in check box of  Final invoice. Then save the purchange order.
    Preoceed further.
    Regards

  • Purchase order item of maintenance order still without final billing indic

    In maintenance process, while closing the Maintenance order after MIRO and Payment, system is giving warning message as :
    "Purchase order item 4520000023 00010 of order 4000020 still without final billing indic.
    Message no. IW215
    Diagnosis
    An invoice receipt is still expected for order 4000020".
    We tried with MM consultant but setting is not there for Billing indicator.
    Any solution ?
    Regards
    Rewards if resolved...

    Hi,
    Goto respective purchage Order, Select Invoice tab in Item, put tick mark in check box of  Final invoice. Then save the purchange order.
    Preoceed further.
    Regards

Maybe you are looking for