CreateBlob() function showing an error why?
I am using jdev11g.
is there any solution for this error
java.lang.AbstractMethodError: oracle.jdbc.driver.T4CConnection.createBlob()Ljava/sql/Blob;
at AAttachmentService.CallAttachments.main(CallAttachments.java:76)
when i trying to access con.createBlob(). i am using
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@d2.bs-cochin.com:1521:orcl", "scott", "tiger");
to connect to Oracle
thank you
It looks like you have used the wrong forum. You should probably post this in this forum: JDeveloper and ADF
Similar Messages
-
Passing Repeater dataProvider info to an AS function showing 1067 error
Hi,
I'm getting a compiler error 1067: Implicit coercion of a
value of type String to an unrelated type Number, with this
following code (against the lines
x="getRelXPos({wallRepeater.currentItem.x});" and
y="getRelYPos({wallRepeater.currentItem.y});"), I haven't a clue
what it means though.
The data wallAC comes in from an external XML file with a
bunch of thumb nodes, x and y values are 0.0 to 1.0 so I can make
up a relative coordinate system regardless of window size.
MXML:
<mx:Repeater id="wallRepeater"
dataProvider="{wallAC.thumb}">
<mx:VBox
width="100"
height="120"
x="getRelXPos({wallRepeater.currentItem.x});"
y="getRelYPos({wallRepeater.currentItem.y});">
</mx:VBox>
</mx:Repeater>
AS:
public function getRelXPos(xVal:Number):Number {
var iW:Number = myCanvas.width;
var xPos:Number = xVal * iW;
return xPos;
public function getRelYPos(yVal:Number):Number {
var iH:Number = myCanvas.height;
var yPos:Number = yVal * iH;
return yPos;
My first guess was that Flex was treating the
wallRepeater.currentItem.x and y values as strings and so was
expecting a string back, so I changed the functions to look like
this:
public function getRelXPos(xVal:String):String {
var iW:Number = myCanvas.width;
var xPos:Number = parseFloat(xVal) * iW;
return xPos.toString();
But that still showed the same compiler error.
Any ideas on where I'm going wrong here? I should point out
that I'm pretty rubbish at Actionscript!
Cheers,
Robwoohoo!! I seem to be getting good at answering my own
questions:
x="{getRelXPos(wallRepeater.currentItem.x)}"
y="{getRelYPos(wallRepeater.currentItem.y)}"
public function getRelXPos(xVal:String):Number {
var iW:Number = myCanvas.width;
var xPos:Number = parseFloat(xVal) * iW;
return xPos;
public function getRelYPos(yVal:String):Number {
var iH:Number = myCanvas.height;
var yPos:Number = parseFloat(yVal) * iH;
return yPos;
Is it a string, is it a number, who knows?!! At least it
works ;) -
After installation and registering CS6 i tryed to run aplication and it works only 5 secs ... and i dont know why .. ?
Yes it quit itself silently .... and i dont know why... i have to say .. that i have adobe photoshop CC too ... and its working perfectly .... but i need cs6 for my work too ..:/
-
Pipeline Function Showing Error.
Hi,
I have created a popeline finction in a packages...
CREATE OR REPLACE package xx is
type xxaptab_tp is record (FLAG CHAR(1),
LEDGER VARCHAR2(30),
OPERATING_UNIT VARCHAR2(240) ,
GL_DATE DATE ,
TYPE CHAR(1),
VOUCHER_NO NUMBER,
VOUCHER_DATE DATE,
CHECK_NUMBER VARCHAR2(40),
CHECK_DATE VARCHAR2(11),
VENDOR_NAME VARCHAR2(240),
DESCRIPTION VARCHAR2(240),
RECEIPTS NUMBER,
PAYMENTS NUMBER,
PAYMENTS1 NUMBER,
BANK_ACCOUNT_NAME VARCHAR2(100) ,
BANK_ACCOUNT_NUM VARCHAR2(30),
PROJECT_NAME VARCHAR2(240),
NATURE_OF_PAYMENT VARCHAR2(80),
NATURE_OF_RECEIPT varchar2(100),
CHECK_ID NUMBER(15) ,
CHECK_STATUS VARCHAR2(25),
FUTURE_PAY_DUE_DATE DATE);
type rec_type is table of xxaptab_tp ;
function xxbank_cashbook return rec_type pipelined;
end;
CREATE OR REPLACE package body xx is
function xxbank_cashbook(st_gldate date default null, end_gldate date default null) return rec_type pipelined is
r_type rec_type;
PRAGMA AUTONOMOUS_TRANSACTION;
begin
execute immediate('truncate table xx_ap_check_89i');
execute immediate('truncate table xx_ap_check_1910');
insert into xx_ap_check_1910
SELECT MIN(b.invoice_id) ID
, check_id
FROM ap_invoice_payments_all b
, ap_invoices_all a
, DUAL
WHERE 1 = 1
AND a.invoice_id = b.invoice_id
AND NOT REGEXP_LIKE (a.invoice_num ,'(-TDS-SI-|-TDS-CM-|-RTN-)')
GROUP BY check_id;
commit;
insert into xx_ap_check_89i
SELECT MIN(b.invoice_id) ID
, check_id
FROM ap_invoice_payments_all b
, ap_invoices_all a
, DUAL
WHERE 1 = 1
AND (CHECK_ID,'TRUE') = (
select AIP.CHECK_ID,
MIN (CASE WHEN REGEXP_LIKE (aia.invoice_num ,'(-TDS-SI-|-TDS-CM-)') THEN 'TRUE'--WHEN aia.invoice_num not LIKE '%-TDS-SI-%' THEN 'FALSE'
ELSE 'FALSE' END) FLAG
from ap_invoice_payments_all aip, ap_invoices_all aia
where aip.invoice_id = aia.invoice_id
and aip.check_id = b.check_id
group by check_id
AND a.invoice_id = b.invoice_id
GROUP BY check_id;
commit;
select FLAG,
LEDGER,
OPERATING_UNIT,
GL_DATE,
TYPE,
VOUCHER_NO,
VOUCHER_DATE,
CHECK_NUMBER,
CHECK_DATE,
VENDOR_NAME,
DESCRIPTION,
RECEIPTS,
PAYMENTS,
PAYMENTS1,
BANK_ACCOUNT_NAME,
BANK_ACCOUNT_NUM,
PROJECT_NAME,
NATURE_OF_PAYMENT,
NATURE_OF_RECEIPT,
CHECK_ID,
CHECK_STATUS,
FUTURE_PAY_DUE_DATE bulk collect into r_type
from
( SELECT '1' flag
, led.NAME ledger
, hou.NAME operating_unit
, aip.accounting_date gl_date
, 'P' TYPE
, apc.doc_sequence_value voucher_no
, apc.creation_date voucher_date
, TO_CHAR(apc.check_number) check_number
, TO_CHAR(apc.check_date, 'DD-MON-YYYY') check_date
, apc.vendor_name vendor_name
, apc.description description
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, -1,(apc.amount * NVL(apc.exchange_rate, 1)) * -1
, 0
)) receipts
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, 1,(apc.amount * NVL(apc.exchange_rate, 1))
, 0
)) payments
, TO_NUMBER(apc.amount * NVL(apc.exchange_rate, 1)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, aip.check_id check_id
, apc.STATUS_LOOKUP_CODE Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM APPS.XX_AP_CHECK_1910 aip1
, ap_invoice_payments_all aip2
, ap_invoice_payments_all aip
, ap_checks_all apc
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbu
, po_vendors pov
, gl_code_combinations gl
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE pov.vendor_type_lookup_code = flv.lookup_code(+)
AND aip.check_id = apc.check_id
AND aip1.check_id = apc.check_id
AND aip2.check_id = apc.check_id
AND aip1.ID = aip2.invoice_id
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND apc.vendor_id = pov.vendor_id(+)
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = apc.org_id
AND apc.org_id <> 86
AND ffvv.flex_value = gl.segment1
AND ffvv.flex_value_set_id = 1013712
AND aip2.accts_pay_code_combination_id = gl.code_combination_id
AND aip.check_id = apc.check_id
AND apc.ce_bank_acct_use_id = cbu.bank_acct_use_id
AND cba.bank_account_id = cbu.bank_account_id
AND apc.status_lookup_code IN('NEGOTIABLE', 'CLEARED', 'RECONCILED UNACCOUNTED', 'RECONCILED', 'CLEARED BUT UNACCOUNTED') -- added for Bug# 2449877
AND aip.invoice_payment_type IS NULL
AND apc.FUTURE_PAY_DUE_DATE is null
GROUP BY aip.accounting_date
, apc.doc_sequence_value
, apc.creation_date
, apc.check_number
, apc.check_date
, apc.vendor_name
, apc.description
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, flv.meaning
, led.NAME
, hou.NAME
, aip.check_id
, apc.amount
, NVL(apc.exchange_rate, 1)
, apc.STATUS_LOOKUP_CODE
UNION ALL
SELECT '2' flag
, led.NAME ledger
, hou.NAME ouperating_unit
, apid.accounting_date gl_date
, 'I' TYPE
, api.doc_sequence_value voucher_no
, api.creation_date voucher_date
, api.invoice_num check_number
, TO_CHAR(api.invoice_date, 'DD-MON-YYYY') check_date
, pov.vendor_name vendor_name
, NVL(api.description, api.invoice_num) description
, TO_NUMBER(SUM(api.invoice_amount * NVL(api.exchange_rate, 1))) receipts
, TO_NUMBER(SUM(0), 'fm999999999990.00') payments
, TO_NUMBER(SUM(0)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, NULL check_id
, NULL Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM ap_invoice_distributions_all apid
, ap_invoice_lines_all apla
, ap_invoices_all api
, po_vendors pov
, ce_bank_accounts cba
, gl_code_combinations gl
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE api.invoice_id = apid.invoice_id
AND pov.vendor_type_lookup_code = flv.lookup_code(+)
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = api.org_id
AND api.org_id <> 86
AND ffvv.flex_value = gl.segment1
AND ffvv.flex_value_set_id = 1013712
AND api.accts_pay_code_combination_id = gl.code_combination_id
AND apla.invoice_id = apid.invoice_id
AND apla.line_number = apid.invoice_line_number
AND api.vendor_id = pov.vendor_id
AND cba.asset_code_combination_id = apid.dist_code_combination_id
AND apid.match_status_flag = 'A'
AND NVL(api.payment_status_flag, 'N') <> 'N'
GROUP BY apid.accounting_date
, api.doc_sequence_value
, api.creation_date
, api.invoice_num
, api.invoice_date
, pov.vendor_name
, NVL(api.description, api.invoice_num)
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, flv.meaning
, led.NAME
, hou.NAME
UNION ALL
SELECT '3' flag
, led.NAME ledger
, hou.NAME operating_unit
, acrh.gl_date gl_date
, DECODE(
acrh.status
, 'REVERSED', 'REV'
, 'R'
) TYPE
, acr.doc_sequence_value voucher_no
, acr.creation_date voucher_date
, acr.receipt_number check_number
, TO_CHAR(acr.receipt_date, 'DD-MON-YYYY') check_date
, SUBSTR(
hp.party_name
, 1
, 50
) vendor_name
, NVL(acr.comments, acr.receipt_number) description
, TO_NUMBER(SUM(DECODE(
acrh.status
, 'CLEARED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 'REMITTED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 'CONFIRMED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 'REVERSED', 0
))) receipts
, TO_NUMBER(SUM(DECODE(
acrh.status
, 'REVERSED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 0
))) payments
, TO_NUMBER(TO_CHAR(SUM(0))) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, NULL nature_of_payment
, DECODE(
acr.TYPE
, 'CASH', 'Collection'
, 'MISC', 'Cash Deposit'
, acr.TYPE
) nature_of_receipt
, NULL check_id
, NULL Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM ar_cash_receipt_history_all acrh
, ar_cash_receipts_all acr
, hz_parties hp
, hz_cust_accounts hca
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbau
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
WHERE acrh.cash_receipt_id = acr.cash_receipt_id
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = acr.org_id
AND acr.org_id <> 86
AND ffvv.flex_value = acr.attribute1
AND ffvv.flex_value_set_id = 1013712
AND cbau.bank_acct_use_id = acr.remit_bank_acct_use_id
AND cbau.bank_account_id = cba.bank_account_id
AND hca.party_id = hp.party_id(+)
AND acr.pay_from_customer = hca.cust_account_id(+)
AND acrh.status IN('CLEARED', 'REMITTED', 'CONFIRMED', 'REVERSED')
AND (
acr.reversal_date IS NOT NULL
AND acrh.status = 'REVERSED')
OR (acrh.cash_receipt_history_id IN(SELECT
MIN(incrh.cash_receipt_history_id)
FROM ar_cash_receipt_history_all incrh
WHERE incrh.cash_receipt_id = acr.cash_receipt_id
AND incrh.status <> 'REVERSED'))
GROUP BY acrh.gl_date
, acrh.status
, acr.doc_sequence_value
, acr.creation_date
, SUBSTR(
hp.party_name
, 1
, 50
, NVL(acr.comments, acr.receipt_number)
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, acr.TYPE
, led.NAME
, hou.NAME
, acr.receipt_number
, acr.receipt_date
UNION ALL
SELECT '3A' flag
, led.NAME ledger
, hou.NAME operating_unit
, acrh.gl_date gl_date
, DECODE(
acrh.status
, 'REVERSED', 'REV'
, 'R'
) TYPE
, acr.doc_sequence_value voucher_no
, acr.creation_date voucher_date
, acr.receipt_number check_number
, TO_CHAR(acr.receipt_date, 'DD-MON-YYYY') check_date
, SUBSTR(
hp.party_name
, 1
, 50
) vendor_name
, NVL(acr.comments, acr.receipt_number) description
, TO_NUMBER(SUM(DECODE(
acrh.status
, 'REVERSED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 0
))) Receipts
, TO_NUMBER(SUM(DECODE(
acrh.status
, 'CLEARED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 'REMITTED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 'CONFIRMED',(NVL(acrh.amount, 0) * NVL(acrh.exchange_rate, 1))
, 'REVERSED', 0
))) Payments
, TO_NUMBER(TO_CHAR(SUM(0))) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, NULL nature_of_payment
, DECODE(
acr.TYPE
, 'CASH', 'Collection'
, 'MISC', 'Cash Deposit'
, acr.TYPE
) nature_of_receipt
, NULL check_id
, NULL Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM ar_cash_receipt_history_all acrh
, ar_cash_receipts_all acr
, hz_parties hp
, hz_cust_accounts hca
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbau
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
WHERE acrh.cash_receipt_id = acr.cash_receipt_id
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = acr.org_id
AND acr.org_id <> 86
AND ffvv.flex_value = acr.attribute1
AND ffvv.flex_value_set_id = 1013712
AND cbau.bank_acct_use_id = acr.remit_bank_acct_use_id
AND cbau.bank_account_id = cba.bank_account_id
AND hca.party_id = hp.party_id(+)
AND acr.pay_from_customer = hca.cust_account_id(+)
AND acrh.status IN('CLEARED', 'REMITTED', 'CONFIRMED', 'REVERSED')
AND (
acr.reversal_date IS NOT NULL
AND acrh.status = 'REVERSED')
OR (acrh.cash_receipt_history_id IN(SELECT
MIN(incrh.cash_receipt_history_id)
FROM ar_cash_receipt_history_all incrh
WHERE incrh.cash_receipt_id = acr.cash_receipt_id
AND incrh.status <> 'REVERSED'))
AND cba.bank_account_num = '1723201002888'
GROUP BY acrh.gl_date
, acrh.status
, acr.doc_sequence_value
, acr.creation_date
, SUBSTR(
hp.party_name
, 1
, 50
, NVL(acr.comments, acr.receipt_number)
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, acr.TYPE
, led.NAME
, hou.NAME
, acr.receipt_number
, acr.receipt_date
UNION ALL
SELECT '4' flag
, led.NAME ledger
, NULL operating_unit
, glh.default_effective_date gl_date
, 'G' TYPE
, glh.doc_sequence_value voucher_no
, glh.creation_date voucher_date
, NULL check_number
, NULL check_date
, NULL vendor_name
, gll.description description
, TO_NUMBER(DECODE(
SUM(accounted_dr)
, NULL, 0
, SUM(accounted_dr)
)) receipts
, TO_NUMBER(DECODE(
SUM(accounted_cr)
, NULL, 0
, SUM(accounted_cr)
)) payments
, TO_NUMBER(DECODE(
SUM(accounted_cr)
, NULL, 0
, SUM(accounted_cr)
)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, NULL nature_of_payment
, NULL nature_of_receipt
, NULL check_id
, NULL Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM gl_je_headers glh
, gl_je_lines gll
, ce_bank_accounts cba
, gl_code_combinations_kfv glcc
, gl_code_combinations_kfv glcc1
, fnd_flex_values_vl ffvv
, gl_ledgers led
WHERE glh.je_header_id = gll.je_header_id
AND cba.asset_code_combination_id = glcc.code_combination_id
AND gll.code_combination_id = glcc1.code_combination_id
AND glcc.segment2 = glcc1.segment2
AND ffvv.flex_value = glcc1.segment1
AND ffvv.flex_value_set_id = 1013712
AND glh.ledger_id = led.ledger_id
AND glh.je_source NOT IN('Payables', 'Receivables', 'Manual')
GROUP BY glh.default_effective_date
, gll.description
, cba.bank_account_name
, cba.bank_account_num
, glh.doc_sequence_value
, glh.creation_date
, ffvv.description
, led.NAME
UNION ALL
SELECT '5' flag
, led.NAME ledger
, NULL operating_unit
, glh.default_effective_date gl_date
, 'G' TYPE
, glh.doc_sequence_value voucher_no
, glh.creation_date voucher_date
, NULL check_number
, NULL check_date
, NULL vendor_name
, gll.description description
, TO_NUMBER(DECODE(
SUM(accounted_dr)
, NULL, 0
, SUM(accounted_dr)
)) receipts
, TO_NUMBER(DECODE(
SUM(accounted_cr)
, NULL, 0
, SUM(accounted_cr)
)) payments
, TO_NUMBER(DECODE(
SUM(accounted_cr)
, NULL, 0
, SUM(accounted_cr)
)) payments1
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description project_name
, NULL nature_of_payment
, NULL nature_of_receipt
, NULL check_id
, NULL Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM gl_je_headers glh
, gl_je_lines gll
, ce_bank_accounts cba
, gl_code_combinations_kfv glcc
, gl_code_combinations_kfv glcc1
, fnd_flex_values_vl ffvv
, gl_ledgers led
WHERE glh.je_header_id = gll.je_header_id
AND cba.asset_code_combination_id = glcc.code_combination_id
AND gll.code_combination_id = glcc1.code_combination_id
AND glcc.segment2 = glcc1.segment2
AND ffvv.flex_value = glcc1.segment1
AND (ffvv.flex_value_set_id = 1013712 or ffvv.flex_value_id=53880)
AND glh.ledger_id = gll.ledger_id
AND glh.ledger_id = led.ledger_id
AND glh.je_source = 'Manual'
GROUP BY glh.default_effective_date
, gll.description
, cba.bank_account_name
, cba.bank_account_num
, glh.doc_sequence_value
, glh.creation_date
, ffvv.description
, led.NAME
UNION ALL
SELECT '6' flag
, led.NAME ledger
, NULL operating_unit
, glh.default_effective_date gl_date
, 'G' TYPE
, glh.doc_sequence_value voucher_no
, glh.creation_date voucher_date
, NULL check_number
, NULL check_date
, NULL vendor_name
, gll.description description
, TO_NUMBER(DECODE(
SUM(accounted_dr)
, NULL, 0
, SUM(accounted_dr)
)) receipts
, TO_NUMBER(DECODE(
SUM(accounted_cr)
, NULL, 0
, SUM(accounted_cr)
)) payments
, TO_NUMBER(DECODE(
SUM(accounted_cr)
, NULL, 0
, SUM(accounted_cr)
)) payments1
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description project_name
, NULL nature_of_payment
, NULL nature_of_receipt
, NULL check_id
, NULL Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM gl_je_headers glh
, gl_je_lines gll
, ce_bank_accounts cba
, gl_code_combinations_kfv glcc
, gl_code_combinations_kfv glcc1
, fnd_flex_values_vl ffvv
, gl_ledgers led
WHERE glh.je_header_id = gll.je_header_id
AND cba.asset_code_combination_id = glcc.code_combination_id
AND gll.code_combination_id = glcc1.code_combination_id
AND glcc.segment2 = glcc1.segment2
AND ffvv.flex_value = glcc1.segment1
AND ffvv.flex_value_set_id = 1013712
AND glh.ledger_id = gll.ledger_id
AND glh.ledger_id = led.ledger_id
AND glh.je_source = 'Payables'
GROUP BY glh.default_effective_date
, gll.description
, cba.bank_account_name
, cba.bank_account_num
, glh.doc_sequence_value
, glh.creation_date
, ffvv.description
, led.NAME
UNION ALL
SELECT '7' flag
, led.NAME ledger
, hou.NAME operating_unit
, DECODE(apc.future_pay_due_date, NULL, aip.accounting_date, apc.void_date) gl_date
, 'V' TYPE
, apc.doc_sequence_value voucher_no
, aip.creation_date voucher_date
, TO_CHAR(apc.check_number) check_number
, TO_CHAR(apc.check_date, 'DD-MON-YYYY') check_date
, apc.vendor_name vendor_name
, apc.description description
, TO_NUMBER(DECODE(
SIGN((SUM(aip.amount)))
, -1,SUM((aip.amount * NVL(apc.exchange_rate, 1))) * -1
, 0
)) receipts
, TO_NUMBER(DECODE(
SIGN((SUM(aip.amount)))
, 1,SUM((aip.amount * NVL(apc.exchange_rate, 1)))
, 0
)) payments
, SUM((aip.amount * NVL(apc.exchange_rate, 1))) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, aip.check_id check_id
, apc.STATUS_LOOKUP_CODE Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM ap_invoice_payments_all aip
, ap_checks_all apc
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbu
, po_vendors pov
, gl_code_combinations gl
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE pov.vendor_type_lookup_code = flv.lookup_code(+)
AND aip.check_id = apc.check_id
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND apc.vendor_id = pov.vendor_id(+)
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = apc.org_id
AND apc.org_id <> 86
AND ffvv.flex_value = gl.segment1
AND ffvv.flex_value_set_id = 1013712
AND aip.accts_pay_code_combination_id = gl.code_combination_id
AND aip.check_id = apc.check_id
AND apc.ce_bank_acct_use_id = cbu.bank_acct_use_id
AND cba.bank_account_id = cbu.bank_account_id
AND apc.status_lookup_code = 'VOIDED'
AND aip.invoice_payment_type IS NULL
GROUP BY
DECODE(apc.future_pay_due_date, NULL, aip.accounting_date, apc.void_date)
, apc.doc_sequence_value
, aip.creation_date
, apc.check_number
, apc.check_date
, apc.vendor_name
, apc.description
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, flv.meaning
, led.NAME
, hou.NAME
, aip.check_id
, NVL(apc.exchange_rate, 1)
, apc.STATUS_LOOKUP_CODE
UNION ALL
SELECT '8' flag
, led.NAME ledger
, hou.NAME operating_unit
, aip.accounting_date gl_date
, 'P' TYPE
, apc.doc_sequence_value voucher_no
, apc.creation_date voucher_date
, TO_CHAR(apc.check_number) check_number
, TO_CHAR(apc.check_date, 'DD-MON-YYYY') check_date
, apc.vendor_name vendor_name
, apc.description description
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, -1,(apc.amount * NVL(apc.exchange_rate, 1)) * -1
, 0
)) receipts
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, 1,(apc.amount * NVL(apc.exchange_rate, 1))
, 0
)) payments
, TO_NUMBER(apc.amount * NVL(apc.exchange_rate, 1)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, aip.check_id check_id
, apc.STATUS_LOOKUP_CODE Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM APPS.XX_AP_CHECK_89i aip1
, ap_invoice_payments_all aip2
, ap_invoice_payments_all aip
, ap_checks_all apc
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbu
, po_vendors pov
, gl_code_combinations gl
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE pov.vendor_type_lookup_code = flv.lookup_code(+)
AND aip.check_id = apc.check_id
AND aip1.check_id = apc.check_id
AND aip2.check_id = apc.check_id
AND aip1.ID = aip2.invoice_id
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND apc.vendor_id = pov.vendor_id(+)
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = apc.org_id
AND apc.org_id <> 86
AND ffvv.flex_value = gl.segment1
AND ffvv.flex_value_set_id = 1013712
AND aip2.accts_pay_code_combination_id = gl.code_combination_id
AND aip.check_id = apc.check_id
AND apc.ce_bank_acct_use_id = cbu.bank_acct_use_id
AND cba.bank_account_id = cbu.bank_account_id
AND apc.status_lookup_code IN('NEGOTIABLE', 'CLEARED', 'RECONCILED UNACCOUNTED', 'RECONCILED', 'CLEARED BUT
UNACCOUNTED')
AND aip.invoice_payment_type IS NULL
GROUP BY aip.accounting_date
, apc.doc_sequence_value
, apc.creation_date
, apc.check_number
, apc.check_date
, apc.vendor_name
, apc.description
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, flv.meaning
, led.NAME
, hou.NAME
, aip.check_id
, apc.amount
, NVL(apc.exchange_rate, 1)
, apc.STATUS_LOOKUP_CODE
UNION ALL
SELECT '9' flag
, led.NAME ledger
, hou.NAME operating_unit
, aip.accounting_date gl_date
, 'P' TYPE
, apc.doc_sequence_value voucher_no
, apc.creation_date voucher_date
, TO_CHAR(apc.check_number) check_number
, TO_CHAR(apc.check_date, 'DD-MON-YYYY') check_date
, apc.vendor_name vendor_name
, apc.description description
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, -1,(apc.amount * NVL(apc.exchange_rate, 1)) * -1
, 0
)) receipts
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, 1,(apc.amount * NVL(apc.exchange_rate, 1))
, 0
)) payments
, TO_NUMBER(apc.amount * NVL(apc.exchange_rate, 1)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
-- , ffvv.description project_name
, FIND_INVOICE_PROJECT_DESC(aip1.id) project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, aip.check_id check_id
, apc.STATUS_LOOKUP_CODE Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM APPS.XX_AP_CHECK_1910 aip1
, ap_invoice_payments_all aip
, ap_checks_all apc
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbu
, po_vendors pov
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE aip.ACCTS_PAY_CODE_COMBINATION_ID is null
AND cba.BANK_ACCOUNT_NAME not like 'Migration%'
AND pov.vendor_type_lookup_code = flv.lookup_code(+)
AND aip.check_id = apc.check_id
AND aip1.check_id = apc.check_id
AND aip1.ID = aip.invoice_id
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND apc.vendor_id = pov.vendor_id(+)
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = apc.org_id
AND apc.org_id <> 86
AND apc.ce_bank_acct_use_id = cbu.bank_acct_use_id
AND cba.bank_account_id = cbu.bank_account_id
AND apc.status_lookup_code IN('NEGOTIABLE', 'CLEARED', 'RECONCILED UNACCOUNTED', 'RECONCILED', 'CLEARED BUT UNACCOUNTED') AND aip.invoice_payment_type IS NULL
GROUP BY aip.accounting_date
, apc.doc_sequence_value
, apc.creation_date
, apc.check_number
, apc.check_date
, apc.vendor_name
, apc.description
, cba.bank_account_name
, cba.bank_account_num
-- , ffvv.description
, FIND_INVOICE_PROJECT_DESC(aip1.id)
, flv.meaning
, led.NAME
, hou.NAME
, aip.check_id
, apc.amount
, NVL(apc.exchange_rate, 1)
, apc.STATUS_LOOKUP_CODE
UNION ALL
SELECT '91' flag
, led.NAME ledger
, hou.NAME operating_unit
, aip.accounting_date gl_date
, 'P' TYPE
, apc.doc_sequence_value voucher_no
, apc.creation_date voucher_date
, TO_CHAR(apc.check_number) check_number
, TO_CHAR(apc.check_date, 'DD-MON-YYYY') check_date
, apc.vendor_name vendor_name
, apc.description description
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, -1,(apc.amount * NVL(apc.exchange_rate, 1)) * -1
, 0
)) receipts
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, 1,(apc.amount * NVL(apc.exchange_rate, 1))
, 0
)) payments
, TO_NUMBER(apc.amount * NVL(apc.exchange_rate, 1)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, FIND_INVOICE_PROJECT_DESC(aip1.id) project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, aip.check_id check_id
, apc.STATUS_LOOKUP_CODE Check_status
, NULL FUTURE_PAY_DUE_DATE
FROM APPS.XX_AP_CHECK_89i aip1
, ap_invoice_payments_all aip
, ap_checks_all apc
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbu
, po_vendors pov
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE aip.ACCTS_PAY_CODE_COMBINATION_ID is null
AND cba.BANK_ACCOUNT_NAME not like 'Migration%'
AND pov.vendor_type_lookup_code = flv.lookup_code(+)
AND aip.check_id = apc.check_id
AND aip1.check_id = apc.check_id
AND aip1.ID = aip.invoice_id
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND apc.vendor_id = pov.vendor_id(+)
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = apc.org_id
AND apc.org_id <> 86
AND apc.ce_bank_acct_use_id = cbu.bank_acct_use_id
AND cba.bank_account_id = cbu.bank_account_id
AND apc.status_lookup_code IN('NEGOTIABLE', 'CLEARED', 'RECONCILED UNACCOUNTED', 'RECONCILED', 'CLEARED BUT UNACCOUNTED') AND aip.invoice_payment_type IS NULL
GROUP BY aip.accounting_date
, apc.doc_sequence_value
, apc.creation_date
, apc.check_number
, apc.check_date
, apc.vendor_name
, apc.description
, cba.bank_account_name
, cba.bank_account_num
-- , ffvv.description
, FIND_INVOICE_PROJECT_DESC(aip1.id)
, flv.meaning
, led.NAME
, hou.NAME
, aip.check_id
, apc.amount
, NVL(apc.exchange_rate, 1)
, apc.STATUS_LOOKUP_CODE
UNION ALL
SELECT '10' flag
, led.NAME ledger
, hou.NAME operating_unit
, apc.FUTURE_PAY_DUE_DATE gl_date
, 'P' TYPE
, apc.doc_sequence_value voucher_no
, apc.creation_date voucher_date
, TO_CHAR(apc.check_number) check_number
, TO_CHAR(apc.check_date, 'DD-MON-YYYY') check_date
, apc.vendor_name vendor_name
, apc.description description
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, -1,(apc.amount * NVL(apc.exchange_rate, 1)) * -1
, 0
)) receipts
, TO_NUMBER(DECODE(
SIGN((apc.amount))
, 1,(apc.amount * NVL(apc.exchange_rate, 1))
, 0
)) payments
, TO_NUMBER(apc.amount * NVL(apc.exchange_rate, 1)) payments1
, cba.bank_account_name bank_account_name
, cba.bank_account_num bank_account_num
, ffvv.description project_name
, flv.meaning nature_of_payment
, NULL nature_of_receipt
, aip.check_id check_id
, apc.STATUS_LOOKUP_CODE Check_status
, apc.FUTURE_PAY_DUE_DATE
FROM APPS.XX_AP_CHECK_1910 aip1
, ap_invoice_payments_all aip2
, ap_invoice_payments_all aip
, ap_checks_all apc
, ce_bank_accounts cba
, ce_bank_acct_uses_all cbu
, po_vendors pov
, gl_code_combinations gl
, fnd_flex_values_vl ffvv
, gl_ledgers led
, hr_operating_units hou
, fnd_lookup_values_vl flv
WHERE pov.vendor_type_lookup_code = flv.lookup_code(+)
AND aip.check_id = apc.check_id
AND aip1.check_id = apc.check_id
AND aip2.check_id = apc.check_id
AND aip1.ID = aip2.invoice_id
AND flv.lookup_type(+) = 'VENDOR TYPE'
AND apc.vendor_id = pov.vendor_id(+)
AND hou.set_of_books_id = led.ledger_id
AND hou.organization_id = apc.org_id
AND apc.org_id <> 86
AND ffvv.flex_value = gl.segment1
AND ffvv.flex_value_set_id = 1013712
AND aip2.accts_pay_code_combination_id = gl.code_combination_id
AND aip.check_id = apc.check_id
AND apc.ce_bank_acct_use_id = cbu.bank_acct_use_id
AND cba.bank_account_id = cbu.bank_account_id
AND apc.status_lookup_code IN('NEGOTIABLE', 'CLEARED', 'RECONCILED UNACCOUNTED', 'RECONCILED', 'CLEARED BUT UNACCOUNTED') -- added for Bug# 2449877
AND aip.invoice_payment_type IS NULL
AND apc.FUTURE_PAY_DUE_DATE is not null
GROUP BY
apc.doc_sequence_value
, apc.creation_date
, apc.check_number
, apc.check_date
, apc.vendor_name
, apc.description
, cba.bank_account_name
, cba.bank_account_num
, ffvv.description
, flv.meaning
, led.NAME
, hou.NAME
, aip.check_id
, apc.amount
, NVL(apc.exchange_rate, 1)
, apc.STATUS_LOOKUP_CODE
, apc.FUTURE_PAY_DUE_DATE
FOR i IN 1 .. r_type.count LOOP
PIPE ROW(r_type(i));
END LOOP;
end;
end;
while running showing the error:
ORA-06502: PL/SQL: numeric or value error: Bulk Bind: Truncated Bind
ORA-06512: at "XX", line 45
ORA-06512: at line 1Horrible code. If defies logic and basic Oracle concepts...
Why even use a package when monolithic cr@p like this is written?
What is wrong with this code you may ask? Everything.
What is right with this code? Nothing.
How to fix this code? Cannot be fixed. It needs to be trashed. Every single infected byte. And new code needs to be designed and written that addresses the requirements logically, adheres to Oracle concepts, and applies fundamental software engineering principles. -
HEllo!
why I can't update my iphone6 with wifi in my phone and when i tried to update with pc it also showed and error and stopped downloading?Hi WahidAryaa1,
If you can't update your iPhone to the latest version, there are a couple of articles you will want to check out.
For Wi-Fi issues please see
Resolve issues with an over-the-air iOS update - Apple Support
If you are updating with iTunes please follow
Resolve iOS update and restore errors in iTunes - Apple Support
The later has a link to more detailed troubleshooting if you know the error you are getting.
Resolve iOS update and restore errors - Apple Support
Take care,
Nubz -
Why Firefox not Sync will automatically showing unknown error?
why Firefox not Sync will automatically showing unknown error?
How long has been this happening? Have you tried again?
I will encourage you to use the recommendations on this article whenever Sync returns Unknown errors for a long period of time.
[[Firefox Sync is not working]]
Sometimes it's just as simple as a connection issue between your computer and the servers. -
Last time i usually pay the purchasing item using my debit visa card.
after that i no more use the debit visa card.
i'm using mastercard.
now each time i want to purchase anything, i cannot pay using the mastercard.
when i insert all the details including the expiry date, apple will show an error. only the expiry date.
i don't understand why.Does it have to be an applet?
If you want the same behaviour as in the code with traffic lights, change
class MortgageApplet extends JApplet implements ActionListener {
to
class MortgageApplet extends JFrame implements ActionListener {
and change
public void init() {
to
public MortgageApplet() { -
Hi why I can't download itunes on my hubby's laptop?It showing an error message "windows cannot find C:\document and settings\pistolero\mymusic... We have itunes before and he accidentally delete it..
... We have itunes before and he accidentally delete it..
If Windows cannot find then the path you referenced (C:\document and settings\pistolero\mymusic...) then it is gone.
Download and install iTunes again: http://www.apple.com/itunes/
Once iTunes is installed you can download your purchased music again. This assumes what you purchased is still available in the Store. Here is the procedure:
Launch iTunes.
Click on iTunes Store on the left
On the right you will see this
Sign in with your Apple ID, then click on "Purchased" (with the orange blob)
On the summary page that appears select the tab "Not on This Computer" on the right.
On the list that appears, select what you want and then click the "Download" button. -
Why is showing an error of 3194 when i try to restored my phone
why is showing an error of 3194 when i try to restored my iphone
http://support.apple.com/kb/TS3694#error3194
Error 1004, 1013, 1638, 3194: These errors may be the result of the connection to gs.apple.com being redirected or blocked. Follow these steps to resolve these errors:
Install the latest version of iTunes.
Check security software. Ensure that communication to gs.apple.com is allowed. Follow this article for assistance with security software. iTunes for Windows: Troubleshooting security software issues.
Check the hosts file. The restore will fail if there is an active entry to redirect gs.apple.com. FollowiTunes: Advanced iTunes Store troubleshooting to edit the hosts file or revert to a default hosts file. See section "Blocked by configuration: (Mac OS X/Windows) > Rebuild network information".
Try to restore from another known-good computer and network.
If the errors persist on another computer, the device may need service. -
after i updated my firefox from 3.16 to 4.0.1, have some websites i can't load, and they showed: " database error" but b4 i never got this problem. Can someone tell me why ?
Nothing is working and I can't find the Roboform toolbar. Your lack of direct support is really irritating- a live chat at least would be helpful.
-
FUNCTION NOT IMPLEMENTED error when calling C# method from SAP, why?
Hi,
I've build a server stub in order to get SAP calling my own methods that exist in the C# world, for that I developed several methods in a class that extends SAPServer and then implemented them...
I added the special custom properties needed (Abap Name, length, etc) to the function and to its parameters, I've made the ABAP code required to call it...
I've checked, every parameters that I place in ABAP (importing, exporting and tables) are also defined in C# (its 53 parameters) with the same name (in C# they are in capital letters and in a diferent order but I tried this before and it didn't matter)...
The name of the function is the same...
How can I get the 'FUNCTION NOT IMPLEMENT' error in SAP?
What's going wrong when I get this error?
Can anyone tell me?
Is there any place in this site that has a error description and possible reasons?
When I get a parameter wrong I get a different error (I tried to make smaller functions and they work fine).
Thanks for the help,
Nuno Felino
Message was edited by: Nuno FelinoHi,
I'll explain what I'm doing:
- we have a set of services made in a C and VB that are available using an API in C#, these services must be available to SAP. So I have a program that will see what parameters the API service requires and makes a proxy so that SAP can call these services.
To do this I must map SAP types with C#, build the function signature and then implement it. So I cannot use the wizard to do this
Now, back to the question, what kind of customer attributes I got wrong to get that exception? The most logic is the AbapName of the function but they are equal (the one called in SAP and the one in the customer attributes of the function)...
Thanks for the answer, can you give me any more hint? -
Hi,
I am using Windows 8.1
I have an External Hard Disk i have partitioned it to 4 parts.
One drive is now inaccessible due to sudden power failure while listening Music from that drive few days ago.
Now it shows "Data error (Cyclic redundancy check)".
I tried all the procedures provided here like
chkdsk /f, diskpart, rescan etc
but no result :( (i mean all processes failed. They could not detect the drive).
Please help me to get those data, pictures and project files.
thank youThen why aren't you posting this in the Windows 8 forums found @
http://social.technet.microsoft.com/Forums/windows/en-US/home?category=w8itpro
This is a Windows 7 forum for discussion about Windows 7.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ” -
Realignment showing multilevel error propagation carried out and
While executing realignment table it is showing following :-
Realignment showing multilevel error propagation carried out
Realignment of live cache time series aborted
Have seen all consistency checks and everything is fine no alerts received.
Please suggest
vikasHi Vikas,
I am assuming that you have maintained the Realignment table properly meaning you have only the necessary entries and removed all unwanted entries. Having assumed that the other reason why this error can come up is when you try to realign more than 1 Characteristic Value in the same table entry.
For Example.
Let us you have 3 Characterstics viz, product, location,customer.
If for Product P1, you are trying to change the location from L1 to L2 and customer from C1 to C2 then there is a possibility such an error might occure.
In such cases we need to create 2 entries as follows
1) P1 L1 C1 to P1 L2 C1
2) P1 L2 C1 to P1 L2 C2.
It is better to avoid Multiple characteristic changes in a single step.
Hope this helps.
Thanks
Mani -
My I Mac showed an error while updating the OS and now just hangs. What should I do?
I Mac asked me to update the OS from 10.7.3. It showed an error and now the computer just hangs. Its become excuriatingly slow. Takes about 15-20 minutes to boot up and takes hours to perform any function. I tried to update the OS again but it keeps showing an error in connecting to the server. What do I do.?
Have you tried booting into the Recovery HD to check/repair your disk. Restart holding Command+R - once booted select Disk Utility and then select Macintosh HD and click on 'repair disk' If it fixes anything click repair disk again until you get a clean pass. Whilst in Disk Utility you could also 'repair disk permissions' With Macintosh HD still selected click on 'repair disk permissions'. Once done, restart as normal from the Apple menu.
Then try updating again using the 'combo', available here: http://support.apple.com/kb/DL1582
If you still have problems you could try a Safe Boot: restart holding down the shift key until you see the grey progress bar. Once booted restart as normal from the Apple menu. -
My Mac OS Lion 10.7 FileVaulted HD does not boot, prohibitory sign, stop sign appears some minutes after boot starts. Disk Utility repair shows four error messages:
Unable to bootstrap transaction group 2517: inconsistent crosscheck
No valid commit checkpoint found
The volume xxxxxxxxxxxxxx(here it shows physical volume number) was found corrupt and can not be repaired.
Problems were encountered during repair of the partition map
Error: Storage system verify or repair failed.
(the same with 2518, 2519 and 2520 transaction group)
I suppose it is serious bug in Mac OS Lion managing FileVault and wonder what the help could be?Most likely culprit is your Lacie drives which are notorious for flaky power supplies which cause just the sort of erratic behaviour that you describe. Have had similar issues myself. Lacie has been good about replacing my power converter-- twice. If you have seven of them, good luck finding the bad one or more. Like I said, the behaviour is erratic. Sometimes it'll work sometimes not. I can't comment on Samsung drives because I've never used them and have never heard anything about them. Same with Softraid. Why not just use Disk Utility. Sounds like you're ready for an external hardware raid. This will be much faster, much more reliable, and may even be cheaper than seven firewire drives. Check out G Tech, and Maxx Digital for starters.
Best of luck
Terry
Maybe you are looking for
-
SCENARIO: IDOC-FILE IDOC: COND_A04 DESIGN: Two namespaces with DT,MT,MI,MM,IM for sales condition and purchase condition. Here based on the condition(LIFNR) i have to schedule the message to either salesconditon CC or purchasecondition CC. REQUIREMEN
-
2nd gen iPod nano has blurry, upside down and backwards text suddenly
I have a second gen iPod nano and after a couple of weeks the screen is blurry upside down and the text is backwards. I have tried resetting it and restoring to factory defaults. Nothing helps. It is fully charged. I followed the troubleshooting inst
-
How to get autocorrect to remember words and stop correcting them?
Curse words. I'm trying to type curse words. In every other piece of technology with spell check, you can get it to remember a word after spelling it so many times or denying a correction. This way you only get the annoying correction to duck once.
-
Win 7 cannot uninstall or reinstall CS4
Tried to reinstall CS4 shortly after original install. When it finished uninstalling, it came up with an error message saying that the program didnt uninstall properly and tells me to "read below for details". There is no information given "below", i
-
IPhone 4S Preorder for October 28th
Is the US the only one that gets a preorder for the iPhone 4S? I'm wondering when the preorder date is for Singapore. Thanks!