Me21n and F4
Hi. I have a such task:
in tr. me21n I need modify search help to field Kind of an estimation. this sh must works in combination with some data that i can get by BAdI ME_PROCESS_PO_CUST ( MATNR and PSTYP).
But I don't understand how do that.
Hi,
Create a search help with the search help exit and attache it to the standard search help of the field in the transaction ME21N, refer the following help,
http://help.sap.com/search/highlightContent.jsp
Rgds,
Similar Messages
-
Make Non-editable Column in Table Control of ME21N and ME22N
Hi Experts,
I was trying to look for a solution to make the columns for field MEPO1320-SLFDT(Stat Deliv. Date), MEPO1320-EEIND (Deliv. Date) and MEPO1211-NETPR (Net Price) from transaction ME21N and ME22N to be non-editable ONLY when Qty Received (MEPO1320-WEMNG) > 0.
I'd found that the modify screen codes were located at Class CL_TABLE_VIEW_MM, Method MODIFY_SCREEN_TC_LINE but there were no enhancement spots available to add my code. Is there any other method i can use to make those fields non-editable?
Thanks in advance!
Cheers,
Cheng
Edited by: Cheng Mei Tan on Jun 4, 2009 9:31 AMHi Cheng,
I think you can use this BAdi: ME_PROCESS_PO_CUST - Enhance Processing of Enjoy Purchase Order.
Use the method PROCESS_ITEM to control the fields at the item level.
I think is not possible to make the fields non-editable, however, you can put an error message whenever your condition is verified, and the user won't be able to change the fields.
Cheers,
Pedro -
New tabs added by Badi ME_GUI_PO_CUST not seen in ME21N and ME22N
Hi All
I am implementing BADI ME_GUI_PO_CUST / ME_PROCESS_PO_CUST to add additional fields in Purchase Order Header.
The implementation of the BADI ie the Subscreen of the fields to be added appears in Header of transaction ME23N but it does not appear in the transaction ME22N and ME21N.
Can anyone help me on this.How to make the tab appear on screen in transaction ME21N and ME22N.
Thanx.Dear Friend,
Just go to the Class CL_PO_HANDLER_MM
This is the Super Class for the PO & PR.
If u debug the PO u can see that PO is calling this super class.
For this u want to create Subroutine in the Function Group calling the Screen .
The Problem which u r facing is that the Instance are not yet created for that Cusotmer Data.
Once u created this Subroutine u can see the fields..
With Regards,
Sumodh.P -
User Exit for PO creation(me21n and me22n) - A/c assgn Category is existing
Hi all,
I would like to have your guidance to find out an appropriate EXIT to meet the following req.
Requirement is such that : This EXIT should generate a G/L account automatically (or over-write the existing G/L a/c) during any PO creation(me21n and me22n tcodes - before saving) based on the fields(mandatory) :
A/c Assignment Category,
Material,
Company code and
Vendor
entered by the user(during his/her PO creation activity)
The identified EXITS as of now are EXIT_SAPLEBND_002 (But the package is not matching our PO tcodes : me21n and me22n)
and EXIT_SAPMM06E_017(Package ME- same as tcodes me21n,me22n)
and even other Exits available for PO based on <b>before saving</b> activity.
Even I tried out creating a PO in debugging mode(with break points set at the above EXITs).
Please do help me out at the earliest to identify the appropriate EXIT to meet this requirement.
With Regards,
SrividyaHi!
in SMOD give MM06E005 enhancement
FM name
EXIT_SAPMM06E_017
This will be triggered during saving.
Regards
Tamá -
Customer field Not shown in ME21n and ME22N
Hi,
While creation ME21N and change ME22N we are unable to get Customer field in Delivery address tab of the PO, We are getting Address and Vendor (Sc Vendor) fields in Delivery address tab , but customer not able to see.
The Customer field we can seen through ME23N.
We have cross check screen layout for ME21N and ME22 and NBF here in all cases Customer field is Optional.Hi,
Please check screen layout for AKTH & AKTV.
Regards
Subbu. -
PR mandatory in PO Creation ME21N and ME22N
Dear Experts,
I want to make PR mandatory for each line item in ME21N and ME22N transaction Code,how to do it in SAP ?
ThanksHi,
First Create a Function authorization in OMET named as XX.
In that tick on Ref to PR.
Hope Help U !
Regards,
pardeep malik -
Differences between AKTH and ME21-ME21N and between AKTV and ME22-ME22N??
Hi Gurus
Does anybody know the difference between AKTH and ME21-ME21N and between AKTV and ME22-ME22N??if you create a PO using ME21/ME21n following field selection groups are called (in Standard)
I_AUSWAHL0 ME21N
I_AUSWAHL1 AKTH <<<<<< means create
I_AUSWAHL2 NBF
as soon as you add any field (e.g.Vendor) the logic is changed and following groups are called:
I_AUSWAHL0 ME21N
I_AUSWAHL1 AKTV <<<<<< means change
I_AUSWAHL2 NBF
(when you fill the Item data, additional field selection keys are called as well) -
SAP Standard Field Attributes for ME21n and ME
Hi,
Can anyone suggest me where i can see all the display,Hidden,Mandatory, optional SAP Standard field attributes for ME21N and ME51N.
I looking for Configuration settings
Thanks
VenkiHi ,
All i see is Field Label Reqd.entry Opt. entry Display for ME21N and ME51N
I want to see what SAP Standard Fields are Hidden for these T-codes.
I want to use and Non Used Field ( Hidden SAP Field) for new Enhancement instead of creating a custom Tab
Thanks
Venki -
User Exit transaction ME21N and ME22N in the save moment
Hi, all. I need one user exit to transaction ME21N and ME22N for SAVE.
I need name user exit please in the save moment.
Message was edited by:
Martínez Vásquez Rubén Dario
Message was edited by:
Martínez Vásquez Rubén DarioHi,
Please check this user exits.
EXIT_SAPMM06E_012 - Check Customer-Specific Data Before Saving
EXIT_SAPMM06E_013 - Update Customer's Own Data in Purchasing Document
EXIT_SAPMM06E_016 - Export Data to Customer Subscreen for Purchasing Document Item (PBO)
EXIT_SAPMM06E_017 - Export Data to Customer Subscreen for Purchasing Document Item (PAI)
EXIT_SAPMM06E_016 and EXIT_SAPMM06E_017 are the best place to change line item. I used in both places again it depends on your requirement for PBO or PAI.
By the way, what do you mean by actualization?
Regards,
Ferry Lianto
Please reward points if helpful. -
Send mail with Z Message Class in me21n and me22n
Hi everyone, i'm new at the forum and this is may first post so i ask for apologies if i post it in the wrong please.
Well my question is this, i have an z class message in the NACE transaction that it's suppose to send a mail, well if i use the standard program SAPFM06P form ENTRY_NEU with a sapscript it send correctly the mail and i can display it in the SOST transaction, but i need it to display a smartform not a sapscript, so i copy the program to Z and make it call my smartform, if i go now to the me21n/me22n/me23n an make a print preview it's display my smartform correctly, to this point it's all ok, but the problem is that when i modify something in the order and save, my Z message class does not send the mail (i can't see it in the SOST transaction)
I was looking and it seems the problem is that the SOST and the SOOD table are not update but the NAST table does, so when i go to the SOST transaction it doesn't find the data to display.
I know that the update it's done in the form BUCHEN of the SAPLMEPO, but i can't find where.
Does anybody know how can i fix this problem? basically i want the me21n and me22n send the mail.
Thanks a lotThanks for your quick answer, I'll check and let you know any news
PD: what do you mean by "you need to maintain condition records as external send. then only it will send the mail automatically"?
Edited by: -tk85- on Jan 18, 2012 3:32 PM -
Dear Gurus,
I have a question here.
Currently I am using an user exit EXIT_SAPMM06E_013 which is used for transaction code ME21N to check PO before saving. This user exit is to trigger an email to user when there is a creation of PO. The user exit is working fine in ME21N.
However, when user is in ME22N (Change mode) and then create PO by clicking "Create" button (in ME22N), the user exit is not working. There is no email trigger to user when a PO is created. By right, the user exit should work because user is in "Create PO" although it's in ME22N t-code.
I have tried to remove the t-code in my program but when user is in ME22N (changing PO) and then click Save changes, it kept on sending emails to user which it is not recommended. User would only like to receive emails when a PO is created instead of PO changes.
I would like to know if there is a way to solve this. Kindly help.
Thanks.
Santthi.Hi,
Are you using SY-TCODE to control the logic?
Just a suggestion, you can use the internal structure XEKPO to check whether there is an empty EBELN (PO number). If it's empty, meaning it's the saving of a new PO, else if it has value then most likely you are in another transaction to create the PO.
Please take note that the above will also work if you are assigning external PO numbers.
Hope that it helps to solve the logic to differentiate between ME21N or ME22N to create PO.
Thanks -
In the item table passed to BAPI_PO_CREATE, there is a column called PO_PRICE in the structure PAPIEKPOC. An "X" in this field tells the system not to step on the PR price with the PIR price.
So first question: is thre an equivalent of this field in BAPI_PO_CREATE1, either in the BAPIMEPOITEM structure or somewhere else ????
And second question, where in IMG/SPRO do you configure the online transaction ME21N so that it doesn't step on the PR price with the PIR price? (I'm assuming there's got to be a way to do this, if the BAPI can be configured.)Okay,
David,
Just refer below two links hope it will help you enough
http://sap.ittoolbox.com/groups/technical-functional/sap-log-mm/valuation-price-in-po-1425092?cv=expanded
http://kowboyz.blogspot.com/2008/05/copy-price-from-pr-to-po.html
Edited by: Amit Gujargoud on Nov 6, 2008 8:01 PM -
User exit for tcode ME21N and ME22N
Hi everyone
Can anybody tell me the user exits found in the tcodes ME21N nad ME22N, when saving a PO?
Regards
AnjaliAMPL0001 User subscreen for additional data on AMPL
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Individual customer source determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
M06B0003 Number range and document number
M06B0004 Number range and document number
M06B0005 Changes to comm. structure for overall release of requisn.
M06E0004 Changes to communication structure for release purch. doc.
M06E0005 Role determination for release of purchasing documents
ME590001 Grouping of requsitions for PO split in ME59
MEETA001 Define schedule line type (backlog, immed. req., preview)
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MM06E011 Activate PReq Block
LMEKO001 Extend communications structure KOMK for pricing
LMEKO002 Extend communications structure KOMP for pricing
If useful reward.
Vasanth -
To add a custom field in table control in transaction me21n and me22n
Hi Guru's,
I have a requirement to add a field in the table control at the time of creation of PO (ME21N). I enhansed the structure MEPO1211, but it is not appearing in the transaction. What should i do in order to bring that field in table control.
I implemented badis ME_GUI_PO_CUST and ME_PROCESS_PO_CUST by seeing some forum results.But i didnt get how to implement...
Please help me in this regard how to follow the steps and if possible please provide a sample code.
Thanks & Regards,
R.P.Sastryhi,
Suppose in the there are three tabs BADI customer1, BADI customer2 and BADI customer3 at item level.
Say:
On BADI customer1 there are three fields FIELD1, FIELD2 and FIELD3.
On BADI customer2 there are two fields FIELD4 and FIELD5.
On BADI customer3 there are three fields FIELD6, FIELD7 and FIELD8.
Then the fields have to be added to EKPO (or requisite custom table as the need may be) and also fields are also to be added to custom structures.
Create a Structure ZSTRUCTURE1 which will contain the three fields FIELD1, FIELD2 and FIELD3.
Create another Structure ZSTRUCTURE2 which will contain the two fields FIELD4 and FIELD5.
Create another Structure ZSTRUCTURE2 which will contain the three fields FIELD6, FIELD7 and FIELD8.
The Structure STRUCTURE1 has to be passed for tab BADI customer1, the Structure STRUCTURE2 has to be passed for tab BADI customer2 and the Structure STRUCTURE3 has to be passed for tab BADI customer3.
Each custom tab/screen should have its own structure to handle the screen fields, but the screen field data has to be transfered to and from EKPO (or requisite custom table as the need may be) for database update/retrieve.
Hope this helps.
Regards,
Ritesh -
Updating Personal settings in ME21n and ME51n
Hi Guru,
i am trying to update the personal settings tab of plant , company code and puchase organization in me21n by using user exit. it is not refelecting the plant at item level.
can any one sugggest me proper answer
regards,
sandeepyou have to set the field 'Element' in table ESDUS to
'NNNN----
X' for action POItemProposer WERKS
where
NNNN is the number of the plant
the '-' stands for blanks
X indicates that this value should always be proposed ...
anyway: why don't you communicate with your users in order to enable them to understand the significance of the personal settings in enjoy transactions. this would be of much more benefit unless you intend to change that table on a daily/hourly ... basis. -
Best BAPIs to emulate VL02n, VA01, ME21n, and MIGO ???
I've got a multi-step batch process which requires emulation of VL02n, VA01, and ME21n as follows:
VL02n: for MT 641, 651
VA01: for return sales orders
ME21n: for inbound/outbound STO's)
MIGO: for MT 551
What BAPIs could you use for each of the four emulations?
What BAPIs should you use for each of the four emulations?
Thanks
djh
Edited by: David Halitsky on Feb 6, 2008 6:27 PMHello,
Here are they
VL02n: BAPI_DELIVERYPROCESSING_EXEC
VA01: BAPI_SALESORDER_CREATEFROMDAT1,BAPI_SALESORDER_CREATEFROMDAT2
ME21n: BAPI_PO_CREATE
MIGO: BAPI_GOODSMVT_CREATE
Cheers,
Vasanth
Maybe you are looking for
-
Getting errors when creating physical standby.
Hello All, i am getting following error when i creating a physical standby for production, i used below command to do it duplicate target database to standby dorecover; after some time it throwed this error. Oracle Error: ORA-01547: warning: RECOVER
-
Directory service console not able to open in a Domain Controller
Hai, I have a 2008 domain controller. when i open the users and computer console i get the below error data from "domain name" is not available from domain controller because: the search filter cannot be recognized. try again later, or choose another
-
Spry horizontal menu font size question
OK so I got all the other quarks worked out on my menu but I can't figure out how to change the font sizes on the sub menus. I want the main menu text to be in 16px bold face. All of the dropdowns I would like in 12px normal. I have tried every varib
-
Sub-screens in Screen sequence-21:
Dear Friends, I have copied screen sequence 21-Sandard. Noted only 10 sub screens are available. Is it possible to increase sub-screens? I need to add 2 more sub-screens. Thanks in advance. RAMAN.
-
How to check versions of a smartfroms
Hi Experts, Can you tell me how to check different versions of smartfroms. Regards, Kali Pramod