on 03-10-2006 5:30 AM
Hi Gurus
Requirement : Authorization check for purchase organization when purchase order number is filled and enter is pressed.
I would like to know whether the requirement is possible using any user-exit or badi. If possible which enhancement i suppose to use.
thanks in advance
Regards
Venkat
Hi,
following is the list of user exits available in MIRO.
LMR1M001
LMR1M002
LMR1M003
LMR1M004
LMR1M005
LMR1M006
MRMH0001
MRMH0002
MRMH0003
MRMN0001
Hope this helps.
Regards,
Shashank
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Venkat,
Check out the methods in BADIs
ME_PROCESS_PO
ME_PROCESS_PO_CUST
GOS_SRV_SELECT
LFM2_DB_STRG
All these BADIs are called once you press enter after entering a PO Number in Tcode ME23.
Hope it helps...
Lokesh
Message was edited by: Lokesh Aggarwal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Exit Name Description
LMR1M001 User exits in Logistics Invoice Verification
LMR1M002 Account grouping for GR/IR account maintenance
LMR1M003 Number assignment in Logistics Invoice Verification
LMR1M004 Logistics Invoice Verification: item text for follow-on docs
LMR1M005 Logistics Inv. Verification: Release Parked Doc. for Posting
LMR1M006 Logistics Invoice Verification: Process XML Invoice
MRMH0001 Logistics Invoice Verification: ERS procedure
MRMH0002 Logistics Invoice Verification: EDI inbound
MRMH0003 Logistics Invoice Verification: Revaluation/RAP
MRMN0001 Message output and creation: Logistics Invoice Verification
BADI : INVOICE_UPDATE
Regards
vinod
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HI
THESE ARE THE USER EXITS AND THEIR DESCRIPTION AVAILABLE FOR TCODE MIRO
LMR1M001-- User exits in Logistics Invoice Verification
LMR1M002-- Account grouping for GR/IR account maintenance
LMR1M003-- Number assignment in Logistics Invoice Verification
LMR1M004-- Logistics Invoice Verification: item text for follow-on docs
LMR1M005-- Logistics Inv. Verification: Release Parked Doc. for Posting
LMR1M006-- Logistics Invoice Verification: Process XML Invoice
MRMH0001-- Logistics Invoice Verification: ERS procedure
MRMH0002-- Logistics Invoice Verification: EDI inbound
MRMH0003-- Logistics Invoice Verification: Revaluation/RAP
MRMN0001-- Message output and creation: Logistics Invoice Verification
REGARDS,
ANOOP
Message was edited by: ANOOP R.S
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Venkat
run the below code which will generate list of user-exits for a given transaction.
Do reward points if found useful.
Regards
Kishore Kumar Yerra.
report zuserexits .
.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.