How to use QPXVBLK: QP: Bulk Import of Price List?

hi,
i'm trying to create a script for import price lists. i've read that this concurrent program "QPXVBLK: QP: Bulk Import of Price List" is what i need. i've been able to successfully create the script to populate the interface tables:
QP_INTERFACE_LIST_HEADERS
QP_INTERFACE_LIST_LINES
QO_INTERFACE_PRICING_ATTRIBS
but i'm getting an error.
3436374/PRL/QP_INTERFACE_LIST_HEADERS/24934 Cannot perform Insert, as record with orig_sys_header_ref 24934 already exists for the list_source_code .
i figured it has something to do with the ORIG_SYS_HEADER_REF, ORIG_SYS_LINE_REF and ORIG_SYS_PRICING_ATTR_REF columns.
below are values i'm currently passing.
QP_INTERFACE_LIST_HEADERS TABLE
- ORIG_SYSTEM_HEADER_REF = LIST_HEADER_ID
QP_INTERFACE_LIST_LINES TABLE
- ORIG_SYS_LINE_REF = LIST_LINE_ID
- ORIG_SYS_HEADER_REF = LIST_HEADER_ID of parent record in QP_INTERFACE_LIST_HEADERS TABLE
QP_INTERFACE_PRICING_ATTRIBS TABLE
- ORIG_PRICING_ATTR_REF = PRICING_ATTRIBUTE_ID
- ORIG_SYS_LINE_REF = LIST_LINE_ID of parent record in QP_INTERFACE_LIST_LINES TABLE
- ORIG_SYS_HEADER_REF = LIST_HEADER_ID of parent record in QP_INTERFACE_LIST_HEADERS TABLE
if these are not correct, what values should be passed on this columns?
thanks
allen

hi all,
ii would like to add a follow up question on this.
what fields are required when inserting records into the interface tables for the QP: Bulk Import of Price List?
i've been running some tests and while some price lists are imported with no issues, some are not and some only partial. i'm not receiving any errors on the import which makes this harder for me to debug.
any thoughts?
thanks.
allen

