In CAT2 - The search help populating the input field with wrong data
Hi Guys,
I have created a ZCITY table for which has below 2 field
ZZCITY (Code ) (5 Char) u2013 Key field
ZZNAME (City Name ) (40 Character)
I have added a custom field ZZCITY & ZZNAME in CI_CATSDB. Funtional guy has configured to make ZZNAME as VISIBLE and ZZCITY is HIDDEN on CAT2 screen in Data Entry area.
I created search help on table ZCITY with export parameters as ZZCITY and ZZNAME.
In SE11, I have mapped the export parameters with CI_CATSDB
Now in tcode CAT2, when I press F4 on City Name field, the list is displayed with City code and City names. And when I select any city code, the ZZNAME is populated by City code instead of City name.
I want that City Name should be populated in ZZNAME and City Code should be populated in hidden field ZZCITY.
Please tell me how I can fix this problem.
Thanks in advance.
mini
Hi,
Search helps have a one to one relationship with a screen field. To achive what you are trying to, I would have ZZCITY and ZZNAME side by side, and i would have a drop down only only ZZCITY. The key of the table will be ZZCITY. So when you chose the record, The city will populate in ZZCITY and you can make use of user exit EXIT_SAPLCATS_002 to populate the name automatically in the ZZNAME field.
thanks.
JB
Similar Messages
-
Search help is populating the input field with wrong data
Hi Guys,
I have created a ZCITY table for which has below 2 field
ZZCITY (Code ) (5 Char) u2013 Key field
ZZNAME (City Name ) (40 Character)
I have added a custom field ZZCITY & ZZNAME in CI_CATSDB. Funtional guy has configured to make ZZNAME as VISIBLE and ZZCITY is HIDDEN on CAT2 screen in Data Entry area.
I created search help on table ZCITY with export parameters as ZZCITY and ZZNAME.
In SE11, I have mapped the export parameters with CI_CATSDB
Now in tcode CAT2, when I press F4 on City Name field, the list is displayed with City code and City names. And when I select any city code, the ZZNAME is populated by City code instead of City name.
I want that City Name should be populated in ZZNAME and City Code should be populated in hidden field ZZCITY.
Please tell me how I can fix this problem.
Thanks in advance.
miniHi
Try selecting the Improting Check box aswell. if a screen field is hidden or display mode we can not use F4 help for that field.
you can also take the help of DYNP_READ_VALUES to get the selected value before PAI
Check whats happening in Debug.
Cheers
Ram -
Dynamic Search Helps In An Input Field
Hi Experts,
I need to populate an input field with different search helps based on the user action i.e when user selects "Audit" i hav to show the audit search help for my input field, when he selects "Audit Plan" i would hav to show audit plan search help.
My Questions >
1> i intend to use the method set_attribute_value_help of the interface if_wd_context_info and do the coding as :-
data lo_nd_info type if_wd_context_node_info.
lo_nd_info = lo_nd->get_node_info( ).
CALL METHOD lo_nd_info->set_attribute_value_help
EXPORTING
name = 'identification' (attribute Name)
value_help_mode = '121'
value_help = 'plm_auditplan'.(Help Name)
Is this the correct way to go if not plz suggest a more appropriate method.
2> in the context for that attribute ,what should i specify for the property input field
Input Help Mode
i.e should it be deactivated , automatic or should i give the dictionary serach help and specify one of the search helps by giving its name.
Your responses will be greatly appreciated,
Chaitanya.Hi Ebru,
Yes, it is possible using OVS, freely programmed and dictionary help.
For OVS, refer this blog: /people/shruti.rathour/blog/2008/05/05/ovs-help-in-web-dynpro-abap
For Dictionary Search Help, refer http://help.sap.com/saphelp_nw70/helpdata/EN/47/9f724642314aabe10000000a42189b/frameset.htm
For freely programmed, refer:
http://help.sap.com/saphelp_nw70/helpdata/EN/47/9ef8cc9b5e3c5ce10000000a421937/content.htm
I hope it helps.
Regards
Arjun -
HOW TO APPLY SEARCH HELP TO AN INPUT FIELD FOR FOLLOWING EXAMPLE:
FOR THE FIELDS LOCATIONS, AND CONFERENCE ROOM NO.
LOCATIONS ARE A, B, C, D, G AND CONFERENCE ROOMS OF THESE LOCATIONS ARE,
A1, A2 ,A3,, LIKE WISE FOR REST OF THEM.
HERE IS THE PROBLEM,
hi,
this is a realtime implementation scenario pls provide full coding and answers with screen programming of it.
it is as follows:
Business Scenario u2013 conference room booking for the company
Business Scenario
You will build a computerized system to automate the process of Conference room booking for a company .
Xi Infotech, a software company, is having 5 locations at Bangalore. Each location has 3 conference rooms available
Masters
Maintain Employee Details
Maintaining Conference room Details.
Maintaining booking details
Transactions
Maintaining Date and timing of Meeting
The conference room in any of these locations have to be Pre-booked for the meeting indicating the purpose of meeting & no. Of attendees, date and time for which required.
Booking Confirmation has to be sent to the employee who blocks the room. If any other person tries to book the same room, he should be able to see that this room is blocked and the details regarding the employee who has blocked and the purpose & time for which the room is blocked
Reports
Datewise report on the conference rooms of all locations.
Month wise reports of conference room booked.Hi,
For a given field if you have more number of possible values then go for the Value table or check table.
If you have a few values for a given field, then go for Value ranges. These can be maintained at Domain level for a field.
For each field create a correspondign data element(DE)
In this DE, we can have the FURTHER CHARACTERISTICS tab we can create a search help Or directly from SE11 we can create a SH then attach this to the DE Or we can directly maintian Or At the DOMAIN level we can .
Ex:
LOCATIONS ARE A, B, C, D, G AND CONFERENCE ROOMS OF THESE LOCATIONS ARE,
A1, A2 ,A3,, LIKE WISE FOR REST OF THEM.
Ex:
SE11->
DE and Domain names is LOC.
In SE11->DOMAIN->LOC->
Here as you have a few values we can maintain it in VALUE RANGES tab->
like
A (Description to be given) ie Loc A for Hyderabad
B Bangalore
C
D
G
Room Numbers-> here can createa value table with serial numbers at the Domain level.
Attach the same to the respective DE in the SE11.
Similary we can maitain for Conference room numbers or
We can create a Search help using the two field LOC and RoomNos and create a Elementary search help.
Like this we can do.
Get back if you still have queries on this.
Please refer to this link for more info-
SEARCH help
Regards,
Chandralekha -
Populated the new field with historic data
HI,
I have a data for 2 years now I am enhancing the data source how can I populated the new field with historic data.Is it by
1)deleting all the data in BW side and the doing an init then setting up a regular delta
2)running a repair full request with selection condition.
or is there any other option available? which is the best scenario to load these historic data?
Regards,
RaviHi,
I think your datasource is already in production, and you want to data only from today onwards for enhanced fields, i.e. historical data is not required for enhanced fields..
1.Fix ECC down time for 20 to 30 munities
2. Keep all objects on Qty system in ECC and BW.
3.Run Delta laods in BW for 2 to 3 times.So with this step you can clear SMQ1 and RSA7. Check the entries in RSA7, if it is ZERO then it is fine.
4. Move DS from ECC Qty to ECC PROD .
5. Replicate in BW.
6. Move all BW objects from BW Qty to BW Prod.
7. Delete Init load in InfoPackage level (Not in ODS/CUbe).
8.Load Init without DataTransfer.
9.Then Run Delta.
10. Next day on wards deltas will come as usual.
If you need Historical data also.
1.Delete data in Cube.
2.Fix Down Time and load Init then Delta.
Check
SAP Note 328181 - Changes to extraction structures inCustomizing Cockpit
Thanks
Reddy -
Search help for a Input Field........
Hi,
I'm fairly new to BSP and I would like to know how to attach Search Help to the Input Field in BSP application.
Thanks
NP.Hi nagendra
Search Help for input field Provide using attribute of input field is showHelp and onvaluehelp
This is providing the search help . -
Replace the empty field with below data content field in xml pub report
Hi Gurus,
Please give me the solution for the Replacement of empty field with below data content field in XML PUBLISHER REPORT.
ex:
Name:Philips.M
Address 1:XP APPTS,
Address 2:S:R ROAD
Address 3:
COUNTRY:INDIA
Here i have to get only address 1,address 2 and the COUNTRY data.I dont want to display Address 3 field here.
Thanks,
DavidI'm not sure if this answers your question but you could try putting out the address all in one item in the SQL eg somthing like:
address1 || DECODE(address1, NULL, NULL, 'newline character') ||
address2 || DECODE(address2, NULL, NULL, 'newline character') ||
address3 || DECODE(address3, NULL, NULL, 'newline character')
where 'newline character' is somthing like CHR(12)
Dave -
How to assign search help for an input field by fetchign values from an int
i have an input field ,
i want to assign search help for the same by fetching values from a table.
how to achieve this ?Using the below ways you can assign search help to a field.
1) [OVS Search Help|http://wiki.sdn.sap.com/wiki/display/Snippets/OVSsearchhelp]
2) [Freely Programmed Search Help|http://wiki.sdn.sap.com/wiki/display/WDABAP/Freelyprogrammedinput+help]
3) Dictonary Help - Use the Data element for that purpose. -
Messed up the pacman DB with wrong date set in bios [solved]
Solved by reinstallation and some searching around for a few hours.
Last edited by MoonSwan (2008-07-27 02:05:20)WonderWoofy wrote:I think you may find relevant information here. I ahve seem many of these threads in the forums lately. Are you dual booting w/ another operating system... in particular, one that uses localtime for the hardware clock (and there is only one that does this).
Thanks I'll look at that entry. Still I'd like to point out that this page clearly says that the timezone is to be set in rc.conf, which is a bit confusing. I must've followed this guide to get to my current configuration. I am dual booting with multiple other systems (xubuntu, win7, puppy, crunchbang) so from what I've read win7 might be the problem, but I haven't started it since i installed arch and my time has been off from the start.
Should I simply use NTP now that pacman is working again?
Thanks
Last edited by miek (2012-09-03 17:41:56) -
How can we change the input field on a view stop showing zeros
Hello,
To make screen look consistent with other character input field. How can we change the input field on the view stop displaying zeros even though the data type is NUMC and data type should not be change?
Edited by: sap_learner on Mar 25, 2010 5:44 PM
Edited by: sap_learner on Mar 25, 2010 5:49 PM
Edited by: sap_learner on Mar 25, 2010 5:55 PMhello Manas Dua,
Thanks for your help. I am able to resolve my problem.
My code will help the future comers to resolve this kind of issues.
*The code is applied to method WDDOINIT of the default view.
DATA lo_nd_terms_input TYPE REF TO if_wd_context_node.
DATA lo_nd_terms_input_i TYPE REF TO if_wd_context_node_info.
DATA lv_zeros TYPE wdy_attribute_format_prop.
lv_zeros-null_as_blank = 'X'.
lo_nd_terms_input = wd_context->get_child_node( name = wd_this->wdctx_input ).
lo_nd_terms_input_i = lo_nd_terms_input->get_node_info( ).
lo_nd_terms_input_i->set_attribute_format_props(
EXPORTING
name = `ENTER THE ATTRIBUTE NAME`
format_properties = lv_zeros ).
Edited by: sap_learner on Mar 26, 2010 5:02 PM -
Not able to display the values in the input fields of the view
Hi All.
I am facing an unique issue.
My custom element created in my custom node getting a null value
from a Get Vendor Details RFC written in RFC.
The values are getting populated in the custom element but not coming in the
input field of the corresponding view.
Then, I wrote this code
wdContext.nodeCustom.setLeadSelection(1);
and all the output came in the input field.
Now, after a build it is not coming in the input fields of the view.
All my custom nodes are Singleton and values are coming in the custom elements
as I can print them by wdComponentApi.getMessageManager.reportSuccess(""+customnode.getField());
All my nodes are Singleton.
Please give your valuable inputs.
Regards
Kaushik BanerjeeHi
Check the node property
initializeLeadSelection true
if not make it true , I would suggest to make a value node of the same structure as in RFC after execuation of the RFC populate the value manually.Dont bind it directly to the UI element.
BR
Satish Kumar -
In BSP how to give the input field as mandatory?
Hi friends,
In BSP how to give the input field as mandatory?
In BSP i want to validate the input field (example checking the material no is valid or not)
if this material no doesnot exit means i want to pass error message.What is the code for that.
Moosahi
try this
in LAYOUT
<htmlb:inputField id = "vname" disabled = "False" value = "<%= v_visitor %>"/> <font color="red" size="2"><b><%= page->messages->assert_message( 'vname' ) %></b></font></td>
in DO_HANDLE_EVENT
in oninputprocessing
CLASS CL_HTMLB_MANAGER DEFINITION LOAD.
IF event_id = CL_HTMLB_MANAGER=>EVENT_ID.
DATA: event TYPE REF TO CL_HTMLB_EVENT.
event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
IF event->name = 'button' AND event->event_type = 'click'.
DATA: button_event TYPE REF TO CL_HTMLB_EVENT_BUTTON.
button_event ?= event.
ENDIF.
case event->id.
when 'select'.
if v_visitor = ''.
page->messages->add_message(
condition = 'vname'
message = 'Visitor Name can not be blank'
severity = page->messages->CO_SEVERITY_ERROR ).
ELSE.
here u can write ur when ur field getting filled
endif.
endcase.
endif.
give marks if it is helpful
thanks -
The list doesn't appear in the input field
Hi All
The list doesn't appear in the input field when I make input or press the BACKSPACE key.
Notes:
I made this modifications:
1. In connection properties I set High speed connections (LAN)
2. In local data settings I set the historial to ON
we had SAPGUI 620 in workstations and now we have installed SAPGUI 710
Thanks for your time and help
Message was edited by:
Genner SanchezHello Genner,
see note 399180:
o FIELD NAME LENGTH
The history is only written for field names with a maximum length
of 40 characters. In earlier SAP GUI versions, this length was
restricted to 30 characters. The history file must be deleted to
achieve extended support.
o FIELD LENGTH
If the length of the input field is 60 or more characters,
history is not written either. "Input field length" refers to the
dictionary length of the field, not to the "visible length" on
the screen. (The restriction of the input data to 60 characters
results from the fact that text editors were often built as lists
of text fields with a length of 60 in the past. In those editors,
this history was quite annoying. On customer request, this was
Regards, Martin -
How to read the input field value into ABAP variable?
Hi All,
i need a read the value of an input field into an ABAP variable,and i am doing this in the following way
lstring = request->get_form_field('myFlag').
here 'myFlag' is the input field name,but this is not returning me any value into lstring.
I have gone through the SDN and tried to do this.
could you please help me out to resolve this issue.
Thanks in Advance,
PraveenaDear Praveena
In which event are you putting this code. Place it in oninputprocessing event(Page with flow logic Model of coding). Then it will surely work.
Regards
Vijay.M -
Value of the input field changing automatically on click of enter
I was trying to write a simple report that has a single input field with a f4 help for a directory browser attached. the input field can only be filled using the f4 help ( achieved through function module DYNP_VALUES_UPDATE) . The problem is after the input field is populatd if i click on enter or press f8 the text in the input field changes automatically. Please can anyone find the reason for this behaviour and provide a solution .Thanks in advance.report code attached.
Regards,
Kiran A.
REPORT zpgm_md61_error1.
PARAMETERS: p_file TYPE string MODIF ID abc LOWER CASE .
DATA: dyname TYPE programm,
dynumb TYPE sy-dynnr.
DATA: dynpfields TYPE TABLE OF dynpread WITH HEADER LINE.
DATA: lv_folder TYPE string,
sel_folder TYPE string.
AT SELECTION-SCREEN OUTPUT.
PERFORM disable.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
CALL METHOD cl_gui_frontend_services=>directory_browse
EXPORTING
initial_folder = lv_folder
CHANGING
selected_folder = sel_folder
EXCEPTIONS
cntl_error = 1
error_no_gui = 2
not_supported_by_gui = 3
OTHERS = 4.
dynpfields-fieldname = 'P_FILE'.
MOVE sel_folder TO dynpfields-fieldvalue.
APPEND dynpfields.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = dyname
dynumb = dynumb
TABLES
dynpfields = dynpfields.
FORM disable.
LOOP AT SCREEN.
IF screen-group1 = 'ABC'.
screen-input = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDFORM. "dISABLEHello Kiran,
This is because you've defined the field as TYPE STRING.
Change the declaration & the problem should be solved:
PARAMETERS: p_file TYPE dynfieldvalue MODIF ID abc LOWER CASE .
BR,
Suhas
Maybe you are looking for
-
Refresh has effect on clone but not on object itself
Hi, (Using TopLink 9.0.3 with an Oracle Database) I see some mystifying behaviour when I insert an object, refresh it because I know the database performs some changes on the data during insert from a database trigger and then inspect the refreshed o
-
Applied amount cannnot be negative in Goods receipt PO
Has anyone encountered a problem when adding Goods receipt PO based on purchase order with a negative amount line, the error message:Applied amount cannot be negative in the base document.
-
Adapter specific message attribute in pi 7.1
Hi experts, Can you give me information for Adapter specific message attribute in pi 7.1 and i have searched in forums but i didnt get right information. Thanks
-
I had 2249 pages of old military base newspapers scanned onto a DVD, into folders by years and then by weeks. The company that scanned then said the DVD did not have enough memory on 1DVD for the seach function to work. now that i have the DVD can i
-
Pixel-Positions in XML-Element attributes
hi, is there a way, when attaching a xml-tag to e.g. a picture, that the top and left pixel value is saved in a xml-element attribute? the pixel value from top and from the left. thanks in advance. regards.