ADFBC+JSF - Current master record lost after Rollback
Hi all,
We've a master-detail page with a 'create new detail' command button that opens a new jspx page with a detail record creation form. From that creation page, if we hit the cancel button (bind to Rollback action) returning to the parent master-detail page, the current row for the master iterator has repositioned to the first row, thus losing the master-detail status where the user had previously.
Doesn anyone know how to avoid this behavior without having to add code to reposition the iterators? (i.e how to maintain the iterators current rows after a Rollback?)
Thanks in advance for any help,
Jordi Lopez
Message was edited by:
Ramot
This has been asked a number of times.
The latest idea from Steve, to a previous thread of mine, was:
Create an event for the onRollback, which does not invoke the default event action. This prevents the Rollback from occurring, but allows shouldAllowModelUpdates to return false.
Since it's an Add a Detail, you could always issue a delete if it's only an add. If it's an [add] or [edit], then you'd need to do a row refresh, remove new rows, or look at an id# (pk) and if that is null or possibly negative depending on how you set it, remove the row via the iterator.
[this is all based on 10.1.2/jsp/adf/struts]
Similar Messages
-
I have three queues setup. A Base queue, Backout queue and a Hold queue.
A test application reads from Base queue and rollback() the session. After attempting to deliver the message two times, the JMS application sends the message to Backout queue after the third rollback().
My application (MsgRequeueApp) reads the message from Backout queue and waits for some time, adds some headers for its own use, sends the message again to Base Queue. The test application reads the re-queued message and rollback() three times. At the end of the third rollback(), the message is lost. I was expecting the message to go back to Backout Queue.
1. MsgRequeueApp does not log any new messages. So, it is not reading any new message.
2. I am monitoring the queues from weblogic's Admin console. The message is not present in Base Queue / Backout queue / Hold queue.
Note: There is a different logic that would send messages to Hold queue. But I am not testing that right now.
Here is the log after I enabled logging (Headers, Body)
####<Feb 4, 2013 10:56:31 AM CST> <> <> <1359996991531> <116727> <> <> <SystemModule-0!TESTBOQ> <ConsumerCreate> <<anonymous>> <MC:CA(local):OAMI(DefaultServer.jms.connection19.session20.consumer22)> <> <>
####<Feb 4, 2013 10:56:31 AM CST> <> <> <1359996991552> <840437> <> <> <SystemModule-0!TESTBASEQ> <ConsumerCreate> <<anonymous>> <MC:CA(local):OAMI(DefaultServer.jms.connection23.session24.consumer26)> <> <>
####<Feb 4, 2013 11:05:11 AM CST> <BEA1-00037A05C5399E472B1E-574C53746F72655F44656661756C74446F6D61696E5F46696C6553746F72652D30> <> <1359997511266> <249265> <ID:<237345.1359997510782.0>> <> <SystemModule-0!TESTBASEQ> <Produced> <<anonymous>> <> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>false</mes:JMSRedelivered><mes:JMSTimestamp>1359997510782</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:22 AM CST> <> <> <1359997522152> <866698> <ID:<237345.1359997510782.0>> <> <SystemModule-0!TESTBASEQ> <Retry exceeded> <<WLS Kernel>> <> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>true</mes:JMSRedelivered><mes:JMSTimestamp>1359997510782</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:22 AM CST> <> <> <1359997522152> <885695> <ID:<237345.1359997510782.0>> <> <SystemModule-0!TESTBOQ> <Produced> <<WLS Kernel>> <> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>false</mes:JMSRedelivered><mes:JMSTimestamp>1359997510782</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:31 AM CST> <BEA1-00077A05C5399E472B1E-574C53746F72655F44656661756C74446F6D61696E5F46696C6553746F72652D30> <> <1359997531207> <716965> <ID:<237345.1359997530728.0>> <> <SystemModule-0!TESTBASEQ> <Produced> <<anonymous>> <> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>false</mes:JMSRedelivered><mes:JMSTimestamp>1359997530728</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:31 AM CST> <BEA1-00027A05C5399E472B1E-574C53746F72655F44656661756C74446F6D61696E5F46696C6553746F72652D30> <> <1359997531209> <972000> <ID:<237345.1359997510782.0>> <> <SystemModule-0!TESTBOQ> <Consumed> <<anonymous>> <MC:CA(local):OAMI(DefaultServer.jms.connection19.session20.consumer22)> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>false</mes:JMSRedelivered><mes:JMSTimestamp>1359997510782</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:41 AM CST> <> <> <1359997541259> <230216> <ID:<237345.1359997530728.0>> <> <SystemModule-0!TESTBASEQ> <Retry exceeded> <<WLS Kernel>> <> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>true</mes:JMSRedelivered><mes:JMSTimestamp>1359997530728</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:41 AM CST> <> <> <1359997541259> <250889> <ID:<237345.1359997530728.0>> <> <SystemModule-0!TESTBOQ> <Produced> <<WLS Kernel>> <> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>false</mes:JMSRedelivered><mes:JMSTimestamp>1359997530728</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
####<Feb 4, 2013 11:05:41 AM CST> <BEA1-000A7A05C5399E472B1E-574C53746F72655F44656661756C74446F6D61696E5F46696C6553746F72652D30> <> <1359997541304> <943009> <ID:<237345.1359997530728.0>> <> <SystemModule-0!TESTBOQ> <Consumed> <<anonymous>> <MC:CA(local):OAMI(DefaultServer.jms.connection19.session20.consumer22)> <<?xml version="1.0" encoding="UTF-8"?>
<mes:WLJMSMessage xmlns:mes="http://www.bea.com/WLS/JMS/Message"><mes:Header><mes:JMSDeliveryMode>PERSISTENT</mes:JMSDeliveryMode><mes:JMSExpiration>0</mes:JMSExpiration><mes:JMSPriority>4</mes:JMSPriority><mes:JMSRedelivered>false</mes:JMSRedelivered><mes:JMSTimestamp>1359997530728</mes:JMSTimestamp><mes:Properties/></mes:Header><mes:Body><mes:Text>TestCase1</mes:Text></mes:Body></mes:WLJMSMessage>> <>
Can someone help me figure out how I can debug what is going wrong here?Do you have a redelivery limit set on the producer or the destination? If you do, a message may be discarded once the limit is reached depends on your delivery-failure-params on the destination. You can configure to have the messages put into an error destination once they reach their redelivery limit.
-
Aperture 3: GPS data gets lost after 'Update from Master'
My library contains photos in JPEG format that I geotag in Places, then I save the metadata with 'Write IPTC Metadata to Master'. The problem I have is, that the GPS data gets lost after I do an 'Update from Master', even if I saved the metadata before. I'm having this problem with referenced and managed photos and all my JPEGs from several different cameras. The only way to permanently store the GPS info into my photos seems to be to export the geotagged photos as versions.
Does anybody has the same problem or knows how to solve this?
Thanks in advance,
MichaelUse Houdah geo (http://www.houdah.com) to write location data back to the EXIF. It's interface is very similar to Places (Google maps and pins) and you can interface with the Aperture library. It's a bit of a pain, but if you need it done now rather than wait for an Aperture 3 fix, then...
Also, see here: http://www.nickrains.com/index.php?option=com_content&view=article&id=65:apertur e-3&catid=12:news&Itemid=24 -
FI-AA and the Automatic Creation of Equipment Master Records
Our client is currently on SAP R/3 4.7E and per SAP Notes 176056, 370884, 361520, releases above 4.6B should be able to automatically create an equipment resord master record from within FI-AA. Configuration shows that undaer FI-AA Master Data the integration should be possible, but we have tested and cannot get it to work. No equipment record is ever created.
Has anyone been successful in performing this function?
What are we missing?
Thank You.
RuthieHi,
Simple,
1. Go to AOLK and check which tab layout is assigned to your asset class, to transaction group 'Others'.
2. Go to AOLA select layout you found out at 1st step, then double click on 'Tab Page Titles'.
3. Select tab page Allocations and click on position group on tab pages.
4. Click on new entries and insert 'S0013', save.
after doing this you will be able to find 'equipment' box under allocation.
and regarding asset synchronization..
Asset Accounting --> Master Data --> Automatic Creation of Equipment Master -> Specify Conditions for Synchronization of Master Data
In this step, under the box 'Edit Asset Master Record' mention,
Create Equipment 2 Direct Synchronization after saving
Change Equipment 2 Direct Synchronization after saving
Make sure you do not have any other field 'required' in equipment creation and not assigned to asset field.
After doing this you should be able to get equipment created automatically..
Regards,
Sayujya -
ERROR : Output - No details for medium PRN im vendor master record
While trying to create PO after applying sourcing to a shopping cart the following error message apears in our system currently
Output: No details for medium PRN im vendor master record (Document Number 1000000295 , Item 1)
Could anybody depict the solution pl ?Hi
Which SRM version are you using ?
Please go through this ->
In PPOMABBP, your purch org must be defined under (or at the same level as) a company. This company org id (defined in function tab) will be used to read address and use it as "contact" addresse._
PO output
Reg Output medium in Purchase order.
Also, try adding a default printer in the organizational plan (PPOMABBP) or to add a printer in the BP address._
You can look at transaction bbp_po_action_def to understand how it is done for setting output medium.
+Look for BADI "BBPSEND_MEDIUM_MODE ".+_
Related links ->
Re: How to define a new "send medium" for a vendor?
SRM PO's to be printed out with the PO
To set Output type,check the foll path:
SPRO->supplier relationship management-> SRM Server->Cross application basic setting->set output action and output format
See the foll link for more details:
http://help.sap.com/saphelp_srm50/helpdata/en/91/41faf2c220e84c9002a4ae4cc1906a/frameset.htm
Related notes:
Note 1028388 - User settings for output medium is not saved.
Note 885593 - SRM 5.0 SP02: Incorrect output medium and change impossible
Do let me know.
Regards
- Atul -
Dunning proposal for item and account master record
Dear Friends,
In the dunning proposal list:
Block the line item or remove the block in the current dunning proposal
and also have another statement like Change the dunning and correspondance data of an account in the master record which is not at dunning proposal level.
as per both the statement I have confusion of below statement:
After the dunning proposal has been created, changes to the dunning data in items or master records are ignored in the current dunning run.
is it true?
Please reply.
Thanks and regards,
Mahendra DevDear Deepak,
Thanks for your reply.
My doubt is some changes are made dunning list:
in the sap book its given a changes made at master record and items are not affected to the current dunning level
and only you can block and unblock the items which is affected to the current dunning level.
Is this conditions are ok or not?
Thanks and regards,
Mahendra Dev -
Hi,
i tried to initialize period for material master record and i am getting error * follow the instruction in note 487381 before initialization* .any suggestion would be appriciated thanks
cheers
jothiHi
FYI--from sap note
the initialization of a posting period has the following effects concerning the period stocks:
The initialization of the posting period to a previous or to any posting period may lead to the loss of the information of the inventory balances of the previous periods.The book value of the current posting period is taken as the basis also for values of the previous period in this case.
If you want to continue working with this new posting period, in addition you should execute report Z_DEL_HIST_ENTRIES attached so that history entries greater or equal to the new posting period will be deleted.
If you have to briefly reset the posting period by one period (for example, postings must still be posted in a certain period) just to make a correction (and for a small number of postings), you should initialize the posting period back again to the old value so that the values of the previous period will not be lost (you should forbid postings when carrying out corrections).
However, afterwards the values of the previous period or the history records (as of Release 4.5) of the materials posted in this case are inaccurate.
You should NOT execute report Z_DEL_HIST_ENTRIES in this case.
However, if the posting period is generally reset again to a previous posting period and if postings were made during this time, all information on the inventory balance of the previous periods is lost.
As of Release 4.5a, you should use the cited correction report Z_DEL_HIST_ENTRIES in order to delete history records that are more current than the current posting period.Otherwise, it can result in deviations (inconsistencies) for the update of the history records.
Important! If there are open physical inventory documents that have status 'counted' or for which indicator 'Freeze inventory balance' has been set, you should reject these if they refer to a previous period or have been created in the former previous period.The inventory difference to be posted can be determined from the current book value of the previous period and the book quantity frozen in the physical inventory document (ISEG-BUCHM) and does not match the inventory balance of the previous period that is currently valid.
Reg
Raja -
How to save a "new" master record when pressing the "create" in the detail
I have a simple Master - Detail form for a Customer - Activity case, where the update of Activity table happens through an additional form.
When users press the create a new user on the top report (Customer Report) they enter the Master detail form, fill in all the Customer fields and instead of saving the customer (master) record and then come back to create a new activity (detail), they press right away the "create new activity" button, causing all customer data (master) to get lost.
Is there a way to trigger the parent record to be saved when a user presses the create activity (detail) button?
Thank you
YannisIn order to show you better the idea, I created a demo application that you can see at: http://apex.oracle.com/pls/otn/f?p=45792:2:1386218200737406::NO:::
When you create a new order (page 3) you can see that instead of inline editing for the detail, there is a report that will drive to another form (page 4) to edit the data for order detail.
So just to clarify, I am interested to find out in page 3, how to cause a master record to save (when on insert) when a user press the Create button to add a new order detail.
Thank you
Yannis -
Equipment master record updation in Asset master record
Dear Friends,
I have a query with regard to Equipment master record updation in asset master record. Here we have created equipment in Plant maintenance module and we have created asset in AS01 tcode. When we give the asset number to PM module guys, they can easily update the asset number in their equipment master by changing the equipment master record.
But when we enter the same in asset master record in 3rd tab allocations tab, initially it is accepting the equipment details like equipment number, category, object and tech description, but the same is not available after saving.
Please let me know whether I have to do any customization in asset settings inorder to get the equipment number populated in asset master record.
Thanks,
Dwarak.Hi,
Thanks a lot for your reply.
I did both these customization, but still it is not working. Any other customization to be done? Please let me know.
And also in asset master record in allocations tab, do we need to select sync and workflow checkbox?
Thanks
Dwarak. -
Credit master records are showing the wrong credit exposure?
Hi,
Some credit master records are showing the wrong credit exposure and therefore orders are being credit blocked when they should have been approved.
The problems occur after the credit limit has changed in the credit master record
Please Help.
Regards,
ChamandeepDear Chamandeep,
Trust you have reviewed the open documents that would constitute to credit exposure, and have turned a blank.
In such cases, it is possible to reorganise the credit master data of customers by using the programmes RVKRED77 and RVKRED07.
Kindly prefer the latter as it permits greater flexibility especially in selection of dates of data reorganisation.
In either case, the data re-organisation is resource intensive and is best run when all other users are cleared from the system.
Regards,
K Gopidas -
Unable to replicate the Vendor Master Records
Hi I am using the transaction BBPGETVD to transfer the Vendor Master Records from R/3 ro SRM...but could not able to transfer it as I am getting an error "Organizational unit -
does not exist; check entries", even through I have created Organisation Structure for Vendor also. I have maintained all the relavent parameters in the Attributes.
The following attributes I have maintained: System Alias for Accounting Systems, Company Code, Local Currency, Current ITS for an External Partner, Accounting System for Vendor, System Alias for Vendor.
Can any one tell me is there any other parameters to be maintained or where I am going wrong.
I am working on SRM5.0.
Thanks and Regards
PKMHi
Please go through these links.
Re: vendor not intended for a puchasing org
Re: Vendor replication
Re: Not able to replicate Vendor from R/3
Re: What are the steps to me followed to get the vendors from R/3 to SUS
Re: Vendor replication Error. SAP R/3 to EBP system
Re: vendor replication
Re: Vendor replication
Replication of verdor records
Regards
- Atul -
See my problem no master record move to next record
hi master
sir
i have master detail block master table have all data but detail no data i need feed data in detail then i goto in detail block write value and press F10 for save
for new record in detail
in detail blick post-block or post_record or post_insert event i write this code
go_block('masterblock');
next_record;
go_item('detailblock.item');
but not responses no master block move to next record still and my curser sitll in last postion
sir how i move master record after save the detail record and jump to detail block for new record
please give me idea or code
thanking you
aamirthank for reply
sir your help very usefull for my but when i press F10 then system show massage do you want to save change the record
sir how i avoid that window and directly move to next record
please give me idea
thanking you
aamir -
Close period for material Master record error
my current period is 07 2010.
I want to close period 07 2010, and make new posting to period 08 2010.
but when i do the posting, system show error "Posting only possible in periods 2010/07 and 2010/06 in company code C999"
PS: C999 is the company code that contains the plant P999
And when i try to close the current period of material Master record by MMPV, system show below information :
"L O G
Mode: Check and close period
Client: 000
Period entered (month/year): 07 2010
Incorrect period in control rec. of CoCd C999; no conversion The current period (month/year) of the control record is 07 2010
Period closing complete; log issued.
E N D"
and my current OB52 setting is below:
Please help to supply some suggestion.
P999 + 1 2010 12 2010 13 2010 16 2010
P999 A ZZZZZZZZZZ 1 2010 12 2010 13 2010 16 2010
P999 D ZZZZZZZZZZ 1 2010 12 2010 13 2010 16 2010
P999 K ZZZZZZZZZZ 1 2010 12 2010 13 2010 16 2010
P999 M ZZZZZZZZZZ 1 2000 12 2010 13 2000 16 2010
P999 S ZZZZZZZZZZ 1 2010 12 2010 13 2010 16 2010
V001 + 1 2000 12 2010 13 2000 16 2010Hi,
Check in T.code: MMRV and see which period is open for ur Co.Code and back posting is allowed or not. If you are sure to open new period now of new posting to period 08, then
use t.code: MMPV ,
enter
Company code C999
Period to open 08
Fiscal Year 2010
Execute
( system will close the period last period 07 and automatically system open the new one 08)
Now try ur transaction.
if any problem, then check in FI Side:
Use t.code: OB52 and open the 08,2010 period in Account Types A, K, D,M, S and specially Account Type u201C+u201D which stands for valid for all accounts type and save. Better consult FICO consultant for OB52 step.
Regards,
Biju K -
Error while Importing Vendor Master records
I get the following error when importing vendor Master records into the MDM repositorry
Cannot import qualifiers because the qualified lookup field is not mapped.
I noticed that the file I'm importing contains 1000 vendors. However the qualified lookup table "PHONE" for the vendors contain only 388 records.
After I imported the records I found that there was only 389 records in the repository.
I'm using standard map provided by SAP.
I ran the import again but this time I unmapped all fields for the qualified update.
Now the Import Manager uploaded the remaining 613 records.
I would like to know whether how I can load 1000 records in one load rather than having to go through the file twice.
This is important since I want to use the import manager server for my loads.
Thanks
manojHi Manoj,
Try the following options.
1. In the Import Manager, Select Configuration->Options
set <b>"Merge qualified links using matching qualifiers value to Off"</b>
2. In the Map Fields/Values tab in Import manager, select the qualified field in which you are trying to import, right clik on the field->select Set Qualified Update -> Update -> Select All available qualifiers into Matching qualifiers->
New Links- Create
Existing Links -> Update (All Mapped Qualifiers).
Hope this should solve your problem.
Thanks and Regards
Subbu. -
How to change Number range to Contact Person in Customer Master Record
Dear all,
We are maintaining contact person details under contact person tab in customer master record.
Currently contact person is being created using VAP1 transaction.
Can we automate this contact person creation by entering the data in contact person itself?
and where can we change the number range of contact person.
I have searched a lot to find the solution for this. Please help me to resolve this issue. Your suggestions will be highly appreciated.
Best regards
VenkatHi Venkat,
To your first question: "Can we automate this contact person creation by entering the data in contact person itself?"
Yes, you can enter the contact person directly in the customer master in the contact person tab. A number is generated automatically.
To your second question, go to transaction SNUM, and there use object "PARTNER". Here you can configure number range for contact persons.
Hope this helps,
Regards
Nikhilesh
Maybe you are looking for
-
Help using repository variable in dashboard text
Hi, we have a dashboard section that shows current announcements regarding data issues, etc. This is just using a plain text object on the dashboard. I need to add the following to the top of the text: "Data loaded on xx/xx/xxxx". I've created a stat
-
Trying to run adobe reader update 9.3.3 on a xp sp3 box
Message is " The upgrade patch cannot be installed by windows in staller servi ce because the program to be upgraded may be missing or the upgrade pa tch may update a different version of the program. Verify that the program to be upgraded e xists on
-
Hello, My printer is currently giving me the error "Incompatible Ink Cartridges." This started occurring directly after a print, a print that came out poorly (faded text). The ink cartridges are half full and have never been replaced, in other words
-
I tried to sync Firefox mobile to my PC. Then I tried to upgrade to Firefox 4.0, which was a mistake, because I already had 4.0. I checked yes to install it again. Then I tried to uninstall and reinstall 4.0. That is when I started getting the error
-
Mac OS X 10.3.2 won't let me in
I purchased the apple I book with the Panther OS X software. It works beautifully but I think I got a bug that now doesn't let me open my CD drive- not the problem I'm addressing though. So I downloaded the OS X 10.3.2 update from the Apple Site - co