Skip to Main Content

APEX

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Bad Request :- The request could not be understood by server due to malformed syntax.

Udit NagpalNov 20 2017 — edited Nov 20 2017

Hi,

I am using interactive report with below query :-

select APEX_ITEM.CHECKBOX(1,TLINE_ID,'UNCHECKED') TLINE_ID,

"BATCH_ID",

"INVOICE_NO",

"TYPE",

"INVOICE_DATE",

"AMOUNT",

ADJ_AMOUNT as BALANCE_AMOUNT,

APEX_ITEM.DISPLAY_AND_SAVE(3,INV_ID) INV_ID,

"CHECK_FLG",

"EXCHANGE_RATE",

"ORDER_NO",

--APEX_ITEM.DISPLAY_AND_SAVE(13,EXCHANGE_TYPE) EXCHANGE_TYPE,

--APEX_ITEM.DISPLAY_AND_SAVE(14,EXCHANGE_AMT) EXCHANGE_AMT,

"STATUS",

"INVOICE_AMOUNT",

PAID_AMOUNT,

--"DIE_AMOUNT",

"SUPP_ID",

(SELECT NAME FROM VENDOR_CUSTOMER_MAS VC WHERE VC.TYPE<>'A' AND VC.SBU_CODE=:P0_SBU_CODE AND VC.CODE=SUPP_ID) AS SUPPLIER_NAME,

"GL_DATE",

"USER_ID",

"CURR_CODE",

PROCESS_ID,

APEX_ITEM.DISPLAY_AND_SAVE(14,(NVL(PAYMENT_EXCH_RATE,0)-NVL(EXCHANGE_RATE,0)) * NVL(ADJ_AMOUNT,0)) EXCHANGE_AMT,

ABS((NVL(PAYMENT_EXCH_RATE,0)-NVL(EXCHANGE_RATE,0)) * NVL(ADJ_AMOUNT,0)) DIE_AMOUNT,

APEX_ITEM.DISPLAY_AND_SAVE(13,decode(SIGN((NVL(PAYMENT_EXCH_RATE,0)-NVL(EXCHANGE_RATE,0)) * NVL(ADJ_AMOUNT,0)),-1,'LOSS',1,'PROFIT',0,NULL)) EXCHANGE_TYPE

from TEMP_AP_PAYMENT_BATCH_DTL

WHERE BATCH_ID = :P619_BATCH_ID

and SUPP_ID=:P619_SUPPLIER

Now when I try to make payment of 200 records in one go it is working fine. However when I select 500 rows it show me bad request error :

pastedImage_10.png

Please suggest why it is showing error when I try to update 200+ records and not in 200 records.

Please suggest. Any suggestions would be appreciated.

Regards

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 18 2017
Added on Nov 20 2017
2 comments
724 views