Additional tab in MIGO 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
Nikhil
hi
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
Similar Messages
-
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. -
Additional Tab in MIGO Item details.
Dear Experts,
My client is procuring Fuel as a stock material. the delivery of fuel is being done into tanks for which Initial & final dip readings are to be recorded.
SO is it possible to add an additional Tab in MIGO Item Level, with additional fields so that I can enter Initial & Final readings for a Fuel which is being procured as a stock material with other parameters like density, temperature, water content etc. "Does adding an Additional Tab & Fields lead to any implications in SAP? "
Thanks & Regards
Chandan H NI think the best solution for u is to work in batch management and classification (class and characteristic)
so that u can input all the parameters like density, temperature, water content etc as per ur requirement.
i think just creating tab in migo only data entry u will be able to do and u will have to do the development.
but batch mgt and classification is std and u will be able to track the things
hope this helps -
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 -
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, -
Hi All,
I implemented the BADI (MB_MIGO_BADI)i in MIGO to get the additional tab in header level.
This i have achieved through PBO_HEADER method. Now the new tab is coming but the
Excise tab is not coming. What will be the reason for that.
If any body knows he solution for this please let me know.Hi,
Check whether the material is declare in J1ID ( Material and Chapter ID Combination as well as check whether the Vendor is maintained in Vendor Excise Details)
1. In J1ID the material chapter Id combination is maintained.
2.The cenvat determination is maintained.
3.the Vendor details and vendor status is maintained.
Also check whether the ITEM is checked OK.
Also whether the correct commercial excise invoice is given.
Regards,
Harish -
Saving custom fields to MSEG added in additional TAB in MIGO transaction
Hi Experts,
I am facing an issue with an enhancement in MIGO transaction for which i need help. I have gone through several threads with similar issues but none of them have solved my issue. I have worked around with all BADIs of MIGO and user exits available but to no avail so I am posting a new thread.
The requirement is pretty straight forward of adding a custom TAB in item details section of MIGO transaction. I have done that using BADI: MB_MIGO_BADI, method PBO_DETAIL. I created a screen with my custom fields and passed them in this method. The TAB appears as expected with all the fields. The custom fields are in MSEG table which has been enhanced and it needs to be updated with the user values on the screen.
The issue creeps in when there are multiple materials in the purchasing document and user works around with them. Say he clicks on the second material and in the custom TAB changes its details in custom fields. Now he clicks on the fourth material and changes its details. Continues this for all the materials in random order. How do i identify in my custom screen [developed separately and called in PBO_DETAIL of the BADI] which details belong to which material or line number. The only way to do it is by using the purchasing order number and line item number. These are not available in my custom screen and needs to be exported from somewhere and imported there. I have not been able to identify the point where export can be done.
Can anyone help me out with this problem? Either the point where export can be done or any other way of identifying the link between the line number / material number and the custom field details entered by the user.
Thanks,
RitvikHi Ritvik,
you will not need it.
The item methods will process exactly the item what the addional item data are related to. In PBO_DETAIL and PAI_DETAIL, use parameter I_LINE_ID for the item reference.
Note: Not only read SCN etc, also the parameters desciption of the methods used.
Regards,
Clemens -
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 -
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 -
Excise Invoice tab In MIGO transaction code
Hello
Could any body suggest, In Excise Invoice tab In MIGO transaction code I am getting "06 No Excise Entry" no otehr fields are coming.? All options like
01 Capture & Post Excise Invoice
02 Refer & Post Excise Invoice
03 Only Capture Excise Invoice
04 Only Refer Excise Invoice
05 Only Part1
Should come. Infact in my SAND Box client it is o.k but with same setting Golden Client it is not coming.?
Thanks & Regards
SudhansuHi,
These options are coming from Excise Group settings.
Go to : SPRO-Logistics General-Tax on Goods movements-India-Basic settings-Maintain Excise Groups-in 'MIGO Settings' tab, select the check boxes, accordingly you will get the options in Excise Tab of MIGO screen.
Hope this will resolve your issue.
Regards,
Gopi Chand -
Excise Invoice Tab in MIGO for non-codified materials
Hi!
While doing MIGO against PO, for non-codified materials ( No material code, Account assignment in P.O - F), Excise Invoice Tab Pop-Up is coming in MIGO. There is no excise related master data maintained in J1ID.
What could be the reason? Can any body suggest in this reg..
I am using ECC 6.0
Thanks & Regards,
Gopi ChandHi,
These options are coming from Excise Group settings.
Go to : SPRO-Logistics General-Tax on Goods movements-India-Basic settings-Maintain Excise Groups-in 'MIGO Settings' tab, select the check boxes, accordingly you will get the options in Excise Tab of MIGO screen.
Hope this will resolve your issue.
Regards,
Gopi Chand -
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... -
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 item level on MIGO supresses the excise tab at item level
Hello Experts,
I have used MB_MIGO_BADI to add an additional tab at item level.It is working properly.
But now Iam facing a problem the additional tab supresses the excise tab that comes up dynamically at the item level,.
Now how do i reslove this problem.
Since excise details are entered later and the tab comes up dynamically my tab should not supress the excise tab at item level
it should come after the excise tab.
Now do I set this.
Please help . highly appreciated.
Regards,
Ranjith NHi Balu,
Thanks for your reply.
I dint get you what you have explained.
Hope you are clear with my problem.
I have created a subscreen 'ZMIGOITEM' with screen number '9000'.
In the PBO of BADI MB_MIGO_BADI I have displayed this subscreen.
This is getting displayed at item level when I call Tcode 'MIGO'.
After fillin up the details for performing GR..and when I check it it gives me a warning to fill in the excise details when I fill in the excise details at header level and check as per the standards an excise tab at item level should come up right ?
Since i have added a additional tab the excise tab doesn't come up....the additional tab supress it ...
Regards,
Ranjith Nambiar -
How to disable tab in detail screen in MIGO T.code
Hi ,
I want to disable serail number tab in detail tab in MIGO transaction and also want to create same subscreen like Serail number with additional 2 fields.
Could some one help me how to disable above mentioneed tab and add new tab to MIGO transaction.
I tried with BADI MB_MIGO_BADI but I 'm not getting how to disable the Serail number tab ( Program SAPLMIGO Screen Number : 0360).
Regards,
Narendra.Hi
The call to this screen is hardcoded in report LMIGODC2 (include of SAPLMIGO)
* set subscreen for serial numbers
if goitem-sernp is initial.
g_sub_serial = '0361'. "no serial numbers
else.
data l_serialize type abap_bool.
CALL METHOD lcl_migo_buffer=>serial_relevance_check
EXPORTING i_sernp = goitem-sernp
i_bwart = goitem-bwart
i_sobkz = goitem-sobkz
i_kzbew = goitem-kzbew
i_kzzug = goitem-kzzug
i_kzvbr = goitem-kzvbr
IMPORTING e_serialize = l_serialize.
if l_serialize = abap_false.
g_sub_serial = '0361'. "no serial no. during GM
else.
g_sub_serial = '0360'. "serial numbers active.
endif.
endif.
Debug it and check what possible solutions you have.
Regards
Eduardo
Maybe you are looking for
-
Upgrade 2010 to 2013 with SQL Reporting Services
I'm getting ready to upgrade to 2013. When I run the Test-SPContentDatabase I get: Category : MissingWebPart Error : True UpgradeBlocking : False Message : WebPart class [ab6d9dad-e23c-ce4f-ff98-f6575a1ccf4c] (class [ Microsoft.ReportingServices.Shar
-
My old version of Firefox had the option for me to set multiple home pages. My hard drive recently failed and had to be replaced, so I had to install the newest version of Firefox. The only option I see when I go to tools, options, general is to set
-
Presenter 10 Quiz Pass URL is set to Current but opening in New Tab
Hello, We use Presenter to create quizzes among other things. Previously, we were using version 7 but had to upgrade to 10 recently. I have just tried creating the first quiz under 10 and ran into an issue. We offer the quizzes via our intranet sit
-
Receiving Email from wrong address
Dear All, I am having 3 main problems with my exchange server as below: 1. One my Exchange user is sending email to other users within the organization but when the recipient receive the email, it appear that another exchange user is sending the emai
-
Unable to create table maintance generator
Hi all, I created z table and trying to generate table maintance but it is giving below error. The maintenance object description has no transportable package Message no. SV415 Diagnosis You want to generate the maintenance modules for object ZFI10.