Fill select opions in Web Dynpro
Hello SDN Community,
I'm currently developing a availability check application which should be accessible via BlackBerry mobile devices. To make it easier for the user I want to privide him a Material search by Material Number or Material Short Text. For this functionality I want to use BAPI_MATERIAL_GETLIST. The input for this BAPI is done via select options. What is the best way in Web Dynpro to fill this Input Tables?
Regards
Gregor
Hi Gregor,
Try to utilize the OVS (Object Value Selector)
You can find sample on "How to use OVS?", in SDN.
Hope that will help you in sorting the issue.
Regards,
Santhosh.C
Similar Messages
-
Event should trigger when press enter on select option in web dynpro.
I want to trigger a event for validation when enter is pressed in select option in web dynpro.
as the select option is created by the coding and there is no method to trigger the event.
please advice.Pls post it ABAP Forum
Rgds
Sumanth.Gururaj
Consultant/Systems Analyst- SAP SD/MM -
SELECT OPTIONS IN WEB DYNPRO ABAP
Hello experts, im working with select options in a WEB Dynpro.
There are four buttons (cancel,check,reset,copy) that apears above my select option.
My question is: There is a way to hide that buttons?
THANKS!Sure, you can disable them using the SET_GLOBAL_OPTIONS methdo of the IF_WD_SELECT_OPTIONS class. Something like this:
wd_this->m_handler->set_global_options(
i_display_btn_cancel = abap_false
i_display_btn_check = abap_false
i_display_btn_reset = abap_false
i_display_btn_execute = abap_false ). -
Selection Screen in Web Dynpro Application
Hi,
I have to develop one application, in which I need to create first view as Selection Screen and second as result screen,
Please advise how to create selection screen in ABAP web dynpro?
Thanks!
PiyushI am not sure whether your requirement is like this or not:
(1).In 1st screen, there are a few input fields which you can input the value as what you want.
(2). After you input your data, you press "Enter" or press the Button(if in your view there is one button), then 2nd screen will be displayed to show the result, which is retrieved from DB using the selection/Condition in 1st screen.
This is just simple in WD4A.
A little summary:
(1).In 1st view, you can bind your input fields with the context.
(2).In the "Enter" event or "Button" action, you can "Fire the outbound plug" which is navigated to the "Inbound plug" of 2nd view
(3).In the "WDDOINT" of 2nd view, you can use the 1st-view's Context(You can declare the context in component controller, and map it in 1st and 2nd views), then Retrieve data from DB or other places.
I think, you can take a reference to the Document "Net 310", which is the standard course of WD4A.
Goodluck.Best wishes! -
Action on selected row in Web dynpro ALV grid
Hello,
i'm pretty new on web dynpro development, and i need some help.
I have a working grid alv and i would like to create an event when i select a row (not editable).
I have looked around and didn't find anything interesting.
Do you have a solution?
Thanks a lot.
CedricHi.,
U have to use onLeadSelection Event Handler.,
Check this tutorial.,: [ALV onLead Selection another ALV|http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7020c76f-c40e-2e10-a795-d88e67740ee4?quicklink=index&overridelayout=true]
hope this helps u.,
Thanks & Regards
Kiran. -
Row selection in Table (Web Dynpro Abap)
Hello,
I have 2 views in my web dynpro component.
In first view , i am taking carrid and on click of submit button , i am displaying connid,fldate,currency,planetype,seatsmax in second view.
I have one button on second view to go back to fist screen.
Now, My question is :
if i select a one row of table , i want to dispaly deatils of that row in first view.
How can i do this?
Please help.The second part of the requirement is not clear on where woudl you click and where shoudl the data be shown.
However, all this data should be ideally maintained in the component controller i.e. the c.controller should have the conterxts and map relevant nodes to the appropriate views.
Now, all the data is in c.controller which can be accessed from any view within the component. This way you can show any data in contexts in preferred view.
Regards,
Sharath -
How to fill BI cube with Web Dynpro ABAP Program UI
Hello,
I am new in web dynpro ABAP and need zour help. How can i write aABAP web dynpro program, which allows the user to enter transactional data and saved in the real time infocube.
I know that such a functionality exist in the integrated planning where a real time infocube, changeable query, data provider and web template are created, and through which a user can enter or change for sepecific master data combination transactional data and save them in the info cube.
Have you an experience in the way of implementing an user interface in connection with the real time cube. Do i have to use the BIAPPLICATIONFRAME UI element or is there a better way.
Many thanks
Arnaud
Edited by: Arnaud on Jul 28, 2010 3:32 PMHi Rajpal,
Please go through this..
calling BI report
Cheers,
Kris. -
Problem in getting parameter value from selection screen in web dynpro abap
Hi,
I am facing problem in getting parameter value from selection screen.
Please find my code below:
DATA LT_PAR_ITEM TYPE IF_WD_SELECT_OPTIONS=>TT_SELECTION_SCREEN_ITEM.
FIELD-SYMBOLS:<FS_PAR_ITEM> LIKE LINE OF LT_PAR_ITEM,
<FS_OBJ_USAGE> TYPE REF TO data.
WD_THIS->M_HANDLER->GET_PARAMETER_FIELDS( IMPORTING ET_FIELDS = LT_PAR_ITEM ).
LOOP AT LT_PAR_ITEM ASSIGNING <FS_PAR_ITEM>.
CASE <FS_PAR_ITEM>-M_ID.
WHEN `OBJ_USAGE`.
ASSIGN <FS_PAR_ITEM>-M_VALUE->* TO <FS_OBJ_USAGE>.
[ Here, sy-subrc is 4, <FS_OBJ_USAGE> is not assigning.]
ENDCASE.
ENDLOOP.
So, can any one solve this problem.
Thanks in advance,
RadhikaHi Radhika,
Try using GET_RANGE_TABLE_OF_SEL_FIELD...
Please Refer below code..
DATA: NODE_FLIGHTS TYPE REF TO IF_WD_CONTEXT_NODE.
DATA: RT_CARRID TYPE REF TO DATA.
DATA: ISFLIGHT TYPE TABLE OF SFLIGHT.
DATA: WSFLIGHT TYPE SFLIGHT.
FIELD-SYMBOLS: <FS_CARRID> TYPE TABLE.
Retrieve the data from the select option
RT_CARRID = WD_THIS->M_HANDLER->GET_RANGE_TABLE_OF_SEL_FIELD( I_ID = 'S_CARR_ID' ).
Assign it to a field symbol
ASSIGN RT_CARRID->* TO <FS_CARRID>.
CLEAR ISFLIGHT. REFRESH ISFLIGHT.
SELECT * INTO CORRESPONDING FIELDS OF TABLE ISFLIGHT FROM SFLIGHT
WHERE CARRID IN <FS_CARRID>.
NODE_FLIGHTS = WD_CONTEXT->GET_CHILD_NODE( NAME = `FLIGHTS` ).
NODE_FLIGHTS->BIND_ELEMENTS( ISFLIGHT ).
Thanks,
Regards,
Kiran -
Select options in web dynpro ABAP (Event on_check)
Hi,
how can I raise a message in the event-handler method on check for a specifc field out of the Select-Option.
Best regards,
MarcusHello,
Create a new method and call it when you want to show the message.
METHOD message_handling .
DATA:
lr_current_controller TYPE REF TO if_wd_controller,
lr_message_manager TYPE REF TO if_wd_message_manager.
lr_current_controller ?= wd_this->wd_get_api( ).
lr_message_manager = lr_current_controller->get_message_manager( ).
lr_message_manager->report_t100_message(
msgid = iv_msgid
msgno = iv_msgno
msgty = iv_msgty
p1 = iv_p1
p2 = iv_p2
p3 = iv_p3
p4 = iv_p4 ).
ENDMETHOD.
In this method, the program show a message that is declared in a mesasge class. If you look at IF_WD_MESSAGE_MANAGER there are other methods to show a message.
And you can find more information at this blog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/8402. [original link is broken] [original link is broken] [original link is broken]
Regards, -
Select options in web dynpro ABAP (search help f4 problem)
hi...
from the Tutorial of select options i have created select option for two parameters S_CARR_ID and S_CONN_ID but i get f4 help for only S_CARR_ID, but the parameters passed to both for m_handler->add_selection_field are the same.
i also tried to attach my search help by passing one more parameter (I_VALUE_HELP_ID) but it dose not help.
could any one suggest me how to get f4 help.
thank you.
Regards
kailash.
code snap ->
init the select screen
wd_this->m_handler =
wd_this->m_wd_select_options->init_selection_screen( ).
create a range table that consists of this new data element
lt_range_table =
wd_this->m_handler->create_range_table(
i_typename = 'S_CARR_ID' ).
add a new field to the selection
wd_this->m_handler->add_selection_field(
i_id = 'S_CARR_ID'
it_result = lt_range_table
i_read_only = read_only
create a range table that consists of this new data element
lt_range_table =
wd_this->m_handler->create_range_table(
i_typename = 'S_CONN_ID' ).
add a new field to the selection
wd_this->m_handler->add_selection_field(
i_id = 'S_CONN_ID'
it_result = lt_range_table
i_read_only = read_only ).hi kailash,
check wheteher the field u r refering is having search help.
if it has then set the additional parameters in method add_selection_field
I_VALUE_HELP_STRUCTURE = 'VBC07'(name of the table) I_VALUE_HELP_STRUCTURE_FIELD = 'FKART'( field name)
ex:
wd_this->go_select_options1->add_selection_field( i_id = 'FKART'
I_WITHIN_BLOCK = 'BLOCK1'
I_VALUE_HELP_STRUCTURE = 'VBCO7'
I_VALUE_HELP_STRUCTURE_FIELD = 'FKART'
it_result = lo_range_table
i_read_only = lv_read_only
regards,
janakiram.
Edited by: janakiram raju on Mar 11, 2008 11:40 AM -
Validation of select-options in WEb DynPro ABAP
Can anyone please help me on validating select-options. I want to have a functionality like what we use in normal text field while validating the field. We generally use the REPORT_ATTRIBUTE_ERROR_MESSAGE funciton.
How can we achieve the same thing with select-options, cuz the select-options are not bound with any attribute.
Edited by: Tirth Pandya on May 7, 2009 2:02 AMHi,
Refer to this link..Re: validate select option fields -
How to dynamically add field name in where clause of select query in web dynpro?
Hello,
Can any body tell me how i can use select query with dynamic wheere condition.
i have a requirement like there are multiple input fields and i want to select data from two database
and condition may vary .Hi
In the where clause you need to write like
WHERE NAME LIKE 'DE%'
Regards
Sudheer -
Hi,
I have a report, this has select options for users to enter the selection criteria. On the screen users can see 'Cancel', 'Check', 'Reset' and 'Copy' buttons but NO 'SAVE'!!!
Is there a way to save the selection made by the user as a variant? by doing this users can just select their Variant and execute the report.
Thank you,
Renu>
Renu P wrote:
> So, You mean to say that, If I'm a user and when every I run a WDA report " Do I have to enter the selections each and everytime? "
>
> - Renu
Short answer - yes. You can of course build something application specific to save the select-option values, but there is nothing like the variant supplied by the framework.
Using personalization you can save single input values as favorites (right mouse click on a field and choose User Settings->Use Current Value as Default. However this isn't really like the old style variant, no does it capture complex values like those that can be represented within a select-option. -
Capture multiple rows on lead select in ALV Web dynpro
Hi all,
I am trying to capture the selected rows on lead select in ALV.
I have tried with supply function and ON_LEAD_SELECT event of ALV.
When I am trying this I am able to capture only one row but not multiple.
I don't want use any extra actions or buttons to get the selected rows, it must be possible only through any ALV events or using supply function.
BR,
EshwarHi,
You use this to set to on_select?
DATA:
lo_config_table TYPE REF TO cl_salv_wd_config_table.
lo_config_table->if_salv_wd_table_settings~set_on_select_enabled( ).
And in the component controller create a new method for event_handler
This method will executed
Hope this works
Maarten -
Web Dynpro Abap: Select-Options: Save Selection Data
Hello,
I am using select-options in web dynpro abap. Need to add a feature where the user can save his selection values as a variant.
All I can think of is getting all the selection values and saving these into a Z table.
Can you suggest a better way?
Thank you.
IreneHi Irene,
Alas, it's currently not possible. You could write your own wrapper though adding a save button. Inside of the action handler you could retrieve the range tables of all fields, convert their content to a structure you like and save it a fitting db table. My suggestion is to use XML and a DB table with a XSTRING field in the data section to store the range table values.
Using personalization will allow you to customize your ui and to hide certain select option fields.
Best regards,
Thomas
Maybe you are looking for
-
Smartforms - issue in display page
Hai , I have to dispaly the smartform in the below mentioned way. it has to display mara records(no of records changes dependending on customer) & the last page with terms & conditions. in the ablove scenario, depending on the no. of records in the
-
if I backed up with a newer version of iOS than the phone I am trying to backup to.. Is there any way to bypass the setup assistant in order to download the new iOS on the new phone then go back and restore from my old phone?
-
Unable to resize JtabbedPane..plz help
I am sorry for asking a silly question!!.. but still because am new to java. I am using Netbeans.When i maximize the Window... JtabbedPane gets Resize in a weird Manner.i want every component to get resized Proportionately.Here r the screen shots...
-
Help Required - Urgent!!!(Release of Credit Block)
Hi gurus, I am trying to release the credit block through T. Code VKM3, When i am releasing it, I get this message. <b>** No message found in T100 </b>. When i am looking at the description of it i get this message : "Document <b>V1902</b> is not ava
-
Please help! I have Photoshop Elements #9. The Histogram panel is popping up for no reason randomly. I was told to hold down Shift, Ctrl and Alt key simoutaneously when the panel was popping up randomly and "shaking". This did work, but I want to cor