Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ML81N User Exits

Former Member
0 Likes
1,712

Hi All,

Can I know if there any user exit are trigger in ML81N when changes for the field below under the tab basic data? I would like to disable the price field when the price change checked box is ticked.

ESLL-TBTWR (Price)

ESLL-PRS_CHG (Price Change)

Hi All,

Can I know if there any user exit are trigger in ML81N when changes for the field below under the tab basic data? I would like to disable the price field when the price change checked box is ticked.

ESLL-TBTWR (Price)

ESLL-PRS_CHG (Price Change)

5 REPLIES 5
Read only

Former Member
0 Likes
1,209

INTERFAC Interface for data transfer

SRVDET User screen on tab strip of service detail screen

SRVEDIT Service list control (maintenance/display)

SRVENTRY Unplanned part of entry sheet (obsolete since Rel. 3.1G)

SRVESI Data conversion entry sheet interface

SRVESKN Set account assignment in service line

SRVESLL Service line checks

SRVESSR Set entry sheet header data

SRVEUSCR User screen on entry sheet tabstrip

SRVKNTTP Setting the account assgnmt category when reading in, if "U

SRVLIMIT Limit check

SRVMAIL1 Processing of mail before generation of sheet

SRVMSTLV Conversion of data during importing of standard service cat

SRVPOWEB Purchase order for service entry in Web

SRVQUOT Service export/import for inquiry/quotations

SRVREL Changes to comm. structure for release of entry sheet

SRVSEL Service selection from non-SAP systems

SRV_FRM SRV: Formula calculation (obsolete since 4.0A!)

Read only

Former Member
0 Likes
1,209

Hi

check this SDN thread you may get answer

Thanks

Read only

Former Member
0 Likes
1,209

hI,

Below are the exits for transaction ML81N.please see the description and check for your requirement

Exit Name Description

INTERFAC Interface for data transfer

SRVDET User screen on tab strip of service detail screen

SRVEDIT Service list control (maintenance/display)

SRVENTRY Unplanned part of entry sheet (obsolete since Rel. 3.1G)

SRVESI Data conversion entry sheet interface

SRVESKN Set account assignment in service line

SRVESLL Service line checks

SRVESSR Set entry sheet header data

SRVEUSCR User screen on entry sheet tabstrip

SRVKNTTP Setting the account assgnmt category when reading in, if "U"

SRVLIMIT Limit check

SRVMAIL1 Processing of mail before generation of sheet

SRVMSTLV Conversion of data during importing of standard service cat.

SRVPOWEB Purchase order for service entry in Web

SRVQUOT Service export/import for inquiry/quotations

SRVREL Changes to comm. structure for release of entry sheet

SRVSEL Service selection from non-SAP systems

SRV_FRM SRV: Formula calculation (obsolete since 4.0A!)

Thanks

durga

Read only

former_member396896
Participant
0 Likes
1,209

Use the following prog to find the list of user exits for any T-code.

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.

Read only

Former Member
0 Likes
1,209

Hi All,

If I would like to disable / grey out the field (ESLL-TBTWR) when the checked box (ESLL-PRS_CHG) is checked in ML81N. How I can achieve it?

ESLL-TBTWR (Price)

ESLL-PRS_CHG (Price Change)