Similar Messages

  • Error in QP: Bulk Import of Price List

    Hi All,
    I am trying to import price list records using the concurrent program 'QP: Bulk Import of Price List'. I am facing one issue in this...below is the error detail:
    7164262/PRL/QP_INTERFACE_LIST_LINES//RAGH-L-3 A price break child line must have at least one pricing attribute.
    The header and Qualifier records are getting imported sucessfully, the issue is with the line and it's attributes. Below are the fields on interface tables whcih i m populating:
    INSERT INTO QP_INTERFACE_LIST_LINES (
    ORIG_SYS_LINE_REF,
    ORIG_SYS_HEADER_REF,
    LIST_LINE_TYPE_CODE,
    START_DATE_ACTIVE,
    END_DATE_ACTIVE,
    ARITHMETIC_OPERATOR,
    OPERAND,
    PRIMARY_UOM_FLAG,
    PRODUCT_PRECEDENCE,
    INTERFACE_ACTION_CODE,
    PROCESS_FLAG,
    PROCESS_STATUS_FLAG,
    PRICE_BY_FORMULA,
    AUTOMATIC_FLAG,
    REPRICE_FLAG
    --PRICING_GROUP_SEQUENCE
    ) VALUES
    'RAGH-L-3',
    'RAGH-H-3',
    'PLL',
    sysdate,
    NULL,
    'UNIT_PRICE',
    150,
    'Y',
    230,
    'INSERT',
    'Y',
    'P',
    NULL,
    'Y',
    'Y'
    --0
    INSERT INTO qp_interface_pricing_attribs
    orig_sys_pricing_attr_ref,
    orig_sys_line_ref,
    orig_sys_header_ref,
    PRODUCT_ATTRIBUTE_CONTEXT,
    product_attr_code,
    product_attr_val_disp,
    product_uom_code,
    interface_action_code,
    process_flag,
    process_status_flag,
    PRICING_ATTRIBUTE_CONTEXT,
    PRICING_ATTRIBUTE,
    PRICING_ATTR_VALUE_FROM_DISP,
    COMPARISON_OPERATOR_CODE,
    PRICING_ATTR_VALUE_TO_DISP )
    VALUES
    'RAGH-ATTR-3',
    'RAGH-L-3',
    'RAGH-H-3',
    'ITEM',
    'INVENTORY_ITEM_ID',
    'CM13139',
    'EA',
    'INSERT',
    'Y',
    'P',
    'ADS_PRICING',
    'COST',
    '25',
    'BETWEEN',
    '30' );
    Using the above process I am getting the error as mentioned:"7164262/PRL/QP_INTERFACE_LIST_LINES//RAGH-L-3 A price break child line must have at least one pricing attribute.".
    If I am not using the pricing attributes PRICING_ATTRIBUTE_CONTEXT,PRICING_ATTR_CODE, Pricing_attr_value_from,COMPARISON_OPERATOR_CODE, PRICING_ATTR_VALUE_TO I am able to import the line records also.
    The script provided by Oracle also uses the same columns in the interface table, kindly help me if any one have any idea regarding this issue.

    Hi Luko,
    I tried the same script given by oracle, but it is giving me the error as I mentioned earlier. When I am not using the pricing line attributes, it is working fine. The error is coming only when I am passing the pricing attribute parameter(PRICING_ATTRIBUTE_CONTEXT,     PRICING_ATTR_CODE,     PRICING_ATTR_VALUE_FROM_DISP,
    COMPARISON_OPERATOR_CODE,     PRICING_ATTR_VALUE_TO_DISP).
    I am passing the values as shown below:
    PRICING_ATTRIBUTE_CONTEXT-Code fro pricing context i.e PRICING ATTRIBUTE
    PRICING_ATTR_CODE-code for attribute i.e. FREIGHT_COST
    PRICING_ATTR_VALUE_FROM_DISP-200
    PRICING_ATTR_VALUE_TO_DISP-300
    COMPARISON_OPERATOR_CODE-BETWEEN
    Thanks!

  • QP: Bulk Import of Price List

    Hi All,
    I encouter this error when i run this CP.
    Program Name : ‘QP: Bulk Import of Price List’
    Erroring with the following error :
    QP_INTERFACE_LIST_HEADERS/SAMPLE_HEADER Invalid Date.
    Output :
    ------Processing Price List Entity--------
    -----------Bulk Pricelist Data Loader---------
    Paremeters
    Entity Name:
    Process Id:
    Process Type:
    Process Parent: Y
    Number Of Threads: 1
    Number Of succesfully Processed Headers: 0
    Number Of Errored Headers: 1
    Number Of succesfully Processed Qualifiers: 0
    Number Of Errored Qualifiers: 0
    Error Details
    4766507/PRL/QP_INTERFACE_LIST_HEADERS/SAMPLE_HEADER Invalid Date.
    4766507/PRL/QP_INTERFACE_LIST_HEADERS/SAMPLE_HEADER Invalid Date.
    thanks,

    Please check the date format mentioned for start_date_active
    For QP_INTERFACE_LIST_HEADERS, it is VARCHAR2 and should be inserted as a character string in the format YYYY/MM/DD
    For QP_INTERFACE_LIST_LINES, it is however a DATE field which means that you can enter a normal date there
    Regards
    Soumya

  • Need a quick step by step how to use home share to import 500 songs in my Libruary into my little girls libruary

    need a quick step by step how to use home share to import 500 songs in my Libruary into my little girls libruary; her birthday is today - my five min action item has had me up since 2am - help me not be a failure today

    Hi there,
    So, is your daughter's library on a separate computer and running on the same Wifi as yours? Just need to establish the scenario.
    Cheers,
    GB

  • Using API  to run Catalog Bulk Load - Items & Price Lists concurrent prog

    Hi everyone. I want to be able to run the concurrent program "Catalog Bulk Load - Items & Price Lists" for iProcurement. I have been able to run concurrent programs in the past using the fnd_request.submit_request API. But I seem to be having problems with the item loading concurrent program. for one thing, the program is stuck on phase code P (pending) status.
    When I run the same concurrent program using the iProcurement Administration page it runs ok.
    Has anyone been able to run this program through the backend? If so, any help is appreciated.
    Thanks

    Hello S.P,
    Basically this is what I am trying to achieve.
    1. Create a staging table. The columns available for it are category_name, item_number, item_description, supplier, supplier_site, price, uom and currency.
    So basically the user can load item details into the database from an excel sheet.
    2. use the utl_file api, create an xml file called item_load.xml using the data in the staging table. this will create the xml file used to load items in iprocurement and save it in the database directory /var/tmp/iprocurement This part works great.
    3. use the api fnd_request.submit_request to submit the concurrent program 'Catalog Bulk Load - Items & Price Lists'. This is where I am stuck. The process simply says pending or comes up with an error saying:
    oracle.apps.fnd.cp.request.FileAccessException: File /var/tmp/iprocurement is not accessable from node/machine moon1.oando-plc.com.
    I'm wondering if anyone has used my approach to load items before and if so, have they been successful?
    Thank you

  • Bulk Import into contact list error.

    Hi,
    We are testing out the bulk import into contact list feature and we are getting an error that we can't resolve.  We followed the directions from the documentation http://topliners.eloqua.com/docs/DOC-6918
    Here's the sample request we are making:
    URL: https://www02.secure.eloqua.com/api/bulk/2.0/contacts/imports
    Request Header:
    Authorization: [our token]
    Content-Type: application/json
    Request Body:
      "name": "test",
      "fields": {
        "emailAddress": "{{Contact.Field(C_EmailAddress)}}"
      "syncActions": [
          "action": "add",
          "destination": "/contacts/lists/63"
      "identifierFieldName": "emailAddress",
      "isSyncTriggeredOnImport" : "true"
    Response Body:
        "failures": [{
            "field": "destination",
            "stackTrace": [{
                "field": "syncActions"
            "value": "/contacts/lists/63",
            "constraint": "ML Statements must have a ContactList root (see http://topliners.eloqua.com/docs/DOC-4298 for details) (when action = add)."
    Is there a step we are missing? 
    Thanks for the help.

    Hi Benny,
    In syncActions, instead of: "destination": "/contacts/lists/63", please try: "destination": "{{ContactList[63]}}".

  • How to use lodercli for export import

    Hello,
    I want to migrate my content server data  , that is on SAPDB version 7.3 (32 bit)  to new server with MAX DB 7.6. (64 bit) .
    I wanted to know:
    1)  how to do export an d import using lodercli. i wanted to use loder of my new server i.e. MAXDB loder to do the export immport. Can any one tell me the steps and the command to do this ?
    2) I have refered SAP note 962019, but need some more help on the steps that is given in this note for hetrageneous copy.
    Note : i dont have any SAP system on the server i have only content server and hence i dont have user SAPR3 on database.
    Regards,
    Bhavesh

    > Please check the following (point 7) in note 962019:
    Ok...
    > 7. The procedure described in this note supports the following migrations:
    > and I am dealing with the same situation hence choose the export import rather than normal backup recovery.
    Well. it says: the procedure supports these migrations, which is true.
    It does not say: "please do use the export/import migration in these situations".
    Please do read the note point 1 where it says;
    "Homogeneous system copies (backup/recovery) can be executed only in
    systems that fulfill  the following conditions:
    a) The database versions in the source system and the target system
        do not differ.
    b) The processor uses the same byte sorting sequence (Little Endian
        -> Little Endian; Big Endian -> Big Endian).
    *If the specified operating system prerequisites are met in the
    source and target system, you MUST use the homogeneous system copy
    and not the heterogeneous system copy.*"
    So in your case export import is not even supported!
    > 2) I know the Cs 6.10 is out of support and it need to upgrade to new CS version that is 6.4 , but if i am already installing the new server for content server with CS 6.4 and MAXDB 7.6 why then why cant i use the export import from older server to new server??
    > Other wise i need to upgrade the MAXDB then upgrade CS and then take the backup and restore, isnt it more logivcal to do export import using loder as we have all prerequisites available??
    1. you don't meet the prerquesites (see above) - you can use backup/restore, so you have to !
    2. export/import is a terribly slow and clumsy procedure
    3. backup/restore is a easy, safe and fast method to perform the system copy
    If you still really, really want to stick with export/import, feel free to try it out.
    The note contain all required steps and the documentation for MaxDB even includes tutorials for the loader.
    regards,
    Lars

  • How to use PrSDKTransmitInvocationSuite in a importer ?

    But other types of plug-ins can use the Transmit Invocation Suite to push frames to transmitters. For example, an effect or titler with a modal setup dialog could push frames to the output.
    This is good idea for a title importer ! But, how to use "PrSDKTransmitInvocationSuite" in our title importer ? Sorry, we did not find any samples or codes in Examples of SDK.
    Is there some guys from Adobe could write some example code in here ?
    for example, where and how to call PrSDKTransmitInvocationSuite::CreateInstance(...) ?  how to fill the field of "ioInstance" parameters for this API ?
    how to implement PrSDKTransmitChangedProc functions ?
    It seems that there is no documents about this suite in SDK manual.

    Hi Zac,
    Thanks for your reply, please see my comment, am I right ?
    typedef struct
    csSDK_int32 inInstanceID;     // How to fill this ID ?
    PrTimelineID inTimelineID;  //  set it to 0 ?
    PrPlayID inPlayID;                 // set it to 0 ?
    prBool inHasAudio;               //  set it to FALSE, because Title did not need audio.
    csSDK_uint32 inNumChannels; // set it to 0
    PrAudioChannelLabel inChannelLabels[16];
    PrAudioSampleType inAudioSampleType;
    float inAudioSampleRate;
    prBool inHasVideo;                         // set to TRUE ?
    csSDK_int32 inVideoWidth;          //  Title project video resolution ?
    csSDK_int32 inVideoHeight;
    csSDK_int32 inVideoPARNum;
    csSDK_int32 inVideoPARDen;
    PrTime inVideoFrameRate;
    prFieldType inVideoFieldType;
    void* ioPrivateInstanceData; // may be written by plugin in CreateInstance, need not be serializable by the host
    } tmInstance;
    Regards.
    Jack

  • Import Two Price Lists for one item

    Hi all,
    How we can import two price lits for one item and how to link it.
    For eg.
    Suppose Item A is having price 100 Rs today at 11 am
    and its price changes to 150 RS at 1 Pm.
    how we can do this.
    We also want to see the last price of that item.
    Reply
    Thanks,
    Neetu

    Neetu,
    What do you mean by changing?  Does the Item price flactuate throughout the day every day..if so you need to create a routine to import/update the pricelist constantly.
    If the 11 am and 1 pm are constant times when the prices change then you can maintain a pricelist for each one of them.
    Shooting for a solution without knowing the business background can be a bit wasteful.  If you might want to throw some light on the type of business and what the prices are for..
    I also see you have posted the same question earlier..Price Updation
    I would suggest that you post only one thread for one question.

  • Import Specail Price List by DTW

    Hello all,
    I'm trying to import a Special Price List to expired the current price record, but I get the following error message:
    "Method '' of object '' failed65171".
    Here is the content of my SpeicalPrices.xls and SpecialPricesDataAreas.xls
    RecordKey     CardCode     ItemCode     AutoUpdate     Currency     DiscountPercent     PriceListNum     Price
    RecordKey     CardCode     ItemCode     AutoUpdate     Currency     DiscountPercent     PriceListNum     Price
    001     S10001     35823                         
    002     S10002     31972                         
    003     S10004     23800     
    The DateFrom of these items are 2008.09.01, and now I want to set the Expiry Date to 2008.10.31
    RecordKey     LineNum     AutoUpdate     DateFrom     Dateto     Discount     PriceCurrency     PriceListNo     SpecialPrice
    RecordKey     LineNum     AutoUpdate     DateFrom     Dateto     Discount     PriceCurrency     PriceListNo     SpecialPrice
    001     0               2008.10.31                    
    002     0               2008.10.31                    
    003     0               2008.10.31
    Thanks
    Edited by: hkcm hkcm on Sep 29, 2008 5:54 AM

    Hi,
    I think it is caused by your record key data. it  must not be 001 but it shoud be 1, 2, 3, etc.
    I am sure you put the symbol ' near the zero. it is probably '001. '002, etc. this is not the requirement but it must be 1, 2, 3.etc.
    Let me know if you still find error although you have change the record key to be 1, 2, 3, etc.
    Rgds,

  • How to use generated code from "Import Web Services" with Cairngorm Framework

    I recently downloaded Flex Builder 3 beta 2 and tried out the
    wizard that lets you import web services. The code that is
    auto-generated makes if fairly straight forward to consume web
    services using the object types defined in the WSDL. No longer does
    the developer need to decode the XML payload! The only problem I am
    having is how does you integrate the auto- generated code with the
    Cairngorm framework? This seems like a huge question for anyone who
    might want to leverage Cairngorm and the auto-generated proxy code
    in the same project (like me).
    Here are the problems that I see so far.
    1) How do you configure the generated service class to work
    with the Cairngorm service locator? The service constructor only
    accepts a “LCDS destination string” which implies that
    you must use Lifecycle data services. Unfortunately, the project I
    am trying to retrofit currently uses a WebService and does not use
    data services. All I really need to do is change the endpoint URL
    (ie from local to a development server). This issue is noted in the
    bug https://bugs.adobe.com/jira/browse/FB-8456. What I think is
    needed is a way to set the endpointURI in the Services.mxml file.
    2) Even if I come up with a hack around #1, I do not receive
    a callback to my IResponder even though I register it immediately
    after the method call. I can register and listener function within
    my business delegate and receive the callback, but my Command
    object, which implements IResponder, does not receive the call back
    even though it is registered. From what I read in the ASDocs it
    should but it doesn’t for me!
    These are the issues I have observed in 3 hours of messing
    with this. I hope this makes sense. I would love to integrate
    auto-generated web service proxies into Cairngorm but I don’t
    see a straight forward way without re-architecting Cairngorm. Has
    any one else run across this issue? If so, do you have any insights
    on how to proceed? Any help is appreciated.

    Since I posted this question, I have abandoned the notion of
    auto-generated web services and embraced the good old FDS concept
    where the RemoteObject meta-tag does all the conversion work for
    me. We are now using the Granite DS package and it is working well
    for us. I would love to consume web services, but it just isn't
    worth the hassle when all you have to do with Granite (and FDS) is
    cast your return objects to the proper object type.
    BTW, since this posting, I have investigated competing Flex
    app frameworks. After my research, I checked out the PureMVC
    framework. Wow!! Cairngorm always left me with an uneasy feeling
    and I guess I am not alone. Apparently, Cliff Hall felt the same
    way. That is why he started the project. I like his approach alot
    more than Cairngorm especially since it includes notifications
    which allow me to broadcast my own app level events independent
    from the AS Event framework. Check out PureMVC. For what it is
    worth, it has my humble endorsement. Cliff was even gracious enough
    to acknowledge the other Adobe Consulting guys for their work. Good
    for you Cliff, I respect that. Check out a better way at
    http://www.puremvc.org/

  • How to use Destination partitions in Import Manager ..?

    Hello everybody,
    I am trying to implement example given in latest MDM Import manager reference guide (page no 177). Wherein i have in source file category as
    Source___________________Destination
    Category_________________Category___Printer type__DPI
    300 DPI Laser Printers_______Printers____Laser_______300
    300 DPI Inkjet Printers_______Printers____Inkjet_______ 300
    600 DPI Dot Matrix Printers___Printers____Dot Matrix___600
    Where in destination printer type & DPI are my attributes for category printers.
    How can I make use of partition tab to achieve this????
    I m unable to get any attribute for partition under Destination Partition pane..

    Hi Anton
    Format your GM Time source as YYYY:MM:DD:HH:NN:SS:TTT (e.g. 2010:02:19:14:34:28:000). Deviations from this format seem to confuse the IM.
    HTH,
    Mark

  • How to use INDEXFILE param in Import

    ok, this is my first time trying to use this option. Oracle9i. Here's what I am doing.
    I have in my Import .bat file:
    imp user1/user1@db2 FILE=D:\exp1230.dmp LOG=D:\IMP.log FROMUSER=USER1 TOUSER=USER1 BUFFER=100000 IGNORE=Y INDEXFILE=D:\indexfile.sql
    I run this and it creates the indexfile.sql with all the create table and create index statements. I modify this file and remove all the REM's. The tablespaces I dumped are different than what I want in the new db so I change the tablespace of the indexes to INDX and the tables to DATA. I run the script and all seems to work just fine. Now I need to go back and run the Import again to get the data in..right? I think this is where I'm missing something. Well, I run the Import again and get lots of ORA-02291 Integrity constraint violated- parent key not found errors. Which I don't understand because I can see that all the keys were created. Then I think I should have used the INDEXES=N param. I start over and remove the INDEXFILE param and add the INDEXES=N param but end up getting tons of ORA-00001 unique constraint violations.
    I'd like to use this option for two reasons. 1- to speed up the Import, and 2- to move the indexes to their own INDX tablespace. Currently they are on the same DATA tablespace as the tables.
    Any suggestions would be greatly appreciated!

    Its not clear to me either what happens to the constraints when you run your import with INDEXES=N. Its not mentioned in the documentation either. If the import creates them, then its going to create system names for them. Its clear that using the indexfile parameter causes the indexes and constraints to be written to a file.
    I suppose really you are answering that question. If you run your import with indexes=N on an empty database (or scheme) and it creates the constraints then it will also create the indexes for them.
    If that is so, then the only thing you can do is import with an indexfile to get your indexes and constraints,next run the import with INDEXES=N, drop the constraints and run your (edited) indexfile.
    Incidentally, the create table statements in the indexfile are there as comments. Its not really the right idea to uncomment and use them.
    The trouble with import is that if you attempt too much, you quickly get a deluge of import errors where, very quickly, you cant see the wood for the trees and you might miss an important data error. You might well be best advised (as already mentioned elsewhere on this thread) to concentrate on migrating your data in the right shape to the target machine and then carry out your fine tuning (table moves, constraint drop/recreate, index rebuild) using a standalone sql script. You should be able to use the file provided by your indexfile parameter as a start for this.
    so, do your export & import - check for errors, make sure you can explain anything that happened during the import, and then take it from there..

  • How do use home sharing to import items from other iTunes library?

    Okay - the help section in iTunes is not helpful.  I am trying to import items from my girlfriend's library and vice versa.  We have home sharing turned on.  I can see her library and she can see mine.  According to the HELP section, I should be able to choose a cateogry i.e. MUSIC.  Then there is supposed to be a "Show" menu at the bottom of the iTunes window and I should choose "items not in my library" then select the items I want to import and click import.
    PROBLEM:  I can choose a category but there is no SHOW Menu at the bottom of the iTunes window which allows me to select items and import them into my library.
    Suggestions???

    Well I guess I am not sure now that you asked. 
    In ITunes - under "Preferences" I have Sharing turned on so it says sharing my library on local network.
    AND
    In ITunes - under "File" I have Home Sharing turned on.
    Does this answer your question?

  • How to use reference parameters (BAPI Import Parameters) in SQL statements

    Dear SAP gurus
    I have a question on using parameters passed in a custom BAPI in SQL statements.
    I am sending 2 parameters  TABLENAME, COLUMNNAME into a custom bapi.
    In the BAPI I need to give an sql command some thing like
    select * from TABLENAME where COLUMNNAME = '100'.
    Where TABLENAME and COLUMNAME may vary depend on what parameters are sent while calling this BAPI.
    Even defining an internal table that has the structure of TABLENAME is not working.
    I used the following statement 'data: ls_TABLENAME type TABLENAME', which generates error message saying TABLENAME is unknons.
    Any feedback will be highly appreciated.
    Thanks
    Ram

    As far as I know you can not give parameter to a select query like that. You should describe the tablename and the columnname as string type.  Then assign the values to them you want to use in query.
    data: str_table type string.
    data: str_column type string.
    select * from  (str_table)  into  <g_t_table>  where (str_column)  = '100'.
    If the table name is not determined until runtime, you must specify an output area with INTO .

Maybe you are looking for

  • Adobe Flash Player in Internet Explorer 11 (Windows 8.1)

    Hello I am having a problem with Flash in IE 11 / Win 8.1.  I understand it is embedded.  But I keep getting the window at the bottom of the screen saying this webpage wants to run the following add-on 'Adobe Flash Player' from 'Microsoft Windows Thi

  • Need to install OS X 10.3 on OS 9

    I currently have OS 9 running on my MAC G4. I want to place OS X 10.3 on the computer without wiping away OS 9. I don't need to run it in Classic mode as I prefer to just go to the StartUp Disk Control Panel and switch back and forth from there. I ha

  • Podcasts not Deleting

    Does anyone know the rules for how an iPod Classic determines that a Podcast has been listened to and should be deleted from the iPod on synch with iTunes? I have a number of Podcasts that are marked as listened, but are still on my iPod. (I only kee

  • How do I unlock security on my Mac to all me to uninstall an app?

    I want to uninstall an app. I can't unlock the security feature to change settings so I can do that.

  • Sony SDM-HS75P

    I'm considering that Sony display for use with a PowerPC Mac Mini. I'd appreciate hearing of anyone's experiences with it. Thanks.