Custom screen using MB_MIGO_BADI in MIGO transaction
Using MB_MIGO_BADI i have cretaed a subscreen in MIGO transaction.WHen i select a particular item in MIGO transaction that particulra item value,i have to get into my custom code to make some validations.In which method i have to use set& get parameters.
Hi sashi,
Check the pbo and pai of that screen.
Regards,
Madhu.
Similar Messages
-
Customer screen using BADI : ME_GUI_PO_CUST
Hi
I am implementing BADI : ME_GUI_PO_CUST to create custom screen at item level.
Pls tell me the steps to be followed to get custom screen using BADI
Thanks
Vinay.Hi Vinay,
go to transaction SE18, then enter your BADI.The in menu go to Goto -> Sample Code -> Display. You will see example of implementation of this BADI. All these examples are very well commented. Basically you will have to create your own function group with your new screen and call this screen from methods of BADI.
Cheers -
Custom screen using BBP_CUF_BADI
Hi,
I am trying to call a custom screen using implementation of BADI, BBP_CUF_BADI.
I have written the following code in the implementation of the PUT_DATA method.
EV_REPID = 'Z_SCREEN'.
EV_DYNNR = '8888'.
The screen is not displayed. Also if you could tell me if the displayed screen will have the look and feel of GUI screen or the look and feel will be similar to the SRM screen in the web?
Thanks,
MickHi Yann,
John is doing a call screen in code. But when you do that you start a different memory process. Also with the code that I have written in the badi
EV_REPID = 'SAPLZCUST_SCREEN'.
EV_DYNNR = '8888'
the PBO of the screen gets executed but the screen is not displayed.
Please help!!!!!
Thanks,
Mick -
How to get a field description on custom screen used in enhancement
Hi all,
I am working with transaction cj20n. It is having an enhancement and a custom screen is used in it. I have modified the screen by adding a text label ahead of field FUND. I want to get the description of that field on that text label. How can i achieve this? I have the table field where the description is available. How to get it on the screen?
Thanking you in advance.When you refer your field to the DD table field, the domain will contain the text, it will automatically fetch the description. But you can also Hard code them since its a label in the screen.
Regards,
Anita -
Custom Screen using BADI seen in ME23N, ME22N Display, but not in ME21N
Hi,
I have developed a custom screen for purchase order using badi ME_PROCESS_PO_CUST and ME_GUI_PO_CUST.
But, its not visible in ME21N, whereas its dipalyed in ME23N, ME22N .
Please advise.
Thanks,
Shivaa....In TC CMOD you can create a new proyect and use the component MEREQ001 with this component you can see adicional tab in those TC.
-
Custom screen or fields in VL01N transaction
Hi All,
We have the requirement to add new tab or new fields in VL01N transaction. I have searched the forum but no confirmed answer or example. It will be great if some one can help us in this.Hi Phanindra,
Following Badis will be helpful for you:
Badi Name Description
LE_SHP_TAB_CUST_HEAD : Tab Page for Your Own Data - Header Detail Delivery
LE_SHP_TAB_CUST_ITEM : Tab Page for Own Data - Item Detail Delivery
LE_SHP_TAB_CUST_OVER : Tab Page for Own Data - Item Overview Delivery
Choose the appropriate Badi for you.
Goto SE18 give the Badi name=> Display=> double click on the interface name=>click on interface documentation button or press ctrlshiftF9. Read the documentation to use the methods of the interface.
Then create the implementation of the badi in SE19.
Regards
DKS -
Final Internal Table used in MIGO Transaction
Hi Experts,
I need to know the final internal table used in the MIGO transaction. Why I want to know this is, I need all the records which are there in the table control (GODYNPRO) of the MIGO transaction. I have used the BADI BADI MB_MIGO_BADI to read the values. But since it is a table control the values are getting changed when the user scrolls down the table control. How can I get all the values shown in this table control. Is there any global internal table in the SAPLMIGO program?
BR.Hi ABAP,
Check the BADI MB_MIGO_BADI the example class CL_EXM_IM_MB_MIGO_BADI
In attributes tab variable GT_EXTDATA contains all migo positions.
Read the internal table to check items.
in this method the internal table is filled.
Therefore define your internal table in the class attributes.
I hope you help. -
Reg: How to add new tab strip in MIGO transaction
Hi Experts,
I need to add a new tab strip(Inside one selection screen, If the user clicks the new tab strip, New selection screen should populate) in MIGO transaction after pressing enter for the movement type '122'.
I tried with the BADI MB_MIGO_BADI, Simply i called the module pool program inside that BADI, But it is not giving any solution.
Please guide me to find the solution for this requirement.
Regards
Vijay.RHi,
You may also try the exits available with the MIGO transaction. To find exits you can use the fillowing code by giving tranasaction code as input.
REPORT zrmexitfinder .
TABLES: modsap, modact, tstc.
PARAMETERS: input1 LIKE tstc-tcode DEFAULT ' ',
input2 LIKE modsap-typ DEFAULT ' '.
DATA: search1(6),
search2(3),
search3 LIKE modsap-member.
DATA : first_row VALUE 'Y'.
CONCATENATE: '%' input1 '%' INTO search1,
'%' input2 INTO search2.
SELECT * FROM tstc WHERE tcode LIKE search1.
first_row = 'Y'.
CHECK tstc-pgmna NE space.
CONCATENATE '%' tstc-pgmna '%' INTO search3.
SELECT * FROM modsap WHERE typ LIKE search2
AND member LIKE search3.
SELECT SINGLE * FROM modact WHERE member = modsap-name.
IF first_row EQ 'Y'.
WRITE: /0 tstc-tcode, 6 tstc-pgmna, 16 modsap-name, 32 modsap-typ,
45 modsap-member, 70 modact-name.
first_row = 'N'.
ELSE.
WRITE: /16 modsap-name, 32 modsap-typ, 45 modsap-member, 70 modact-name.
ENDIF.
CLEAR : modsap, modact.
ENDSELECT.
IF sy-subrc NE 0.
WRITE : /0 tstc-tcode, 6 tstc-pgmna, 30 'No exits found'.
ENDIF.
CLEAR tstc.
ENDSELECT.
END-OF-SELECTION.
CLEAR: search1, search2, search3.
Regards,
Renjith Michael. -
Dear gurus,
i have one problem here. I am using the BADI 'ME_PROCESS_REQ_CUST' to perform a checking of PR before save.
When user click 'Save', i will direct them to one customized screen using Function Module which i call screen 100.
In the screen, i have one button 'Cancel' to cancel the transaction. i would like to go back to the PR screen and display an error message 'PR not created'. But when i click on the 'Cancel' button, it calls back to this screen (screen 100) instead of the PR screen. Please guide me.
I have the below code:
In customized function module to call screen
CASE OK_CODE.
WHEN 'CANCEL'.
EXPORT ok_code TO MEMORY ID 'ANS'.
LEAVE SCREEN.
IN BADI function module
CALL FUNCTION 'ZFM_CAPITALISED_Q'.
IMPORT ok_code TO to_ok_code FROM MEMORY ID 'ANS'.
IF to_ok_code EQ 'CANCEL'.
MESSAGE ID 'ZMSG' TYPE 'E' NUMBER '000' WITH 'PR not created'.
ENDIF.
Thanks,
Starry99solved
-
How to populate cusotom fields using BAPI_GOODSMVT_CREATE for MIGO
Hi,
I was to update custom field using BAPI_GOODSMVT_CREATE for MIGO and store it is MSEG table.
Please tell me how to proceed.
Moderator message: last warning, if you continue to post the same thread again, I will submit your user ID for deletion. See my comments in your previous posts.
Edited by: Thomas Zloch on Jul 14, 2011 4:38 PMHi ANID,
Thanks for the reply.
I have checked in the documention of the bapi and no communication structure regarding to the bapi is there so i am not able to figure out where to add the custom field so that it can be added in the MKPF table.
Regads
Dipak -
How to do a screen sequence for a standard transaction?
Hi experts -
I have a requirement that the business wants a field on transaction VL02N to be grayed out based on specific delivery types. I have been told that that would require a custom screen sequence to be developed.
(1) What is the best solution to accomplish this?
(2) If the solution is a custom screen sequence for the standard transaction code VL02N, then how is that done?
Many thanks!
MarkWhen one says "custom screen sequence" an Industry Solution that utilizes BDT, like Insurance or Gas/Oil comes to mind. Are you working with one of the BDT-based Industry Solutions in SAP? If so, customization by field-group or screen or view could be considered, but I think you'd find a much simpler way to do.
If not, one usually does this with an exit that allows control of screen elements, as does SD Order processing, a Badi implementation or enhancement in a PBO module for the screen to set the screen-input value to '0' for that field name.
You should, though, search the forums, since these kinds of questions are often asked....and answered....such as:
[VL0xN exits|VL01N / VL02N Exit; -
Custom screen in BBP_CUF_BADI
Hi,
I know that this topic was discuss a million time on the forum, but I still didn't get how to put my customer fields in customer screen.
I append the structures as it's describe oss note 458591 and 672960 and use badi bbp_cuf_badi.
Everything is fine.
Now i want those fields to be display in a cutomer screen with its own template. So I create a function group where i add 2 function module: one for the put_data method and the second for the get_data method. I also create 2 screens in the Function group.
Now how I call thoses screens? simply by a "call screen" command?
thanks for the help,
joseph fryda
Message was edited by:
joseph frydahola -
did you figure this out? here is some other posts around this, but also the SAP documentation in SPRO for that BADI (depending on the release) is pretty good as well.
Other Posts:
Custom screen
Using BBP_CUF_BADI to display custom screens
thanks for the other points earlier.
stirfry...today is 'chicken' -
Hi all ,
We have a requirement to add a sub screen with some customised fields in the standard transaction XK02(VENDOR MASTER).It has many subscreens, we have to add a new subscreen to the transaction, I have got a BADI VENDOR_ADD_DATA_CS where we can add our custom screens and cal through the transaction.But while running the transaction its not going to this BADI.Any pointers to this will be appreciated.
Thanks and Regards
KiranHi,
I can see the filters(screen groups) while implementing BADI VENDOR_ADD_DATA_CS.What is the significance of screen group and what screen group needs to be given in the imlementation.
Thanks and regards
Kiran -
Implemented BADI to add custom screen to VD02 - how to get data to fields?
hi..
i have implemented CUSTOMER_ADD_DATA and CUSTOMER_ADD_DATA_CS to add a new screen to Customer Master maintenance tcodes.
When I run VD02 (for example), I get my button and when I click it, my new screen with new fields show up.
I need to be able to select from a custom table based on the current KUNNR and populate those fields with data for the user.
I created the custom screen using a Module Pool program - so this does give me PBO/PAI but I don't have access at that point to my S_KNA1 & other structure info that is contained in the BADI which I need.
How do I pass data to those fields?
thanks in advance.
rp.At the point you are clicking 'your' button you could export the structures containing the needed data to abap memory. once in your new screen pbo you may import from abap memory.
do make sure that your development is hit only for the document type and other usage parameters by putting enough filters before the screen call- else this can slow down quite a few things in SD. -
Print Current screen ( Dailog custom screen)
Hi Experts,
I have urgent requirement lilke ,I have dovelped one Custom screen using SE51 and Screen no : 9001,9002.
When user enters values in the current screen and then he will select the Print options from the standard tool bar which i activated and when i select that print options it should pring the current screen which i develoloped ,,very urgent experts and gr8 helpfull to me,,,,,
Pls see below code which i was written ,,it is not print the screen...
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
report = sy-repid
mode = 'CURRENT'
immediately = 'X'
user = sy-uname
IMPORTING
out_archive_parameters = arc_params
out_parameters = params
valid = l_valid
EXCEPTIONS
archive_info_not_found = 1
invalid_print_params = 2
invalid_archive_params = 3
OTHERS = 4.
Pls suggest me or how to print the current screen and send a code........
VenkatI don't know whether u can achieve it through programming or not but
If u want to print the screen in ur PC's window printer then press "Customizing of local Layout (Alt + F12)" button . Then press Hard Copy from the pop up window...if ur printer settings are correct then it will print ur screen in the Window's local printer.
Regards,
Joy.
Maybe you are looking for
-
Call Forwarding Icon Stays On After Call Forwarding Turned Off
I have the problem described here: http://forums.precentral.net/palm-pre-pre-plus/271878-help-me-diagnose-glitch-call-forwarding-webos-... . I see the problem on my unlocked GSM Pre2 with AT&T, and it goes away when I put my sim card in my old Treo
-
Quartz Debug (Developer Tool)
I downloaded and tried to use Quartz Debug, a developer tool (not actually included in Xtools: I downloaded it as a stand-alone). My goal was to improve screen resolution on screenshots (for use in KeyNote). It seems to have corrupted my system (not
-
How to read html to a NSString from the Internet
Please help the rookie: What is the recommended way to read html-content into NSString variable when writing an application for iPhone? Thank you. Message was edited by: .Net and Obj-C developer
-
I have started getting this error every time I download anything to my computer. I want to know how to fix the issue so it dosen't happen anymore. The error is as follows: The system extension "/System/Library/Extensions/IOBDStorageFamily.kext" was i
-
This is self Explanitory...