Use BADI to enhance main screen of T-CODE XK02
Hi everybody!
I want use badi to enhance main screen of XK02. (add button!)
I already found method of BADI.
But i make out!
I don't know how to using that method.
Please help me !
Thanks in Advance !
Hi,
Try this..
Re: SE19 (BAdI Builder) Help for Vendor Master Screen Enhancement
Similar Messages
-
Using External Monitor as Main Screen during OS Install?
I have a MacBook whose screen has gotten trashed (less than half of the left side visible), and I am resigned to using an external monitor. But I need to re-install Leopard. When I boot from the DVD, the trashed screen is the main one, and the external monitor is active, but the installer screens won't drag. Obviously I can't get to the Monitors Preferences to reset the main screen. BTW, resetting the main screen to the external monitor doesn't persist across the reboot.
SO: Is there a way to use the keyboard OR is there a Terminal command for switching the main screen to the external monitor?
Thanks in advance for any tips.Try this trick. Get everything set for the install. You can have the disk in the drive so it is ready to rock as soon as you start. Have the external display hooked up. Turn off your MacBook. Now hit the on switch. As soon as you do close the display on the MacBook this will force the MacBook to use the external display as the main Monitor. Now do your install. You can open the MacBook and the internal display will stay off and the external will continue being the main monitor. This will allow use of the keyboard if you don't have an external one.
-
Cannot access Yahoo Small Business email using Mail icon on main screen of IPad
Until recently I was able to access my Yahoo Small Business email using the main Email button on the home screen - along with my regular Yahoo email. When i contacted Yahoo Small Business for help, the gentleman was unable to help. He just gave me the link to setting up a Yahoo Account on Ipad. My regular Yahoo mail works fine so this wasn't helpful. He said that is all he can do.
I downloaded the Yahoo App and can access both email address from it, but it is less convenient. This tells me it isn't a password issue.
I have tried using:
Incoming mail (POP3) server
pop.bizmail.yahoo.com
use SSl
Port: 995
Outgoing mial (SMTP) server
smtp.bizmail.yahoo.com
use SSL
Port 465 or 587
If anyone can send me the correct steps to set up my small business email so that I can access it via the main button (which I was able to do until recently!), I would appreciate it. In addition, I access both via my Yahoo account on my laptop - no problem. I am using an iPad 2 that was upgraded to Version 7.Hello there, Susangrillo.
It sounds like you've done a great job in troubleshooting and reaching out to your email service provider. The following Knowledge Base article offers up some steps to review to see if it helps with troubleshooting your mail issue:
iOS: Troubleshooting Mail
http://support.apple.com/kb/ts3899
Thanks for reaching out to Apple Support Communities.
Cheers,
Pedro. -
I want to enhance screen using BADI
hello sap guru
i want to enhance screen using BADI.can i enhace screen with out using SPRO transaction? is abap consultant have authorization for SPRO trasaction?Hi Swamy,
You can do the same without SPRO configuration.
For example for purchase order screen exit there will be no configuration required in SPRO.
Basically the main difference in scenarios come depending on the type of transactions using.
For example when using master data transactions such as MM01,XD01 etc we do have configurations do be done in SPRO.
But while using transactional data transactions such as VA01,ME21 etc we can do directly without any configurations by using customer exits such as MM06E005(for me21n).
Why this difference occurs i also dont know.I thought it would be of some useful to you to some extent.Do share if you find why this difference occurs.
Have a nice day.
Thanks,
Surya -
Screen enhancement using BADI not workingin background for program RFRECPSFA520
Hi Gurus,
I implimented the badi BADI_RECP_SF (Enhancement spot BADI_RE_CP_SF) add custom tab with custom field for additional selection criteria.I used the steps provide in BADI documentation. Everything is working fine but when I run the program in background the additional field values are not comming in the method where I need to filter record. Additional field values are populating fine when I run the program in foreground.
Does anybody come accross this issue, any input? Is the screen enhancemnets are only for foreground pocessing?
Thanks,
SeemaLe,
it will lil easy if you can take access key from basis and just add one more selection in selection screen.
Amit. -
Screen exit for VL01 in ECC 6.0 using badi's
Hi All,
I got a requirement to create a new tab in VL01 transaction where i need to create one field in ECC 6.0.
Can anyone tell me the complete procedure to create a new sub screen and adding it to the existing standard sap screen as a new tab in ECC 6.0 version.
kindly suggest me how to do this using badi's.Dear Nicole,
a)SE18:
Definition name ME_PROCESS_PO_CUST
b)SMOD:
Enhancement MM06E005
EXIT_SAPMM06E_013
-> If you want to use it, use transaction CMOD to create a
project with Enhancement MM06E005
Best Regards,
Ian Wong -
Enhancing CAT2 Screen using screen exit.
I am working for a custmer enhancement whuch requires to include a input field on the CAT2 Main screen. I am using CATS005 exit & subscreen at the top of header area.
But with this I cannot use the values that is entered in this input field for processing as technically they have not included this subscreen in PAI module.
Here is the flow logic of screen 2000 of SAPLCATS
PROCESS BEFORE OUTPUT.
global module for global settings
MODULE D2000_GLOBAL_SETTINGS.
initialization
MODULE D2000_INIT.
modify fields outside loop
MODULE D2000_MODIFY_HEADINGS.
Customer-Subscreen - carrier
CALL SUBSCREEN CATS005 INCLUDING 'SAPLCATS' SUBSCR-005.
Header-area
CALL SUBSCREEN CATS003 INCLUDING 'SAPLCATS' SUBSCR-003.
Worklist
CALL SUBSCREEN CATS001 INCLUDING 'SAPLCATS' SUBSCR-001.
Entry-screen
CALL SUBSCREEN CATS002 INCLUDING 'SAPLCATS' SUBSCR-002.
View-switches
CALL SUBSCREEN CATS004 INCLUDING 'SAPLCATS' SUBSCR-004.
PROCESS AFTER INPUT.
MODULE D2000_ABBRUCH AT EXIT-COMMAND.
Worklist
CALL SUBSCREEN CATS001.
Entry-screen
CALL SUBSCREEN CATS002.
Header-data
call subscreen cats003.
OK-Code
MODULE PROCESS_OK_CODE.
Can any body tell me how to achieve the values defined ain any Input field added using the screen exit.
Is there any other way to achieve this functionality...???Check the documentation of the enhancment CATS0005
1. You want to enter the customer fields along with the SAP fields on
the data entry screen. Proceed as follows:
o Define customer Include CI_CATSDB in the ABAP/4 Dictionary. Include
only fields in the customer name range in structure CI_CATSDB.
Otherwise, this may cause problems during a system upgrade. Use only
fields of type 'CHAR' and 'NUMC'.
o Activate the customer fields using a special Customizing transaction
for the Time Sheet.
Regards,
Naimesh Patel -
[Enhancement in BW]: How to use BaDI : RSU5_SAPI_BADI
Hi Everybody,
Right now, could you kindly please tell me how to i use customer exit but using BADI, particularly for BADI : RSU5_SAPI_BADI.
<b>I just wanna use the customer exit on variable (variable user-exit).</b>
So far i've tried these steps (might you correct me/advise):
1. tcode : SE18
2. Enter the Badi Name : RSU5_SAPI_BADI
3. (Toolbar) enhancement implementation -> Create
4. ... (After that i don't know what i've to do ..)
Could you tell me step-by-step to make it ?
Such as what i should fill-in for Implementation Name and any parameter should i fill in there and how to debug it ???
Many-many thanks all for the attention.
Hopefully i can make it :).
Kind regards,
Niel.Check out this link:
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3001894b-b1fb-2910-77ba-e80b6f2053b7">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3001894b-b1fb-2910-77ba-e80b6f2053b7</a> -
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.
-
until yesterday i have been happily using Viber. suddenly the App wont open properly, tries to but times out and sends me back to
the main screen on my iphone 3. i have tried deleting, rebooting and reinstalling but doesnt solve it. after downloading again from
i-tunes i fail to receive the access code. push notifications are on, nothing has changed on my phone settings since it was working.
can anyone throw any light on the problem ?Tap Settings > General > Reset > Reset All Settings
Then restart your iPad.
See if that makes a difference. -
I cracked my screen. I want to use other monitor which I had one. I bought an Apple Mini-DP to VGA adapter. It worked. It means I can see ADDITIONAL screen. However I want to use this monitor for the main screen. How can I do?? Please help.
You have the display set in Extended Desktop mode. The Menu Bar and Dock will be on the MacBook display and your background screen on the monitor. In System Preferences>Display on the MacBook screen there should be an Arrangement tab when you have the MacBook hooked up to the monitor and both screens working. When you click the Arrangement tab do you see two monitors side by side? One of them will have a Menu Bar at the top. Just click on the Menu Bar and drag it to the second monitor. That will make the second monitor your main screen. You can now use your MacBook in Clamshell Mode with a wired or Bluetooth keyboard and mouse. http://support.apple.com/kb/HT3131 When you disconnect from the monitor your Menu Bar will automatically change back to the MacBook.
-
Unable to sync contacts, keep saying 'ipad already using contacts'. When I open contacts app it opens for fraction of secs and goes back to main screen. any ideas?
Sorry for double post, doesnt seem to be an edit option, this also works both ways.
-
Hi All,
I have added custom screen with two z fields at item level using BADI ME_GUI_PO_CUST and ME_PROCESS_PO_CUST i can see my screen in tcodes ME21N , ME22N , ME23N but I am not able to save data.
and also screen is coming in change mode even in ME23N .
thanks.Hi,
I have added two xfields at item level.
This is the code i have added in zimplementation ZME_GUI_PO_CUST .
IN Zimplementation ME_PROCESS_PO_CUST I have added code only in method FIELDSELECTION_ITEM . after doing this I can see only screens in ME21N, ME22N, ME23N but when enter data in zfields and trying to save it is giving me message no data has changed.
method IF_EX_ME_GUI_PO_CUST~SUBSCRIBE.
DATA: ls_subscriber LIKE LINE OF re_subscribers.
we want to add a customer subscreen on the item detail tab
CHECK im_application = 'PO'.
CHECK im_element = 'ITEM'.
each line in re_subscribers generates a subscreen. We add one subscreen in this example
CLEAR re_subscribers[].
the name is a unique identifier for the subscreen and defined in this class definition
ls_subscriber-name = subscreen1.
the dynpro number to use
ls_subscriber-dynpro = '0001'.
the program where the dynpro can be found
ls_subscriber-program = 'SAPLYMEPOBADIEX'.
each subscreen needs his own DDIC-Structure
ls_subscriber-struct_name = 'MEPO_BADI_STRUCT'.
a label can be defined
ls_subscriber-label = text-001.
the position within the tabstrib can be defined
ls_subscriber-position = 4.
the height of the screen can be defined here. Currently we suport two screen sizes:
value <= 7 a sevel line subscreen
value > 7 a 16 line subscreen
ls_subscriber-height = 7.
APPEND ls_subscriber TO re_subscribers.
ENDIF.
method IF_EX_ME_GUI_PO_CUST~TRANSPORT_FROM_MODEL.
DATA: l_item TYPE REF TO if_purchase_order_item_mm,
ls_mepoitem TYPE mepoitem,
ls_customer TYPE mepo_badi_exampl.
system asks to transport data from the business logic into the view
CASE im_name.
WHEN subscreen1.
is it an item? im_model can be header or item.
mmpur_dynamic_cast l_item im_model.
CHECK NOT l_item IS INITIAL.
transport standard fields
ls_mepoitem = l_item->get_data( ).
transport customer fields
CALL FUNCTION 'YMEPOBADIEX_GET_DATA'
EXPORTING
im_ebeln = ls_mepoitem-ebeln
im_ebelp = ls_mepoitem-ebelp
IMPORTING
ex_data = ls_customer.
store info for later use
MOVE-CORRESPONDING ls_mepoitem TO dynp_data_pbo.
MOVE ls_customer-badi_bsgru TO dynp_data_pbo-badi_bsgru.
MOVE ls_customer-badi_afnam TO dynp_data_pbo-badi_afnam.
WHEN OTHERS.
ENDCASE.
endif.
method IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_DYNP.
CASE im_name.
WHEN subscreen1.
CALL FUNCTION 'YMEPOBADIEX_PUSH'
EXPORTING
im_dynp_data = dynp_data_pbo.
WHEN OTHERS.
ENDCASE.
ENDIF.
endmethod.
method IF_EX_ME_GUI_PO_CUST~TRANSPORT_FROM_DYNP.
CASE im_name.
WHEN subscreen1.
CALL FUNCTION 'YMEPOBADIEX_POP'
IMPORTING
ex_dynp_data = dynp_data_pai.
IF dynp_data_pai NE dynp_data_pbo.
something has changed therefor we have to notify the framework
to transport data to the model
re_changed = mmpur_yes.
ENDIF.
WHEN OTHERS.
ENDCASE.
ENDIF.
endmethod.
method IF_EX_ME_GUI_PO_CUST~TRANSPORT_TO_MODEL.
DATA: l_item TYPE REF TO if_purchase_order_item_mm,
ls_mepoitem TYPE mepoitem,
ls_customer TYPE mepo_badi_exampl.
data have to be transported to business logic
CASE im_name.
WHEN subscreen1.
is it an item? im_model can be header or item.
mmpur_dynamic_cast l_item im_model.
CHECK NOT l_item IS INITIAL.
ls_mepoitem = l_item->get_data( ).
standard fields changed?
IF dynp_data_pbo-matkl NE dynp_data_pai-matkl OR
dynp_data_pbo-plifz NE dynp_data_pai-plifz OR
dynp_data_pbo-webaz NE dynp_data_pai-webaz.
update standard fields
ls_mepoitem-matkl = dynp_data_pai-matkl.
ls_mepoitem-plifz = dynp_data_pai-plifz.
ls_mepoitem-webaz = dynp_data_pai-webaz.
CALL METHOD l_item->set_data( ls_mepoitem ).
ENDIF.
CALL FUNCTION 'YMEPOBADIEX_GET_DATA'
EXPORTING
im_ebeln = ls_mepoitem-ebeln
im_ebelp = ls_mepoitem-ebelp
IMPORTING
ex_data = ls_customer.
ls_customer-badi_bsgru = dynp_data_pai-badi_bsgru.
ls_customer-badi_afnam = dynp_data_pai-badi_afnam.
CALL FUNCTION 'YMEPOBADIEX_SET_DATA'
EXPORTING
im_data = ls_customer.
ENDIF.
WHEN OTHERS.
ENDCASE.
ENDIF.
method IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM.
DATA: l_persistent TYPE mmpur_bool.
CONSTANTS:
FIELD-SYMBOLS: <fs> LIKE LINE OF ch_fieldselection.
l_persistent = im_item->is_persistent( ).
*IF l_persistent EQ mmpur_yes.
READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY
metafield = MMMFD_YYMAN_NUM."fd_cust_01.
IF sy-subrc IS INITIAL.
<fs>-fieldstatus = '*'. " Display <-- this one was as per the sample code given.
<fs>-fieldstatus = '+'. " Input <-- this i added to make the field mandatory.
ENDIF.
READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY
metafield = MMMFD_YYMAN_DES."fd_cust_01.
IF sy-subrc IS INITIAL.
<fs>-fieldstatus = '*'. " Display <-- this one was as per the sample code given.
<fs>-fieldstatus = '+'. " Input <-- this i added to make the field mandatory.
ENDIF.
*ENDIF.
ENDIF.
endmethod. -
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 -
How to switch off my main screen (Imac 24") to use an external proyector?
Please Help!
How to switch off my main screen (Imac 24") to use an external proyector?
It's not comfortable when you want to see a nice movie!
Thanks
JackAs I already said in my first reply post, you cannot turn off the iMac's display. The best you can do is display black, which many applications that have a +full screen+ mode will do, if the full screen mode is on the other display.
Alternately, you can move the menu bar (along with Dock and disk icons) from the iMac's screen to the second display. This is done in System Preferences Displays pane Arrangement tab, by dragging the white bar in the diagram from one screen to the other. Once the menu bar and other features are on the second display, the only thing showing on the iMac's display should be the Desktop background. If you pick a Desktop background that is all black, your iMac's display will be showing a black screen (although it will still not be turned off).
Maybe you are looking for
-
Is all this part of Apple's collective desire to **** off the consumer and drive them off? If so then its working for me.
-
HT1212 how to enable ipod touch
i did the same thing as told above that my ipod is never sync with computer and i followed the same instructions so many times. but it doesn't work. first when i connect ipod it says that ipod connects to itunes but it is disabled. and after that whe
-
ODT 11g beta TableAdapter Configuarion Wizard subqueries
To me it seems like the wizard does not like $ characters when there are subqueries. I've tryed to follow the design guidelines from the tutorial at http://www.asp.net/learn/data-access/tutorial-01-cs.aspx but with a connection to an Oracle database
-
Error : Severity and Description Path Resource Location Creation Time Id
i have this error : Severity and Description Path Resource Location Creation Time Id invalid character or markup found in script block. Try surrounding your code with a CDATA block. essai/src essai.mxml Unknown 1236103965593 182 my source is attach c
-
not sure about this