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

Screen enhancement on VL02N adding additional fields

Former Member
0 Likes
4,452

Hello Experts,

I had a requirement where in the client needs some additional fields on VL01N/VL02N.

The list of User exits and BADI are available for the same.

I believe BADI LE_SHP_TAB_CUST_HEAD could be used for my requirement.

Now when I open the BADI definition it displays the following tabs Interface, Fcode and Subscreen on SE18.

Now when I create a implementation on SE19 for the same I dont get the Fcode and Subscreen tabs.

Now how do I create the subscreens for the same and go ahead.

If some other options are available please suggest.

You views and feedbacks would be highly appreciated and considered.

Regards,

Ranjith N

13 REPLIES 13
Read only

naimesh_patel
Active Contributor
0 Likes
2,838

Check the documentation of the underlying interface IF_EX_LE_SHP_TAB_CUST_HEAD of BADI LE_SHP_TAB_CUST_HEAD in SE24.

Regards,

Naimesh Patel

Read only

Former Member
0 Likes
2,838

Hi Naimesh,

Thanks for reply.

I have gone through the documentation of the interface F_EX_LE_SHP_TAB_CUST_HEAD.

I can even use the method ACTIVATE_TAB_PAGE to activate the additional tab pages.

But how do I have additonal fields on the subscreen.

Regards,

Ranjith N

Read only

0 Likes
2,838

Hi,

I suppose it is clear from Documentation in case you are still not getting the tab , try to send these thing in Activate_tab_page .

Create a module pool program ZTEST_123 (not even Function group is req) and a subscreen 9001 and put some fields.

ef_caption = 'New Tab'.

ef_program = 'ZTEST_123' .

ef_dynpro = '9001'

ef_position = '2'.

And activate implement and check.. This should work...

Hope this helps you

Rj

Read only

Former Member
0 Likes
2,838

Hi Raj,

Your feedback was reaaly valuable.

I tried what you said the badi implementation is activated but i dont see any change on VL02N with some additional tab.

Could you please elaborate if possible that could of great help.

On VL02N change outbound delivery header there is a tab named global trade which has no fields or contents

is it possible to add some fields into that.

Regards,

Ranjith N

Read only

0 Likes
2,838

hi,

Just a small correction...

Can you change the screen type as subscreen and Directly place the fields instead of a sub screen.This is the only requisite for the exit ,, can you tell what all things you did so that we can help.

Hope this helps you

Raj

Read only

Former Member
0 Likes
2,838

Hi Raj,

I have created an implementation ZLE_SHP_TAB of BADI Def LE_SHP_TAB_CUST_HEAD.

have designed a subscreen on se51 with name ' ZSAPMV50A' and scr no 9999.

In the method ACTIVATE_TAB_PAGE of the implementation I have written the folowing code


ef_caption = 'Test Tab'.
ef_program = 'ZSAPMV50A' .
ef_dynpro = '9999'.
ef_position = '13'.

I have activate the implementation but i dont find changes happening on t code VL01n/VL02N.

I dont find the extra tab page coming up.

did i commit any mistake plz help and guide me.

Regards,

Ranjith N

Read only

Former Member
0 Likes
2,838

Hi Raj,

I have created an implementation ZLE_SHP_TAB of BADI Def LE_SHP_TAB_CUST_HEAD.

have designed a subscreen on se51 with name ' ZSAPMV50A' and scr no 9999.

In the method ACTIVATE_TAB_PAGE of the implementation I have written the folowing code

ef_caption = 'Test Tab'.

ef_program = 'ZSAPMV50A' .

ef_dynpro = '9999'.

ef_position = '13'.

I have activate the implementation but i dont find changes happening on t code VL01n/VL02N.

I dont find the extra tab page coming up.

did i commit any mistake plz help and guide me.

Regards,

Ranjith N

Read only

0 Likes
2,838

Hi Nambiar,

I think that is all we need to do. It is working fine for me .

Thanks

Raj

Edited by: Raj on Mar 19, 2009 5:23 PM

Read only

0 Likes
2,838

Hi NAmbir,

in u r BADI u hvae a tab caleed sub screens.

Add u r program details there.

Then the custom screen will be added to u r screen.

Thanks,

Read only

Former Member
0 Likes
2,838

Hi Tarangani,

Yes the BADI Def LE_SHP_TAB_CUST_HEAD has a tab called Interface, Fcode and Subscreens.

But when I created the implementation of the BADI there is only interface tab the tab Fcode and Subscreens are not available.

What do I do here.

Regards,

Ranjith N

Read only

0 Likes
2,838

Hi Nambir,

I have gone through the documentation of this BADI.

IN the documentation evrything is given clearly.

Just go through the documentation it is very helpful toyou.

You can solve u r self this problem by reading documentation.

Thanks

Read only

Former Member
0 Likes
2,838

got a solution for this.

thank you.

Read only

0 Likes
2,838

Hi ,

Could you please tell me the step by step solution for this issue.

Thanks

Mohit Khandelwal