ALV: selection after sort by user
Hello,
After the user sorts the ALV, is it possible to retrieve the sorted table in your program. Because when I now act on the selection the user has made, I read the indexes of the unsorted table. Is there a method to retrieve the sorted table from the ALV (I'm working with ALV object model).
Thank you,
Tom
Hi Tom,
Probably you can get the sort sequence used instead. Sort your table by this sequence first and then read the indexes..
to get the sort criteria used, you can use method get_sort_criteria.
~Piyush Patil
Similar Messages
-
Row doesn't get selected after sorting
I have a table bond to a javabean data control. I have enabled multi row selection. I get some rows on the table and then I select one of those rows, after that I use the value of the selected row for some operations.
I have 3 columns, first name, lastname , email. The first 2 are sortable. If I click on the header of firstname, the information gets sorted ok (asc / desc). The problem is that after sorting, I can NOT select any rows. When I click on the row, it doesn't get highlighted, and If I try to use the value of the selected row I get a null pointer exception.
Again this is happening only after sorting. If I don't sort, it works ok.
I'm using JDEV + ADF 11.1.1.5.
This is my code
<af:table value="#{bindings.User1.collectionModel}" var="row" partialTriggers="::cb1"
rows="#{bindings.User1.rangeSize}"
emptyText="#{bindings.User1.viewable ? identityBundle.no_data_to_display : identityBundle.access_denied}"
fetchSize="#{bindings.User1.rangeSize}" rowBandingInterval="0"
id="t1" rowSelection="multiple"
selectionListener="#{AssignRolesBean.onTableSelect}"
binding="#{AssignRolesBean.searchResultsTable}"
columnStretching="last">
<af:column sortProperty="firstname" sortable="#{AssignRolesBean.columnSortable}"
headerText="#{bindings.User1.hints.firstname.label}" id="c1"
width="136">
<af:outputText value="#{row.firstname}" id="ot4"/>
</af:column>
<af:column sortProperty="lastname" sortable="#{AssignRolesBean.columnSortable}"
headerText="#{bindings.User1.hints.lastname.label}" id="c2"
width="182">
<af:outputText value="#{row.lastname}" id="ot2"/>
</af:column>
<af:column sortProperty="mail" sortable="#{AssignRolesBean.columnSortable}"
headerText="#{bindings.User1.hints.mail.label}" id="c4"
width="361">
<af:outputText value="#{row.mail}" id="ot5"/>
</af:column>
<af:column sortProperty="uid" sortable="false"
headerText="#{bindings.User1.hints.uid.label}" id="c3"
visible="false">
<af:outputText value="#{row.uid}" id="ot3"/>
</af:column>
</af:table>
I have a selection listener only, I don't have a sort listener.
My bean;
AssignRolesBean
public void onTableSelect(SelectionEvent selectionEvent) {
GenericTableSelectionHandler.makeCurrent(selectionEvent);
My makeCurrent method
public static void makeCurrent( SelectionEvent selectionEvent){
RichTable _table = (RichTable) selectionEvent.getSource();
CollectionModel tableModel = (CollectionModel) table.getValue();
JUCtrlHierBinding adfTableBinding = (JUCtrlHierBinding) tableModel.getWrappedData();
DCIteratorBinding tableIteratorBinding = adfTableBinding.getDCIteratorBinding();
Object selectedRowData = table.getSelectedRowData();
JUCtrlHierNodeBinding nodeBinding = (JUCtrlHierNodeBinding) selectedRowData;
Key rwKey = nodeBinding.getRowKey();
tableIteratorBinding.setCurrentRowWithKey( rwKey.toStringFormat(true));
SHOULD I IMPLEMENT A SORT LISTENER FOR THIS TABLE IN ORDER TO HANDLE ROW SELECTION PROPERLY AFTER SORTING?
Is there a guideline for handling row selection after sorting?
ThanksI have a table bond to a javabean data control. I have enabled multi row selection. I get some rows on the table and then I select one of those rows, after that I use the value of the selected row for some operations.
I have 3 columns, first name, lastname , email. The first 2 are sortable. If I click on the header of firstname, the information gets sorted ok (asc / desc). The problem is that after sorting, I can NOT select any rows. When I click on the row, it doesn't get highlighted, and If I try to use the value of the selected row I get a null pointer exception.
Again this is happening only after sorting. If I don't sort, it works ok.
I'm using JDEV + ADF 11.1.1.5.
This is my code
<af:table value="#{bindings.User1.collectionModel}" var="row" partialTriggers="::cb1"
rows="#{bindings.User1.rangeSize}"
emptyText="#{bindings.User1.viewable ? identityBundle.no_data_to_display : identityBundle.access_denied}"
fetchSize="#{bindings.User1.rangeSize}" rowBandingInterval="0"
id="t1" rowSelection="multiple"
selectionListener="#{AssignRolesBean.onTableSelect}"
binding="#{AssignRolesBean.searchResultsTable}"
columnStretching="last">
<af:column sortProperty="firstname" sortable="#{AssignRolesBean.columnSortable}"
headerText="#{bindings.User1.hints.firstname.label}" id="c1"
width="136">
<af:outputText value="#{row.firstname}" id="ot4"/>
</af:column>
<af:column sortProperty="lastname" sortable="#{AssignRolesBean.columnSortable}"
headerText="#{bindings.User1.hints.lastname.label}" id="c2"
width="182">
<af:outputText value="#{row.lastname}" id="ot2"/>
</af:column>
<af:column sortProperty="mail" sortable="#{AssignRolesBean.columnSortable}"
headerText="#{bindings.User1.hints.mail.label}" id="c4"
width="361">
<af:outputText value="#{row.mail}" id="ot5"/>
</af:column>
<af:column sortProperty="uid" sortable="false"
headerText="#{bindings.User1.hints.uid.label}" id="c3"
visible="false">
<af:outputText value="#{row.uid}" id="ot3"/>
</af:column>
</af:table>
I have a selection listener only, I don't have a sort listener.
My bean;
AssignRolesBean
public void onTableSelect(SelectionEvent selectionEvent) {
GenericTableSelectionHandler.makeCurrent(selectionEvent);
My makeCurrent method
public static void makeCurrent( SelectionEvent selectionEvent){
RichTable _table = (RichTable) selectionEvent.getSource();
CollectionModel tableModel = (CollectionModel) table.getValue();
JUCtrlHierBinding adfTableBinding = (JUCtrlHierBinding) tableModel.getWrappedData();
DCIteratorBinding tableIteratorBinding = adfTableBinding.getDCIteratorBinding();
Object selectedRowData = table.getSelectedRowData();
JUCtrlHierNodeBinding nodeBinding = (JUCtrlHierNodeBinding) selectedRowData;
Key rwKey = nodeBinding.getRowKey();
tableIteratorBinding.setCurrentRowWithKey( rwKey.toStringFormat(true));
SHOULD I IMPLEMENT A SORT LISTENER FOR THIS TABLE IN ORDER TO HANDLE ROW SELECTION PROPERLY AFTER SORTING?
Is there a guideline for handling row selection after sorting?
Thanks -
Field should not display in the subtotal row in ALV report after sorting .
we have a requirement, after sorting and subtotaling, the output in ALV is -
vbeln amount1 amount2 amount3
123 11 12 13
123 12 13 14
123 23 25 27
133 11 12 13
133 12 13 14
133 23 25 27
Now the customer wants the ALV outpput in this fashion -
123 11 12 13
123 12 13 14
23 25 27 --->123 (vbeln) should not come in subtotaling row
133 11 12 13
133 12 13 14
23 25 27--->133(vbeln) should not come in subtotaling rowHi,
if it helps you could create a hierachy. In this way you can define the field catalog for the lines and for the subtotal columns. The only thing is that you would always show the subtotal rows.
You have references of hierachy alvs in
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c060fcb4-2c62-2b10-d2b2-f32407a5cc6f
ALV Hierarchy
alv hierarchy
In this case it also sorts
Sorting for ALV hierarchy
I hope it helps.
Edited by: Oscar Pecharroman on Aug 2, 2010 1:13 PM -
Mapping Problem with 2 ALV Tables after sorting
Hi,
I have a context node INCIDENTS with a sub-node SUB_INCIDENTS.
The sub-node is filled via a Supply Function.
Both nodes are displayed in separate ALV Grids on the same view, which works pretty well.
The only problem I face is when I try to sort one of the ALVs, then I get an error "The node specified in mapping ( SUB_INCIDENTS) could not be found ".
I have no clue how to solve that, already tried to fill the sub-node with the ALV standard function "ON_STD_FUNCTION_AFTE", no effect.
Does anybody can imagine what might be the reason?
Best regards, Steffen
Edited by: Steffen Weber on Aug 27, 2008 2:55 PMIn general, having two ALVs for parent and then a sub node is not supported. Here is a section from the online help that describes what happens when a sort occurs on the parent node in ALV:
Important Exception: Sorting
Here ALV has to use the entire dataset so that the data records can be arranged in the new order. For this purpose, the ALV component temporarily takes control of the internal data table and invalidates the corresponding context node of your application during this time. This ensures that the application cannot access the context node while the ALV component is editing the internal data table.
Once the internal data table has been resorted, ALV rebuilds the context node, releases it again for the application, and displays the data accordingly.
This ensures that the internal data table is never copied. This is important because large volumes of data would considerably impact performance and memory space.
When you are planning your application, note the following side-effects of this mechanism:
● When the context node is invalidated, information about current selections, and in particular the lead selection, is lost.
● If your application has created subnodes for the context node, (master-detail scenario), these subnodes are lost as soon as the ALV component invalidates the context node. If the application then tries to access the subnodes, a runtime error occurs.
Because of the invalidation that is described here, the subnode leadselection is lost and is invalidated as well. This leads to the error you are encountering. -
ALV - Editing a Row after Sorting - REAL HEADACHE.....
Hi,
I have a ALV table with a DropDown in one of the columns. The user can enter a value in the dropdown boxes.
Now the proble is, lets say I have SORTED the table by another column. Now the user enters a value in one of the rows of the dropdown and clicks the SAVE Button.
How do i find out, which Row the User Has entered the value ?
I tried using the table it_modified_cells in the event handler for ON_DATA_CHECK . However it gives wrong row indexes, that is if, the row number '10' is Row number '1', after sorting, and if this row is modified, then it_modified_cells table gives Row '1' as modified rather than Row '10'.
So ina nut shell, after sorting , if a row is edited, How to find out which is this row...... ?Nithya,
Look at this thread of mine....
Re: ALV - Lead Selection of Node When FILTERS ACTIVE
I had this issue when after filtering in ALV Table, th e bound Node wtill held original records......
So is it something likeSORTING Updates the context,,,,,FILTERING does not ?
Thanks
Anand -
ALV: Issue with double click event after sorting the ALV
Hello Experts,
I have an internal table that populates an ALV grid. When the user doubleclicks a row, my method HANDLE_DOUBLE_CLICK returns the e_row-index value from the ALV Grid. I use this index value to read the internal table, then retrieve additional data.
My problem is the user may sort the ALV grid before double clicking on a line. If this happens my internal table is not sorted to match the ALV grid, so reading the internal table with the e_row-index value returns the wrong information.
When the double click event occurs, is it possible to capture the value in column 1 instead of a value for e_row-index?
There is one more paramter in HANDLE_DOUBLE_CLICK for row id. It is coming blank in debugging . what is the purpose of this parameter and how i can make use of it ?
Regards
VivekHi,
I am Posting The Code Which Uses Double Click Event.
And This Code will provide the total information to you.
REPORT ZALVGRID_PG.
TABLES: SSCRFIELDS.
DATA: V_BELNR TYPE RBKP-BELNR.
SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS: IRNO FOR V_BELNR.
PARAMETERS: P_GJAHR TYPE RBKP-GJAHR.
SELECTION-SCREEN END OF BLOCK B1.
DATA: WA TYPE ZALVGRID_DISPLAY,
ITAB TYPE STANDARD TABLE OF ZALVGRID_DISPLAY.
DATA: IDENTITY TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA: GRID TYPE REF TO CL_GUI_ALV_GRID.
DATA: L_IDENTITY TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
DATA: L_TREE TYPE REF TO CL_GUI_ALV_TREE_SIMPLE.
TYPE-POOLS: SLIS,SDYDO.
DATA: L_LOGO TYPE SDYDO_VALUE,
L_LIST TYPE SLIS_T_LISTHEADER.
END-OF-SELECTION.
CLASS CL_LC DEFINITION.
PUBLIC SECTION.
METHODS: DC FOR EVENT DOUBLE_CLICK OF CL_GUI_ALV_GRID IMPORTING E_ROW E_COLUMN.
ENDCLASS.
CLASS CL_LC IMPLEMENTATION.
METHOD DC.
DATA: WA1 TYPE ZALVGRID_DISPLAY.
READ TABLE ITAB INTO WA1 INDEX E_ROW-INDEX.
BREAK-POINT.
SET PARAMETER ID 'BLN' FIELD WA1-BELNR.
CALL TRANSACTION 'FB02'.
ENDMETHOD. "DC
ENDCLASS.
DATA: OBJ_CL TYPE REF TO CL_LC.
START-OF-SELECTION.
PERFORM SELECT_DATA.
IF SY-SUBRC = 0.
CALL SCREEN 100.
ELSE.
MESSAGE E000(0) WITH 'DATA NOT FOUND'.
ENDIF.
INCLUDE ZALVGRID_PG_STATUS_0100O01.
INCLUDE ZALVGRID_PG_LOGOSUBF01.
INCLUDE ZALVGRID_PG_SELECT_DATAF01.
INCLUDE ZALVGRID_PG_USER_COMMAND_01I01.
***INCLUDE ZALVGRID_PG_STATUS_0100O01 .
MODULE STATUS_0100 OUTPUT.
SET PF-STATUS 'AB'.
* SET TITLEBAR 'xxx'.
IF IDENTITY IS INITIAL.
CREATE OBJECT IDENTITY
EXPORTING
CONTAINER_NAME = 'ALVCONTROL'.
CREATE OBJECT GRID
EXPORTING
I_PARENT = IDENTITY.
CALL METHOD GRID->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME = 'ZALVGRID_DISPLAY'
CHANGING
IT_OUTTAB = ITAB.
CREATE OBJECT OBJ_CL.
SET HANDLER OBJ_CL->DC FOR GRID.
ENDIF.
IF L_IDENTITY IS INITIAL.
CREATE OBJECT L_IDENTITY
EXPORTING
CONTAINER_NAME = 'LOGO'.
CREATE OBJECT L_TREE
EXPORTING
I_PARENT = L_IDENTITY.
PERFORM LOGOSUB USING L_LOGO.
CALL METHOD L_TREE->CREATE_REPORT_HEADER
EXPORTING
IT_LIST_COMMENTARY = L_LIST
I_LOGO = L_LOGO.
ENDIF .
ENDMODULE. " STATUS_0100 OUTPUT
***INCLUDE ZALVGRID_PG_LOGOSUBF01 .
FORM LOGOSUB USING P_L_LOGO.
P_L_LOGO = 'ERPLOGO'.
ENDFORM. " LOGOSUB
***INCLUDE ZALVGRID_PG_SELECT_DATAF01 .
FORM SELECT_DATA .
SELECT RBKP~BELNR
RBKP~BLDAT
RSEG~BUZEI
RSEG~MATNR
INTO TABLE ITAB
FROM RBKP INNER JOIN RSEG
ON RBKP~BELNR = RSEG~BELNR
WHERE RBKP~BELNR IN IRNO
AND RBKP~GJAHR = P_GJAHR.
ENDFORM. " SELECT_DATA
***INCLUDE ZALVGRID_PG_USER_COMMAND_01I01 .
MODULE USER_COMMAND_0100 INPUT.
CASE SY-UCOMM.
WHEN 'EXIT'.
LEAVE PROGRAM.
WHEN 'CANCEL'.
EXIT.
ENDCASE.
ENDMODULE. " USER_COMMAND_0100 INPUT
Warm Regards,
PavanKumar.G
Edited by: pavankumar.g on Jan 19, 2012 5:30 AM -
Showing selected row after sorting
I have big JTable with lots of columns. Selection of row is highlighted
using some background color. Sorting is also provided on TableHeader.
After selecting some row, when user does the sorting, this selected row
goes outof visible view of table.
My requirement is to show the same selected row again after doing sorting. I was thinking of calling method like setSelectedRow(), but
unfortunately there is nothing like this method.
I was also thinking of using AccessibleJTable, but couldnt go
anywhere.
Is there any way to do this?
Thanks in advance.
AnupI have big JTable with lots of columns. Selection of row is highlighted
using some background color. Sorting is also provided on TableHeader.
After selecting some row, when user does the sorting, this selected row
goes outof visible view of table.
My requirement is to show the same selected row again after doing sorting. I was thinking of calling method like setSelectedRow(), but
unfortunately there is nothing like this method.
I was also thinking of using AccessibleJTable, but couldnt go
anywhere.
Is there any way to do this?
Thanks in advance.
Anup -
Display/Print the Selection criteria entered by USER on the ALV Report o/p?
Hi Experts,
I hv a requirement of to print/display the Selection criteria entered by user in the selection screen.........on the top portion of the ALV report output lay out.
There is a FM for this purpose, but, I forgot its name!!
So, let me know the FM or FMs, so that, will choose, which is best one,
or the piece of code, which covers all select-option entries..........appreciated.
thanq
Edited by: SAP ABAPer on Sep 3, 2008 6:35 PMUse the Function RS_REFRESH_FROM_SELECTOPTIONS get the selection details, now format the data accordingly in the TOP_OF_PAGE using the calss CL_DD_DOCUMENT.
Check the below mention code.
REPORT ztest_page.
TABLES: sflight.
DATA : it_flight TYPE TABLE OF sflight WITH HEADER LINE.
DATA BEGIN OF it_sel_opt OCCURS 0.
INCLUDE STRUCTURE rsparams.
DATA END OF it_sel_opt.
SELECT-OPTIONS: s_carrid FOR sflight-carrid.
START-OF-SELECTION.
SELECT * FROM sflight INTO TABLE it_flight
WHERE carrid IN s_carrid.
END-OF-SELECTION.
CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
EXPORTING
curr_report = sy-repid
TABLES
selection_table = it_sel_opt
EXCEPTIONS
not_found = 01
no_report = 02.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_callback_html_top_of_page = 'TOP_OF_PAGE'
i_structure_name = 'SFLIGHT'
TABLES
t_outtab = it_flight
EXCEPTIONS
program_error = 1
OTHERS = 2.
*& Form top_of_page
* text
* -->DOCUMENT text
FORM top_of_page USING document TYPE REF TO cl_dd_document.
DATA : dl_text(255) TYPE c. "Text
* Add new-line
CALL METHOD document->new_line.
CALL METHOD document->new_line.
CLEAR : dl_text.
* program ID
dl_text = 'Program Name :'.
CALL METHOD document->add_gap.
CALL METHOD document->add_text
EXPORTING
text = dl_text
sap_emphasis = cl_dd_area=>heading
sap_color = cl_dd_area=>list_heading_int.
CLEAR dl_text.
dl_text = sy-repid.
CALL METHOD document->add_text
EXPORTING
text = dl_text
sap_emphasis = cl_dd_area=>heading
sap_color = cl_dd_area=>list_negative_inv.
* Add new-line
CALL METHOD document->new_line.
CLEAR : dl_text.
dl_text = 'Selection Criteria'.
CALL METHOD document->add_gap
EXPORTING
width = 34.
CALL METHOD document->add_text
EXPORTING
text = dl_text
sap_emphasis = cl_dd_area=>heading
sap_color = cl_dd_area=>list_negative_inv.
* Add new-line
CALL METHOD document->new_line.
CLEAR : dl_text.
CONCATENATE 'SELECT Option' 'SIGN' 'OPTION' 'LOW' 'HIGH'
INTO dl_text SEPARATED BY cl_abap_char_utilities=>horizontal_tab.
CALL METHOD document->add_gap
EXPORTING
width = 34.
CALL METHOD document->add_text
EXPORTING
text = dl_text
sap_emphasis = cl_dd_area=>heading
sap_color = cl_dd_area=>list_negative_inv.
* Add new-line
CALL METHOD document->new_line.
LOOP AT it_sel_opt.
CLEAR : dl_text.
CONCATENATE it_sel_opt-selname it_sel_opt-sign
it_sel_opt-option it_sel_opt-low it_sel_opt-high
INTO dl_text SEPARATED BY cl_abap_char_utilities=>horizontal_tab.
CALL METHOD document->add_gap
EXPORTING
width = 34.
CALL METHOD document->add_text
EXPORTING
text = dl_text
sap_emphasis = cl_dd_area=>heading
sap_color = cl_dd_area=>list_negative_inv.
* Add new-line
CALL METHOD document->new_line.
ENDLOOP.
ENDFORM. "top_of_page -
ALV after sorting modifying problem
Hi all,
I use ALV with function.On ALV output when i sort output for some field ITAB was not modify new index key. Forexample,
Record before sorting index key 10, then after sorting it was same 10. How can i solve this problem?
Best regards,
MunurHi Munur,
if you want to see the same thing after sorting on the grid, save it in a layout.
or else before displaying the grid , sort the itab contents and push them on to alv.
Thanks & regards,
Sasi Kanth. -
Selecting top row after sorting
hi,
i have a table emp, whose primary key is empid(varchar2),
i want to sort the empid and select the top row after sorting,
i can sort the table using "select * from emp order by empid desc,
i can select the top row using "select * from emp where rownum=1"
i want a combination of the 2,
pls provide me the required query
Thanks and Regards,
Saurabh JhunjhunwalaSEELCT *
FROM ( SELECT e.*
, ROWNUM row_num
FROM emp e
ORDER BY empid desc
WHERE row_num = 1Regards
Arun -
Report Painter selection variables sorting
I have added a number of characteristics to my report painter report and set some as variables
i.e. plan version 1, plan version 2, plan version 3, plan version 1 year, plan version 2 year, plan version 3 year.
These variables appear on the selection screen in the following order;
plan version 1,
plan version 2,
plan version 3,
plan version 1 year,
plan version 2 year,
plan version 3 year.
What the business require is the variables to appear on the selection screen as follows;
plan version 1,
plan version 1 year,
plan version 2,
plan version 2 year,
plan version 3,
plan version 3 year
Has anyone any idea how the selection screen sorts the variables?
Can the selection screen sort order be changed for a report?
Your assistance is appreciated
JohnFor Selection Screen, you can try to use Selection Variant.
The steps are like this:
a. Go to GRR2 (change report painter)
b. Then choose the report you are developing
c. Execute the report
d. On the selection screen, choose Go To-> Variant -> Save As Variant
e. At Variant Attributes screen, you can do the following as your requirement:
· Description
Enter a short, meaningful description of the variant. This can be up to 30 characters long.
· Only for background processing
Select this field if you want the variant to be available for background processing but not in dialog mode.
· Protect variant
Select this field if you want to prevent your variant being changed by other users.
· Only display in catalog
Select this field if you only want the variant name to be displayed in the variant catalog (and not when the user calls the F4 value help).
· System variant
This field cannot accept input. It is set automatically when a system variant (beginning with CUS& or SAP&) is created.
You can also assign the following further attributes to the selections in a variant:
· Type
The system indicates here whether a field is a parameter (P) or a selection option (S).
· Protected
Select this column for each selection that you want to write-protect on the selection screen. These fields are visible on the selection screen when the user starts a program with the variant, but do not accept user input.
· Invisible
If you select this column, the system hides the corresponding field on the selection screen. This allows you to change the appearance of the selection screen.
· Selection variable
If you select this column, you can set the value of the corresponding selection dynamically at runtime. The different ways of doing this are explained in the section Variable Values in Variants.
· Without values
If you select this field, the contents of the corresponding field are not saved with the variant.
This is useful if you do not want to overwrite the contents of this field on the selection screen.
For example, suppose you create a report 'SAPTEST', with the parameter 'TEST', for which you create the variant 'TESTVARIANT'. In the variant, you set the 'Without values' flag for the parameter. Then, you run time program and enter the value 'ABCD' in the TEST field. If you now retrieve the 'TESTVARIANT' variant, the TEST field retains the value ABC instead of being overwritten by SPACE.
· SPA/GPA
This attribute only appears if you created the corresponding selection criterion using 'MEMORY ID xxxu2019. You can switch the SPA/GPA handling on and off in the variant. This means that fields filled using SPA/GPA appear with their initial values after you have loaded a variant in which those fields have an initial value.
f. When you are finished, you can save it and name the variant (e.g.: Z_S_Screen for simpler selection screen)
After that, every time you want to have the selection screen, you can choose Get Variant or Go To-> Variant-> and select the variant you have saved.
More information at:
http://help.sap.com/erp2005_ehp_03/helpdata/EN/c0/980374e58611d194cc00a0c94260a5/frameset.htm
Hope it helps
Regards,
-=Meila.S=- -
After upgrade my user account can't be unlocked.
After upgrade my user account can't be unlocked. Need to create new account, how? System refuses to accept username and password and the file vault encrypts without being stopped.
Because of that the system freezes, Finder doesn't start, neither Dominique other programs.
No problems under MavericksIf you open a Finder window, do you see your AirPort Extreme in the "sidebar"? If not, open the Finder's preferences, select the "Sidebar" panel, and check "Connected servers".
-
Retain standard SAP order type after copying with user defined order type
Hello SAP Gurus,
We have a requirement of retaining the standard SAP order types after copying with User defined order types. But the issue is we don't want to see the standard SAP order type such as PM01, PM02 in production system while using transaction like IW31 etc.
Is there anybody who has answer to retain these stanadard SAP order types without deleting from system configuration?
Thanks in advance.
Cheers,
VaibhavVaibhav,
When you F4 on the order type field in IW31 you will get the popup showing the order type list. At the top of this list is a button with a green "+" sign (Insert in personal list).
You can use this button to select your favourite list.
This function is available in most F4 drop-down lists.
However, you cannot set this setting for all users. You will need to write an ABAP program to do this.
PeteA -
Variant in ALV selection screen
Hi friends,
How to protect a variant in ALV selection screen from changing or deleting by other users.
Thanks,
RajeshRajesh,
You still need someone to be able to change the variant, right? That is what exactly PROTECT VARIANT does.
If you select the field Protect variant, the variant can only be changed by the person who created it or last changed it.
Regards,
Ravi
Note :Please mark the helpful answers and close the thread if the quesiton is answered -
after sorting my pictures into albums, I deleted them from the camera roll, includings the ones filed in the albums. Would it e possible to get them back ?
A photo in the Camera Roll cannot be in an album unless the photo remains in the Camera Roll. Photos in an album or not duplicated. A photo in an album includes a pointer to the original photo stored in the Camera Roll. The Camera Roll is for temporary storage. Photos/videos can and should be imported by your computer as with any other digital camera.
The Camera Roll is included with your iPhone's backup. If your iPhone's backup has been updated to include all photos that were in the Camera Roll and has not been updated since the photos were deleted, you can try restoring your iPhone from your iPhone's backup. Do not update your iPhone's backup before doing so and decline the prompt to update your iPhone's backup as the first step after selecting Restore.
Maybe you are looking for
-
Can anyone help?? I'm trying to call a webservice from within a JSP and i havent a clue how its done, i have my IF and Impl and Client Coded and my stubs generated and service deployed and running, but i cannot figure out how to call the service from
-
I have a 4s. I am unable to sync music that I have downloaded to my iTunes library from a cd. The music is on my computer but I am unable to get it onto my phone. Help.......
-
I've rented 5 movies and watched a couple of podcasts via Apple TV. In 5 of the 7 screenings, we've experienced problems with the sound failing to sync to the video. It's particularly bad with the Apple Keynotes. I have Apple TV connected via an HDMI
-
I just recently purchased a MBP and I having trouble with my internet signal when I take the computer in my room, a few rooms away from the wireless router my house has. We have a imac that runs fine with the router but I am afraid that with the wall
-
How to import search engines from Opera automatically?
I already asked this question here: http://forums.mozillazine.org/viewtopic.php?f=38&t=2178107. Basically, I want to import all custom search engines that Opera browser saves in "search.ini" file to FF. I got used to them. Is that possible?