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

Adding new tab to FV60 T-code?

Former Member
0 Likes
2,019

Hi friends

i like to add new tab in FV60

for which i am implementing BADI FI_HEADER_SUB_1300

is it correct to use this

please suggest me which one to use and procedure

with regards

s.janagar

1 ACCEPTED SOLUTION
Read only

uli_bhm
Discoverer
0 Likes
1,759

Hi S.Janagar,

you can implement the BADI like this:

Goto SE19 and copy the example implementation "FI_HEADER_SUB_1300IM" to ZI_HEADER_SUB_1300IM.

Next step:Check the tab "Subscreens": You'll find an example dynpro 1300 in the function group BADI_EXAMPLE_1300 corresponding programm is SAPLBADI_EXAMPLE_1300. This entry is okay for testing purpose. If you want to change it you have to copy the whole function group BADI_EXAMPLE_1300 into your own namespace and then change the entry in the tab "Subscreen" accordingly.

But you have to keep in mind that this BADI only process the fields BKPF-XREF1_HD, XREF2_HD and the posting date BKPF-BUDAT (see sap note 608694).

You know what I mean, when you'll check the include MF05AF00_D0100_POST_APPL_SUB. (Im on SAP ECC 6.0). You'll see that the main program only accept these fields from the BADI.

Next restriction: The BADI is called from transactions FB01, FB05 and FB50. I'm not sure what happens in FV60. This could be the show stopper...

Regards Uli Böhm

Hi S.Janagar,

you can implement the BADI like this:

Goto SE19 and copy the example implementation "FI_HEADER_SUB_1300IM" to ZI_HEADER_SUB_1300IM.

Next step:Check the tab "Subscreens": You'll find an example dynpro 1300 in the function group BADI_EXAMPLE_1300 corresponding programm is SAPLBADI_EXAMPLE_1300. This entry is okay for testing purpose. If you want to change it you have to copy the whole function group BADI_EXAMPLE_1300 into your own namespace and then change the entry in the tab "Subscreen" accordingly.

But you have to keep in mind that this BADI only process the fields BKPF-XREF1_HD, XREF2_HD and the posting date BKPF-BUDAT (see sap note 608694).

You know what I mean, when you'll check the include MF05AF00_D0100_POST_APPL_SUB. (Im on SAP ECC 6.0). You'll see that the main program only accept these fields from the BADI.

Next restriction: The BADI is called from transactions FB01, FB05 and FB50. I'm not sure what happens in FV60. This could be the show stopper...

Regards Uli Böhm

7 REPLIES 7
Read only

Former Member
0 Likes
1,759

Hi,

That is the correct badi only. Please check for the implementing badi in sdn

Read only

0 Likes
1,759

i have implemented it

but still

it doesn't calls any tab in existing screen

if possible can u provide me what needs to be done inside the zprogram that is been entered while implementing the badi

cheers

s.janagar

hi friends - expecting for your replies

Edited by: Janagar Sundaramoorthy Nadar on May 15, 2009 12:07 PM

Edited by: Janagar Sundaramoorthy Nadar on May 15, 2009 12:26 PM

Read only

uli_bhm
Discoverer
0 Likes
1,760

Hi S.Janagar,

you can implement the BADI like this:

Goto SE19 and copy the example implementation "FI_HEADER_SUB_1300IM" to ZI_HEADER_SUB_1300IM.

Next step:Check the tab "Subscreens": You'll find an example dynpro 1300 in the function group BADI_EXAMPLE_1300 corresponding programm is SAPLBADI_EXAMPLE_1300. This entry is okay for testing purpose. If you want to change it you have to copy the whole function group BADI_EXAMPLE_1300 into your own namespace and then change the entry in the tab "Subscreen" accordingly.

But you have to keep in mind that this BADI only process the fields BKPF-XREF1_HD, XREF2_HD and the posting date BKPF-BUDAT (see sap note 608694).

You know what I mean, when you'll check the include MF05AF00_D0100_POST_APPL_SUB. (Im on SAP ECC 6.0). You'll see that the main program only accept these fields from the BADI.

Next restriction: The BADI is called from transactions FB01, FB05 and FB50. I'm not sure what happens in FV60. This could be the show stopper...

Regards Uli Böhm

Read only

Former Member
0 Likes
1,759

Referred a wiki written by mr.peter solved this

Read only

Former Member
0 Likes
1,759

Referred a wiki written by mr.peter solved this

Read only

0 Likes
1,759

Hi Janagar,

I am having the same issue like to add additional tab in FV60. I am unable find out the BADI.

I have tried with  BADI FI_HEADER_SUB_1300 (whatever you have specified above). But I am unable to get additional tab in FV60.

I have set breakpoint in the above program called, but it is not triggering.

Can you help me in doing this?

Regards,

K.Pradeep.

Read only

0 Likes
1,759

Hi Pradeep,

Please refer to this link, from which i have proceded.

http://wiki.scn.sap.com/wiki/display/Snippets/Display+customer+fields+in+header+of+logistics+invoice...

Regards

S.Janagar