Hi Experts,
I recently moved to SAP ABAP Team, Need to start working on it. Can anyone please share the training documents links for the same.
Thanks,
Ashwini.
Hi Experts,
I recently moved to SAP ABAP Team, Need to start working on it. Can anyone please share the training documents links for the same.
Thanks,
Ashwini.
Hi,
I have a view where I have one input field for customer(KUNNR) and I have assigned one custom search help in the corresponding context attribute. Now when I run my WD application and press F4 to KUNNR, I can see the search help ( 3 columns, customer number, name, address respectively) with customer number is sorted by ascending order by default. Besides, when I create my personal value list out of that list, I found my personal value list is also sorted by customer number by ascending order by default. Now the user is complaining that he doesn't want the default sorting behaviour. Rather he wants the customer name should be by default sorted when he sees the personal value list.
So I need your advise how to control that. Also I am curious to know why SAP is by default sorting the customer number(is it because it is first field in the list? ). I didn't sort my result list when I prepared the list in search help exit. My sap abap is NW 7.31 support pack 7.
Thanks,
Mainak
Hi,
I have created a sample Webdynpro application with input fields like username, password, first name, last name. I have written the following code in a button. i have to save username and password into the database table which i created.
TYPES: BEGIN OF str,
username TYPE tablename-username,
password TYPE tablename-password,
firstname TYPE tablename-firstname,
lastname TYPE tablename-lastname,
END OF str.
DATA : lt_str TYPE STANDARD TABLE OF str,
wa_str TYPE str.
DATA lo_nd_logscr TYPE REF TO if_wd_context_node.
DATA lo_el_logscr TYPE REF TO if_wd_context_element.
DATA ls_logscr TYPE wd_this->Element_logscr.
DATA lv_username TYPE wd_this->Element_logscr-username.
DATA lv_password TYPE wd_this->Element_logscr-password.
* navigate from <CONTEXT> to <LOGSCR> via lead selection
lo_nd_logscr = wd_context->get_child_node( name = wd_this->wdctx_logscr ).
* @TODO handle non existant child
* IF lo_nd_logscr IS INITIAL.
* ENDIF.
* get element via lead selection
lo_el_logscr = lo_nd_logscr->get_element( ).
* alternative access via index
* lo_el_logscr = lo_nd_logscr->get_element( index = 1 ).
* @TODO handle not set lead selection
IF lo_el_logscr IS INITIAL.
ENDIF.
* get single attribute
lo_el_logscr->get_attribute(
EXPORTING name = `USERNAME`
IMPORTING value = lv_username ).
* get single attribute
lo_el_logscr->get_attribute(
EXPORTING name = `PASSWORD`
IMPORTING value = lv_password ).
wa_str-username = lv_username.
wa_str-password = lv_password.
INSERT INTO z658495user VALUES wa_str.
Am getting the following Error.
Thanks in Advance.
Dear All,
I am developing an application in FPM, i am having 2 form UIBBs and 1 List UIBB. All these UIBB are part of same feeder class.
Now there is a button call SAVE on the screen. Whenever I am clicking on it, Feeder class form~get_Data is trigger where I have written my SAVE logic. the get_data method is executed twice for my 2 form UIBB. So is there any way to Know the event is already executed ?
what is standard practice ? Where should i write the code Process Event or Get Data ??
Thanks In Advance,
P$G.
Hi POWL Experts,
I'm working in SAP Netweaver 7.0 - SRM module.
I've created a custom POWL with a detail POWL screen by implementing POWL_DETAIL_COMP_IF.
The lead selection from the POWL is transferred to the POWL detail screen as per the standard interface.
I've also added a button on the POWL with it's related action on the POWL feeder class. I would now like to send additional data to the POWL details screen (other than the data from lead selection from the POWL) once the user clicks on the button.
I've tried using the POWL_FOLLOW_UP event in the details POWL component, passing data in the ADD_WDEVENT_DATA portion of the E_PORTAL_ACTIONS in the feeder class but the event does not seem to be triggered on the details POWL.
Does someone perhaps have a solution to my requirement?
Regards,
Andrew
Hello All
Our requirement is to apply a custom theme for just one web dynpro abap application in portal and in this context
we have the following questions.
1. We are not on SAP NetWeaver 7.4, so, we don't have access to UI theme designer and we don't have the UI Add on for NetWeaver installed in our 731 system, so, is there any other way for us to apply custom theme for just 1 WDA application that is integrated in portal?
2. We believe the theme editor tool is not supported at all, irrespective of the release, is that correct?
3. We have a NetWeaver Gateway server installed in our landscape where we can access the theme designer and
we are also on a level high enough to access theme designer from NetWeaver Portal server, can we leverage any of these options
(or the cloud theme designer option)to create custom themes for our WDA application in ECC?
4. Assuming we have access to theme designer from ECC, can we change the colors and fonts of individual UI elements? ex : lets assume we have 2 different link to action UI elements in our WDA application, can we color them differently using the theme designer tool?
Thanks in advance for any help you can offer.
Stuart
Dear Expert's,
I have an standard Webdynpro Component, which makes use of POWL_UI_COMP and which makes use of POWL_TABLE_COMP and SALV_WD_TABLE.
My requirement is to enhance the SALV_WD_TABLE component, such that the standard buttons 'Print Version' and 'Export' should be hided.
I got the code to hide those standard buttons, which should be implemented in WDDOINIT method. It work's, if i create a custom component and make use of this standard ALV component.
But, since my requirement is to enhance the standard component, i am not clear on where i should implement this code. If i enhance the standard POWL component, will it affect all other application's that make's use of this POWL component ? If yes, then what sort of code should i implement in the uppermost application, such that it will enhance the ALV display only for that application ?
Below is the technical help screenshot of my application.
Thanks and Regards,
Gaurav.
Hi Experts,
I am using a list UIBB ( FPM_LIST_UIBB ) to enter material data. Now, in real life scenario the users can enter the data manually or by a barcode scanner.
So in the event "FPM_GUIBB_LIST_CELL_ACTION" i.e. on pressing enter(in case of manual entry) or on scanning( in case of barcode scan) the data is getting populated in the current row and along with that I am adding another blank row in the bottom for the next entry.
All this is working fine.
Now, there is one requirement which has come that I am a bit doubtful about. They want when we scan a barcode and the data gets populated, the mouse cursor to point to a field of the newly added row in the bottom.
Now, is this possible?
Many thanks in advance.
Regards,
Saikat
Hallo Colleagues and Experts,
I have a field which already assigned to a F4 (I defined ddic_shlp_name in if_ofm_guibb_form~get_definition)
Now in Form I have a dropdown, I would like the F4 to be replaced with other F4 if the dropdown changed.
Can this be done?
Thank you and best regards,
Steve
Hi All,
I am using a row repeater UI element to display the results of search. Once the results are displayed the user can navigate to a different page in the row repeater. Lets say the user navigates to page 3.
Now i want to read the Page No, is there any way that we can read Page No?
Hi Experts,
Below is my scenario.
I have a section in an OVP floor plan Main Page.
In this section, I am supposed to show 4 LIST GUIBBs but one at a time.
I am supposed to load individual LIST GUIBBs based on some action from another section of the same page.
What I have done currently is, I have added 4 LIST GUIBBS in the section, set the 'Hidden element' attribute of all of them to 'Hidden but processed in the event loop'. And then in the OVP exit method OVERRIDE_EVENT_OVP, depending on the external event, I change the Visibility of the required LIST GUIBB. This works fine. However, I just wanted to know if there is any other better alternative which will allow me to navigate back and forth between individual UIBBS ( Not the Page Navigation ). In my approach, all the GUIBBS are being instantiated at once even though they are not visible.
I want to load only the one which I want.
Thanks,
Ajith Cheruvally
Dear All,
I have attached a dictionary search help to one of my screen field. The search help is having 7 different input parameters.
Now when I open the search help from portal, by default it is showing me only first 4 parameters. Anyways I can add rest of parameters by clicking on + Plus button. But user wanted to see all the 7 parameters by default. Is there any setting for this where we have to define default number of parameters for search help ?
Thanks In Advance,
P$G.
Hi, gurus,
I need some help, i'm developing an Application using WD Floorplan Manager OVP, everything is ok. I'm managing the transaction using classic SAP GUI Client by requirement of the customer launching it through WDYID in GUI mode.
My problem now is that i'd like to show some pop up when the user push the buttom of 'EXIT, 'BACK', or 'CANCEL' of the classic dynpro but i haven't way of comunicate my web dynpro with the clasical status function.
I'm thinking to use some sort of memory sentence, but i'd like to find some smart solution, i'd like to avoid the use of memory sentences.
Do you know some idea to do this?
Thanks in advance.
Regards.
Hello guys,
I have a small problem,
I created a post-exit for IF_POWL_FEEDER~GET_OBJECTS method to update some standard data.
The problem is : I want that my enhancement to be called only one time, the first time when the POWL is shown( When the rendering is taking part). Is it possible?
There is a REFRESH_POWL method that is called in certain situation. This method is refreshing my POWL even if is not the same component. That`s why I want that my enhancement to be called only the first time.
How to achieve this?
Dear All
I would like your help on the SRM create confirmation window ..
it is currently made in a way which causes a lot of time wastage if you have create confirmation for multiple PO as the window keep closing all the time
after we do confirmation for one of the windows
So my requirement is to create a new window from the existing one.. and after the work is done the new window should close the existing one should remain open
Is there some one who could please help me here with a step by step instruction on how I could possibly do so ?
Screen 1 :
Screen 2 : When we do GR after selecting the line item and clicking on start a new window opens .. this window as in screen 1 closes so we have to keep opening it up for every PO for which we need to do GR .
Requirement : screen 1 should remain open and after clicking on start the new window should open up as a POP up .
Please advise on how this can be fixed?
Regards
Vinita
Dear Experts,
I would like to know is there any possible where we can build the dynamic Selection screen.
Scenario:
I will give Table name in the URL Parameters and It should display as the Selection screen in the Screen and ALV with that fields.
Example: VBAK - Display all the fields in the Selection screen of WD screen.
Thanks in advance.
Regards,
Bharani.
Hi,
I have created a new webdynpro application I want that each time the user executing the URL it will open in a new window.
The problem is that if the internet explorer is already open with a different web the webdynpro application will open in a new TAB and NOT in a new window.
Is there a way to fix it ?
Ami
Hi
I have a strange problem -
i working on my sap portal while loging-in with my user - ami1
and executing a webdynpro application from my SharePoint Portal, the WebDynpro has a generic user that is loging in to the sap system - i configered it in the SICF transaction .
The wd application is open automaticly in the current IE which is open but in a new tab ( the IE ia already running sap portal ) and the wd application is stuck and not running. If i am closing all the ie windows and run only the wd application it runs ok and the display it correctly.
For my opinion the problem is that i m running 2 tabs but with different logon - is there a way to fix it ? to deal with this situation ? and doeas it sound reasnable ?
Thanks Ami
I have created a custom table with 4 fields. In layout i have kept a table and have done context binding. I have a button to save. At runtime, changes made in the table should be saved when save button is clicked to the custom table.Kindly help...