I am facing syntactical error, please help
Hi All,
Please help me.
I am facing syntactical error for the below mentioned code, please help me to get rid of it.
I want to fetch the record set in cursor loop it to process one by one inside the loop - for every record - i need to fetch a record set and process it
pseudocode will be like
cursor c1 - select * from table
for rec from c1
loop
create cursor c2 - select * form table where value = rec.value
for rec2 from c2
loop
process record
end loop
loop end
The exact code is
DECLARE
QNTY_REQ INT := 0;
QNTY_ALLOCATED INT :=0;
FGONHAND_CNT INT := 0;
varINONHAND_CNT INT := 0;
FGONHAND_QTY INT := 0;
varINONHAND_QTY INT := 0;
varORGANIZATION_ID INT :=166;
varAFM_IN_TYPE_SUBINV VARCHAR2(500) :='-';
CURSOR C1 IS
SELECT * FROM
(SELECT OH.ORDER_NUMBER,
CONCAT(SUBSTR(OL.ORDERED_ITEM,0,(LENGTH(OL.ORDERED_ITEM)- 2 )),'IN') INITEM,
(SELECT INVENTORY_ITEM_ID FROM MTL_SYSTEM_ITEMS WHERE ORGANIZATION_ID = 85
AND SEGMENT1 = CONCAT(SUBSTR(OL.ORDERED_ITEM,0,(LENGTH(OL.ORDERED_ITEM)- 2 )),'IN')) IN_INVENTORY_ITEM_ID,
OL.ORDERED_ITEM,
OL.ORDERED_QUANTITY,
OL.INVENTORY_ITEM_ID FG_INVENTORY_ITEM_ID,
OL.SUBINVENTORY FG_SUBINVENTORY
FROM OE_ORDER_HEADERS_ALL OH , OE_ORDER_LINES_ALL OL
WHERE OH.HEADER_ID = OL.HEADER_ID
AND OH.ORG_ID = 146
AND OH.ORDER_NUMBER = 250300149
AND OL.SHIP_FROM_ORG_ID = varORGANIZATION_ID
AND OL.BOOKED_FLAG = 'Y'
AND OL.FLOW_STATUS_CODE ='AWAITING_SHIPPING');
--NEED TO GROUP BY THE SUMATION OF QTY , IF SAME ITEM IS ADDED MORE THEN ONE LINE
BEGIN
---DBMS_OUTPUT.ENABLE();
CREATE GLOBAL TEMPORARY TABLE TMP_PICK_LIST
--SLNO INT
FGCODE VARCHAR2(25),
INCODE VARCHAR2(25),
LPN_ID INT,
LPN_NUMBER VARCHAR2(30),
QTY_AVAILABLE INT,
QTYALLOCATE INT,
ITEMTYPE VARCHAR2(10), -- FG OR IN TYPE OF ITEM ALLOCATED
PACK_OR_LOOSE VARCHAR2(10), -- PACKED ITEM OR LOOSE
SUBINVENTORY VARCHAR2(20),
LOCATOR_ID INT,
LOCATOR VARCHAR2(20)
) ON COMMIT PRESERVE ROWS;
FOR REC in C1
LOOP
-- QUANTITY NEED TO ALLOCATE
QNTY_REQ := REC.ORDERED_QUANTITY;
QNTY_ALLOCATED :=0;
/* START : ALLOCATE FG QUANTITY IF AVAILABLE */
--CHECK FG ITEM AVAILABLE IN THE ORDERED SUBINVENTORY ?
SELECT COUNT(1) INTO FGONHAND_CNT FROM MTL_ONHAND_QUANTITIES_DETAIL
WHERE ORGANIZATION_ID = varORGANIZATION_ID AND INVENTORY_ITEM_ID = REC.FG_INVENTORY_ITEM_ID AND SUBINVENTORY_CODE = REC.FG_SUBINVENTORY;
IF FGONHAND_CNT > 0 THEN
SELECT SUM(TRANSACTION_QUANTITY) INTO FGONHAND_QTY FROM MTL_ONHAND_QUANTITIES_DETAIL
WHERE ORGANIZATION_ID = varORGANIZATION_ID AND INVENTORY_ITEM_ID =REC.FG_INVENTORY_ITEM_ID AND SUBINVENTORY_CODE = rec.FG_SUBINVENTORY;
--IF THE AVAILABLE FG ONHAND IS LESS THEN EQUAL TO ORDER QUANTITY OR MORE
IF ( FGONHAND_QTY <= QNTY_REQ ) THEN
INSERT INTO TMP_PICK_LIST (FGCODE ,INCODE ,LPN_ID, QTY_AVAILABLE ,QTYALLOCATE ,ITEMTYPE,PACK_OR_LOOSE,SUBINVENTORY , LOCATOR_ID )
SELECT REC.ORDERED_ITEM,REC.INITEM,LPN_ID,TRANSACTION_QUANTITY,TRANSACTION_QUANTITY,'FGITEM','LOOSE' ,SUBINVENTORY_CODE,LOCATOR_ID
FROM MTL_ONHAND_QUANTITIES_DETAIL WHERE ORGANIZATION_ID = varORGANIZATION_ID
AND INVENTORY_ITEM_ID =REC.FG_INVENTORY_ITEM_ID AND SUBINVENTORY_CODE = rec.FG_SUBINVENTORY;
--UPDATE ALLOCATED QTY
QNTY_ALLOCATED := FGONHAND_QTY;
--UPDATE QTY REQUIRED
QNTY_REQ := QNTY_REQ - QNTY_ALLOCATED;
END IF;
END IF;
/* END : ALLOCATE FG QUANTITY IF AVAILABLE */
/* START : ALLOCATE IN TYPE ITEM IF AVAILABLE */
IF QNTY_REQ > 0 THEN --IF YES , THEN ALLOCATE - IN TYPE OF ITEM
SELECT COUNT(1) INTO varINONHAND_CNT FROM MTL_ONHAND_QUANTITIES_DETAIL
WHERE ORGANIZATION_ID = varORGANIZATION_ID
AND INVENTORY_ITEM_ID = REC.IN_INVENTORY_ITEM_ID
AND SUBINVENTORY_CODE IN ( varAFM_IN_TYPE_SUBINV );
IF varINONHAND_CNT > 0 THEN
CURSOR C2 IS
SELECT * FROM
(SELECT REC.ORDERED_ITEM,REC.INITEM,LPN_ID,TRANSACTION_QUANTITY QTY,SUBINVENTORY_CODE,LOCATOR_ID
FROM MTL_ONHAND_QUANTITIES_DETAIL WHERE ORGANIZATION_ID = varORGANIZATION_ID
AND INVENTORY_ITEM_ID =REC.IN_INVENTORY_ITEM_ID AND SUBINVENTORY_CODE IN ( varAFM_IN_TYPE_SUBINV )
AND LPN_ID IS NOT NULL ORDER BY LPN_ID ASC);
FOR REC1 in C2
LOOP
IF REC1.QTY <= QNTY_REQ THEN
INSERT INTO TMP_PICK_LIST (FGCODE,INCODE,LPN_ID,QTY_AVAILABLE,QTYALLOCATE,ITEMTYPE,PACK_OR_LOOSE,SUBINVENTORY , LOCATOR_ID )
VALUES(REC1.ORDERED_ITEM,REC1.INITEM,REC1.LPN_ID,REC1.QTY,REC1.QTY,'INITEM','PACK',REC1.SUBINVENTORY_CODE,REC1.LOCATOR_ID );
--UPDATE ALLOCATED QTY
QNTY_ALLOCATED := QNTY_ALLOCATED + QTY;
--UPDATE QTY REQUIRED
QNTY_REQ := QNTY_REQ - QTY ;
ELSIF REC1.QTY > QNTY_REQ THEN --IF LPN HAVING MORE THEN REQUIRED
INSERT INTO TMP_PICK_LIST (FGCODE,INCODE,LPN_ID, QTY_AVAILABLE,QTYALLOCATE,ITEMTYPE,PACK_OR_LOOSE,SUBINVENTORY , LOCATOR_ID )
VALUES(REC1.ORDERED_ITEM,REC1.INITEM,REC1.LPN_ID,REC1.QTY ,QNTY_REQ,'INITEM','PACK',REC1.SUBINVENTORY_CODE,REC1.LOCATOR_ID );
--UPDATE ALLOCATED QTY
QNTY_ALLOCATED := QNTY_ALLOCATED + QTY;
--UPDATE QTY REQUIRED
QNTY_REQ := QNTY_REQ - QTY ;
END IF
IF QNTY_REQ = 0 THEN
EXIT;
END IF;
END LOOP;
CLOSE C2;
END IF;
END IF;
/* END : ALLOCATE IN TYPE ITEM IF AVAILABLE */
-- ELSE
--DBMS_OUTPUT.PUT_LINE(QNTY_REQ);
END LOOP;
--UPDATE LPN NUMBER & LOCATOR NAME
--CLOSE C1;
--DBMS_OUTPUT.PUT_LINE('M');
END;
without going too much in depth about the code
You error is here:
BEGIN
---DBMS_OUTPUT.ENABLE();
CREATE GLOBAL TEMPORARY TABLE TMP_PICK_LIST
...You're doing DDL inside a PL/SQL block. (creating the GLOBAL TEMPORARY TABLE)
That is not correct.
You would need to have that table created before running the PL/SQL block.
Do not, never, create objects at runtime!
Similar Messages
-
Keep Getting Annoying Image/File Upload Error Please Help!
I keep getting this error message - can't upload image X.png, it seems to happen with several different image - then I try to resume/retry wait some time; sometimes it works and sometimes it doesn't, getting kind of frustrating. Please help!
http://chefagogo.businesscatalyst.com/Hi
Are you still facing the same issue ?
It can be due to few reasons such as connectivity issues or if any update to your site is done at the same time from BC end.
If still you are facing same error, please let me know.
Thanks,
Sanjit -
Windows - No Disk Error - Please help!
Windows - No Disk Error - Please help!
Hi,
I have the following set up:
* Lenovo T-61p
* Windows XP Pro, SP 3
* HP Photosmart 8250 printer (with nothing plugged into the various card readers, and USB slot in the printer)
I am getting the following error:
Windows - No Disk
Exception Processing Message 0xc0000013 Parameters 0x75CE023C
0x84C40C84 0x75CE023C
I have done a lof experimenting and thru process of elimination, and believe I have determined that this only happens when the HP Photosmart 8250 printer is plugged in to the USB slot of the computer.
I can stop it from happening by safely removing hardware, and removing the drive that the 8250 creates on your computer when you plug it in. In my case, this is drive E. I'm guessing if there was something in the the various card readers, and USB slot in the printer, that's what those would be, but I don't those use those functions of the printer.
I understand there is more at work than simply the printer, because I did not used to get this error, so some software changed as well, that is scanning all ports, and finding a drive that has no disk, and producing the error.
A simple google search finds a lot people all over the world having this problem, and are solving it in different ways, because the suspected source is different: Norton, HP, etc.
I have tried everything I have read, and the only thing that works was my own idea, of manually safely removing the drive the printer creates each time I plug in the printer.
Anyone every any better, more permanent solutions? Or know what the real root of the problem is? What is scanning all the drives and being showing an error message because it found an empty drive?
Thanks and Happy Holidays/New Year!I've been getting the same error on my 4G nano for the past week. I've had my nano for about a month and the first few weeks were fine. Tried it on 2 different computers (Vista and XP) and same problem. Tried it on a 3rd (XP) and it started ok. Problem started coming back after a day.
I was able to find a quick fix though. I noticed that sometimes the message says something like "iexplore.exe... no disk..." even if I don't even use IE. What I do is end iexplore.exe on task manager before running iTunes and syncing my nano. I don't get the error whenever I do this, but one drawback is that the contents of my nano suddenly pops up in a window - even when disk use is not enabled.
I've reset/restored my nano dozens and dozens of times to make sure it's clean. Leads me to believe it's a driver issue. Either that or I have a friggin malware problem I can't seem to find.
I'll be posting updates every now and then. I'm no expert so I'm hoping an Apple expert also steps in to give some input. -
my ipod generation 5 will not come out of recovery mode. i was simply updating my software and this happened. it will not let me restore it comes up with and error. please help, thanks.
Hey erinoneill24,
Thanks for using Apple Support Communities.
Sounds like you can't update your device. You don't mention an error that it gives you. Take a look at both of these articles to troubleshoot.
iPod displays "Use iTunes to restore" message
http://support.apple.com/kb/ts1441?viewlocale=it_it
If you can't update or restore your iOS device
http://support.apple.com/kb/HT1808?viewlocale=de_DE_1
If you started your device in recovery mode by mistake, restart it to exit recovery mode. Or you can just wait—after 15 minutes the device will exit recovery mode by itself.
Have a nice day,
Mario -
I cannot use iCloud on Windows 7, as it won't recognize my apple ID when i try to sign in to icloud it i get error saying "you can't sign in because of a server error (please help some one)
Although your message isn't mentioned in the symptoms, let's try the following document with that one:
Apple software on Windows: May see performance issues and blank iTunes Store -
HT201442 I did this but still i am getting the same error , please help me .
I did this but still i am getting the same error , please help me .
<Email Edited by Host>Look at http://support.apple.com/kb/ts4451
Cheers, Tom -
i am not able to update my iphone 4 ,when ever i tried to update it its show 1309 error...and at times 9006 error ,please help me ..
Hey alkarim2008,
If you are having an issue with being unable to update or restore your iPhone, I would suggest that you troubleshoot using the steps in this article -
Resolve iOS update and restore errors in iTunes - Apple Support
Thanks for using Apple Support Communities.
Happy computing,
Brett L -
hi my iphone is broken. it won't pass the connect to itunes. when i try to restore is says that there is an error. please help!
thanks,
jg2013
<Subject Edited by Host>Hello, 02633.
Thank you for visiting Apple Support Communities.
If your iPhone is disabled, you will need to process the steps in the article below.
iOS: Forgotten passcode or device disabled after entering wrong passcode
http://support.apple.com/kb/ht1212
Cheers,
Jason H. -
I have updated my iphone with the current software but it is showing you need to connect to of itunes to activate your phone, when i did that it is continuously showing an error.please help me to get through.
Kindly Activate my phone.Rajan Gupta wrote:
...it is continuously showing an error.
See here > http://support.apple.com/kb/TS3424
Also see this discussion.
https://discussions.apple.com/message/21189708 -
i need the drivers for earl 2011 macbook pro 13 inch i7 4 gigs for windows 7 64 bits i tried downloading with bootcamp butt it never completes allways ends up with an error please help if any one has the drivers or knows were i can download them
Doug...
If you don't have it for reference, the manual might come in handy > US/Boot_Camp_Install-Setup.pdf
After it loads, Command + F to find information regarding the drivers. -
hi i just bought my new iPhone 4s yesterday and when u opened it was not updated so when i tried SO MANY TIMES to update it on the devise and on my new mac it said that there was a unknown error please help me
Please tell us what kind of computer you have, what operating system and what version of iTunes. Not just "the latest version of iTunes", the exact version number.
-
i can't download the apple ios 5 for the ipad. after downloading around 10 % an error no. 3259 occurs. it's a network error. please help . it's urgent. i am having apple ipad 2 3G wifi.
i switched off all the security settings and all the firewalls.
i m unable to install any of the app on the ipad
so i saw the apple support and it said to update the older version of my ipad.
and niether am i able to download the update nor am i able to download any app and install it in my ipad2
i also tried to download an .ipsw file (ios5 update) from torrentz bt i am also unable to install from that as itunes rjects that file and gives an error. and also tries to delete that file. plz anyone help urgently. -
i have update my 3g software to 4.21 but its not working when it come to restoring firmware its show a error please help me out
That error shows up when a phone is jailbroken or you are trying to downgrade the iOS version. Neither of which is supported by apple.
-
I am geting following error please help
ERROR-
RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://www.nature.com/principles/webservice/login" errorID=2032]. URL: http://www.nature.com/principles/webservice/login"]
code-
operation = new Operation(null, "login");
operation.url = "login";
argsArray = new Array("login_id", "login_password", "unique_machine_id");
operation.argumentNames = argsArray;
operation.method = "POST";
operation.serializationFilter = filter;
operations.push(operation);
public function login(loginId:String, loginPassword:String, uniqueMachineId:String):AsyncToken
trace(loginId, loginPassword, uniqueMachineId);
var _internal_operation:AbstractOperation = _service.getOperation("login");
var _internal_token:AsyncToken = _internal_operation.send(loginId, loginPassword, uniqueMachineId);
return _internal_token;
login service is being called from server that is in java-
package com.nature.ebook.components.auth
import com.nature.ebook.data.UserInfo;
import com.nature.ebook.services.CallStatus;
import com.nature.ebook.services.IEBookService;
import com.nature.ebook.services.XMLServiceParser;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.controls.Alert;
import mx.rpc.AsyncToken;
import mx.rpc.Fault;
[ManagedEvents("authSuccess, authFail")]
public class AuthCommand extends EventDispatcher
public function AuthCommand(target:IEventDispatcher=null)
[Inject]
public var service:IEBookService;
[Inject]
public var auth:AuthModel;
// Methods
* This command dispatches event AuthenticationEvent.AUTH_FAIL when the service return failt
* @param fault Fault
public function error(fault:Fault):void
trace(fault);
var e:AuthenticationEvent = new AuthenticationEvent(AuthenticationEvent.AUTH_FAIL, null, null, CallStatus.getServerFaultCall());
dispatchEvent(e);
* This command dispatches event when the service return rezult Array
* @param result Array
* if cs.success <code>true </code> dispatch AuthenticationEvent.AUTH_SUCCESS
* if cs.success <code>false</code> dispatch AuthenticationEvent.AUTH_FAIL
public function result(result:*):void
if (result)
var cs:CallStatus = XMLServiceParser.getCallStatus(result);
if (cs.success)
var us:UserInfo = XMLServiceParser.getUserInfo(result);
var e:AuthenticationEvent = new AuthenticationEvent(AuthenticationEvent.AUTH_SUCCESS, us, null, cs);
dispatchEvent(e);
else
e = new AuthenticationEvent(AuthenticationEvent.AUTH_FAIL, null, null, cs);
dispatchEvent(e);
public function execute(event:AuthenticationEvent):AsyncToken
return service.login(event.user.loginId, event.magicWord, event.user.uniqueMachineId);Sorry for the confusion. After starting the WLS 6.0 server, use your browser
to launch the console, verify that the Frobable EJB is correctly deployed as
frobtarget with the correct class path specified. The 6.0 JAAS sample is
trying to invoke on examples.security.acl.Frobable, make sure this is the
deployed instance. This is an error in the JAAS example SampleAction.java
file since the JAAS sample actually builds examples.security.jaas.Frobable,
this bug will be corrected in service pack 1 which will be available
shortly.
nancy coelho <[email protected]> wrote in message
news:3a9ee0af$[email protected]..
Hi! I am new to JAAS and also to Weblogic server6.0. I am trying to run
JAAS sample and geting the following error . please help
Thanks,
Nancy
E:\bea\wlserver6.0\samples>java examples.security.jaas.SampleClient
t3://localho
st:7001
Using Configuration File: Sample.policy
Login Module Name: examples.security.jaas.SampleLoginModule
Login Module Flag: required
username: ncoelho
password: prabhala
javax.naming.NameNotFoundException: Unable to resolve frobtarget.Resolved:
'' U
nresolved:'frobtarget' ; remaining name ''
at
weblogic.rmi.internal.AbstractOutboundRequest.sendReceive(AbstractOut
boundRequest.java:90)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
ef.java:247)
at
weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteR
ef.java:225)
at
weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNod
e_WLStub.java:121)
at
weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
at javax.naming.InitialContext.lookup(InitialContext.java:350)
at examples.security.jaas.SampleAction.run(SampleAction.java:61)
at javax.security.auth.Subject.doAs(Subject.java:80)
at examples.security.jaas.SampleClient.main(SampleClient.java:114)
Failed to frob
E:\bea\wlserver6.0\samples> -
cont contact apple server error please help with ipad touch 4. im just fed up with apple please help me because why is it only apple with these kind of problems?
If you mean updae server
Update Server
Try:
- Powering off and then back on your router.
- iTunes for Windows: iTunes cannot contact the iPhone, iPad, or iPod software update server
- Change the DNS to either Google's or Open DNS servers
Public DNS — Google Developers
OpenDNS IP Addresses
- For one user uninstalling/reinstalling iTunes resolved the problem
- Try on another computer/network
- Wait if it is an Apple problem
Otherwise what server are you talking about
Maybe you are looking for
-
i am Oracle DBA for a company from yesterday really i face critical problem which is that we have 17 data servers ( don't smile it's truth), we use various operating systems (Windows servers and Linux Redhat), i try to make strategy to collect all th
-
Transient persestant memory-begin abort transaction-arraycopynonatomic
If array defined as transient, then abort doesnt make any sense, chages are not rolled back.(Both for arrayCopy and arraycopyNonAtomic functions) public void AtomicNonatomic() byte hello[] = {'H','E','L','L','O'}; byte[] key_buffer = J
-
JAXP API provides no way to enable XML Schema validation mode
I am evaluating XDK 9.2.0.5.0 for Java and have encountered another problem with XML Schema support when using the JAXP API. Using the classes in oracle.xml.jaxp.*, it appears to be impossible to enable XML Schema validation mode. I can set the schem
-
Hi I am trying to develop a report, with screeen painter, using 4.6c version. when i click on Layout editor , it doesnt show the screen from where I can drag and drop......and gives the message No RFC autorization for user. I havent worked on 4.6c. d
-
Hai, I am using a servlet and I am calling the JNI method, but it is throwing an error like "java.lang.UnsatisfiedLinkError: check_file". (check_file is my JNI method.) I have checked the included header file name and function name, they are proper a