Badi or enhancement for ME23N purchase order
Dear All Expert,
I would like to implement User Exits in T-Code ME23N for purchase order, the scenario is :
If Purchase Order already has Good Receipt or Full GR then field for quantity and nett price will be disabled.
So I would like to ask:
1. I found a suggestion exits is "MM06E005". and i used this is also
IF SY-TCODE = 'ME23N'.
LOOP AT SCREEN.
IF SCREEN-NAME = 'MEPO1211-NETPR'.
SCREEN-INPUT = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
but i am not getting correct ans so pls help me.
How to disable field for quantity and nett price? and i want one more thing in tcode me23n , material field is not display in display mode it is coming only in change mode.
Hope anyone could help me to solve this problem
Thanks,
Hi,
Have a look into the include LV69AO03 and the user exits available in module feldauswahl
For disabling NETPR check this link which I just found now [grey out the fields NETPR & KBETR|http://abaptutorials.com/abap-articles-and-topics/abap-basics/how-to-grey-out-fields-on-me21nme22nme23n/]
Edited by: Keshav.T on Mar 9, 2012 3:50 PM
Similar Messages
-
BADI-User exit required for updating Purchase order header field -IHREZ
Hello All,
We have requirement in our business to update the purchase order header field "our reference" EKKO-IHREZ with some text field. We need a BADI/user exit that can be used for updating this field . We have checked the BADI ME_PROCESS_PO_CUST and unfortunately we are not able to use this BADI as it getting triggered in enjoy SAP transactions ME21N , ME22N etc. We are not creating the purchase order manually and we are using ME59N for creating Purchase order . Hence we are looking for some user exit/BADI that can be used in ME59N for updating the purchase order header field IHREZ.
Thanks in advance for your immediate response .
With regards,
Joseph Anand BTRY using the exist u2022 EXIT_SAPLME59_001
You can also later on add this field by BAPI_PO_CHANGE -
Badi / Exit / Enhancement for replacing INSMK during PO creation
Hi Gurus,
we want to default the INSMK field (stock type) during Purchase Order creation..
Can someone help me findind the right BAdI / exit / enhancement for it?
Thanks in advance,
Regards,
AlessioHi Alessio,
You may check these first:
Re: Negative postings to MVER table
Re: select stock type
Thanks,
Gordon -
Define status for backend purchase order in SRM7.02
Hi,
i am working in SRM 7.02 classic scenario using PI.
When the SC is converted to Backend PO, some PO XML are failed due to various reason. Instead i need to create a PO in held status.
For the same, we have settings 'Define status for Backend purchase order' in SPRO. If we maintain the information in this setting that is enough..??It will work??
1.I heard there is some enhancement need to done for the same to work ...??if it is what is the enhancement ???
2. if it is work, then all PO will be created in Held status or only error PO will be created in Held status?? remaining in released status ???
Kindly advice me ..
ThanksAs far as, BAPI_PO_CREATE1, you need to pass
MEMORY_UNCOMPLETE = abap_true
MEMORY_COMPLETE = abap_false
for POHEADER, pass,
MEMORY = 'X'
MEMORYTYPE = 'H'
for POHEADERX, pass,
MEMORY = 'X'
MEMORYTYPE = 'X'
Though you will be using ESOA for this, this knowledge would help.
Regards,
Ganapathi -
Search user-exit for create purchase order
Hi all,
i'm searching the user-exit (or BADI) for create purchase order.
Thanks for help.Hi CECG,
GOTO SMOD and press F4
then Click on Information system
and in the Package name give as ME
and press enter.
you will get all user exits for Purchase Orders
Hope this solves your problem.
Please reward points if found helpful.
Thanks and regards,
Rajeshwar. -
Data Migration for Open Purchase Order
Hi, All,
Is there anyone know how to Count the volume for Open Purchase Order. What's the normal strategy for the Data Migration and Cut-over stage?
My client want to know how many Open Purchase Order in the legacy system and then determine manual or automatic data migration. If manual, how to do? If automatic, how to do? Because all materials and vendors, plants are different number. How to track? How to find out to match between new and old?
Thank you very muchJC,
Sounds a bit early to be making decisions about the realization phase. It doesn't sound like you have finished the Blueprinting phase yet, much less the testing phase.
Anyhow, in my experience I typically use LSMW (Legacy system migration workbench) to load MM master data (material masters), Inventory (WIP, RM, FG, etc) Purchasing Master data (Vendors, Purchase Info Records, Source Lists, Quota Arrangements), and Purchasing transactional documents (POs, PurReqs, Scheduling Agreements, etc). Depending on the complexity and volume of data, it may be necessary to write custom programs to load the data. You will find this out during your requirements gathering.
It is uncommon but possible to load all of these data manually. I have never run across a client that wants to pay a consultant's hourly rate to sit at a terminal to peck away loading master data, so if the client intends to have his own users enter the data manually, the project manager should make provision that there will be qualified TRAINED client employees available for this data entry. I did help with a portion of a conversion once manually; of Sales Credits, but there were only about 30 SD docs to load. I did this the evening before go-live day, while I was waiting for some of my LSMW projects to complete in the background.
A good opportunity to 'practice' your data loads is right after you have completed your development and customization, and you have gotten the approval from the client to proceed from the pilot build to the full test environment. Once you have moved your workbench and customization into the client's test environment, but before integration testing, you can mass load all, or a substantial portion of your conversion data into the qual system. You can treat it like a dry run for go-live, and fine tune your processes, as well as your LSMW projects.
Yes, it is good practice to generate comparisons between legacy and SAP even if the client doesn't ask for it. For Purchase orders on the SAP side, you could use any of the standard SAP Purchasing reports, such as ME2W, ME2M, ME2C, ME2L, ME2N. If these reports do not meet the requirements of the client, you could write a query to display the loaded data, or have an ABAPer write a custom report.
You didn't ask, but you should also do comparisons of ALL loaded data - including master data.
It sounds like you are implying that the client wants YOU to extract the legacy data. For an SAP consultant, this is not very realistic (unless the legacy system is another SAP system). Most of us do not understand the workings of the myriad legacy systems. The client is usually expected to produce one or more legacy system technical experts for you to liase with. You normally negotiate with the technical expert about every facet of of the data migration. In addition, you will liase with business users, who will help you and the implementation team to logically validate that the final solution (turnkey SAP production system, fully loaded with data) will meet the client's business needs.
Finally, you mentioned how do you track the mapping of master data between legacy and SAP. There are many ways to do this. I normally try to get the legacy person do the conversion on his end, eg, when he gives you the load file, you would like to have already translated the master data and inserted the SAP relevant values into the file. If this is not possible, I usually use MS Access databases to maintain a master map, and I perform the mapping on a PC. If your data package is small, you can probably get by using MS Excel or similar.
Good Luck,
DB49 -
How to set up automatic payment for the purchase order
Hi, All,
I have one question how to set up automatically payment for the Rent Office purchase Order?
There is the requirement from the client. They want to create one kind of purchase order for the Office Rent, then pay the fees in the certain time of every month to the vendor for the rent fees without any invoice. Whatu2019s the normal solution for this kind of purchase order? Is it ERS? Or something else?
Please give me the details and business flow. Also please tell me how to setup in the SAP and T-code.
Thanks in advanceEither you can set up ERS or you can pay directly from the FI side.
Prerequisites
Evaluated receipt settlement must be flagged in the purchase order item.
The vendor must be flagged as being subject to ERS in the vendor master record.
The goods receipt must refer to a purchase order.
Goods-receipt-based Invoice Verification must be defined for the purchase order item.
A tax code must have been maintained in the purchase order item.
The order price of the materials may not be an estimated price.
If you flag a vendor as being subject to ERS, the system sets the ERS indicator as a default in each item when you create a purchase order for the vendor. You can prevent this happening for certain vendors by flagging the info record for the material and the vendor as not being subject to ERS.
In Purchasing, you can delete the default ERS indicator in a purchase order item.
Choose Logistics Invoice Verification ® Automatic Settlement ® Evaluated Receipt Settlement (ERS).
The selection screen appears.
You can use the following criteria to narrow down selection of the transactions to be settled:
Company code
Plant
Goods receipt posting date
Goods receipt document
Fiscal year of the goods receipt
Vendor
Purchase order and order item
You can define the selection criteria for the invoice documents by:
Delivery
Purchase order
Purchase order item
Goods receipt document
Credit memo
Invoice
Currency
Choose Execute.
The system issues a log for Evaluated Receipt Settlement, which displays the following:
Settled
In line with your selection criteria, the system displays all the order items that were settled (or if you are working in test mode, which would have been settled).
Could not be settled
In line with your selection criteria, the system displays all order items for which ERS is defined but could not be settled. It also lists the reasons.
If the system reports being unable to invoice a transaction, you should exclude the transaction from ERS to avoid it being included in the log the next time ERS is run.
Select the item and choose Exclude from ERS.
The system also generates and possibly sends a message to inform the vendor(s) about the transaction settled, depending on the settings in Customizing.
You can display the following environment information for the order items selected. To do this, choose Goto ®:
Display purchase order
Display invoice
Display material document
Display long text -
Report for released purchase order
Hai guru's
this is second time but i did't get any good replay please consider this, i want any standard report for released purchase order,means(i released two backdated po today next day i verify the report ME2n,those po are not display, the system take only document date not released date, now i am using CDHDR through this i got the report. but it is big process, so once check this and send your valuable solution.
PrasadHi Krishna,
You could use Me2N with the dynamic selection coupled with normal selection screen.
In Dynamic selection(3rd icon in screen).....you can select for which company code, release indicator as released....and save it as default variant.
hope this should solve your query
Sk. -
Unable to preview Contract Terms for Standard Purchase Order
Unable to preview View Contract Terms for Standard Purchase Order,displays error
We have defined the same contract terms and Document type layouts to documents Contract Purchase Order and Standard Purchase Order.
Created a Contract PO,Attached a template able to preview the contract template in PDF successfully
Created a Standard PO,Attached a template not able to preview the contract template in PDF
Displays the foll error
Problem: The system could not generate the PDF document.
Reason: The system detected an error in the following code/object.
Code: XML
Object: PO
Action: Please contact the system administrator and try again
### Steps to Reproduce Problem ###
Steups
Created a custom XSL-FO template for Contract template and defined it for Standard PO and Contracts PO.
Steps to Reproduce
1.Create a PO,give any category of 100 Qty
2.Click Terms and CLick Author Contract Terms\
3.Select the custom Template ,Click Apply Template
4.Click Preview.
Following error displayed
Problem: The system could not generate the PDF document.
Reason: The system detected an error in the following code/object.
Code: XML
Object: PO
Action: Please contact the system administrator and try again
Please Note:The above scenario works for Contracts PO.
The problem is only for Standard PO
We have reviewed note:454479.1
The file version of POXVCOMB.pls 115.69.11510.28
But we have another test instance this also has the same version , the scenario works fine
So we are confused why this is reproducible only for a particular instance with same file versions
If anyone can suggest a solution pls give me a reply
Already SR is logged for the same -SR 3-1272761221, awaiting reply from supportPlease reply if any update on the above query is present.
-
Urgent - How to change Item category for Open Purchase Order
Hi Team,
Lil bit tricky issue.
My client has asked us to change the existing Item Category values, Combinations, Category Set etc. Its been changed and uploaded successfully.
The question here is how we need to handle the category for Open Purchase Order. How to update the same.
Do we need to do manually or any other way ?
Please advice
Regarads,
JohnHi John,
This is reallly a tricky issue!
I guess you cannot change the category of an existing PO's.
This field will be greyed out once we save the form...there were no profiles/other setups to enable this field.
For all new PO's since you have changed the new category value that should not be a issue.
Lets wait for some of our colleuges opinion.
I guess PO cancel should be the final option if we dont hear any new work arounds.
Thanks
-Arif. -
DELIVERY COMPLETED indicator for Services Purchase Order
hello experts,
i'm working in SAP with R3 4.7 for developing funtion / BAPI for a mobile web application for services purchase order.
i have a big problem:
is it possibile to set the DELIVERY COMPLETED indicator (<i>ELIKZ</i>) in services purchase order via BAPI or Function Module?
<i>I'm working with BAPI_PO_CHANGE but and i succeded with material PURCHASE ORDER but not with SERVICES PURCHASE ORDER</i>.
can anyone help me?
thanks in advance,
ElianaFor material:
Delivery completion (DCI) tick available at line item level for each material (EKPO- ELIKZ)so you can check for the each material in PO the DCI is available or not.
For Services:
As Service code (Service line items) are maintained in details screen of Header line item. So whenever the DCI (Delivery completion indicator) marked for that Header line item it means that all the service line items are marked as DCI for that Header line.
DCI indicator can mark manually in Change PO mode and automatically when service entry done as final for that Header line.
So you can check the DCI for service same way as you do for material
Hope it will help you
Regards
Vikrant -
Multiple Vendors for one Purchase order in delta load
Hello,
While Extracing data from 2LIS_02_SCL we are getting 2 vendors for a singe purchase order , as we know that for a purchase order we cannot have multiple vendors.
When i checked data in deta queue (RSA7) we are able to see only single vendor for 1PO, but when we load to bw and checked data in PSA we are getting 2 different vendors for same PO.
Regards,
Vasu.Hello,
As per my understanding you are getting data upto delat queue (RSA7) Correctly and you are getting incorrect data at PSA level In bw.
i think you must have some customer exit in ECC for the datsource 2lis_02_scl. so i would say that there may be some problem in the code since the customer exit code will get triggered after RSA7 and before PSA in BW..
Additionally you can cross check in RSA3 with update mode as 'D' which gives delta before loading to BW.
Debugging option :
Load data to BW and pick the PO having multiple vendors and in ECC dubug using RSA3 with update mode as "R" inorder to fing the problem in customer exit code.
Hope this helps you..
Regards,
Srikanth. -
Problem for Goods Receipt for Subcontracting Purchase Order
Dear all,
Presently, we are using SAP version 4.6C and we need to introduce GR for
Subcontracting Purchase Order. We have developed a ABAP program to handle
subcon Goods Receipt by uploading flat-files from our subcontractor. The
scenario is as follows :
Goods Receipt for Subcontracting Purchase Order
1. In the ABAP program, function BAPI_GOODSMVT_CREATE will be used for goods
movement.
2. Data provided to the function are as follows :
- Posting date
- Document date
- Material number
- Plant
- Storage location
- Batch
- Movement type (101)
- Quantity
- Purchase order number
- Purchase order item
- Movement indicator (B - Goods receipt for purchase order)
3. The function will do data verification and automatically determine GI
item for subcon stock:
- Movement type (543)
- Special stock (O - parts prov. vendor)
- Material
- Quantity
- Plant
Our problem is that :
Only the GR item in the interface is to be transferred and the GI item is
determined by the system. So, the quantity for subcon stock cannot be
changed using this BAPI. Then the system will continue processing the goods
receipt and create material document.
Manually, by using transaction code MIGO, the user can display the subcon
stock data and then change the quantity.
By using transaction code MB01, after the user fills in all the GR fields,
the system comes to line item 002 (subcon stock data) and then quantity can
be changed.
As per user requirement, quantity for GI item must be same with the quantity
that has been transferred to subcon vendor in Delivery for Subcon
(transaction code VL02N).
We cannot achieve this requirement by using the BAPI mentioned above. Would
appreciate any valuable help from anyone who is able to help us on this
matter. Are there any other BAPI's that can help us to achieve the same
result ?
Thank you in advance and best regards.As far as i understood the problem I suggest u to create the
BDC according to user actions that are performed in he manual
operation.
I can't say that the BAPI performs the exac solution what you want.
I have done some BDC work using MB01 and suggest you to be careful
and try to keep the complete in the logic as some chages in rows in BDC will
change the complete scenario.And throw correct quantity val in correct
material
row.
This methodology will help u even in mass uploads.
Or in case of automation u can perform the call transaction BDC in
background mode.
so As per my understanding bdc program is the solution. pls try and let me
know. -
Good receipt problem for subcontracting purchase order
Good receipt problem for subcontracting purchase order
with account assignment type E.
After update to ECC 6.0. Do good receipt for subcontracting purchase order with account assigment 'E'.The system show the error message(KI235)----Two cost elements (Change in Stock (Subcontracting)&Outside processed fee) haven't CO account assignment.but the field status for sale order is option entry , when I default cost center for the cost element in OKB9.the system post the material document and generate the following accounting document.
Doc.Type : WE ( Goods receipt ) Normal document
Doc. Number 5000056065 Company code 1000 Fiscal year 2007
Doc. date 2007.12.04 Posting date 2007.12.04 Period 12
Calculate Tax
Doc.currency HKD
tm PK Account Account short text Tx Cost Ctr SaleOrder Amount
1 89 13500000 Stock-Work in proces 1007823 10 274.4
2 96 21210010 GR/IR Clearing 1007823 10 205
3 91 41010102 Chg in Stock(Subcon) 10901099 1007823 10 274.4
4 86 41031000 Outside processed fe 10901099 1007823 10 205
5 99 13500000 Stock-Work in proces 1007823 10 69.4
6 81 41010101 Cost of Prod (Subco) 1007823 10 69.40
My problem is:
When use MIGO to do good receipt for subcontracting Purchase order, for consumption account((Change in Stock (Subcontracting)-41010102&Outside processed fee--41031000) ,why the system dont recognize the sale order filled as CO account assignment?Dear fanny chen
Did you get a solution for your open question?
I`m facing the same problem, so any help yould be appreciated.
Regards -
Error during Post Goods Issue of Material in VL02N for STO Purchase Order
I am getting one error message during Post goods issue of Material for STO Purchase order.
I am doing the Post goods issue in T code VL02N
Error is " Account type D is not defined for Document type WL"
What is the settings required to be done.
Thanks,
ShailendraPlease check Plant customer master reconsilation account properly maintained or not in XD03 transaction.
Maybe you are looking for
-
Java is not running in Firefox, but runs in other browsers.
I am trying to run java in my Firefox 3.6.13 browser. Java works perfectly in Internet Explorer, but I rather use fire fox. I have java installed, and it appears in my (about:plugins) page as all enabled. yet when I go to the java website to detect j
-
Actions not remaining in Action Panel
When I create a new action, apply it and close it, at a latter date I cannot find that action in the Action Panel. Obviously I'm doing something wrong, but I'm stumped as to what i'm missing.
-
We have a schema S1 with multiple AW's - AW1 and AW2. Our requirement was of attaching AW2 automatically when AW1 is attached. In 10g, we do it by editing the ONATTACH program and it worked fine for all purposes. Now, we are in the process of migrati
-
IPhones proximity sensor stopped working.
Hi, I've now read quite a lot of the other discussions on this so I've literally tried everything. Mine stopped working about two days ago (It had been working fine the past 2 and a bit years) - it's just pretty annoying really (the face dialing etc)
-
Add MX_ADD_MEMBER_TASK to Approval workflow
hi, experts, I wanna to insert attribute " mx_add_member_task" into entry type "MX_ROLE" with Default vaules. The condition is : 1.Type is Role 2.Role which attribute 'MX_ADD_MAMBER_TASK' equal 'null' how to do that? Edited by: LiLi Zhu on Jun 24,