Suitable exit for the PR/PO limit tolerances--ME21N/ME51N
Hi Experts,
Can any one help me for the suitable user exit in MM module and processing logic for the below requirement.
Net price entered at Purchase requisation item level must not excede at PO line items level.
Before Saving the PO (ME21N) the exit must cross check wether the PR line items equal to PO line items .
There are chances to create for one PR into multiple PO's.
For example: If PR quantity is 100.PO creation can be done with 60 for one time PO and 40 for another PO as required. even more no of PO's for the different quantities.
Regards,
Venkata Siva.
Edited by: venkata siva reddy on Oct 7, 2009 3:15 PM
Hi,
Anybody having any idea. Plz help with your ideas if it is possible to do or not.
regards,
Pankaj
Similar Messages
-
Hi,
I am Mohan. I faced on Problem with the User Exit. I write the user exit for the ME21n for PO Creation. While Creation of the PO the Purchase Requition is mandatory. it is working for the ME21n. But PO creation is another two ways is there. Those are ME22N (Purchase order---> Create) and ME23N
(Purchase order---> Create) for this case also my condition applicable but it is not working for this case. How to write the Code for this. by using Sy-ucomm also. but it is not working.
Please help me.
Regards,
MohanFollowing the user exit's related to ME22N transaction.
AMPL0001 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 Customer-Specific 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.
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
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
Regards. -
Exits for the IBASE (IB53)
Hi Experts,
I am working on the IBASE,(IB53)
I want to add my custom field on that transaction.
for that i checked with the follwoing Exits but it seams they are not useful for me ( coz methods in that exits are not triggering as per requiremnt )
Exits i checked: ( by putting breakpoint in the CL_EXITHANDLER, I found below)
BADI_IBASE_IBOF_TREE
BADI_IBASE_ADDINFO
any useful info are appriciated.
Thanks in advance.Hi,
This is the list of user exits for the transaction code MIGO.
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011 Read From RESB and RKPF For Print List in MB26
MBCFC003 Maintenance of batch master data for goods movements
MBCFC004 Maintenance of batch specifications for goods movements
Reward points if found helpfull..
Cheers,
Chandra Sekhar. -
Menu Exit for the Trasaction VA41/VA42/VA43?
Hai Exports,
I need the Menu Exit for the Tcode VA41/VA42/VA43.
In VA41 the menu Edit->Fastchanges of I need to add some more options .
Please help me on this menu Exit.
ThanksHi,
First U need to do
PROCESS BEFORE OUTPUT.
MODULE STATUS_0001.
after that double click on MODULE STATUS_0001 it will go the ABAP Editor.
MODULE status_0001 OUTPUT.
SET PF-STATUS 'MENU'.
SET TITLEBAR 'xxx'.
ENDMODULE.
double click on 'MENU'.
it will go to menu painter and click on function keys go to standard toolbar and write name EXIT on exit icon.
after that check activate and execute
Regards,
maddy rockstar. -
Hi ,
i stuck up with on problem that is,in T-code : QA32 (Inspection lot selection)
after executing this transaction ,in the next screen we will get set of inspection lots.
in the same screen in application tool bar we have ( Usage decision UD ) push button .
i want to select any inspection lot and clicking this push button we will get next screen.
My requirement was
when the user sets the valution code and UD code as reject and user need to enter long text for UD,it needs to trigger a mail to his vendor. i know we can do by using suitable badi or any exits.
i found set of user exits and badis,but i m unable to found suitable exits.
Can any body help me regarding this...
Thanks......Hi sekhar,
Try this
BADI
1. ALV_SWITCH_GRID_LIST
userexit for qa32:
QEVA0001 Enhancement: Quantity posting for usage decision
QEVA0002 Calculation of share of scrap in inspection lot
QEVA0003 Calculate "Next inspection date" for batch
QEVA0004 Exit for changing information line in usage decision header
QEVA0005 User subscreen for displaying add. data for usage decision
QEVA0006 Entry to usage decision transactions
QEVA0007 UD: Control of compulsory comment or long text presetting
QEVA0008 Usage decision: Customer function key (e.g. to cancel UD)
QEVA0009 UD: Predefinition of quantity to be posted to sample stock
QEVA0010 UD: Usage decision check
QLCO0001 QM: Call alternative costs report from UD
QCPA0003 Certificates: Fill new fields to find certificate profiles
STATTEXT Modification exit for formatting status text lines
IWOC0004 Change single-level list editing PM/QM/SM ALV settings
QC100002 QM certificates: User-defined initialization option
QC100003 QM certificates: Before and after cert. profile determinatn
QC100004 QM Certificates: User-Exit Before Call-Up of Form Printout
QC100003 QM certificates: Before and after cert. profile determinatn
QC100006 QM Certificates: User-Exit After Selecting Delivery Data
QC100007 User-Exit for Changing Certififcate Profile Characteristics
QC100008 QM certificates: User exit for changing the customer number
QCE10001 Enhancement Modules: Electronic Certificate Dispatch
QCE10002 QM: Enhancement to IDoc Type QALITY02
QSS10001 Possibility of calling a different print report
Thanks & regards
G.Vendhan -
To find exit for the transaction VF02?
Hi Experts,
I need help for this enhancement.
1. In case of Company Code - 2200
During VF02 (Billing document flow to accounting) : VBPA - PARVW value for "ZC" shall be filled in BSID-XREF1.
It means for company code 2200, during the process of transaction VF02, the partner function value for 'ZC' from table vbpa should be updated to the field xref1 in table bsid.
After finding the exit / badi, How do i need to modify it?
Regards,
Abdur RafiqueHi,
Check exits for VF02:
SDVFX008 User exit: Processing of transfer structures SD-FI
SDVFX007 User exit: Billing plan during transfer to Accounting
SDVFX001 User exit header line in delivery to accounting
SDVFX002 User exit for A/R line in transfer to accounting
SDVFX003 User exit cash clearing in transfer to accounting
SDVFX004 User exit G/L line in transfer to accounting
SDVFX005 User exit reserves in transfer to accounting
SDVFX006 User exit tax line in transfer to accounting
SDVFX009 Billing doc. processing KIDONO (payment reference number)
SDVFX010 User exit item table for the customer lines
SDVFX011 Userexit for the komkcv- and kompcv-structures
V05I0001 User exits for billing index
V05N0001 User Exits for Printing Billing Docs. using POR Procedure
J_3RSINV User Exits for Printing Billing Docs. using POR Procedure
V60A0001 Customer functions in the billing document
V60P0001 Data provision for additional fields for display in lists
V61A0001 Customer enhancement: Pricing
BADIs for VF02
SD_CIN_LV60AU02 BADI for billing
Method: EXCISE_INVOICE_CREATE - BADI billing
VOR_WA_FAKTURA Billing before Goods Issue -
User Exit for the PO Create in 4.6c version
Hi Experts,
We have a requirement where we want to note the PO number
generated in ME21n, schedule a job to run for upadating the same PO( putting Vendor Confirmation ),
after the PO is successfully created.
Can someone help me the with the exits available in 4.6c for
picking the PO number generated in ME21n. And also , exit where we can scedule
the job of same PO change, ensuring that the PO has been created in database.
We want the following :
1. During PO create , note the PO number
2. During PO create, schedule a job for the same PO update.( to put Vendor confirmation )
3. Ensure that the job runs afer PO is succesfully created in database.
4. Use the Exit available by SAP.
Note we are in SAP 4.6C version. The BADI, ME_PROCESS_PO_CUST is not available in
4.6C
Thanks to all for giving valuable suggestions.
Regards,
PurvaHi Purva,
Get the PO new PO number from this Enhacement :MM06E005
Exit:EXIT_SAPMM06E_013
Here you can get the created PO number in
the field I_EKKO-EBELN.
Thanks.
Note:Reward Points if you find useful. -
User exit for the purpose of changing invoice quantity
hi all,
In Tcode vf01, when i input the delivery number and press Enter, program will goto the next screen. There's a subscreen, which number is 104 in program SAPMV60A. These screen reflects the data of each item, and the fields of this subscreen is uneditable.
For the invoice quantity column, my function wanna convert the current value to a new value which is the multiple of 100 automatically after a invoice is created.
For example, 789450 should be converted to 789400, 999999 should be converted to 999900,etc.
Although I got a solution to converted the value, but i don't know where i can add my code, cause i can't find the corresponding user exit.
could anyone tell me the corresponding user exit, please?
Thanks in advance.
Desmond.Hello Desmond
I know that partail invoicing can be carried if you choose the field value "K in item category customizing
for field relevance for billing.This will open up the quantity field and allow you to change the quantity lower than the delivery quantity.
Thanks
Vikas -
How to write customer exit for the variable
Hi Experts,
I have a requirement to create the variable, the scenaria is like this..
I need to create the variable which gives the period/year values,if yours enters the values 05.2007 then the variable should return the first monthe the year i.e.01.2007.
I hope it can be done by writing the customer exit..but iam unware how to achieve this.
Please explain me step by step and cope for customer exit to done this.
Points will be awarded
Suraj.hi Suraj,
there should variable sap exit for first month,
for customer exit, check this how to doc for steps
https://websmp210.sap-ag.de/~sapdownload/011000358700002762582003E/HowToDeriveVariableValue.pdf
your code may look like
INCLUDE ZXRSRU01 *
DATA: L_S_RANGE TYPE RSR_S_RANGESID.
DATA: LOC_VAR_RANGE LIKE RRRANGEEXIT.
CASE I_VNAM.
WHEN 'your 1st month variable'.
IF I_STEP = 2. "after the popup
LOOP AT I_T_VAR_RANGE INTO LOC_VAR_RANGE
WHERE VNAM = 'your user input variable'.
CLEAR L_S_RANGE.
L_S_RANGE-LOW = LOC_VAR_RANGE-LOW(4)."low value, e.g.200001
L_S_RANGE-LOW+4(2) = '01'.
L_S_RANGE-SIGN = 'I'.
L_S_RANGE-OPT = 'EQ'.
APPEND L_S_RANGE TO E_T_RANGE.
EXIT.
ENDLOOP.
ENDIF.
ENDCASE.
hope this helps. -
User exit for the release of Purchase Order
Hi Friends,
I am searching for a user exit which should trigger at the time of Purchase Order release in ME29n transaction.
If anyone can help me for the same....!!!
I need the exact exit which triggers at the release of PO....
Points will be rewarded for the needful replies.
Regards,
Mandeep.HI,
Finding the user-exits of a SAP transaction code
Enter the transaction code in which you are looking for the user-exit
and it will list you the list of user-exits in the transaction code.
Also a drill down is possible which will help you to branch to SMOD.
report zuserexit no standard page heading.
tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
tables : tstct.
data : jtab like tadir occurs 0 with header line.
data : field1(30).
data : v_devclass like tadir-devclass.
parameters : p_tcode like tstc-tcode obligatory.
select single * from tstc where tcode eq p_tcode.
if sy-subrc eq 0.
select single * from tadir where pgmid = 'R3TR'
and object = 'PROG'
and obj_name = tstc-pgmna.
move : tadir-devclass to v_devclass.
if sy-subrc ne 0.
select single * from trdir where name = tstc-pgmna.
if trdir-subc eq 'F'.
select single * from tfdir where pname = tstc-pgmna.
select single * from enlfdir where funcname =
tfdir-funcname.
select single * from tadir where pgmid = 'R3TR'
and object = 'FUGR'
and obj_name eq enlfdir-area.
move : tadir-devclass to v_devclass.
endif.
endif.
select * from tadir into table jtab
where pgmid = 'R3TR'
and object = 'SMOD'
and devclass = v_devclass.
select single * from tstct where sprsl eq sy-langu and
tcode eq p_tcode.
format color col_positive intensified off.
write:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
skip.
if not jtab[] is initial.
write:/(95) sy-uline.
format color col_heading intensified on.
write:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
write:/(95) sy-uline.
loop at jtab.
select single * from modsapt
where sprsl = sy-langu and
name = jtab-obj_name.
format color col_normal intensified off.
write:/1 sy-vline,
2 jtab-obj_name hotspot on,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
endloop.
write:/(95) sy-uline.
describe table jtab.
skip.
format color col_total intensified on.
write:/ 'No of Exits:' , sy-tfill.
else.
format color col_negative intensified on.
write:/(95) 'No User Exit exists'.
endif.
else.
format color col_negative intensified on.
write:/(95) 'Transaction Code Does Not Exist'.
endif.
at line-selection.
get cursor field field1.
check field1(4) eq 'JTAB'.
set parameter id 'MON' field sy-lisel+1(10).
call transaction 'SMOD' and skip first screen.
*---End of Program
USE THIS PROGRAM TO GET ANY USER EXIT BY GIVING THE TCODE.
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
REGARDS,
PRIYA.
Edited by: Priyadharshini Veluswamy on Mar 13, 2008 9:21 AM
Edited by: Priyadharshini Veluswamy on Mar 13, 2008 9:40 AM -
Any Suitable exit for CNMASS Transaction
Dear All,
Could any one tell me the user exits for CNMASS transaction. This transaction is used to mass update the records for a particular project. or is there any way that we can add some of the user fields to that transaction.
Thank You,
Regards,
Swaroop PatriHi Swaroop,
There is no user exits available for this Tcode. Copy the existing program and make changes in Z prg
With Wishes
Jai -
User Exit for the Settle rule of a Production Order
Hello all
i got a requirement to change the settlement rule of a production order to multiple receivers.
suppose i have the following rule
Categeory | Settlement Reciever | Receiver Short text | % | Settlement Type | No | Source Assignment
MAT ZMDT89 ZMDT88 100 FUL 1 left as blank
now my requirement is that i have to default the source assignment as 200 (Materials) so as to allow the other reciever entered with the same settlement type as FUL and also the No should be 2
i.e. my req is like this
Categeory | Settlement Reciever | Receiver Short text | % | Settlement Type | No | Source Assignment
MAT ZMDT89 ZMDT88 100 FUL 1 200
G/L G/L A/C no G/L shor text 100 FUL 2 100
the bold one is i have to ADD
the T-Code is CO02.
your help is highly appreciated...
thanks in advancehi,
check these exits in co02.
Transaction Code - CO02 Change Production Order
Enhancement/ Business Add-in Description
Enhancement
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
STATTEXT Modification exit for formatting status text lines
PPCO0009 Enhancement in goods movements for prod. process order
CCOWB001 Customer exit for modifying menu entries
COIB0001 Customer Exit for As-Built Assignment Tool
COZF0001 Change purchase req. for externally processed operation
COZF0002 Change purchase req. for externally procured component
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
reward points if hlpful. -
No valuation exit for the material
Dear All,
While doing stock transfer using t-code mb1b i am getting warning message like
" No proportion valuations exist for material 1g0267b in valuation area GJCG"
can anybody help me to solve the problem.
Thanks
AshokHi,
The message " No proportion valuations exist for material 1g0267b in valuation area GJCG"
can anybody help me to solve the problem"
may cause due to missing the material in the respective plant (have not been maintained yet).
Please check for the material first.
Cheers,
Girang -
User Exit for the Funds Management Update
Hi Experts ,
My requirment is to make the movement type 261 as stastical . This should be reflected in COO11 T Code, Please suggest me the User Exit Or The BADI.
Thanks in Advance,
Regards,
ManishSelf Solved.
-
Does anyone know of a suitable dock for the new iPad Air?
After purchasing a new iPad Air on Friday, I searched for a charging/syncing dock from Apple. There are none! Then, I searched the Internet for 3 days, and the choices are few.
Does anyone know of a good and sturdy dock for the new iPad Air? I have very little desk space and always buy an Apple dock for my iPhones and iPads.
Is it possible that the dock for the iPad 4 could be used for the new iPad Air? Currently, I have an iPad Third Generation and its own dock, which is 30 pins. The available 8 pin adapter is not sturdy enough to put an iPad Air on.
For my iPhone 5, I have a Twelve South High Rise dock (because of the case), but it won't do for an iPad.
Any ideas?This isn't going to be super helpful because I don't know of any by name, but have you looked through App Store? I am almost positive you will come across at least one in there. This assumes you are running software version 2.0.
Maybe you are looking for
-
I have read all other cases that relate to this error and cannot get this to work. Running SQL Server 2012 sp1 on Windows server 2012 R2. Disk space and permissions are fine, but I get the error below when I try and use the check database integrity t
-
Is there any other way that I can use the Bluetooth Module with out buying the complete AirPort Extream/Bluetooth Kit and without using the Bluetooth Dongle? Mac Mini 1.42 MHZ Combo Drive Mac OS X (10.3.9) 512 MB DDR 80 GB HD
-
ITunes folder lost or can't be created
I had been using my iTunes for over a year now, until recently I downloaded a newer version of the software, hadn't installed it yet, however until 3 days ago I was able to access everything, now iTunes returns an error message saying 'The folder "iT
-
How to wipe all my information with out disc
Help need to clear hard drivve with out the disc
-
I updated to ios 6 on my ipod touch 4 and now facetime gets this horrible interference it never had on ios4 and 5. Anybody knows if a fix is coming? Or me and my girl are the only ones experiencing this?