MATERIAL_MAINTAIN_DARK no mara append table update

Hello,
I've a little problem using MATERIAL_MAINTAIN_DARK to modify some materials.
I have to update fields in two append structures (one in mara, one in marm)
when I use this function module, the update is ok on marm but not on mara
if anyone have an idea ??
Thanks in advance

Hai Fabrice
check the following Code
DATA: h_anzfehler LIKE  tbist-numerror.
DATA: BEGIN OF t_mara_ueb OCCURS 1.
        INCLUDE STRUCTURE mara_ueb.
DATA: END OF t_mara_ueb.
DATA: BEGIN OF t_mbew_ueb OCCURS 1.
        INCLUDE STRUCTURE mbew_ueb.
DATA: END OF t_mbew_ueb.
DATA: t_merrdat TYPE merrdat OCCURS 0 WITH HEADER LINE.
aufbauen T_MARA_UEB
          CLEAR:    t_mara_ueb.
          REFRESH:  t_mara_ueb.
          t_mara_ueb-mandt = sy-mandt.
          t_mara_ueb-matnr = t_mbew-matnr.
          t_mara_ueb-tcode = 'MM02'.
          t_mara_ueb-tranc = h_tranc.  "Transaktionszähler
          APPEND t_mara_ueb.
aufbauen T_MBEW_UEB
          CLEAR:    t_mbew_ueb.
          REFRESH:  t_mbew_ueb.
          t_mbew_ueb-mandt = sy-mandt.
          t_mbew_ueb-matnr = t_mbew-matnr.
          t_mbew_ueb-bwkey = t_mbew-bwkey.
          t_mbew_ueb-bwtar = t_mbew-bwtar.
          t_mbew_ueb-tranc = h_tranc.  "Transaktionszähler
Änderung der Preissteuerung in der lfd. Periode
          IF t_mbew-vprsv NE p_vprsvn.
            t_mbew_ueb-vprsv = p_vprsvn. "neue Preissteuerung->lfd.Per.
          ENDIF.
Änderung der Preissteuerung in der Vorperiode
          IF t_mbew-vmvpr NE p_vprsvn.
            t_mbew_ueb-vmvpr = p_vprsvn. "neue Preissteuerung-> Vorper.
          ENDIF.
Änderung der Preissteuerung in der letzten Periode des Vorjahres
          IF flag_vm_eq_vj = 'X'.      "Vorperiode = Vorjahr
            IF t_mbew-vjvpr NE p_vprsvn.
              t_mbew_ueb-vjvpr = p_vprsvn. "neue Preissteuerung-> Vorjahr
            ENDIF.
          ENDIF.
          APPEND t_mbew_ueb.
          CLEAR:    t_merrdat.
          REFRESH:  t_merrdat.
          CLEAR:    h_anzfehler.
          CALL FUNCTION 'MATERIAL_MAINTAIN_DARK'
               EXPORTING
                FLAG_MUSS_PRUEFEN         = 'X'
                SPERRMODUS                = 'E'
                MAX_ERRORS                = 0
                    p_kz_no_warn              = 'N'
                    kz_prf                    = 'E'
                    kz_aend                   = 'X'
                    kz_dispo                  = ' '
               IMPORTING
                    number_errors_transaction = h_anzfehler
               TABLES
                    amara_ueb                 = t_mara_ueb
                    ambew_ueb                 = t_mbew_ueb
                    amerrdat                  = t_merrdat
               EXCEPTIONS
                    kstatus_empty             = 1
                    tkstatus_empty            = 2
                    t130m_error               = 3
                    internal_error            = 4
                    too_many_errors           = 5
                    update_error              = 6
                    OTHERS                    = 7.
          IF NOT h_anzfehler IS INITIAL.
            PERFORM build_message.
            EXIT.                   "Abbruch Form-Verarbeitung
          ELSE.
            flag_vprsv_upd = 'X'.
          ENDIF.
Thanks & Regards
Sreenivasulu P

