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 AdvanceHi,
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
AnandDear 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 -
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 regardsHI
You can use the Tcode MASS
Here select the Object as BUS2032
and carry on selecting the sales orders etc
regards
Prashanth -
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 TonyHi 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 GrandalHi 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 faithfullyI 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,
OlivierUse 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 PROGRAMHi,
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
PrabhulHi,
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
-
When I add a new event in iCalendar I cannot make the duration longer than 3 hours. How can I make it longer?
-
How do I add a second email address in my email account with Shaw cable
How do I add a second email address in my email account with Shaw cable. It is already set up with Shaw but how do I add it to my incoming email
-
How to call the windows popup on SRM portal
Hi , how to call the windows popup on SRM portal. For example when I hit "Check" on the shoppoing cart screen I get a popup saying that "Shopping cart Test has no errors and can be orderd". I am looking to thorw a popup which has got "yes" and "no"
-
Assigning multiple key press in shortcuts keyboard
I find that i use the select all tracks forward far more than select track forward so would like to change my shortcuts to t for select all tracks and tt for select track. Problem is that I can't get Customize Keyboard to accept multiple presses of t
-
Slow iMac/how to identify "other" files and folders
My iMac has slowed down considerably in the last 8 or 9 months. (OS 10.7.4) I get the beach ball on everything, whether trying to scroll through Gmail on the web, or switch from one application to another. My photo library is very large (18,000 phot