Not allows to assign default value to input field using values in datastore
Hi Masters,
Consider that I have one input field in a form. I should assign default value to it. I should assign to it, the value which i have stored in a datastore. When i run the application, if i give default value as 123 ,then it is working fine i.e., it is showing 123 in the textfield in form , but if i give the default value as STORE@ProductId, then it is not displaying that value in the form.
Please help me out.
Thanks & Regards,
Kaushik Sreeram
Hi,
i faced this problem and here's what i concluded:
There's no way you can set default value for input field dynamicly, since the default value of input control is caculated only once (i think on initializing of the iView). The input control and the data store are initialized at the same time, STORE@productID is empty that time...
If you don't need to recieve value through the input field you're trying to initialize, but just to display the value from the store - I suggest you try using another control - Expression Box. It's value is calculated continiously, just like the Label's, and you can refere to it later.
Regards,
Yulia
Similar Messages
-
How to compare value in input field to value in database?
Hi all. I need to clear up if the value in the input field (e.g. input_field) is equal to at least one record in the field (e.g. name) in database table (e.g. customers), or not. The code should be like this:
IF...
message001. "(there's such a record in database)
ELSEIF...
message002. "(there's no such record in database)
ENDIF.
thanks all.Hi,
I think u r asking about validating the selction screen and displaying a mess if that input is not in the DB right?
AT SELECTION-SCREEN ON s_matnr.
*Validate material no details
PERFORM validate_matno.
FORM validate_matno.
SELECT SINGLE matnr INTO v_matnr
FROM mara
WHERE matnr IN s_matnr.
IF sy-subrc NE 0.
MESSAGE i128.
LEAVE LIST-PROCESSING.
ENDIF.
ENDFORM.
Make sure that u are validating against the header table.
say eg if u wnat t validate matnr in marc, then do as below.
SELECT-OPTIONS: s_matnr FOR marc-matnr. "Material No
AT SELECTION-SCREEN ON s_matnr.
*Validate material no details
PERFORM validate_matno.
FORM validate_matno.
DATA: v_matnr LIEK mara-matnr.
SELECT SINGLE matnr INTO v_matnr
FROM <b>mara</b>
WHERE matnr IN s_matnr.
IF sy-subrc NE 0.
MESSAGE i128.
LEAVE LIST-PROCESSING.
ENDIF.
ENDFORM.
Dont select from marc.
Hope this is clear. -
From two given tables, how do you fetch the values from two columns using values from one column(get values from col.A if col.A is not null and get values from col.B if col.A is null)?
Hi,
Use NVL or COALESCE:
NVL (col_a, col_b)
Returns col_a if col_a is not NULL; otherwise, it returns col_b.
Col_a and col_b must have similar (if not identical) datatypes; for example, if col_a is a DATE, then col_b can be another DATE or it can be a TIMESTAMP, but it can't be a VARCHAR2.
For more about NVL and COALESCE, see the SQL Language manual: http://docs.oracle.com/cd/E11882_01/server.112/e26088/functions119.htm#sthref1310
I hope this answers your question.
If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
Explain, using specific examples, how you get those results from that data.
Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
See the forum FAQ: https://forums.oracle.com/message/9362002 -
I have tried to install icloud 4.0 for windows and again is does not allow syncing with outlook 2013 calendar and contact, using windows 8.1 and IOS 8.02 (get - unexpected error)?
Having same issues. had been syncing every few days with outlook 2007 contacts and calendar but since updated to 4.0.2 and latest itunes I get an error that it is unable to sync. I can't seem to find any solution.
-
Invalid value in OPTION field of value table for IN itab operator. operato
Hi,
I am working on SELECT-OPTIONS to accept single and multiple values for company code. I am using CREATE_RANGE_TABLE and ADD_SELECTION_FIELD and all is good but I was prompted with error "Invalid value in OPTION field of value table for IN itab operator. operator" when I enter 2 single value.
SIGN OPTION LOW HIGH
| |CN01| |
| |SG02| |
However, below combinations working good for me and I don't get the above error.
SIGN OPTION LOW HIGH
I |BT |CN01|CN02|
| |SG02| |
SIGN OPTION LOW HIGH
| |SG02| |
I am using below coding.
DATA:
ls_cmp_restrictions TYPE if_wd_select_options=>t_complex_restrictions,
ls_rsoptions TYPE rsoptions.
CLEAR ls_rsoptions.
ls_rsoptions-bt = abap_true.
ls_rsoptions-cp = abap_false.
ls_rsoptions-eq = abap_true. " for enable only single value*
ls_rsoptions-ge = abap_false.
ls_rsoptions-gt = abap_false.
ls_rsoptions-le = abap_false.
ls_rsoptions-lt = abap_false.
ls_rsoptions-nb = abap_false.
ls_rsoptions-ne = abap_false.
ls_rsoptions-np = abap_false.
ls_cmp_restrictions-m_exclude = ls_rsoptions.
CLEAR ls_rsoptions .
ls_rsoptions-bt = abap_true.
ls_rsoptions-cp = abap_false.
ls_rsoptions-eq = abap_true. " for enable only single value*
ls_rsoptions-ge = abap_false.
ls_rsoptions-gt = abap_false.
ls_rsoptions-le = abap_false.
ls_rsoptions-lt = abap_false.
ls_rsoptions-nb = abap_false.
ls_rsoptions-ne = abap_false.
ls_rsoptions-np = abap_false.
ls_cmp_restrictions-m_include = ls_rsoptions.
* Create a reference to range table
lr_field = wd_this->m_helper->create_range_table( `BUKRS` ).
* Add the select-option to the group
wd_this->m_helper->add_selection_field(
i_id = `BUKRS`
i_value_help_structure = 'P0001'
i_value_help_structure_field = 'BUKRS'
it_result = lr_field
i_no_intervals = abap_true
i_no_extension = abap_false
i_complex_restrictions = ls_cmp_restrictions
i_use_complex_restriction = abap_true ).
FREE lr_field.
Edited by: Girish Nabar on Jul 22, 2011 12:35 PMHi Girish,
People are answering not for points, just to share the knowledge.
And I think the way of structure is wrong. i think we cannot pass two single values in your way. am not sure about .
low means it will accept single value. for one record in sign structure.
wait for other replys.
Regards
Srinivas -
How to set default value to input field dynamically
Hello Experts,
I am using adobe forms inside Webdynpro Java.
Adobe form is having few input fields where at run time i want to assign default value to those fields.
How can i do it ?
Thanks in advance,
Vinay
Edited by: VINAY on Feb 24, 2011 6:39 AMHi Mate,
Just set the value to the webdynpro context fields on view init.
if its like that will override the values entered by use on the form.
just check if the default value is equall to the field value if yes leave it, if not dont touch that field.
does this make sense...?
Cheers,
Sai -
How to set default value to input field
Hi Experts,
I need to set default value to one input field for the transaction crmd_order as a screen variant. Guide me in doing that.
Regards,
HarishUsing the transaction SHD0, you can define the screen variant. While defining the sceen variant, you are allowed to define the default values.
Using screen variant, for the main transactoin, you can also define the transaction variant and you can use this as an independent transaction. -
Not getting field value in Input field of field exit
Hi all
I am using field exit for data element GWLDT in transaction code IE02. But in this field exit I am not getting the value entered in the field "Begin guarantee date(GWLDT)" in the INPUT field of field exit.How I can get the value in the INPUT field of field exit?
Regards
DeepakUse this statement in source code.
output = input. -
AT SELECTION-SCREEN ON VALUE-REQUEST FOR not input value in input field
Dear All,
I make search help for field ARBPL in selection screen are not excepted selected value.
Code is
SELECT-OPTIONS: p_arbpl FOR zdmde-arbpl MODIF ID two.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_arbpl-low.
REFRESH sh_arbpl.
SELECT * from crhd into CORRESPONDING FIELDS OF TABLE sh_arbpl.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'P_ARBPL'
DYNPROFIELD = 'P_ARBPL'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = sh_arbpl.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_arbpl-high.
REFRESH sh_arbpl.
SELECT * from crhd into CORRESPONDING FIELDS OF TABLE sh_arbpl.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'P_ARBPL'
DYNPROFIELD = 'P_ARBPL'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = sh_arbpl.
Please tell how to input selected field from search help into input field in both low and high.
Would appreciate your reply .
Regards,
PoojaHi Pooja,
For getting the response back from the user selection , please get the return code too. Before that instead of directly using the table crhd structure.. please do create a type declaration of that table , make sure that the field that you wanted to get using search help be specified at last of declaration type like this
TYPES: BEGIN OF ty,
OBJTY TYPE CR_OBJTY,
ARBPL TYPE ARBPL,
END OF ty.
this is because the return parameter t_rtn will holds the last value of type which been selected by user.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'P_ARBPL'
DYNPROFIELD = 'P_ARBPL'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = sh_arbpl
return_tab = t_rtn.
LOOP AT t_rtn INTO x_rtn .
ENDLOOP.
try executing this code.
TABLES crhd.
TYPES: BEGIN OF ty,
OBJTY TYPE CR_OBJTY,
ARBPL TYPE ARBPL,
END OF ty.
DATA: sh_arbpl TYPE TABLE OF ty.
DATA: dynpfields TYPE TABLE OF DYNPREAD,
x_dynpfields TYPE dynpread,
t_rtn TYPE STANDARD TABLE OF DDSHRETVAL ,
x_rtn TYPE DDSHRETVAL.
SELECT-OPTIONS: p_arbpl FOR crhd-ARBPL MODIF ID two.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_arbpl-low.
REFRESH sh_arbpl.
SELECT * from crhd into CORRESPONDING FIELDS OF TABLE sh_arbpl WHERE werks eq '1000'.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
EXPORTING
RETFIELD = 'P_ARBPL'
DYNPROFIELD = 'P_ARBPL'
VALUE_ORG = 'S'
TABLES
VALUE_TAB = sh_arbpl
return_tab = t_rtn.
LOOP AT t_rtn INTO x_rtn .
ENDLOOP.
x_dynpfields-fieldname = 'P_ARBPL-LOW' .
x_dynpfields-fieldvalue = x_rtn-fieldval.
APPEND x_dynpfields TO dynpfields.
CALL FUNCTION 'DYNP_VALUES_UPDATE'
EXPORTING
dyname = sy-cprog
dynumb = sy-dynnr
TABLES
dynpfields = dynpfields
* EXCEPTIONS
* INVALID_ABAPWORKAREA = 1
* INVALID_DYNPROFIELD = 2
* INVALID_DYNPRONAME = 3
* INVALID_DYNPRONUMMER = 4
* INVALID_REQUEST = 5
* NO_FIELDDESCRIPTION = 6
* UNDEFIND_ERROR = 7
* OTHERS = 8
Regards,
Sivaganesh -
System not allowing to assign the master batch in Equipment
Dear PM Guru's,
I am trying to rotables managment process through installation and dismantling process. Material created with different valuation types and serial number profiles. Stock updated for valuation type REPAIRED & NEW. For TOBE REPAIRED, there is no stock updation. Now i want to update the stock by dismantling the equipment from superior equipment through IE4N. In IE4NCGP, i maintained the movementy types are 261(For installation) 262 (Dismantlation) and i am trying to execute IE4N transaction code. When i am trying to save the business transaction system throw following message "material document batch differ from equipment master batch". How we can assign the master batch? if its not in stock and its already installed in equipment i want to bring that one into stock as "TOBEREPAIRED" with movement type "262". I am requesting all the PM experts who ever done this process earlier please share the documents if possible.We want to enter only PAN number in XK01/ XK02. But the system is not allowing us to save until we enter all the details.
Its not necessary that all Vendors will have CS, LST no. or Excise details. This is the reason I am looking for a way how to make these fields optional and I am fine with it as long as system does not give any error. Because system is not allowing us to save the Vendor master, I wanted to deactivate CIN in Vendor Master.
Kindly suggest how to make the CIN fields optional. Your temporary solution (DOT) is working fine, still we want a permanent solution. -
User can not enter value in INPUT field.
hi experts,
i have a table control on the screen which have one input field which user needs to fill. But as per he business req. we don't want him to enter any value, values should be enter from the search help only.
If i make input field Read only it comes in gray color and user get confused. tell me some way so i can create white input field in which user can not enter values from key board.
Please suggest...
points will be awarded...>
ashish gupta wrote:
> hi experts,
>
> i have a table control on the screen which have one input field which user needs to fill. But as per he business req. we don't want him to enter any value, values should be enter from the search help only.
>
>
> If i make input field Read only it comes in gray color and user get confused. tell me some way so i can create white input field in which user can not enter values from key board.
>
>
> Please suggest...
>
> points will be awarded...
This you cannot control. because if it is enabled only in that case you can see it white.
do that thing as suggested by basakar to add a new input field just besides first one with zero padding.
One workaround is use an image instead of real input field. the image should have the input field as image.
and besides it create the input field with width 0 and padding also zero.
i think this can fulfill the requirement.
Thanks
sarbjeet singh -
Firefox 3.6.8 seems to have an issue with Unicode in input fields, e.g.
The following code
<input type="text" value="ᕿᓂᕐᓂᖅ..." style="font-family:Pigiarniq">
should look more or less the same as
<input type="text" value="ei3i6..." style="font-family:AiPaiNunavik">
The first one uses a Unicode font (available at http://www.gov.nu.ca/english/font/) the second one one of the traditional non-unicode fonts.
The two squares in the first string are not really squares. When you copy and paste the string onto a system with a unicode font containing canadian syllabic characters, then the squares are displayed correctly.
Additional information: I just found that this is not related to input fields, as I thought in the beginning, but also happens within normal Ps or DIVs.
Strangely enough, the following complete HTML seems to work when saving as a local file:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="iu-ca" lang="iu-ca">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style>body{font-family:Arial,Pigiarniq;}</style>
</head>
<body>
<p>ᕿᓂᕐᓂᖅ</p>
<div>ᕿᓂᕐᓂᖅ</div>
<p>a real unicode font:</p>
<input type="text" value="ᕿᓂᕐᓂᖅ..." style="font-family:Pigiarniq">
<p>a non-unicode font:</p>
<input type="text" value="ei3i6..." style="font-family:AiPaiNunavik">
</body>
</html>
and opend within this same browser session in another tab.
In my current browser session, I see two different renditions of the string:
- on this support form submission page, the string is incorrectly displayed (with two squares) as on the webpage which is currently under development
- in another tab, the above mentioned HTML file displays all instances of the string correctly.(A) is what I see on this webpage (Firefox support form submission page)
(B) is what I see within the same browser instance in another tab, viewing the above HMTL code
(C) is what happens on the webpage under development.
A and C show the same strange behaviour.
Opera, Safari on Windows and IE display it correctly.
Thanks for any hints, -
How to Fill value in Input fields before displaying ADOBE FORM
Hi to all,
Please can anyone tell me how to fill the entry in ADOBE FORM before displaying?
I have written a program to generate ADOBE FORM, but I need while displaying ADOBE FROM some input field should already be filled by value and can not be changed.
Please can anyone tell me how to do that in program?
Below is the program.
DATA: fm_name TYPE rs38l_fnam,
fp_docparams TYPE sfpdocparams,
fp_outputparams TYPE sfpoutputparams.
Parameters: p_pdf_form_name type fname.
fp_docparams-langu = 'E'.
fp_docparams-country = 'IN'.
fp_outputparams-preview = 'X'.
CALL FUNCTION 'FP_JOB_OPEN'
CHANGING
ie_outputparams = fp_outputparams
EXCEPTIONS
cancel = 1
usage_error = 2
system_error = 3
internal_error = 4.
CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
EXPORTING
i_name = p_pdf_form_name
IMPORTING
e_funcname = fm_name.
E_INTERFACE_TYPE = E_INTERFACE_TYPE
CALL FUNCTION fm_name
EXPORTING
/1bcdwb/docparams = fp_docparams
IMPORTING
/1BCDWB/FORMOUTPUT = fp_outputparams
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3.
CALL FUNCTION 'FP_JOB_CLOSE'
IMPORTING
E_RESULT =
EXCEPTIONS
usage_error = 1
system_error = 2
internal_error = 3
OTHERS = 4.
I shall be thankful to you for this.
Regards
Pavneet Rana
Edited by: pavneet rana on Jul 25, 2011 2:57 PMHello,
you need to provide the information via the interface, which you create for the Adobe form.
And then pass this values via the following function module inside your generation report.
CALL FUNCTION fm_name
check standard report : FP_EXAMPLE_01 as an example! -
Value in input field of Hier.Node variable displays tech.name of the IO
Dear all,
we are facing an issue with Hierarchy node variable(auth.) in the selection screen of webReports.
After selecting a hierarchy node value,it is displayed along with + sign and tech.name of the Infobject in input field .
example: lets say we have Country Hierarchy and i have selected Country group 'NAM' node..This is displayed as "+NAM(ZCOUTRYGRP)". where ZCOUTRYGRP is tech.name of the InfoObject Country group.
Expected value is just "NAM" which is Key .Does anyone have solution for this? This Problem occuers when we select Level 01 value of hierarchy and we do have hierarchy node values from same INfoObject.
Regards,
Murali.
Edited by: Muralidhar c on Aug 1, 2009 1:24 PM
Edited by: Muralidhar c on Aug 3, 2009 10:40 AMit works as designed.found in sap help.
-
F4 help in dropdownlistbox and values in input fields
I need a F4 help in dropdown list box. Actually i have 2 more input fields alongwith one dropwdown list box. As per my problem
if i select one value from F4 help then corresponding other values should bepopulated into input fields. For example in F4 help
of dropdown box i am getting single selection containg three values "15 LIMAPLANT 45802" after selecting it the "15" should
be only input entry to dropdownlist box, values "LIMA PLANT" and "45802" should be input entry to other two input fields.Look at the below code:
<b>Oncreate:</b>
entry-name = '15'. entry-value = '15'. APPEND entry TO itab.
entry-name = 'LIMAPLANT'. entry-value = 'LIMAPLANT'. APPEND entry TO itab.
entry-name = '45802'. entry-value = '45802'. APPEND entry TO itab.
<b>Layout:</b>
<htmlb:dropdownListBox id = "myid"
nameOfKeyColumn = "NAME"
nameOfValueColumn = "VALUE"
onSelect = "myclick"
selection = "<%= v_selected %>"
table = "<%= itab %>" />
<htmlb:inputField id = "myinp1"
value = "<%= v_field1 %>" />
<htmlb:inputField id = "myinp2"
value = "<%= v_field2 %>" />
<b>Page attribute:</b>
entry TYPE IHTTPNVP
itab TYPE TIHTTPNVP
<b>To capture the event:
OnInputprocessing:</b>
DATA: event TYPE REF TO CL_HTMLB_EVENT.
event = CL_HTMLB_MANAGER=>get_event( runtime->server->request ).
IF event->id = 'myclick'.
CALL METHOD request->get_form_field
EXPORTING
name = 'myid'
RECEIVING
value = v_selected.
clear: v_field1, v_field2.
Loop at itab into entry where name NE v_selected.
if v_field1 is initial.
v_field1 = entry-value.
else.
v_field2 = entry-value.
endif.
endloop.
endif.
This will solve your problem..
<b>* Reward each useful answer</b>
Raja T
Maybe you are looking for
-
Open VI reference for VITs and VIs
Hi I have a VIT and I get the reference using the Open VI reference. When I change (rename) this back to a VI, and get the reference for it, its much faster. Does the open VI reference takes longer for VITs than VIs in obtaining a reference? Another
-
Hello All, I have transaction iViews on the portal and I am using SAP GUI for HTML. Upon launching this iView, i get the logon page, even though I have SSO set up and working fine. Now, the problem is, even after logging on with qualified credentials
-
Hi, im my active -active replication setup, today i'm getting the below error message , can you please help me to resolve this , 2011-06-15 13:30:09 GGS ERROR 101 Oracle GoldenGate Delivery for Oracle, REP_TAR2.prm: Must be IGNORE, DISCARD, ABEND, EX
-
Does anyone know how to remove duplicate songs other than one by one? When I got my new computer, the Apple store transferred my songs over but it duplicated every song in my itunes library. I'd like to remove the duplicates. Thanks.
-
Internal communication error when execute procedure on HANA MPP Cluster
Hi All, I'm executing a hana POC at customer environment, it's a 6 nodes hana cluster (with one master & 5 work node). When I create a table cross all nodes, and than execute a procedure with that table, it's failed by internal error create co