Additional TAB in shipment screen VT01N
Hi,
Could you please let me know how we can add additional TAB in Shipment screen VT01N / VT02N.
1. Do we have any suitable BADI for doing this?
2. Is it possible by creating a Z Transaction code to the Shipment screen and achieve
aditional TAB on the screen ?
If so , tell me the method it can be acheived. Can we still ensure the flow of the process?
Thanks!
Hi,
try of these BADIs: LE_SHP_TAB_CUST_ITEM, LE_SHP_TAB_CUST_HEAD and LE_SHP_TAB_CUST_OVER. It depends on where do you want to display your tab. To get info about how to implement BADIs check their documentation and sample code. Everything is very well documented.
Cheers
Similar Messages
-
VA11 - Additional Tab in the screen
Hi All,
I want to have an additional 'Tab' in the screen for VA11. Is there any screen exit available for this ?
I wasn't able to find any and would like you guys to help me in letting know if there is any available. Also if not a screen exit, is there any other way to get this done?
Remember, the addtional tab will have some user defined fields which will be filled in and stored in some custom table.
Thanks in advance!
AnandHi,
You can make use of the following code to search for the screen exit,
REPORT ZEXIT_HELP 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.
Hope this helps,
Rgds, -
Userexit or BADI for adding additional tab in MIGO screen.
Hi all ,
Kindly tell me as to which exit or BADI is used to add additional tab in MIGO header.
RegardsHi,
Create a program with the screen type sub-screen in SE80 and design the layout for the custom fields.
Declare the custom fields in a Z**TOP include.
Under the PBO method declare the program name and screen number
Under PAI method declare the field to u2018Xu2019.
Under the line modify method declare a flag and set to u2018Xu2019 checking for material document number by which we can set the fields to be in display mode when we open MIGO for display of material document created after doing goods receipt.
Under the POST_DOCUMENT method write the code for appending the value to Z table along with the values of the line item (In this case production order number, material, u2026u2026.). For these values to be available here in this method use the memory concept u201CExport to memory idu201D in the method LINE_MODIFY.
In order to do any validations to the custom fields, go to transaction SE80 and mention the program Name created and in PROCESS ON VALUE_REQUEST create a module and provide the validations required for those custom Fields.
In order to make the fields to be in display mode during the display of material document, create a module under PBO and import the flag value and the production order number details in the method LINE_MODIFY and if that flag = u2018Xu2019, use
LOOP AT SCREEN.
IF SCREEN-NAME = 'ZZGBAGS'.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.Retrieve the values from the Z table matching the key field (production order number) and pass the value of the custom field on to the screen. -
Hi ,
I want to add a Tab in MIGO screen , i have adde but i have to display it based on certain conditions like Order Type or Something.
then i have to save the fields on that tab in a Ztable
Thanks
Nikhilhi
take help of your abaper , go for SCREEN EXITs
search for screen exit MIGO on net you will get the details
check badi MB_MIGO_BADI
Edited by: Kunal Ingale on Jan 10, 2011 1:30 PM -
Tab on Shipment transaction(VT03N).
Hi all,
Do we have any BADI or screen exit to add additional tab on shipment transactions.
Thanks,
Ashok.Hi Lakshmipathi,
Thanks for reply, i have refereed the documents. But those are for adding fields and changing the modify layout management. But my requirement is to add new tab strip to the shipment screen or to change the existing tab strip. Because in my requirement i need to add custom container to display an ALV report with our required details in a specific tab strip.
Thanks,
Ashok. -
Additional tab in sales order-incompletion log
Hi
We have added additional tab in sales order at item level...
But when we try to put the some fields which are available in the additional tab into incompletion log,we are not able to select the respective screen name...
How to add that additional tab in the screen name of incompletion log..
We could give field name,table name,but screen is not availble,,in incompletion log...
When we did recording it gave us fcode as T14 (screen name)
Can u tell us how to bring that screen in the incompletion log
Regards
SudhaHi
We have added customised fields in item level table VBAP and include these in the screen 8460 (Additional data B).
We need to bring these fields in incompletion log..Tell us what screen we should give in incompletion log config... -
Hi Experts,
I need to add an additional tab in header screen of MIGO, but it is overlapping the "Excise Invoice" tab when I activate my tab.
Please suggest how to add a tab without overlapping the existing tab of "Excise Invoice".
Thanks,
Deepanshu****************************MIGO UI ENHANCEMENT*******************************
Step1 : Run Tcode se19 .
Step 2 :Go to group create enhancement and click on classic badi radio button
Step 3 :Enter badi name MB_MIGO_BADI and click on button create.
Step 4: In the pop up screen give you Implementation Name
Step 5:Enter the short text
Step 6:Go to interface tab
Step 7:Click on PBO_DETAIL method of interface .it will ask you to create the enhancement implementation
Step 8:Click on create button and enter Enhancement Implementation ,group etc in pop up screen appeared and ok.
Step 9:Now select your Enhancement Implementation just created in step 8.
Step 10:Go to PBO_DETAIL method
Step 11:And write the following code
METHOD if_ex_mb_migo_badi~pbo_detail.
DATA :gf_class_id TYPE migo_class_id,
g_no_input TYPE xfeld,
g_line_id TYPE goitem-global_counter,
g_ext_data TYPE ty_t_extdata.
gf_class_id = 'MIGO_BADI_IMPLEMENTATION_CIN'.
e_cprog = 'Z_MIGO_ENHANCEMENTS1'.
e_dynnr = '0100'.
e_heading = 'MIGO ENHANCEMENT'.
g_line_id = i_line_id.
ENDMETHOD.
Step 12: Under PAI method declare the field to ‘X’.
Code look Like:- method IF_EX_MB_MIGO_BADI~PAI_DETAIL.
E_FORCE_CHANGE = 'X'.
endmethod.
Step 13: Under the line modify method declare a flag and set to ‘X’ checking for material document number by which we can set the fields to be in display mode when we open MIGO for display of material document created after doing goods receipt.
Code look like:- METHOD if_ex_mb_migo_badi~line_modify.
DATA flag(1) TYPE c.
IF cs_goitem-mblnr IS INITIAL.
flag = 'X'.
ENDIF.
ENDMETHOD.
Step 14:Now go to se80 and make the MODULE program as mentioned in step 11 Z_VENDOR_ENHANCEMENTS1'
Step 15: Step make a sub screen 0100 as in step 11 .
Step 16: save and activate and test the migo.migo look like -
My requirement is to add an additional TAB in VT01N screen
All I need to know is using which BADI or userexit this functionality can be achieved?Hi
See the enhancement (trx SMOD) beginning V56*
See the badi'
BADI_HU_AUTOPACK,
BADI_HU_PACKING_QTY
BADI_HU_MAIN
Regards
Kiran Sure -
Additional Tab Screen EXIT Name for VA42, VA43
Hi All,
Anyone can suggest me Additional tab screen exit, so i can display some fields in particular tab. It's Urgent.
Thanks
AmitModification is required. You should consider looking at these Notes:
[Note 386694|https://service.sap.com/sap/support/notes/386694]
[Note 209278|https://service.sap.com/sap/support/notes/209278]
[Note 398418|https://service.sap.com/sap/support/notes/398418]
[Note 302497|https://service.sap.com/sap/support/notes/302497]
[Note 170183|https://service.sap.com/sap/support/notes/170183]
Regards,
Jamie -
To populate Segment data to Order item level in additional tab B
Hi Experts,
I am working on Inbound interface using IDoc (ORDERS05); during Idoc process IDOC_ORDERS_INPUT; i have to take segment value and need to populate at order items level; in custom field (in additional tab B).
For that i am using FM (Customer exits) :
Step 1- EXIT_SAPLVEDA_001 (Getting segment value and passing to XVBAP-Zfield).
Step 2- EXIT_SAPLVEDA_002 (Passing Value to respective screen using BDCDATA table).
Due to unable to find where i have to set flag and how ?; To avoid multiple record to append ; BDCDATA Table with same screen.
As mention in this link for Header level additional tab B : http://www.sapfans.com/forums/viewtopic.php?f=21&t=62945#p1025880.
They are using my_flag to avoid ,issue as i mention in above step.
Step 3 - At last they are deleting my_flag in FM : EXIT_SAPLVEDA_003. (find in above link)
Thanks in Advance
Regards
Vinayyou need to use a flag of type vbap-posnr .
and your check statement will become
check my_flag NE XVBAP-POSNR. (or the ZZXVBAP-POSNR).
and setting the flag
my_flag = XVBAP-POSNR.
so for same posnr it wont repeat the append.. hope this can help -
I am Not Getting a Additional Tab in ZMIGO in Display mode
Dear Gurus ,
I have Impelemented a Migo Badi and Created a Additional Tab in MIGO . The Additional Tab is getting Displayed in Create Mode but the same is not getting in Dispay Mode . Can Any Body help me for the same .
I have Created two screen for the same .
0001 is for Created and 0002 is for Display mode . And in PBO i rave checked the condition for the same which i am pasing below for your refrence . Can any body please help me .
READ TABLE gt_scrn_active INTO ls_scrn_active
WITH KEY line_id = i_line_id .
CHECK ls_scrn_active-active EQ 'X'.
External subscreen:
The content of global field G_NO_INPUT (set in method MODE_SET) will
influence the number of external subsreen:
IF g_no_input IS INITIAL.
e_cprog = 'SAPLZCFG_JEWELLERY'.
e_dynnr = '0001'. "External fields: Input
e_heading = 'Additional Unit'(004).
ELSE .
e_cprog = 'SAPLZCFG_JEWELLERY'.
e_dynnr = '0002'. "External fields: Input
e_heading = 'Additional Unit'(004).
ENDIF .
Regards
S.B.Shankarhi,
just i basice ? have you checked the status of BADI is it implemented.
Atul -
Additional tab at header level in ME21N through BADI ME_GUI_PO_CUST
Hi,
I want to have additional tab at header level in ME21n through BADI ME_GUI_PO_CUST. But after all effort I am not getting display of tab. Let me explain what i did till now
1. Appended table EKKO with field
2. Create one function Group -under that
A. Created one Include u2013Paste the code given
DATA: call_subscreen TYPE sy-dynnr,
call_prog TYPE sy-repid,
call_view TYPE REF TO cl_screen_view_mm,
call_view_stack TYPE REF TO cl_screen_view_mm OCCURS 0,
global_framework TYPE REF TO cl_framework_mm,
global_help_view TYPE REF TO cl_screen_view_mm,
global_help_prog TYPE sy-repid.
FORM SET_SUBSCREEN_AND_PROG *
--> DYNNR *
--> PROG *
--> VIEW *
--> TO *
--> CL_SCREEN_VIEW_MM *
FORM set_subscreen_and_prog USING dynnr TYPE sy-dynnr
prog TYPE sy-repid
view TYPE REF TO cl_screen_view_mm.
call_subscreen = dynnr.
call_prog = prog.
call_view = view.
ENDFORM. "set_subscreen_and_prog
B. Created one screen (9000)
3. Implemented BADI ME_GUI_PO_CUST and paste the code.
data: ls_subscribe like line of re_subscribers.
CHECK im_application = 'PO'.
CHECK im_element = 'HEADER'.
CLEAR re_subscribers[].
ls_subscribe-name = ' ZMMSCR1'.
ls_subscribe-dynpro = '9000'.
ls_subscribe-program = ' ZMMSCR1'.
ls_subscribe-struct_name = 'EKKO'.
ls_subscribe-label = text-001..
ls_subscribe-position = 15.
ls_subscribe-height = 7.
append ls_subscribe to re_subscribers.
Please help me what s going wrong .and what else I will do to get success.
Edited by: Vishal A Vijaywargia on Jul 29, 2009 2:24 AMHi Prosengit,
I am not aure about u r BADI,
BUt last week i have custom tab in the PO header data using this enahncement 'MM06E005'.
IN thi senhancement u have thrre screen exits.In this enhancement
SAPMM06E 0111 CUSTSCR1 SAPLXM06 0111 Subscreen: PO item
u can add subscreen and u can add u r own fields here .
and u can write u r code in 'EXIT_SAPMM06E_006'.
if u want to change the title of the program.
Go to program SAPLXM06 then go to text element give text symbol no as '111' and u can change the title of u r tab.
I hope this solves u r problem. -
Adding field in Additional Tab page in CRMD_order
hi all,
i want to add a field in the additional tab page in crmd_order Tcode,
i did it by modifing the screen the strucutures are filled ex CRMT_SALES_BADI,
CRMT_SALES_COM
in the CRMC_MAP Tcode i have seen the field is added .
wat are the further steps do i need to do to get saved and poped in the field value when reterive.
regardsAs standard the field is set to 1 decimal place.
You cannot change this value without modifying your system (not recommended)
I think you can enter more decimal places in the confirmation documents e.g. IW41
PeteA -
Modify Sales order Item additional tab B
I need to modify Sales order item additional tab B ...by removing the exisitng fields and should add some new fields ....which is ok. But does it have any impact becoz the same screen fields coulbe used in any of the other transaction .......i just wanted to know if we remove the fields from sale orde item additional tab B and some new details will have some impact
Hi,
Before making any modifications check "Where-used". If it is in some other program other than the VA01/02/03, then better consult your lead before modifying.
If you do not find, go ahead and make the changes confidently.
Regards,
Subramanian -
Custom fields to Additional tab B in VA01/VA02
Hi ,
We have requirement where we need to add custom fields to the Additional tab B at item level in VA01 t-code.
My doubt is to do this do we need access key? is it not possible with out access key i mean any other way to do so.
If we add those fields in VBAP table will that automatically available in t-code, hope no............
Please let me know the process to add the custom fields ..........
Regards,
MadhaviHi
See these notes
SAP Note 302497 - Additional cust. fields not displayed in 'Additional data B'
SAP Note 209278 - Display of customer-specific fields in sales doc
SAP Note 386694 - Additional data not displayed in screen 8459 and 8309
SAP Note 420546 - Additional data B and transaction variants in sales order
and related notes.
And yes, you need to register it in SCCR.
I hope this helps you
Regards
Eduardo
Maybe you are looking for
-
Problem with Reset/Refresh after Windows 8.1 upgrade
When I try to do a Refresh or Reset on my Helix after it has been upgraded to 8.1, I receive a message to "Insert Media. Some of the files are missing." Does anyone know how to fix this?
-
Problem with dimension library error in system 11.1.1.3
I am getting the following error,Is there anybody to give the solution for this error? There was some communication error. Response is : http://lova:19000/awb/modules/com/hyperion/awb/web/dimeditor/Adf.do <html><head><title>Hyperion Embedded Java Con
-
Internet blocking in Nokia 6020
Hi ! I have a question about internet blocking in Nokia 6020. It's very important to protect a children from unsafe internet content. I need to protect my child from internet using by mobile phone. Is it possible to remove "Internet" icon from Nokia
-
How do I move Photoshop Elements and PS Premier bundle to new computer
I bought a new computer and would like to move Photoshop Elements and PS Premier bundle to the new computer. What is the procedure? Thanks, Jimmy
-
Safari 3.0.4 won't let me save downloaded mpegs
I just installed OS 10.4.11 and upgraded Safari to 3.0.4 as part of the bargain. But now when I try to save downloaded mpegs I get nothing but an error beep when I attempt to save by keystrokes, and the pull down menu from File no longer gives me a S