Similar Messages

  • HOW TO APPEND TABLE ON ORACLE DATABASE?

    DEAR ALL,
    CAN ANY ONE SUGGEST ME WITH SOME SAMPLE CODE AS TO HOW TO UPDATE AND APPEND TABLE ON ORACLE DATABASE USING SQL.
    EXEC SQL.
    APPEND TABLE FROM INT-TABLE.
    END EXEC.
    WILL THIS WORK.

    Check the sample code:
    DATA Y TYPE I VALUE 300.
    DATA Z TYPE I.
    EXEC SQL.
      INSERT INTO AVERI_CLNT (CLIENT, ARG1, ARG2, ARG3)
             VALUES ('000', 9, 2, 47)
    ENDEXEC.
    DATA: F1(3), F2(3), F3(3).
    F3 = ' 1 '.
    EXEC SQL PERFORMING WRITE_AVERI_CLNT.
      SELECT CLIENT, ARG1 INTO :F1, :F2 FROM AVERI_CLNT
             WHERE ARG2 = :F3
    ENDEXEC.
    FORM WRITE_AVERI_CLNT.
      WRITE: / F1, F2.
    ENDFORM.
    Check the below link:
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/frameset.htm
    Regards,
    Prakash.

  • Difference between modify , append and update

    Hi,
          Give me diffference between modify , append and update?
           If possible give me with example.
    Thanks & regards
    venkravi

    Hi,
    Syntax Diagram
    MODIFY itab
    Syntax
    MODIFY { itab_line | itab_lines }.
    Effect
    This statement changes the content of one or several itab_line or itab_lines lines that can be specified using the table key or the table index.
    System fields
    sy-subrc Meaning
    0 At least one line was changed.
    4 No lines were changed, since no suitable line was found for the insertion using the table key, or the specified index was greater than the current number of lines for the insertion using the table index.
    Note
    Apart from using the MODIFY statement, the content of an individual table line can be changed using assignments to field symbols and dereferenced data references that point to the table line.
    Exceptions
    Non-Catchable Exceptions
    Cause: Illegal dynamic specification of a line component
    Runtime Error: ITAB_ILLEGAL_COMPONENT
    Cause: Illegal key component in the TRANSPORTING list.
    Runtime Error: ITAB_ILLEGAL_TRANSP_COMP
    Syntax Diagram
    APPEND
    Syntax
    APPEND line_spec TO itab [SORTED BY comp] [result].
    Addition:
    ... SORTED BY comp
    Effect
    This statement appends one or more rows line_spec to an internal index table itab. If itab is a standard table, you can use SORTED BY to sort the table in a specified way. Use result when appending a single row as of release 6.10 to set a reference to the appended row in the form of a field symbol or a data reference.
    For the individual table types, appending is done as follows:
    To standard tables, rows are appended directly and without checking the content of the internal table.
    To sorted tables, rows are appended only if they correspond to the sort sequence and do not create duplicate entries with unique table key. Otherwise, an untreatable exception is triggered.
    To hashed tables, no rows can be appended.
    The APPEND statement sets sy-tabix to the table index of the last appended row.
    Addition
    ... SORTED BY comp
    Effect
    This addition is allowed only if you specify a workarea wa and if you use a standard table, where wa must be compatible to the row type of the table. You can specify component comp as shown in section Specifying Components, however, you can access only one single component and no attributes of classes using the object component selector.
    The statement is executed in two steps:
    Starting at the last row, the table is searched for a row, in which the value of component comp is greater than or equal to the value of component comp of wa. If such a row exists, the workarea wa is included after this row. If no such row exists, the workarea wa is included before the first row. The table index of all rows following the included rows increases by one.
    If the number of rows before the statement is executed is greater than or equal to the number specified in the definition of the internal table in the INITIAL SIZE addition, the newly-created last row is deleted.
    Note
    When using only the statement APPEND with addition SORTED BY to fill an internal table, this rule results in an internal table that contains no more than the number of rows specified in its definition after INITIAL SIZE and that is sorted in descending order by component comp (ranking).
    The SORT statement should usually be used instead of APPEND SORTED BY.
    Example
    Creating a ranking of the three flights of a connection showing the most free seats.
    PARAMETERS: p_carrid TYPE sflight-carrid,
                p_connid TYPE sflight-connid.
    DATA: BEGIN OF seats,
            fldate TYPE sflight-fldate,
            seatsocc TYPE sflight-seatsocc,
            seatsmax TYPE sflight-seatsmax,
            seatsfree TYPE sflight-seatsocc,
          END OF seats.
    DATA seats_tab LIKE STANDARD TABLE OF seats
                   INITIAL SIZE 3.
    SELECT fldate seatsocc seatsmax
           FROM sflight
           INTO seats
           WHERE carrid = p_carrid AND
                 connid = p_connid.
      seats-seatsfree = seats-seatsmax - seats-seatsocc.
      APPEND seats TO seats_tab SORTED BY seatsfree.
    ENDSELECT.
    Exceptions
    Non-Catchable Exceptions
    Cause: Including a row with identical key (target table defined with UNIQUE)
    Runtime Error: ITAB_DUPLICATE_KEY_IDX_OP
    Cause: Violation of the sorting sequence due to an APPEND to a sorted table
    Runtime Error: ITAB_ILLEGAL_SORT_ORDER:
    Cause: Unallowed index value (<= 0) for a FROM, TO, or INDEX specification
    Runtime Error: TABLE_INVALID_INDEX
    Syntax Diagram
    UPDATE dbtab
    Syntax
    UPDATE target source.
    Effect:
    The statement UPDATE changes the content of one or more lines of the database table specified in target. The entries in source determine which columns of which lines are changed, and how they are changed.
    System fields
    The statement UPDATE sets the values of the system fields sy-subrc and sy-dbcnt.
    sy-subrc Meaning
    0 At least one line has been changed.
    4 At least one line was not able to be changed, either because no appropriate line was found, or because the change would generate a line that leads to double entries in the primary key or a unique secondary index in the database table.
    The statement UPDATE sets sy-dbcnt to the number of changed lines.
    Note
    The changes are definitively copied to the database with the next database commit. Until that point, they can still be undone using a database rollback
    The statement UPDATE sets a database lock up to the next database commit or rollback, which may lead to a deadlock if used incorrectly.
    For the specific database, the number of rows that can be changed within a database LUW in the database table is restricted by the fact that a database system can only manage a certain amount of data in the rollback area and from locks.

  • Auto update of Ztable when ever BSID or BSAD tables updated

    Auto update of Ztable when ever DB table updated     
    Hi experts
    I want my Ztable get updated automatically when ever a record is created or updated in BSID or BSAD tables.
    Here clear requirement
    Generally using Company code & Allocation number  ( 18 char ) my programs access BSID & BSAD tables it is taking very long time for execution almost more than 30 minutes ( data in millions ).
    Step 1.
    I created a new Ztable with limited fields Company Code, Customer, Document, Allocation Number and Posting date.
    Step 2.
    Before look into BSID or BSAD my program searches Ztable for Customer number & Document number using Allocation field and Company code.
    Step 3.
    Once get the Customer & Document numbers accessing BSID & BSAD table is very easy (now just taking less than 1 minute).
    Created a new program to update Ztable every day but BSID and BSAD are live table so I want my Ztable get updated immediately when any entry posted in BSID or BSAD
    Please help me
    Satya
    Singapore

    You need to check what is the procedure (T-Code) from which the data gets updated into these tables.
    For example
    when we craete a material from MM01 the data gets updated in the corresponding table i.e. EKPO.
    In same way you need to find the process and then you can use BTE (Busineess transaction events) for that process. BTE are only for FI module and these tables are also related to FI .

  • Problem in MSEG Table updation

    Hello All,
    The problem is related to MSEG table updation after Stock Transport Order  (STO) is done between Manufacturing plant & Depot. The problem is described below with an example.
    In case of STO the Supplying Plant or vendor is SP02 and the Receiving Plant or the customer is RP15.in the STO under the shipping tab for Customer the system is showing RP15 and under the Delivery address tab for Vendor the system is showing SP02.
    While during PGI when the material document is generated when we check the MSEG table two line items have been generated where  we found that the field WERKS contained SP02 & RP15 against which the feld XAUTO is showing blank space & X symbol respectively.But in case of both LIFNR & KUNNR fields it is showing blank space, which indicates that both the vendor & customer  fields are not getting updated in the MSEG table.
    Now I want the system to pick up the data for KUNNR field (in case of XAUTO is X) also in the MSEG table i.e. RP15 should also be displayed in the MSEG table.
    Is there any configuration to attain my requirement?
    Looking forward to some valuable suggestions.
    Thanks & Regards
    Priyanka Mitra

    the ADRx tables are central tables that are used from various transactions in SAP.
    e.g. from customizing, master data maintenance, transactional data, such as purchase orders and sales orders.
    use the ADRNR from ADR6 table and then lookup an entry in table ADRC to find and hint to its origin  field ADDR_GROUP

  • A Select statement with Appending table statement in it.

    Hi,
      How can I use a select statement with a <Appening table> statement in it.
    SELECT DISTINCT <field Name>
                    FROM <DB table name>
                    APPENDING TABLE <itab>
                    WHERE <fieldname> EQ <Itab1-fieldname>
                      AND <fieldname> EQ <itab2-fieldname>.
    Can I use the above select statement.If I'm using this...how this works?
    Regards
    Dharmaraju

    Hi, Dharma Raju Kondeti.
    I found this in the SAP online help, hope this can help you.
    Specifying Internal Tables
    When you read several lines of a database table, you can place them in an internal table. To do this, use the following in the INTO clause:
    SELECT ... INTO|APPENDING [CORRESPONDING FIELDS OF] TABLE <itab>
                              [PACKAGE SIZE <n>] ...
    The same applies to the line type of <itab>, the way in which the data for a line of the database table are assigned to a table line, and the CORRESPONDING FIELDS addition as for flat work areas (see above).
    The internal table is filled with all of the lines of the selection. When you use INTO, all existing lines in the table are deleted. When you use APPENDING; the new lines are added to the existing internal table <itab>. With APPENDING, the system adds the lines to the internal table appropriately for the table type. Fields in the internal table not affected by the selection are filled with initial values.
    If you use the PACKAGE SIZE addition, the lines of the selection are not written into the internal table at once, but in packets. You can define packets of <n> lines that are written one after the other into the internal table. If you use INTO, each packet replaces the preceding one. If you use APPENDING, the packets are inserted one after the other. This is only possible in a loop that ends with ENDSELECT. Outside the SELECT loop, the contents of the internal table are undetermined. You must process the selected lines within the loop.
    Regards,
    feng.
    Edited by: feng zhang on Feb 21, 2008 10:20 AM

  • Append table with multi-line cells to word report

    Hi,
    I am using LabView 7.0. I need to append table to word report and I am using Append Table to Report VI. My VI works fine as long as the table cells do not have multiple lines. For multiple lines, each line is put is a seperate cell in the word report.
    Is there a way to append multi-line cells to Word Report??? If not, any suggestions on how I can copy the multi-line table to Word report???
    Please kindly help!!
    Please see the attached document for details on the problem.
    Thanks,
    Mim
    Attachments:
    Table with multiple line cells.doc ‏33 KB

    Hi Mim,
    Yes I understood the multiple-lines part. I think the doc is the report you want. Correct ?
    The doc is generated with your VI without any modifications.
    I am using XP, Office 2002 SP3 and LV7.1
    Attachments:
    Verification Report.doc ‏39 KB

  • Calling Batch input from Web Dynpro - any alternatives for table updates?

    Hi!
    I am asked to create a screen in Web Dynpro for the GJ30 transaction (JV Cutback mapping of WBS' elements). I created a remote enabled function module which call batch input for GJ30 . Testing the Function modules direclty goes fine, but not calling the function module from WD. then I get the same error message as when I once tried to call SAP GUI from Web Dynpro ( Call transaction /submit program).
    My next step is to try to create a batch input session (instead of call transaction) and run it using rsbdcsub, and then check the result of the run. But maybe this will fail of the same reason as well, and I suppose this will make the user waiting longer for the response .
    I read somewhere that Web Dynpro does not support batch Input. But what can you do when there are no standard BAPI's for the update you want to do in SAP ?  We are not supposed to do direct table updates.  
    Anyone who have struggled with the same issues and found a solution??
    regards, Tine

    Hi,
    as BDC is calling screens and in Webdynpro ABAP you cannot use SAP GUI sceeen, you are getting short dump.
    Refer CNTL_SYSTEM_ERROR in webservices from r/3 system
    Thanks,
    Chandra

  • How to capture the table update

    How to capture the table update.Suppose I delete a enrtry from the table or mofying any entry in a table is there way to capture that update in SAP?

    hi ,
    follow these steps:
    1. After you selecte the search help for New Responislbe person, domodify gets triggered.
    2. In the wddomodify, get the value of New Responsible person by reading the attribute binded to it.
    3. Now if Value entered is not initial, write a selecte query to fetch the name based on pernr no.
    4. Finally bind the name fetched with the attribute binded to New Responsible person name.
    Wdomodify :
    ************* *Read the New REsponsible person Pernr* ***********
      DATA lo_nd_cn_sflight TYPE REF TO if_wd_context_node.
      DATA lo_el_cn_sflight TYPE REF TO if_wd_context_element.
      DATA ls_cn_sflight TYPE wd_this->element_cn_sflight.
      DATA lv_carrid LIKE ls_cn_sflight-carrid.
    * navigate from <CONTEXT> to <CN_SFLIGHT> via lead selection
      lo_nd_cn_sflight = wd_context->get_child_node( name = wd_this->wdctx_cn_sflight ).
    * get element via lead selection
      lo_el_cn_sflight = lo_nd_cn_sflight->get_element(  ).
    * get single attribute
      lo_el_cn_sflight->get_attribute(
        EXPORTING
          name =  `PERNR`
        IMPORTING
          value = lv_carrid ).
    ****** *Check whethre a value has been entered in PERNR* *************
    if lv_carrid is not initial.
    *************Select Name based on pernr entered* ***********
    select ename from pa001 into lv_ename where pernr = lv_carrid.
    *******Set the Name atttribute with the ename value fetched* *****
      lo_el_cn_sflight->set_attribute(
          name =  `NAME`
          value = lv_cename ).
    endif.

  • ColHdrStri​ng property of Multi-Colu​mn lisbox - Append Table to Report.vi not working - solution.

    Solved an interesting problem today.  Rather than stash somewhere on the laptop I'll post
    here in hopes of being able to find it again next year   Maybe save someone else some time, too.
    Application with several similar multi-column listboxes, each of which has to be printed in a standard
    report.  Put each mc box on a tab, wire references array to a for loop in the print .vi.  Print function
    uses the ColHdrString property node to pull out the column headers to send to Append Table to Report.vi.
    First 4 tables print properly, last 2 have no column headers.  Property node is retrieving all correctly, no
    errors propogated.
    Turns out that the last 2 tables were copied from one of the first 4 but required fewer columns.
    Unneeded columns were deleted.  Apparently deleted columns, however, have their header
    blanked, not deleted.  ColHdrString property node was returning empty strings for the unused
    columns and Append Table to Report.vi was internally generating errors but not passing them
    out.  Tables printed properly other than missing headers.
    Solution was to delete and replace tables.  Everything works fine now.
    Matt

    Easier than replacing the table is to use property nodes to retrieve the corrupt header list,
    delete from array to correct it, and a property node to put it back.  Once a table is corrected
    it stays corrected so this snippet can be deleted after running once.
    Matt

  • Tables updating for atransaction

    Hi All,
       i wnat to know is there any transaction code or program to know the tables updated for a transaction.
    we have a transaction called PPOM and FS00 ,i want to know which tables are updated when i create new records for these transaction codes.
    With regards,
    kiran I

    Hi,
      You can check tables CDHDR and CDPOS tables.
    You can check the modified tables, values, by which transaction does this modification has been done.
    Give current date to check. As these are cluster tables, it may take some time for retrieving data.
    CDHDR - header details
    CDPOS - item details
    Regards,
    Sailaja.
    Dont forget to reward points, if answer helps you.
    Message was edited by: Sailaja N.L.

  • Printing Infinite # of Columns in Append Table to Report

    I am in need of a bit of help here in regards to dealing with the Append Table to Report.vi
    With this VI I can print up to a certain # of columns before the VI starts to wrap columns (& subsequent data under each column) downward in vertical manner.
    I am looking for a way to do the following:
    1) center the text in all columns
    2) set a pre-set # of columns per page, and then print the remaining columns to a separate page thereafter
    3) avoid column header & data from being folded beneath to the subsequent row
    See the attached code and print-outs.
    Thanks!
    Solved!
    Go to Solution.
    Attachments:
    Example Test Report.vi ‏36 KB
    Too many columns!.pdf ‏12 KB

    Using the "Append Table to Report" VI, you can't specify center alignment, through if you enable gridlines, it makes the tables more readable.  If you were to generate an Excel report, you would have more control and be able to specify cell alignment.
    In the Report Generation Toolkit, using Standard Report, there is no way to get or automatically print the page number.  You can do it manually by keeping track of how many pages have been printed if your using the "New Report Page" VI.  
    Using the VI script you posted, I modified it to illustrate how to selectively add columns to the report.  Its usually not standard practice for us to write code for customers, but this example seemed good for the Community Example Page (http://www.ni.com/code/), and with your permission I'd like to post it there as well.
    Product Support Engineer
    National Instruments
    Attachments:
    Example_Test_Report_Done.vi ‏43 KB

  • Tables updated while creating order, before saving

    hi friends,
    Please provide list of tables updated while creating the order, before saving it.
    regards,
    vandana arora

    Hi
    The following tables get updated
    VBBE - Sales Requirement
    VBLB - Release Order Data
    VBAK - Sales Document Header
    VBPA - Partner Table
    VEPVG - Delivery Due Index
    VBAP - Sales Document Item Data
    VKDFS - SD Index: Billing initiator
    VAPMA - SD Index: Order Item by Material
    VAKPA - SD Index: Order Item by Partner Function
    VBEP - Schedule Line
    VBKD - Sales Doc: Business Data
    VBEH - Schedule Line History

  • How downtime can be reduced for setup table update.

    Hi;
    Can anyone tell me various ways to reduced system downtime for setup table updates.
    thanks
    Warm Regards
    Sharebw

    Hi,
    You will need to fill the set up tables in 'no postings period'. In other words when no trasnactions are posted for that area in R/3 otherwise those records will not come to BW. Discuss this with end user and decide. Weekends are a general choice for this activity.
    try Early Delta Initialization
    With early delta initialization, you have the option of writing the data into the delta queue or into the delta tables for the application during the initialization request in the source system. This means that you are able to execute the initialization of the delta process (the init request), without having to stop the posting of data in the source system. The option of executing an early delta initialization is only available if the DataSource extractor called in the source system with this data request supports this.
    Extractors that support early delta initialization are delivered with Plug-Ins as of Plug-In (-A) 2002.1.
    You cannot run an initialization simulation together with an early delta initialization.
    hope this link may make you clear about early delta init
    http://help.sap.com/saphelp_nw04s/helpdata/en/80/1a65dce07211d2acb80000e829fbfe/frameset.htm
    thanks,
    JituK

  • Which are the tables updated in SRM and R/3 System for SC created?

    Hi,
    I want to know which are the tables updated in SRM system and also in R/3 system, when a Shopping Cart is created. Also how do i get the PO number for the Shopping Cart created.
    Thanks.
    Regards.
    Rahul

    Hello Rahul,
    All list of tables for eg. SC You can find in transaction BBP_PD on SRM side.
    These tables are (SRM):
    - CRMD_ORDERADM_H - for Header (Business Transactions Header)
    - BBP_PDHGP - Business Transaction Purchasing Information
    - CRMD_ORDERADM_I - for Item - Business Transaction Item
    - BBP_PDIGP - Business transaction item-Purchasing information
    - BBP_PDBEI - Backend Specific Item Data
    On R/3 side:
    EBAN - purchase requisition
    EBKN - purch. req. account assignment
    Regards,
    Marcin Gajewski
    please reward points for helpful answer

Maybe you are looking for

  • Problem in display Of Chinese in UI using jdk1.4

    I have resource bundles files present in escape sequence format(\u6ce2), and I am able to see Chinese charecters appearing in UI when I am using jdk 1.6. But my client is using jdk1.4, so for that I have replaced font.properties file in jre/lib with

  • I cannot find a profile for Nikon AF-S DX NIKKOR 18-55mm f/3.5-5.6G VR

    Hi, I have tried to download a profile for my D3100 kit lens - Nikon AF-S DX NIKKOR 18-55mm f/3.5-5.6G VR but cannot find it in the Adobe Lens Profile downloader.   Adobe says that it is supported (two years ago: see it at this link from October 2010

  • Hyper-V Static MAC Address Best Practice

    Hi guys, Looking for some advice please.. We have several VM's running within a 6 node cluster that run an application which keeps losing it's license whenever the LAN MAC changes i.e. when the VM moves to a new node. The obvious solution is to set t

  • Snow Leopard and Parallels

    I have just upgraded my I-Mac to Snow Leopard, so am now at 10.6.3. It appears that I can no longer use my Parallels virtual machine with 10.6.3: I am told that Apple does not permit Snow Leopard to be used in that way. This is not exactly good news.

  • How to automatically launch work contexts ...?

    Hi there, How to automatically launch work contexts ...? By the term context, I mean: - when I'm working on website design, I always need to have Coda application on the right, a browser on the left. - when I'm developing with XCode, I need XCode on