Hi, search help -- restricted value
hi
there is already a search help for a field in one of the transaction codes in fico. i think this search help is attached in code by writing match code syntax.
but my prob is that this search help for the particular field shows 10 char and out of this 10 char i need to show only 5 char from 3 to 7 when the user press f4.
eg. 1234567890 i need to show 34567 only without changing the se38 code.
when user press f4 he gets lots of records and all records should show 5 char only, now it is showing 10 char.
is it possible, if yes, then how???
pl can anybody help me.
thanx
rocky
Hi rocky,
You can do like this.
Use the below logic with your table, you will get as desired,
DATA: BEGIN OF gt_matnr OCCURS 0,
matnr TYPE mara-matnr,
END OF gt_matnr,
BEGIN OF gt_list OCCURS 0,
field1(5) TYPE c,
END OF gt_list.
PARAMETERS: p_matnr TYPE mara-matnr.
INITIALIZATION.
SELECT matnr
FROM mara
INTO TABLE gt_matnr.
LOOP AT gt_matnr.
gt_list-field1 = gt_matnr(5).
APPEND gt_list.
ENDLOOP.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_matnr.
CALL FUNCTION 'POPUP_WITH_TABLE'
EXPORTING
endpos_col = 30
endpos_row = 20
startpos_col = 10
startpos_row = 10
titletext = 'Select MATNR'
IMPORTING
choice = p_matnr
TABLES
valuetab = gt_list
EXCEPTIONS
break_off = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Similar Messages
-
Restrict dictionnary Search help displayed values.
Hi,
my problem is that I have to display a search help. The search help already exists in the dictionnary and is defined using a Dictionnary Table.
I need to display the same serach help but I have to filter the results using a range of values for one of the fields and I would like to know how to proceed.
I know that user-exit exists in some search help, it's not the case here.
The kind of solutions I'm looking for is :
- directly restrict the existing search hellp values
- found a way to display a search help from abap using an internal table ( cause it's easy in this case to do fill a internal table doing the sql request myself)
- if the solutions above can't apply, doing my own search help in the dictionnary but in this case, I don't know to make this search help for values restriction.
I specify that the screen use the screen painter, it may be important ?
Thanks for your help
best Regards,
MorganHi,
Search Hels exits is only for exceptions, so in our case, we won't use the search help exits, it is better create/change the Custome one and attach the same to the fiels, there you can give the Default value for the fileds, so there you can restrict the values
or else, we have an option like, APPEND SEARCH HELPS, so by using this, we can restrict some field values, this Append Search helps, can be append to Standard Search helps also, so do Append the Standard Search help and add your field and give the Default values to restrict the user
hope you get the answer
Regards
Sudheer -
How to display check box in the search help restriction pop-up window
Hi Experts,
I have created one searc help with dialog value restrictions. Search help contains 4 fields.
Out of which one field has length one character.
As oon as user press on F4 on particular field, it will display pop-up window with restrictions and displayed 4 fields.
I would like to show that field ( one character length field) as check box in search help restrictions pop-up window.
Pls help me ,... How can we acheive this..
Thanks
RaghuUr Exact Requirement,
Types : begin of itab,
fields type c,
Check type c,(For Check Box)
end of itab.
data it_tab type standard table of itab.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_input-low.(If it is in select-options)
CLEAR v_input.
GET CURSOR FIELD s_input VALUE v_input.
CALL FUNCTION 'AIPC_CONVERT_TO_UPPERCASE'
EXPORTING
i_input = v_input
i_langu = sy-langu
IMPORTING
e_output = v_input.
CLEAR s_input-low.
IF v_input NE '' .
IF v_input NE '?'..
v_input1-sign = 'I'.
v_input1-option = 'CP'.
v_input1-low = v_input.
APPEND v_input1.
ENDIF.
ENDIF.
SELECT DISTINCT Field
FROM Table
INTO TABLE it_tab
WHERE field IN v_input.
CALL FUNCTION 'REUSE_ALV_POPUP_TO_SELECT'
EXPORTING
i_title = 'Select Colors'
i_selection = 'X'
i_zebra = 'X'
i_screen_start_column = 5
i_screen_start_line = 5
i_screen_end_column = 30
i_screen_end_line = 12
i_checkbox_fieldname = 'CHECK'
i_tabname = 'IT_TAB'
i_scroll_to_sel_line = 'X'
it_fieldcat = it_fieldcat1
i_callback_program = sy-repid
i_callback_user_command = 'USER_COMMAND1'
IMPORTING
es_selfield = selfield
TABLES
t_outtab = it_tab
EXCEPTIONS
program_error = 1.
Cheers,
Naveen -
Disable fields in search help restriction window
Hi Experts,
Here is the situation:
I have created the new search help for material number and assigned this search help in my module pool program.
As soon as user press F4 button on material number , it will display search help restrictions window with 4 fields ( material, material type, plant, plant status).
I have set default value for the material type in search help itself. But I would like to disable this field.
I mean .... user should not enter any other values other than my default value. So I should disable the material type field in searh help restrictions window.
Pls help me.
Thanks
RaghuHi Vinod,
In the FM F4IF_INT_TABLE_VALUE_REQUEST, pass exporting parameter callback_form = 'SUB_CALL_BACK'.
Define the sub routine with the SUB_CALL_BACK with below logic
FORM SUB_CALL_BACK TABLES record_tab STRUCTURE seahlpres
CHANGING shlp TYPE shlp_descr
callcontrol TYPE DDSHF4CTRL.
callcontrol-MULTISEL = 'X'.
ENDFORM.
Hope it helps.
Regards
Gangadhar -
CheckBox in search help restriction dialog.
Hi Experts,
I have created one search help with dialog value restrictions. Search help contains 6 fields.
Out of which three fields has length one character(Data Element XFELD).
As soon as user press on F4 on particular field, it will display pop-up window with restrictions and displayed 6 fields.
I would like to show that fields(with Data Element as XFELD) as Check Box in search help restrictions pop-up window.
Pls help... How can we do this.
Thanks
VinodHi,
Kindly check the standard search help "F4TESTCHECKBOX". Copy it and change the dialog type to 'Display with restrictions' . On execution, you will notice that -
i) On the restriction screen the checkbox is displayed as textbox .
ii) In list display , checkbox is displayed correctly .
Follow Raymond's suggestion,
You could define your own selection-screen, and display it in a search-help exit : if step = 'PRESEL', display your screen, modify selected values in table shlp-interface and force next step as 'SELECT' to bypass standard selection-screen.
Regards,
DPM -
F4 help:Restrict Value Range
Hello Experts,
I want to a search help for one field such that when user click on F4 help , it will again pop- up with one screen, in which I need to have 2- 4 fields to Restrict the values then user enter some values here then F4 help will appaer.
Like in standard tables mseg-lifnr F4 help Restrict Value Range screen , but i require only one tab
Plz suggest
AasthaHello,
Use the following piece of code.
Parameter : p_value type ......
TYPES : BEGIN OF y_value,
value TYPE text6,
END OF y_value.
DATA : t_value TYPE STANDARD TABLE OF y_value.
DATA: t_return TYPE STANDARD TABLE OF ddshretval.
Fill table t_value with the values which u require in the F4 help.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
retfield = 't_value-value'
dynpprog = sy-repid
dynpnr = sy-dynnr
dynprofield = 'p_email'
TABLES
value_tab = t_value
return_tab = i_return
EXCEPTIONS
parameter_error = 1
no_values_found = 2
OTHERS = 3. -
Generic problem for search help without values
Hi,
Always I open a search help without values I get the warning popup "No values found" but after this no link let me come back to the previous screen.
Does anybody know how I can solve this (in a standard way)
thanks
regardsHi
It seems to be a bug in the system.
<b>Please have a look at the following SAP OSS Notes -></b>
<u>Note 574604 - Various correction reports for EBP business partner
Note 1028643 - Input help for contact persons in purchase order
Note 843008 - EBP4.0 and higher: Terms of Payment, Texts and codes
526416 Structural enhancements LFA1
698246 EBP 4.0 address maintenance: Default address for address use
701321 EBP 3.5 address maintenance: Default address for address use
701323 EBP 3.0 address maintenance: Default address for address use
701384 BBP 2.0C address maintenance:Default address for address use
690619 Plants are not transferred during location replication
641960 New processing of terms of payment in EBP 3.5
628386 Incorrect link for EBP for 'External business partners'
Note 544392 Error in search helps EBP 2.0
Note 544816 Error in search helps EBP 3.5
Note 544713 Error in search helps EBP 3.0</u>
Please raise a customer OSS message with SAP as well.
Regards
- Atul -
Search Help - Restricting entries in standard search helps
Hi, is there any way to restrict entries in an SAP supplied search help? The search help in question is 'SSH_T007A', this search help also has a user exit 'F4_TAXCODE_USER_EXIT'. I'm not sure if the user exit is of any use or how to use it. Ideally what I need to do is to restrict the list of applicable tax codes to only those that we want our users to select. Does anyone have an idea of how to do this with a minimum of customization?
Thanks in advance,
Kevin MayHi Seshatal,
Thanks for the input, but this field does NOT have any ON VALUE REQUEST event associated with it ....
as soon as F4 is hit, it goes to Function help_start ,so I don't think we can make any changes here as it is standard .
I think including a standard search help will help....how to achieve this ?
Thanks, -
Search help default value in SE11
Hello!
I would like to set a default value to a self-made search help.
I referred the following link in this theme:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/73/5414f0adbd11d194f200a0c929b3c3/frameset.htm
This docu tells me, how can I enter default value to a field. But life is not so easy, because I have to EXCLUDE a constant.
I mean default value can be a constant like this: 'A'.
But I would like to set one like this: <>'C' to exclude all documents with the status C.
If I test the help search in runtime it is accepting values to exclude but I would like to pre-set the value.
Thank you for any answers
TamáHi,
There is no simple solution for this. If you have a view in your selection method instead of the table then you can define your requirement in the selection TAB to restrict based on your conditions.
Without using a view the other option is to use a search help exit.
Think view is a better and safe bet.
Cheers
VJ -
Hi experts,
I want to create a search help for the Material. In the search help I should set some default value like the language and the company. I know how can I set the default language, but how can I say that the default language could not be 'EN'.
I need to set this one: SPRAS NE 'EN', but I don't know how.Hi,
Create a help view first and include the tables ,in the selection conditions tab page restrict the data entry by adding all the condition such as EQ,NE.GT,LT AND ,OR operator as per your requirement.
Then add this help view to the selection method in the search help created.
eg:SPRAS NE 'EN'
Hope this will help you!!!
Try this It works!!
Regards,
Nishi.M -
Search help restricted selection
Dear All,
Can we restrict search help to display only desired value.
for example I have two input fields one each for plant and storage location and I want to display possible values for Storage location based on the input plant.
is it possible?
I am using a search help based on table T001L
Can you guys help me on this.
Thanks
AmitFor plant and storage location, this is handle automatically by the standard search helps. I believe you need to use the memory ids to force this behavior. Please try this as it works good in my system.
report zrich_0001.
tables: mseg.
select-options WERKS for MSEG-WERKS memory id WRK.
select-options LGORT for MSEG-LGORT memory id LAG.
Regards,
Rich Heilman -
SAP CRM Search Help - defaulting values in search help screen
Hi All,
I am working on search help object in service order(Amount allocation ) BTAMNTALL component view name vIEW:BTAMNTALL/HdrBillplanDet and field name STRUCT.AC_ASSIGNMENT. in that block if we select account assignment type as ERP cost center it will give standard search help in Select account assignment field.
Its basically calling the standard search help CRMT_AC_ASSIGN_KOSTL_E. After pressing F4 it will display the popup Controlling area cost center and description. Basically I need to default the Controlling area in F4 help based on some logic.I am not sure where to write code for this one.
Please find the attachment where I need to default the value. any help is appreciated.
Thanks,
Sapsar.At least can you read the document I provided carefully? the point 2.3.1.2 give you the answer.
Anyway if the document doesn't specify "defining a default value" but give you some ideas/hints, you only need to use a little your imagination. Like:
1- Use a custom search help with a constant (static)
2- Use a custom search help with a search exit to determine the data that you need from the sales org of course you need to add the orgunit as an input parameter for the search help and supress the input parameter which will be determined in the search help exit (dynamic)
3- Create a value node for the context (hidden) and put the info you need once you select the sales org in the hidden attribute/s, this hidden attributes should be mapped in the get_v method (dynamic, not sure if this will work, I never tried, but will be nice if you try and give us some feedback) -
Problem in Search Help[F4] - Values Not being Dsplayed
Hi,
Search help values are not being displayed.
F4 help pop up is being displayed with the text on top: ' xxxx number of entries found".
But no values are visible in that popup where it normaly displayes all values for selection. This is happening with all search helps.
Example: I tried for Tcode: ME21, for field Vendor.
=><i>No patch has been applied on Server recently.</i>
Any clue on that..??
Any help is appriciated.
Regards,
Vijay RahejaHello Vijay,
This is simple as well.
Go to help then settings and then F4 help. Under system defaults tab strip you will find Display tab strip. Here go to change mode and choose dialog. The other choice will be for control only ( 2 radio buttons only this time around). However to do so make sure you have the authorization object S_ADMI_FCD with value TCTR.
Ask yoru authorization adminstrator to make these changes. He would be having these authorizations. Normally all users dont have this authorization as this is part of security audit considerations.
Please award points if issue got solved.
Regards.
Ruchit. -
Search help: default value for 'Maximum no of hits'
Hello,
I have a request from a user to change the default value for maximum number of hits in the search help.
Any quick hint?
Regards,
MichalNot sure if this is possible and don't have a SAP system available at the moment ...
But check this out...
Is there anything in user profile ..
or check if the number of hits field has a PARAMETER ID associated with it...
Then in that case you might default a value other than 500 in your user profile.
Cheers,
Ram -
Search Help with value on SE11
Hi Gurus,
I have two parameters on my screen, PARTNER and PSOBKEY. I have created a Search Help on SE11 for the second parameter, and this search help has that 2 parameters too.
First I enter PARTNER, then I open the search help for PSOBKEY, and I want the value on PARTNER to be on the search help.
How I can do this from the SE11?
Thanks for your help.
J. GaribaldiHi Garibaldi,
In your search help the PARTNER should be one of the search help parameters. It should be marked as IMP (Import) parameter. The name of this parameter in the search help should be same as that on your screen. The parameter PSOBKEY would be the EXP (Export) parameter of your search help.
If you maintain above things, when you enter the PARTNER field on the screen and open the search help of PSOBKEY, the value of the PARTNER screen field would be automatically copied and imported into your search help.
Please refer to the SAP help http://help.sap.com/saphelp_47x200/helpdata/EN/4f/991f82446d11d189700000e8322d00/frameset.htm for more detailed understanding.
Regards,
Suresh
Maybe you are looking for
-
Mac mini: Can I downgrade to OS X 10.8.5?
Simple question: Since the "current" Mac mini is the Late 2012 model, which originally shipped with OS X 10.8.x, is it possible to purchase a new unit today, wipe the drive, and install OS X 10.8.5? I have a 10.8.x installer. Reason for this question
-
Purchase Order data from archive
Friends, May i ask your expert advise on the best possible and efficient way to extract the archived Purchase Orders data, basically key figures are needed for audit purpose of year 2002 to 2006, i tried using SARA and SARI, but they are really killi
-
Yesterday I went to use my Imac and the top half of the screen has gone dark. I can still see the text but it is musted. I took a screenshot and it does not show here, but I took a photo with my iPhone and it shows. I have been told it is either a ba
-
I want to ask for help on your apple tv, where I noticed that the language Arabic has been deleted from the dictionary after update
-
The output sound was somehow muted and grayed so that I can't uncheck it. Any idea how this happened and how it can be undone?