How to get a 38 character length number from database /NUMBER(38, 0)/?
I need to store in a database number that is 38 character long, that works fine for me but when I am reading from database using JDBC driver my number I get not that I have putted into database i. e.:
inserted to database: 34028236692093846346337460743176821145
result of reading from database via JDBC driver: 34028236692093800000000000000000000000 (return type is BigDecimal... :/ and I would expect BigInteger...)
my db version is Oracle 10.2.0.4.0 Enterprise Edition
and JDBC driver version is 10.2.0.4.0
no, num.doubleValue() is not exact enough (can lead to different numbers after the decimal point). the only way i have found so far to convert exactly is to use the String constructor of BigDecimal.
the starnge thing is, that the same value as a fixed string works, but not the string value:
public static BigDecimal toBigDecimal(String string, String pattern) {
BigDecimal result = null;
if (string != null) {
java.text.DecimalFormat df = new java.text.DecimalFormat(pattern);
Number num = df.parse(string, new java.text.ParsePosition(0));
if (num != null) {
try {
string = string.replace(',', '.');
System.out.println("1: "+new BigDecimal("12.34"));
System.out.println("2: "+new BigDecimal(string)); //thorws NumberFormatException, even though string has the value "12.34" (checked with debugger)
result = new BigDecimal(string);
} catch (NumberFormatException nfe) {
System.err.println("toBigDecimal():"+ nfe);
return result;
}//toBigDecimal()output:
1: 12.34
toBigDecimal():java.lang.NumberFormatException: 1234
where is the decimal point? the debugger shows that 'string' has the value "12.34" (with decimal point)????
Similar Messages
-
How to get the Next Material Document Number
Hi,
Please let me know How to get the next Material Document Number using Functional Module,
Material Document number are in MSEG table.
Regards,
GaneshHi Ganesh,
if you want the next matrial number then first of all you have to define it as a number range in transaction snro.After creating the number range you have to define the interval.
now you can use your number range by calling the function module
CALL FUNCTION 'NUMBER_GET_NEXT'
EXPORTING
nr_range_nr = '01' " here you have to give the number range number which you have defined in number range
object = 'ZPRODLOG' " Number Range
IMPORTING
number = wa_prod_error_log-seqnr " sequence number generated,in your case material number field
EXCEPTIONS
interval_not_found = 1
number_range_not_intern = 2
object_not_found = 3
quantity_is_0 = 4
quantity_is_not_1 = 5
interval_overflow = 6
buffer_overflow = 7
OTHERS = 8.
each and every time next number will get generated .
i hope this will help you.
Thanks,
Tanmaya -
How to Get details of list of SC from list of PO & vice versa ?
Hello All,
Can Please anyone tell me how to get the list of Shopping Carts from the list of PO. I have list of Purchase orders numbers. Can you please suggest any standard table or combination of standard tables from which I can get this report ?
We have Stand alone system and do not have access to back end system.
Thank you in advance.
Digantyou can use below code
TYPES: BEGIN OF ty_po_guid_sc_guid,
po_guid TYPE swo_typeid,
sc_guid TYPE swo_typeid,
END OF ty_po_guid_sc_guid.
TYPES: BEGIN OF ty_sc_guid_sc_num,
sc_guid TYPE guid,
sc_num TYPE crmt_object_id_db,
END OF ty_sc_guid_sc_num.
DATA: lt_po_guid_sc_guid TYPE STANDARD TABLE OF ty_po_guid_sc_guid,
ls_po_guid_sc_guid TYPE ty_po_guid_sc_guid,
lt_sc_guid_sc_num TYPE STANDARD TABLE OF ty_sc_guid_sc_num,
ls_sc_guid_sc_num TYPE ty_sc_guid_sc_num.
*Get the SC guid related to PO guid
SELECT a~objkey AS po_guid c~objkey AS sc_guid INTO TABLE lt_po_guid_sc_guid
FROM srrelroles AS a
JOIN bbp_pdbinrel AS b ON a~roleid EQ b~role_b
JOIN srrelroles AS c ON b~role_a EQ c~roleid
FOR ALL ENTRIES IN lt_po_guid_sc_guid
WHERE a~objkey EQ lt_po_guid_sc_guid-po_guid.
LOOP AT lt_po_guid_sc_guid INTO ls_po_guid_sc_guid.
MOVE ls_po_guid_sc_guid-sc_guid TO ls_sc_guid_sc_num-sc_guid.
APPEND ls_sc_guid_sc_num TO lt_sc_guid_sc_num.
ENDLOOP.
IF lt_sc_guid_sc_num[] IS NOT INITIAL.
* Get the shopping cart number
SELECT a~guid AS sc_guid b~object_id AS sc_num INTO TABLE lt_sc_guid_sc_num
FROM crmd_orderadm_i AS a
JOIN crmd_orderadm_h AS b ON a~header EQ b~guid
FOR ALL ENTRIES IN lt_sc_guid_sc_num
WHERE a~guid = lt_sc_guid_sc_num-sc_guid
AND b~object_type = 'BUS2121'.
ENDIF.
<removed>
Please do not ask for points. Message was edited by: Zoltan Keller -
How to get the values of Select-options from the screen.
The value of parameter can be obtained by function module 'DYNP_VALUES_READ' but How to get the values of Select-options from the screen? I want the F4 help values of select-options B depending on the values in Select-option A.So I want to read the Select-option A's value.
Hi,
Refer this following code..this will solve your problem...
"Following code reads value entered in s_po select options and willprovide search
"help for s_item depending upon s_po value.
REPORT TEST.
TABLES : ekpo.
DATA: BEGIN OF itab OCCURS 0,
ebelp LIKE ekpo-ebelp,
END OF itab.
SELECT-OPTIONS s_po FOR ekpo-ebeln.
SELECT-OPTIONS s_item FOR ekpo-ebelp.
INITIALIZATION.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR s_item-low.
DATA:
dyn_field TYPE dynpread,
temp_fields TYPE TABLE OF dynpread,
zlv_dynpro TYPE syst-repid.
zlv_dynpro = syst-repid.
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
dyname = zlv_dynpro
dynumb = syst-dynnr
request = 'A'
TABLES
dynpfields = temp_fields
EXCEPTIONS
OTHERS = 0.
LOOP AT temp_fields INTO dyn_field.
IF dyn_field-fieldname EQ 'S_PO-LOW'.
SELECT * INTO CORRESPONDING fields OF TABLE itab FROM ekpo
WHERE ebeln EQ dyn_field-fieldvalue.
EXIT.
ENDIF.
ENDLOOP. -
How to get an ArrayList Object in servlet from JSP?
How to get an ArrayList Object in servlet from JSP?
hi all
please give the solution for this without using session and application...
In test1.jsp file
i am setting values for my setter methods using <jsp:usebean> <jsp:setproperty> tags as shown below.
After that i am adding the usebean object to array list, then using request.setAttribute("arraylist object")
---------Code----------
<jsp:useBean id="payment" class="com.common.PaymentHandler" scope="request" />
<jsp:setProperty name="payment" property="strCreditCardNo" param="creditCardNumber" />
<%-- <jsp:setProperty name="payment" property="iCsc" param="securityCode" /> --%>
<jsp:setProperty name="payment" property="strDate" param="expirationDate" />
<jsp:setProperty name="payment" property="strCardType" param="creditCardType" />
<%--<jsp:setProperty name="payment" property="cDeactivate" param="deactivateBox" />
<jsp:setProperty name="payment" property="fAmount" param="depositAmt" />
<jsp:setProperty name="payment" property="fAmount" param="totalAmtDue" /> --%>
<jsp:useBean id="lis" class="java.util.ArrayList" scope="request">
<%
lis.add(payment);
%>
</jsp:useBean>
<%
request.setAttribute("lis1",lis);
%>
-----------Code in JSP-----------------
In testServlet.java
i tried to get the arraylist object in servlet using request.getAttribute
But I unable to get that arrayObject in servlet.....
So if any one help me out in this, it will be very helpfull to me..
Thanks in Advance
EdwardHi,
Im also facing the similar problen
pls anybody help..
thax in advance....
Litty -
I update my IPhone4 to IOS6 from IOS4.3.3. My all songs are missing in the Iphone4. How to get those songs into my Iphone from ITunes. Even after sync also not coming to IPhone.
The iphone is not storage/backup device.
The sync is one way - computer to iphone.
The only exception is itunes purchases. File>Devices>Transfer Purchases
You should copy everything from your old computer, or your backup copy of your old computer, to your new one. -
HOW TO GET INFORMATION ABOUT THE CLIENT MACHINE AT DATABASE LEVEL
HOW TO GET INFORMATION ABOUT THE CLIENT MACHINE AT DATABASE LEVEL USING 10g Database and 10g Application Server
we have developed an application using oracle forms 10g with
oracle database 10g and Application server 10g
Application uses a single Oracle User name to connect to database
where as at Application level there are different users (these are not database users)
Now how can we get the information about the user/his machine etc. at database level. earlier in 6i/8i we use to get by using
USERENV('TERMINAL')
we had written a triggers on tables on Insert/Update where we used to update a database field Last user terminal with USERENV('TERMINAL')
but not this information is comming to be the machine name of application server where as we wish this to be the machine name of Client. Any Way outs
thanks
Chaand Kackriahi, you can use the sys_context function, like this:
select sys_context('userenv','current_user'),
sys_context('userenv','os_user'),
sys_context('userenv','host'),
sys_context('userenv','ip_address'),
sys_context('userenv','instance'),
sys_context('userenv','sessionid'),
sys_context('userenv','terminal')
from dual;
Is this what you 're looking for? -
How to get the current logged in username from windows and put it into an AS var
Hello,
I was hopeing someone would know how to get the current logged in username from windows and put it into a var, so I can create a dynamic text box to display it.
Thanks in advance
MichaelJust for everyone’s info, this is the script I have used to get the logged in windows username into flash ---- not and air app.
In the html page that publishes with the .swf file under the <head> section:-
<script language="JavaScript" type="text/javascript">
function findUserName() {
var wshell=new ActiveXObject ("wscript.shell");
var username=wshell.ExpandEnvironmentStrings("%username%");
return username;
</script>
The ActionScript:-
import flash.external.ExternalInterface;
var username:String = ExternalInterface.call ("findUserName");
trace (username); // a quick test to see it in output -
i want to change my region and i don't know how to get rid of the remaing amout from my gift card ($0.48)
Request that iTunes Support zreo balance your account.
iTunes Support -
http://www.apple.com/support/itunes/ -
How to get POF object's field value from query result
hi,all:
I want to get field value from the query result, my code is below
Set setResults = cache.entrySet(createFilter("homeAddress.state = 'MA'"));
for (Iterator iter = setResults.iterator(); iter.hasNext(); )
Contact c=(Contact)iter.next();
System.out.println ("firstame####=" + c.getFirstName());
* but I get error*
Exception in thread "main" java.lang.ClassCastException: com.tangosol.util.ConverterCollec
tions$ConverterEntrySet$ConverterEntry cannot be cast to com.oracle.handson.Contact
at com.oracle.handson.QueryExample.printResults(QueryExample.java:159)
at com.oracle.handson.QueryExample.query(QueryExample.java:86)
at com.oracle.handson.QueryExample.main(QueryExample.java:43)
who can tell me how to get POF object's field value from query resultHi,
If you look at the Java Doc for the entrySet method here http://download.oracle.com/docs/cd/E15357_01/coh.360/e15725/com/tangosol/util/QueryMap.html#entrySet_com_tangosol_util_Filter_ you will see that it returns a Set of Map.Entry instances so you need to do this...
Set setResults = cache.entrySet(createFilter("homeAddress.state = 'MA'"));
for (Iterator iter = setResults.iterator(); iter.hasNext(); )
Map.Entry entry = iter.next();
Contact c=(Contact)entry.getValue();
System.out.println ("firstame####=" + c.getFirstName());
}JK -
How to get data with the raw pattern from resultset ?
would you tell me how to get data with the raw pattern from resultset ?
thank you in advance!
longgger2000I tried getBytes() and getObject()
, but I can not get the right result , for example the
data in oracle database is 01000000DFFF, when In used
the method of getBytes() and getObject(), I get the
result of [B@1c2e8a4, very different , please tell me
why !
thank you
longgger2000
[B is byte arrayseem that it return an bytes array for you. -
How to get standard program ,script,smartforms all from sap
hi friends
how to get standard program ,script,smartforms all from sap.
thanks®ards
BabasishHi,
reports:
goto se38
all programs not starting with y or z will be sap std programs only
same for se71 scripts
samse for smartforms
but the use of those will be known when you see the documentation
for each programme
for std programs there will be documentation available so that you can understand
why they have developed that object
thanks & regards,
Venkatesh -
How can we transfer huge amount of data from database server to xml format
hi guru
how can we transfer huge amount of data from database server to xml format.
regards
subhasis.Create ABAP coding
At first we create the internal table TYPES and DATA definition, we want to fill with the XML data. I have declared the table "it_airplus" like the structure from XML file definition for a better overview, because it is a long XML Definition (see the XSD file in the sample ZIP container by airplus.com)
*the declaration
TYPES: BEGIN OF t_sum_vat_sum,
a_rate(5),
net_value(15),
vat_value(15),
END OF t_sum_vat_sum.
TYPES: BEGIN OF t_sum_total_sale,
a_currency(3),
net_total(15),
vat_total(15),
vat_sum TYPE REF TO t_sum_vat_sum,
END OF t_sum_total_sale.
TYPES: BEGIN OF t_sum_total_bill,
net_total(15),
vat_total(15),
vat_sum TYPE t_sum_vat_sum,
add_ins_val(15),
total_bill_amount(15),
END OF t_sum_total_bill.TYPES: BEGIN OF t_ap_summary,
a_num_inv_det(5),
total_sale_values TYPE t_sum_total_sale,
total_bill_values TYPE t_sum_total_bill,
END OF t_ap_summary.TYPES: BEGIN OF t_ap,
head TYPE t_ap_head,
details TYPE t_ap_details,
summary TYPE t_ap_summary,
END OF t_ap.DATA: it_airplus TYPE STANDARD TABLE OF t_ap
*call the transformation
CALL TRANSFORMATION ZFI_AIRPLUS
SOURCE xml l_xml_x1
RESULT xml_output = it_airplus
.see the complete report: Read data from XML file via XSLT program
Create XSLT program
There are two options to create a XSLT program:
Tcode: SE80 -> create/choose packet -> right click on it | Create -> Others -> XSL Transformation
Tcode: XSLT_TOOL
For a quick overview you can watch at the SXSLTDEMO* programs.
In this example we already use the three XSLT options explained later.
As you can see we define a XSL and ASX (ABAP) tags to handle the ABAP and XML variables/tags. After " -
How to get Photoshop Elements 11 Serial Number?
When i got my Wacom Intous, I got Photoshop Elements 11. But when I registered to Wacom.com, I used an email that no longer exists(It deleted after I was inactive). Wacom support has been so crappy and they haven't looked into changing my email for me, so i can't get into my Wacom account for the Adobe serial number. How can I prove I have bought the software bundle and get the key for the program from Adobe? I haven't heard back from them either when I wrote last week.
You can use your old email address to login to your account on Adobe as long as you remember your password. If you have forgotten your password then the reset link can only be sent to that particular email address which you don't have access to.
So if you know the password then login to your adobe account (using your old email address) at this link:
www.adobe.com
At the top right hand corner, there is a link to sign in. Use it and login in the normal way. You can browse your data and ALSO change the email address so that it contains the correct one which you have access to. It could be anything - yahoo, gmail, Hotmail, outlook etc etc -
Doe anyone know how to get a new password/pairing number for a magic mouse
does anyone know how to get password of pairing number for my magic mouse
There is no password or number (as is the case with keyboards). Please see this page for instructions:
http://support.apple.com/kb/HT2845
Maybe you are looking for
-
AD/OD Golden Triangle problem
Hello everyone. I am having a weird problem with my AD/OD integration, let me give you some background on what is going on. I have a DC running windows 2003, I installed a new version of 10.5.6 server on a brand new Xserve. Initially I installed the
-
Hello Experts, Is there any table/Report available in SAP where in I can get requisite WBS no. after passing the network no.? i.e. which network is linked with which WBS? Our business scenario is of bought -out items where we ar
-
Can i create a image rollover?
Hello all I have a client that wants to put a monthly calendar on their site. They want to put all their meetings and groups up on a calendar so everything will be color coded for their employees. He would like for the employee to rollover a meeting
-
EWT - Bank BSR Code in TDS Certificate
Hi All Even after maintaining the values in Bank branch field in FI01, BSR code is not appearing in the TDS certificate. Can any body throw some light on this. Regards Prasanna
-
Hello, When I add an appointment to my Mavericks iCal with a travel time to it's location, than the appointment is synced to my other apple devices such as ipad and iphone. However, the travel time does not show in that appointment on my mobile devic