Runtime Error COMPUTE_BCD_OVERFLOW in co02
Hi guys.
I am getting the runtime error Overflow during the arithmetical operation (type P) in program "SAPLCK21" when saving via co02.
This error occurs in the Production system but not in the test system for the same Production Order.
Thanks in advance.
I have gone through the specified notes.They are not applicable to our system release 605.
(For added information: we have recently upgraded SAP from 4.7 to ECC 6.0 EHP5)
The issue is happening only for a specific raw material 159085420000.
We have a test system QAS which is a copy of Production (live) system.
In QAS, if this material is added to any production order, it is getting saved without any issues.
But in PRD, it is causing the run time error when it is added to any Production Order.
Also the MM master data for the material 159085420000 is exactly the same in both QAS and PRD.
Also
The Base Unit of measure for the material is kg.
I am using the same unit. While saving (via co02), it throws the run time error from the form price_of_purchase_info_record.
If I change the unit to MT (alternative unit of measure) in co02, it is getting saved without any issues.
Edited by: kapmsd on Jan 23, 2012 6:48 AM
Edited by: kapmsd on Jan 24, 2012 6:29 AM
Similar Messages
-
ABAP runtime errors COMPUTE_BCD_OVERFLOW
ABAP runtime errors COMPUTE_BCD_OVERFLOW
Occurred on 12/08/2010 at 06:44:17
>> Short dump has not been completely stored. It is too big.
Error analysis
An overflow has been determined in the current arithmetical operation
containing operands of type P. Possible causes include:
1. The results field of type P is to small and the result does not fit
into it.
places.
2. The result or partial result has more than 31 decimal places.
How to correct the error
You may need to define the result field to be larger, if it is still
possible to do so.
It may be possible to split the current process so that only smaller
values occur.
Eine Vorablösung zu dem aufgetretenen Fehler findet sich vielleicht
If the error occurred in one of your own programs or in an SAP program
that you modified, try to correct it yourself.
If you require an interim solution to this error, you can look in the
SAP note system. If you have access to
the SAP notes system yourself, enter the following search strings:
"COMPUTE_BCD_OVERFLOW"
"BCD_FIELD_OVERFLOW" (By release 4.0a, this error has been remedied at this
point)Hi Ganapati,
Check this thread COMPUTE_BCD_OVERFLOW in Database Performance collector.
Note 543749 - ABAP runtime error COMPUTE_BCD_OVERFLOW
It may helps you. -
What is the runtime error compute_bcd_overflow.
Hi guys,
pls let me know that when the runtime error compute_bcd_overflow occurs.what will be the causes for this program.You usually get that, if a number you calculate i getting bigger than the field it is stored in allows.
Take a look at your short dump, in the details it should give you more information and also the place in the coding where the error happens.
Hope that helps,
Michael -
Runtime error :COMPUTE_BCD_OVERFLOW
Hi,
I am getting the run time error as "Overflow for arithmetical operation (type P) in program".
Here is the part of my code.
Types: begin of ty_nriv,
OBJECT type NROBJ,
SUBOBJECT type NRSOBJ,
NRRANGENR type NRNR,
TOYEAR type NRYEAR,
minnumber type NRFROM,
maxnumber type NRto,
CurrentNumber type NRLEVEL,
No_range type NRTO,
useage type P decimals 6,
M_dooms type P decimals 4,
end of ty_nriv.
data:g_object type nriv-object,
tab_nriv type standard table of TY_nriv ,
WA_NRIV TYPE TY_NRIV,
GV_YEAR(4) TYPE N,.
*selection screen
select-options: s_object for g_object .
*start-of-slection.
select OBJECT
SUBOBJECT
NRRANGENR
TOYEAR
FROMNUMBER
tonumber
NRLEVEL
from nriv
into table tab_nriv
where object in s_object
and TOYEAR < GV_YEAR.
loop at tab_nriv into wa_nriv.
WA_NRIV-No_range = WA_NRIV-maxnumber - WA_NRIV-minnumber + 1 .
wa_nriv-useage = ( ( wa_nriv-currentnumber - wa_nriv-minnumber + 1 ) / WA_NRIV-No_range ) * 100 .
wa_nriv-M_dooms = 50 / ( ( ( wa_nriv-currentnumber - wa_nriv-minnumber + 1 ) / ( wa_nriv-No_range + 1 ) )
/ ( 1 - ( wa_nriv-currentnumber - WA_NRIV-minnumber + 1 ) / ( WA_NRIV-No_range + 1 ) ) ).
modify tab_nriv from wa_nriv transporting No_range useage M_dooms.
endloop.
Please help me out in this issue.
Thanks,
*P.S- I have tried with increase the length of packed type of decimals 10 and with data element KTMNG.Hi Swetha,
Use Below Code
Types: begin of ty_nriv,
OBJECT type NROBJ,
SUBOBJECT type NRSOBJ,
NRRANGENR type NRNR,
TOYEAR type NRYEAR,
minnumber type NRFROM,
maxnumber type NRto,
CurrentNumber type NRLEVEL,
No_range type NRTO,
useage type P decimals 6,
M_dooms type P decimals 4,
end of ty_nriv.
data:g_object type nriv-object,
tab_nriv type standard table of TY_nriv ,
WA_NRIV TYPE TY_NRIV,
GV_YEAR(4) TYPE N .
data:c type P decimals 6,
d type P decimals 6.
*selection screen
select-options: s_object for g_object .
*start-of-slection.
select OBJECT
SUBOBJECT
NRRANGENR
TOYEAR
FROMNUMBER
tonumber
NRLEVEL
from nriv
into table tab_nriv
where object in s_object
and TOYEAR < sy-datum+(4).
loop at tab_nriv into wa_nriv.
WA_NRIV-No_range = WA_NRIV-maxnumber - WA_NRIV-minnumber + 1 .
if wa_nriv-no_range is not initial.
wa_nriv-useage = ( ( wa_nriv-currentnumber - wa_nriv-minnumber + 1 ) /
WA_NRIV-No_range ) * 100 .
endif.
if wa_nriv-No_range <> -1.
c = ( ( wa_nriv-currentnumber - wa_nriv-minnumber + 1 ) / (
wa_nriv-No_range + 1 ) ).
endif.
if c <> 1.
d = ( c / ( 1 - c ) ).
endif.
if d is not initial.
wa_nriv-M_dooms = 50 / d.
endif.
modify tab_nriv from wa_nriv transporting No_range useage M_dooms.
endloop.
Regards
jana -
Run time error COMPUTE_BCD_OVERFLOW coming at MFBF
Hi Guru's
User is getting runtime error at MFBF as below:
Runtime Errors COMPUTE_BCD_OVERFLOW
Exception CX_SY_ARITHMETIC_OVERFLOW
This coming at production but not coming at test server.
when user is trying to enter quantity 66059 there is error coming but when he enter quantiy as 6095 there is no dump.
Please suggest any solution to avoid and also suggest sap Notes if there is any available.
Thanks in advance,
regards,
Nilesh IHi,
I can see that there are several SAP notes regarding this issue, you just need to check their symptons and if they are valid for your SAP_APPL release and support package.
Here are the SAP notes:
- 1295055: Product cost collector: Field AFPO-WEMNG set incorrectly
- 964308: COMPUTE_BCD_OVERFLOW in CKMO_GET_ORD_HIST_NETWR_MMIM
I hope they help you.
Regards,
Marcelo -
Run time error COMPUTE_BCD_OVERFLOW when extracting data
Dear all,
We are facing an issue when trying to extract the data for CRM Service contract item Extractor. It is giving runtime error when trying to extract particular range of transaction number say 1 to 50. but if i split these into 2 packages i.e 1 to 25 & 26 to 50, the data is getting extracted without any problems. If anyone has come across the similar issue, please share your views.
details of the errro:
Runtime Errors COMPUTE_BCD_OVERFLOW
Except. CX_SY_ARITHMETIC_OVERFLOW
Short text
Overflow during the arithmetical operation (type P) in program
Thanks in Advance!
Regards,
PavanHi,
I can see that there are several SAP notes regarding this issue, you just need to check their symptons and if they are valid for your SAP_APPL release and support package.
Here are the SAP notes:
- 1295055: Product cost collector: Field AFPO-WEMNG set incorrectly
- 964308: COMPUTE_BCD_OVERFLOW in CKMO_GET_ORD_HIST_NETWR_MMIM
I hope they help you.
Regards,
Marcelo -
Hi,
A runtime error for overflow (type p) occurs with the following details:
Runtime Errors COMPUTE_BCD_OVERFLOW
Exception CX_SY_ARITHMETIC_OVERFLOW
Date and Time 06/12/2007 11:33:13
Instead of displaying the dump screen, i'd like to catch the runtime error and display a message instead. The following is the code that causes the error (onhand is too large):
REQRMENT = FORECAST - ONHAND - OPENQTY.
Please help,
Points will be rewarded and all help will be greatly appreciated.
Thanks,
JohnAccording to help, these are the catchable exceptions for a form call:
Catchable Exceptions
CX_SY_PROGRAM_NOT_FOUND
Cause: The specified program was not found.
Runtime Error: LOAD_PROGRAM_NOT_FOUND
Cause: The specified program cannot exist because the program name is longer than 40 characters.
Runtime Error: PERFORM_PROGRAM_NAME_TOO_LONG
CX_SY_DYN_CALL_ILLEGAL_FORM
Cause: The specified subroutine was not found.
Runtime Error: PERFORM_NOT_FOUND
Cause: The specified index was too small.
Runtime Error: PERFORM_INDEX_0
Cause: The specified index was negative.
Runtime Error: PERFORM_INDEX_NEGATIVE
Cause: The specified index was too large.
Runtime Error: PERFORM_INDEX_TOO_LARGE
CX_SY_DYN_CALL_PARAM_MISSING
Cause: The called FORM expects more parameters than were specified.
Runtime Error: PERFORM_PARAMETER_MISSING
CX_SY_DYN_CALL_PARAM_NOT_FOUND
Cause: More parameters were specified than expected by FORM.
Runtime Error: PERFORM_TOO_MANY_PARAMETERS
CX_SY_DYN_CALL_ILLEGAL_TYPE
Cause: In the parameter transfer using the addition STRUCTURE, the addressing offsets/> do not match in the current and target structures.
Runtime Error: PERFORM_BASE_WRONG_ALIGNMENT
Cause: The deep components contained in the current and target structures cannot be passed to each other. This error can only occur in parameter transfer using STRUCTURE.
Runtime Error: PERFORM_CAST_DEEP_MISMATCH
Cause: During the transfer of a generically defined type to the form, a type conflict occurred.
Runtime Error: PERFORM_CONFLICT_GENERIC_TYPE
Cause: The table type of the current parameter does not match the table type of the parameter defined in the form.
Runtime Error: PERFORM_CONFLICT_TAB_TYPE
Cause: The type of current parameter does not match the type of parameter defined in the form.
Runtime Error: PERFORM_CONFLICT_TYPE
Cause: The current parameter occupies less storage space than the target parameter defined in the form. This error occurs only with parameter specification using STRUCTURE.
Runtime Error: PERFORM_PARAMETER_TOO_SHORT
Cause: During parameter transfer with the addition STRUCTURE, the fragment views of the current and target parameters do not match. This error only occurs in Unicode programs in
Runtime Error: PERFORM_CONFLICT_UC_STRUCT
Cause:When the form is called, an internal table is expected as current parameter.
Runtime Error: PERFORM_TABLE_REQUIRED
Cause: A hash table was passed to a parameter defined using TABLES.
Runtime Error: PERFORM_STD_TAB_REQUIRED -
ST03 BI workload stats runtime error
Hi All,
we are getting a runtime error COMPUTE_BCD_OVERFLOW when we try to run BI workload statistics report.
Overflow during the arithmetical operation (type P) in program "SAPWL_ST03N". Seems like the result field is small.
We are on NW2004s, BI 7.0
Thanx
Balaji SinghCheck the note below
https://service.sap.com/sap/support/notes/881968 -
Runtime Error Purchasing BI Content initial setup
Hi all,
I'm trying to setup Purchasing BI Content and i have the dump error during the initial setup in T-Code "OLI3BW" Statistical setup of info structures from purchasing documents.
"Runtime Errors COMPUTE_BCD_OVERFLOW
Except. CX_SY_ARITHMETIC_OVERFLOW
Short text
Overflow during the arithmetical operation (type P) in program "SAPLMCEX02"."
Thanks.Hi,
Check
SAP notes: 1165576 and 1176819
Thanks
Reddy -
Hi,
kindly suggest me a OSS NOTE on this runtime error. Points will be rewarded for the appropriate suggestion.
Runtime Errors COMPUTE_BCD_OVERFLOW Except. CX_SY_ARITHMETIC_OVERFLOW Date and Time 21.12.2007 12:31:23
Short text
Overflow during the arithmetical operation (type P) in program "RMNIWE90_01".
What happened?
Error in the ABAP Application Program
The current ABAP program "RMNIWE90_01" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
What can you do?
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', was not
caught in
procedure "WERTE_BERECHNEN" "(FORM)", nor was it propagated by a RAISING
clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
An overflow was discovered in an ongoing arithmetical operation with
operands of type P. Possible causes are:
1. The result field of type P is too small for the result.
2. The result or a intermediate result has more than 31 decimal places.
How to correct the error
The result field must be enlarged, if this is still possible. It may
also be possible to break up the current process into subprocesses so
that only smaller values occur.
If the error occurred in your own ABAP program or in an SAP
program you modified, try to remove the error.
There may already be a solution to the error in the SAP notes system.
If you have access to the SAP notes system first try searching with the
following keywords:
"COMPUTE_BCD_OVERFLOW"
"BCD_FIELD_OVERFLOW" (Until release 4.0a, this runtime error occurred at this
position)
"RMNIWE90_01" or "RMNIWE90_01"
"WERTE_BERECHNEN"
If you cannot solve the problem yourself and want to send an error
notification to SAP, include the following information:
1. The description of the current problem (short dump)
To save the description, choose "System->List->Save->Local File
(Unconverted)".
2. Corresponding system log
Display the system log by calling transaction SM21.
Restrict the time interval to 10 minutes before and five minutes
after the short dump. Then choose "System->List->Save->Local File
(Unconverted)".
3. If the problem occurs in a problem of your own or a modified SAP
program: The source code of the program
In the editor, choose "Utilities->More
Utilities->Upload/Download->Download".
4. Details about the conditions under which the error occurred or which
actions and input led to the error.
The exception must either be prevented, caught within proedure
"WERTE_BERECHNEN" "(FORM)", or its possible occurrence must be declared in the
RAISING clause of the procedure.
To prevent the exception, note the following:
Information on where terminated
Termination occurred in the ABAP program "RMNIWE90_01" - in "WERTE_BERECHNEN".
The main program was "RMNIWE90_01 ".
In the source code you have the termination point in line 805
of the (Include) program "RMNIWE90_01".
The termination is caused because exception "CX_SY_ARITHMETIC_OVERFLOW"
occurred in
procedure "WERTE_BERECHNEN" "(FORM)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "RMNIWE90_01 "; its source code begins in line
797 of the (Include program "RMNIWE90_01 ".
Source Code Extract
Line
SourceCde
775
niwe_preis_p = niwe_preis.
776
max_preis_p = max_preis.
777
IF niwe_preis_p >= max_preis_p.
778
no_price = x.
779
ENDIF.
780
781
*------- Fortschreiben Materialpreise -
782
PERFORM mryf_material_price_update USING s_mry_mt08y "note865204
783
space "note865204
784
no_price
785
space.
786
787
*------- Commit Work -
788
IF com_work = x.
789
PERFORM mryf_commit_work USING comstamp.
790
ENDIF.
791
792
ENDFORM. "update_mbew
793
*eject
794
795
FORM WERTE_BERECHNEN *
796
797
FORM werte_berechnen.
798
799
*------- Preis aus Matstamm ermitteln -
800
lbkum = s_mry_mt08y-stlbk.
801
salk3 = s_mry_mt08y-stsal.
802
IF s_mry_mt08y-stvpr = 'S'.
803
preis = s_mry_mt08y-ststp * bwpei / s_mry_mt08y-stpei.
804
ELSE.
>>>>>
preis = s_mry_mt08y-stver * bwpei / s_mry_mt08y-stpei.
806
ENDIF.
807
808
*------- Negative Bestände ignorieren -
809
IF sniwe9-noneg = x.
810
IF lbkum < 0.
811
lbkum = 0.
812
salk3 = 0.
813
ENDIF.
814
ENDIF.
815
816
*------- Bilanzwerte initialisieren -
817
CLEAR: wert1, wert2, wert3, wert4, wert5, wert6.
818
CLEAR: preis1, preis2, preis3, preis4, preis5, preis6.
819
noval1 = noval2 = noval3 = noval4 = noval5 = noval6 = x.
820
bwert = max_wert.
821
bpreis = max_preis.
822
LOOP AT seq.
823
CASE seq-step.
824
WHEN '1'.
Thanks and Regards,
SKUMAR.There should not any need of SAP Note for this.
This could be because of the wrong value passing to the field which is of type P.
Check the value of the field and correct it and execute it again. This is surely work.
Reward if it is useful.
Thanks,
Srinivas -
COMPUTE_BCD_OVERFLOW Runtime Error in 'Z' Program
Hi Gurus,
In one of my report, i am getting this error:
Run Time Error: Compute_BCD_Overflow
Exception CX_SY_ARITHMETIC_OVERFLOW
Short text
Overflow during the arithmetical operation (type P) in program
Error analysis
An exception occurred that is explained in detail below.
The exception, which is assigned to class 'CX_SY_ARITHMETIC_OVERFLOW', was not
caught in
procedure "OUTPUT_DATA" "(FORM)", nor was it propagated by a RAISING clause.
Since the caller of the procedure could not have anticipated that the
exception would occur, the current program is terminated.
The reason for the exception is:
An overflow was discovered in an ongoing arithmetical operation with
operands of type P. Possible causes are:
1. The result field of type P is too small for the result.
2. The result or a intermediate result has more than 31 decimal places.
I searched a lot on SCN but most of the solutions are for standard SAP programs and SAP has provided notes for that.
I am pasting a part of subroutine. Below is subroutine in which error is coming:
FORM output_data .
gt_data1_copy = gt_data1.
SORT gt_data2 BY article site sloc.
SORT gt_data1_copy BY article site sloc.
LOOP AT gt_data1 INTO gwa_data1.
READ TABLE gt_data2 INTO gwa_data2 WITH KEY article = gwa_data1-article
site = gwa_data1-site
sloc = gwa_data1-sloc BINARY SEARCH.
IF sy-subrc = 0.
gwa_output-soh_qty = gwa_data2-soh_qty.
gwa_output-count_qty = gwa_data2-count_qty.
gwa_output-var_qty = gwa_data2-var_qty.
gwa_output-var_value = gwa_data2-var_qty * gwa_data2-map. "Error is coming at this point.
"Here I am multiplying variance quantity to Moving average price(MAP) to get variance value.
ENDIF.
endloop.
endform.
Request your help.
Appreciate Your Help in Advance.
Regards,
PankajHi Nabheet,
Thanks for your reply.
ok..I ll try by keeping this as of type quantity.
data : var_value type mseg-menge.
Hope this will work fine.Actually this reports takes too much time. I ll run this in background and get back to you with result.
Regards,
Pankaj -
Conversion of planned order to production order resulting into Runtime error
Hello Gurus
I am trying to convert Planned order into production order in MD04, but I am getting ABAP Runtime error; for details please see image here posted.
Please help me to resolve the issue.
Thanks in advance!
# If anybody wants remote access of my system through Team viewer I am ready to share my desktop for same.
Regards!
AKSHAYHi Akshay,
Overflow during arithmetical operation type P COMPUTE_BCD_OVERFLOW comes when the maximum of the internal ABAP field that is 99,999,999,999.99 many be quantity, cost value UoM conversion etc.
Please check how this UOM (unit of measure) is defined in transaction CUNI. In this transaction, you may have set the Value-based commitment indicator. This indicator controls whether commitments for the chosen unit of measure are recorded on a quantity basis or a value basis.
Please search OSS note for this dump and also raise this to OSS.
Regards,
R.Brahmankar -
Runtime error in starting Lightroom
I receive the following message when I try to start Lightroom:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:...Files\Adobe\Adobe Photoshop Lightroom 1.2\lightroom.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
Lightroom ran well for several days and then failed to open with the above message.
I have tried everything I know to do (uninstalled and reinstalled the application, restored the computer to a restore point before Lightroom was originally installed, etc.) and do not know were to go from here. Suggestions would be appreciated.
I am using Windows XP sp2 and have 4 GB of ram and 250 GB of hard disk space.
Thanks,
Cliff CulpAha! A fix! Please look at this...
http://www.adobeforums.com/cgi-bin
bob frost, "Help! Runtime error after Lightroom 1.1 install!" #10, 27 Jun 2007 6:54 am -
Runtime error while executing rule
Hello All,
While executing the DTP for a cube, im facing the error as Runtime error while executing rule -> see long text .
For this source is another Cube, where im loading the data from Cube to Cube.
Error Description are as follows:-
Error Location: Object Type TRFN
Error Location: Object Name 0T9SCR6Q4VWS1SOPNRRBOY1YD51XJ7PX
Error Location: Operation Type ROUTINE
Error Location: Operation Name
Error Location: Operation ID 00034 0000
Error Severity 100
Original Record: Segment 0001
Original Record: Number 557
and Also descripton is :-
Diagnosis
An error occurred while executing a transformation rule:
The exact error message is:
Division by zero
The error was triggered at the following point in the program
GP4H0CW3MLPOTR3E8Y93QZT2YHA 4476
System Response
Processing the data record has been terminated.
Procedure
The following additional information is included in the higher-level
node of the monitor:
Transformation ID
Data record number of the source record
Number and name of the rule which produced the error
Let me know ur valuable suggestions on these error...
thanks.Hello,
I have checked all the transformation and End Routines.All are working fine.Yesterday i have loaded some data into it, but today its gettting errored out.
Checked completely in the forum for threads related to this, but couldnt find proper thread which had solutions....
thanks,
srinivas. -
Could someone help me with a Runtime Error while saving a PDF file?
While saving a 28 page PDF file in Illustrator today, I got a window saying, "This application has requested the "Runtime" to terminate it in a unusual way." It said to contact the applications support team for more information. I keep getting the same thing each time I try it. Does anyone know how to fix this issue or how I contact the applications support team ?
Thank you for any insight.
PamIt is a 13.5x11 inch calendar. There are 14 pages with images on them and
some text. The other pages have text, a grid and a colored background with a
gaussian blur. I saved each page as an "outline".
The printer I am using requested I save all pages in a pdf file. I was
successful in saving all but about six pages, now I can't even open the
file.
What happens is... I open Illustrator
I open the pdf file
A window appears that says... Runtime Error,
This application has requested the Runtime to terminate it in an unusual
way. Please contact the application's support team for more information.
I select ok
then a window appears that says... Adobe
Illustrator CS5 has stopped working. A problem caused the program to stop
working correctly. Windows will close the program and notify you if a
solution is available.
Then the program closes.
So far I have not been notified of anything.
Please let me know if you need more details.
Thank you so much for helping me with this.
Pam
Maybe you are looking for
-
Exit button code not working in published captivate file
Hi, I have created a elearning module in captivate 8. I have an exit button at the end of the module. The button has the inbuilt code ''on success - exit''. When I publish this file to swf or AICC format, this exit button doesnot work. Please help!
-
Regarding use of DDL in PL/SQL
Hai, Can someone help me in understanding why we can't use DDLs in PL/SQL. I will be really thankful to you. Gursimran
-
Setting property for multiple objects?
Adobe Pro X; ES2 I need to set the access property for multiple objects based on the selection of a radio button group. I assume I have to use resolveNodes(), but cannot for the life of me get it to work. Here's what I've played with : if (this.rawVa
-
I have an original iPad and downloaded the new operating system. Now, I cannot add to my contacts or calendar apps, and Pages ( which I purchased) is not allowing me to use the bold, underline, and italics functions. Does anyone know how to solve t
-
Buttons in imagen in a 'over state'
hello! i'm trying to make a few buttons on my menu. i have a menu that is a clip and is always playing and i want some areas of the video clip to works as buttons. what i want for the buttons is that when the mouse is over it to appear an image on to