MESSAGE class problem.

Hi ,
I have coded an error message for my form by using below syntax.
MESSAGE ID 'Z0' TYPE 'E' NUMBER '999' WITH 'Please maintain cust pricing grp 34 for' wa_zmas-matnr .
It worked fine when i try to display the form with an error message in tcod : vf03
Then i try to cancel this billing document in tcode : vf11 and able to save without a problem.
Now my problem is, when i try to view this billing document again via tcode : vf03 again, there's is an error message shown by the system :
Express document "Update was terminated" received from author "ABCDE".
This indicates that my cancellation/reverse of this billing doc no its not successful.
I was wondering is it cause by my above code but when i try to do the cancelation, it did not went through my coding? Please help.
Thank you.

Hi, below its my coding (bold).
-i suspected its the error message. This is because once i uncomment the message class, the error will not appear.
-i have problem in create billing too.
-my process was, i create a new billing --> click on save button --> view my new billing via vf03  --> pop up error msg.
-pop up error message : Express document "Update was terminated" received from author "USER01".
-when i check my inbox msg, it shown below.
  Update was terminated
  System ID....   DEV
  Client.......   300
  User.....   DCABAP03
  Transaction..   VF01
  Update key...   16AE88DE0111F11EA300001A64635E5E
  Generated....   14.08.2009, 16:40:21
  Completed....   14.08.2009, 16:40:22
  Error Info...   Z0 999: Please maintain cust pricing grp 34
- i realised that the error info it's the same with my coding.
- my main purpose its to display this error message once i print preview the form via vf03 output type only.
LOOP AT it_zmas INTO wa_zmas.
      IF wa_zmas-mtart = 'FIN' AND wa_zmas-fkimg NE '0'.
        LOOP AT tvbdpr WHERE posnr = wa_zmas-posnr AND matnr = wa_zmas-matnr.
*read internal table it_zmas to save uecha, gross value and discount.
          READ TABLE it_zmas WITH KEY posnr = wa_zmas-posnr matnr = wa_zmas-matnr.
          IF sy-subrc = 0.
*to retrieve uecha from tvbdpr and to compared with intab-posnr. intab posnr its taken from tvbdpr-uecha and tvbdpr-posnr.
            IF tvbdpr-uecha <> 0.
              it_zmas-uecha = tvbdpr-uecha.
            ELSE.
              it_zmas-uecha = tvbdpr-posnr.
            ENDIF.
*to retieve cust pricing group and material table.
            SELECT SINGLE knumh INTO zknumh FROM a960
              WHERE kschl = 'Z001'
              AND zzkonda = '34'
              AND matnr = wa_zmas-matnr
              AND datab LE tvbdpr-prsdt
              AND datbi GE tvbdpr-prsdt.
*if there is cust pricing grp available continue else display error message.
            IF zknumh IS NOT INITIAL.
              SELECT SINGLE kbetr INTO (zkbetr) FROM konp
                WHERE knumh = zknumh.
*determine gross value
              it_zmas-gross_value = zkbetr * wa_zmas-fklmg.
              LOOP AT intab WHERE matnr = wa_zmas-matnr AND posnr = it_zmas-uecha.
                AT NEW posnr.
                  SUM.
                  zkwert = intab-kwert.
                ENDAT.
              ENDLOOP.
*determine discount
              it_zmas-discount = it_zmas-gross_value - zkwert.
              MODIFY it_zmas.
            ELSE.
         *MESSAGE ID 'Z0' TYPE 'I' NUMBER '999' WITH 'Please maintain cust pricing grp 34'.*
            ENDIF.
            CLEAR zknumh.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDLOOP.
could anyone guide me or let me know what did i do wrongly? really appreciate your help.
thank you.
regards,
sw
Edited by: SW on Aug 14, 2009 10:48 AM

Similar Messages

  • Creating a triangle using polygon class problem, URGENT??

    Hi i am creating a triangle using polygon class which will eventually be used in a game where by a user clicks on the screen and triangles appear.
    class MainWindow extends Frame
         private Polygon[] m_polyTriangleArr;
                       MainWindow()
                              m_nTrianglesToDraw = 0;
             m_nTrianglesDrawn = 0;
                             m_polyTriangleArr = new Polygon[15];
                             addMouseListener(new MouseCatcher() );
            setVisible(true);
                         class MouseCatcher extends MouseAdapter
                             public void mousePressed(MouseEvent evt)
                  Point ptMouse = new Point();
                  ptMouse = evt.getPoint();
                if(m_nTrianglesDrawn < m_nTrianglesToDraw)
                                int npoints = 3;
                        m_polyTriangleArr[m_nTrianglesDrawn]
                      = new Polygon( ptMouse[].x, ptMouse[].y, npoints);
    }When i compile my code i get the following error message:
    Class Expected
    ')' expectedThe two error messages are refering to the section new Polygon(....)
    line. Please help

    Cannot find symbol constructor Polygon(int, int, int)
    Can some one tell me where this needs to go and what i should generally
    look like pleaseI don't think it is a good idea to try and add the constructor that the compiler
    can't find. Instead you should use the constructor that already exists
    in the Polygon class: ie the one that looks like Polygon(int[], int[], int).
    But this requires you to pass two int arrays and not two ints as you
    are doing at the moment. As you have seen, evt.getPoint() only supplies
    you with a single pair of ints: the x- and y-coordinates of where the mouse
    button was pressed.
    And this is the root of the problem. To draw a triangle you need three
    points. From these three points you can build up two arrays: one containing
    the x-coordinates and one containing the y-coordinates. It is these two
    arrays that will be used as the first two arguments to the Polygon constructor.
    So your task is to figure out how you can respond to mouse presses
    correctly, and only try and add a new triangle when you have all three of its
    vertices.
    [Edit] This assumes that you expect the user to specify all three vertices of the
    triangle. If this isn't the case, say what you do expect.

  • Selecting and moving many messages not working - try sorting by message classes

    I posted this a while back, and have an update now.
    I file my sent items.  Call me crazy, but I like to at the end of every quarter, move sent items from that quarter into sub folders.  It's usually 2-4000 items, and ever since I installed OL2010, I have had weird issues when trying to clean my Sent items.
    Example:  Select 2000 items, sorted by date from Sent Items.  Drag and drop to my 2009Q4 folder.  It then prompts me "Creating a new item from the selected items could take some time. Are you sure you want to create a new item from these 2000 items?"
    So I figured possible Ctrl is stuck down or something, so I right click, Move, select the folder.  Same issue.
    I start selecting smaller data sets.  I got to about 50-60 items at a time that I was able to move and not get that message.  I got frustrated and stopped working on it.
    This morning, I decided to re-test this.  Same issue presents itself.  So instead, I sorted by message class.  I was able to select 3800 message items.  The remaining items were messages with attachments, text/mobile messages, and calendar invite responses.
    It appears that some combination of selecting multiple message classes was triggering my issue.  I suspect the newest of them, the mobile messages to be the issue, so I deleted them, and retried, nope, same error, even selecting only the show message class types.   Would like to see this fixed, of course, and will be sending a frown with the link to this thread as well.
    Chris

    I had this problem too.  For me, simply sorting by message class, then finding all the calendar items and moving them first, then going back and doing the rest, allowed me to move them as I liked.   However, its not clear to me that I have
    all message classes (not sure what they all are), so it could be there are other message classes that cause problems when you move "mixed classes".   I do think this is an MS Outlook bug, but not clear anyone has reported it to MS.  ;-<
    You can prove this by simply selecting a calendar item and a msg, and try moving the two.  You will have this issue.
    However, you'd think that MS itself would be a vast user of MS Outlook and if we're discovering this, you'd think MS internal folks are too, so I'm deferring to them to self-resolve.   Until then, I'll just use this workaround.
    Definition of "Message classes" for others reading this...  You may have already inferred, but two examples of "classes" are a normal email (.msg) and a calendar item.  You can sort these by clicking on the "icon" field at the top of your email
    folder, just to the right of the "bell" (Reminders).   Not sure how to put a .JPG in this posting, since a picture would explain this much better than I can using words.

  • I have Doubt in Message class

    Hi all.
    I need to create lengthy message in message class.
    example: zreport message-id zmes.
    message s001.
    Right now i have message s001,it contains like "This record not applicable" but i want to change like "This is not applicable records for input user so you should give diffrent input in manual screen".capcity of message line nearly 70char only ,how can create lengthy message in message class?
    please help me.
    Regards,
    Jay

    Hi,
    U can break the 70 char text into two text elements.
    Then use as below:
    zreport message-id zmes.
    message s001 WITH text-001 text-002.
    Or you can do as
    DATA: v_text(70) Type c.
    CONCATENATE 'This is not applicable records for input user so you'
    'should give diffrent input in manual screen' INTO v_text.
    message s001 WITH v_text.
    Hope this solves ur problem.

  • RFC Message: Internal Problem, in REDWOOD CPS.

    We have Redwood CPS 7 connected up to SAP IS-U Supply.
    We keep getting random RFC errors when executing a script.
    Any Idea
      ERROR LOG   *******************
    ABAP_RUN: R/3 call BAPI_XBP_JOB_OPEN failed
    RFC error: XM034
    RFC Message: Internal problem (function BAPI_XBP_JOB_OPEN)
    TCTRETURNS/        : deleted
    /ERROR LOG   *******************

    Hi,
    if this is a random issue I assume that the authorizations of the CPS communication user are OK, otherwise please verify:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/49/bb35b8623a489aa63abd9f5ebf2448/frameset.htm
    If this random issue happens only if you execute your custom script, I would assume that the script wants to create a job with invalid data. For example: some data is missing or wrong like start date/time, job class, job user, job name.
    Let's analyze what you have posted here:
    RFC error: XM034
    RFC Message: Internal problem (function BAPI_XBP_JOB_OPEN)
    -> XM034 point to the XMI log
    -> use transcation RZ15 to analyze the XMI log
    -> XM034 means "problem detected" (see appendix 8 of document ftp://ftp.sap.com/pub/icc/bc-xbp/BCXBPDOC70V3.pdf)
    I locked into the code and indeed it seems that function BAPI_XBP_JOB_OPEN returns this message if the job cannot be created.
    So if Sys- and XMI-Log cannot help you in solving this issue, I would create a message for dev. support.
    Cheers,
    Martin
    http://service.sap.com/jsm

  • Actually i have one doubt in message class

    Actually i have one doubt in message class. I want create message for following logic.
    If the records already exits in database table ,
    whatever  input i will given in input fields like  entry type and material no ,it will need in message.
    i want rise the error message in my code like "Record entry type B Material no 029585888 already exits in database table".
    I done the coding like.........
    in SE80.
        IF sy-subrc = 0.
          MESSAGE e039 with zdbt-enttyp
                            zdbt-matnr.
        ENDIF.
    in SE91.
    Record  entry type &1 Location &2 already exits in database table.
    is it correct? it s not working properly..
    could you advice me.......

    Hello Raju
    The only possible problem I see is that in your report you send a message of the wrong message class. Assuming that your message class is ZMSG then assure that your report begins with:
    REPORT zreport MESSAGE-ID zmsg.
    IF sy-subrc = 0.
    MESSAGE e039 with zdbt-enttyp
    zdbt-matnr.
    ENDIF.
    Regards
      Uwe

  • Increase lenth of message in message class

    Hi all,
    I need to display an error mesasge in my program with 2 dynamic values.I have written something like this:
    MESSAGE S000(ZSRM) DISPLAY LIKE 'E' WITH W_EBELN W_NAME1.
    w_ebeln and w_name1 contain values at runtime.
    Now my problem is i need to change the text in the message class to a longer text.How can I do that?
    If I use WITH text-symbol option , how will I display the runtime values.Can someone help me with the syntax?
    Thanks!

    Yes, you can change the text.  What I sometimes do is create a message containing only & & & &.  Although there's some arbitrary maximum length that will display, simply do:
    message snnn(class) with up to four objects, which are text strings, constants, variables, etc.
    message 016 in class GR is useful for this....example:
    Message i016(gr) with
    'Unable to process doc/item' ivbap-vbeln ivbap-posnr 'due to snow in the Rockies.'
        display like 'E'.
    I believe there's a limit of four &'s.

  • JMS Message reading problem

    Hi all
    I have a problem with MQJMS...I am successful in putting the message to the queue and also reading it...but the problem is that i was trying to put a string message in the queue...but i am not able to read the original string from the message.this is the code i used....
    Putting the message in the queue
    String Buffer = "Message";
    boolean transacted = false;
    session = qconnection.createQueueSession( transacted, Session.AUTO_ACKNOWLEDGE);     
    BytesMessage message =
    session.createBytesMessage();
    message.setJMSType("DATAGRAM");               
    message.setStringProperty("Fmt","PLAINTEXT");               
    message.writeBytes(Buffer.getBytes());                              
    qSender = session.createSender(ioQueue);               
    qSender.send(message);
    Reading the message from the queue
    QueueReceiver queueReceiver = session.createReceiver(ioQueue);     
    Message msg = queueReceiver.receive(Long.parseLong(pollTime));     
    If I try to print the msg i am getting the details as
    JMS Message class: jms_bytes
    JMSType: String
    JMSDeliveryMode: 2
    JMSExpiration: 0
    JMSPriority: 4
    JMSMessageID: ID:414d5120454149544553544d47522020456e8f002004d901
    JMSTimestamp: 1165040197487
    JMSCorrelationID:null
    JMSDestination: queue://EAITESTMGR/BALU.IN
    JMSReplyTo: null
    JMSRedelivered: false
    JMSXDeliveryCount:1
    JMS_IBM_MsgType:8
    Fmt:PLAINTEXT
    JMSXAppID:java
    JMS_IBM_Format:
    JMS_IBM_Encoding:273
    JMS_IBM_PutApplType:6
    JMS_IBM_Character_Set:UTF8
    JMSXUserID:eaijdev
    JMS_IBM_PutTime:06163748
    JMS_IBM_PutDate:20061202
    Integer encoding: 1, Floating point encoding 256
    54484953204d45535341474520495320564941204a4d53204348414e4e454c
    But the thing i need is to get the same string value ie Message
    Anyone out there could please help me out with this
    Thanks in advance
    Balagopal

    See: http://java.sun.com/products/jms/tutorial/1_3_1-fcs/doc/jms_tutorialTOC.html
    BTW you are diplaying the toString() value of the Message object itself. You need to call the Message class's method to get the message out of the Message object.

  • Transport of Message Class

    Hi,
    I have added a set of messages to a message class for different kinds of developments. So the messages are under different transport requests. I want to move the transports up in the landscape. Does the sequence of transports for the message class matter because I cannot move all the transports up in the landscape at this moment.
    Any input would be appreciated.
    Thanks,
    Alam.

    Hi Alam.  To answer your question...... maybe.   And the reason I say this is,  it would be a problem if you had created the message class and put it on the one transport, then put other messages on other transports.  Of course this would cause a problem.  But if the message class was pre-existing and the transport only have messages tied to them, then there is absolutly no problem with sending them out of sequence,  the skipped messages will simply be blank in the message class in the target system.
    Regards,
    Rich Heilman

  • JMS Message printing problem

    Hi all
    I have a problem with MQJMS...I am successful in putting the message to the queue and also reading it...but the problem is that i was trying to put a string message in the queue...but i am not able to read the original string from the message.this is the code i used....
    Putting the message in the queue
    String Buffer = "Message";
    boolean transacted = false;
    session = qconnection.createQueueSession( transacted, Session.AUTO_ACKNOWLEDGE);     
    BytesMessage message =
    session.createBytesMessage();
    message.setJMSType("DATAGRAM");               
    message.setStringProperty("Fmt","PLAINTEXT");               
    message.writeBytes(Buffer.getBytes());                              
    qSender = session.createSender(ioQueue);               
    qSender.send(message);
    Reading the message from the queue
    QueueReceiver queueReceiver = session.createReceiver(ioQueue);     
    Message msg = queueReceiver.receive(Long.parseLong(pollTime));     
    If I try to print the msg i am getting the details as
    JMS Message class: jms_bytes
    JMSType: String
    JMSDeliveryMode: 2
    JMSExpiration: 0
    JMSPriority: 4
    JMSMessageID: ID:414d5120454149544553544d47522020456e8f002004d901
    JMSTimestamp: 1165040197487
    JMSCorrelationID:null
    JMSDestination: queue://EAITESTMGR/BALU.IN
    JMSReplyTo: null
    JMSRedelivered: false
    JMSXDeliveryCount:1
    JMS_IBM_MsgType:8
    Fmt:PLAINTEXT
    JMSXAppID:java
    JMS_IBM_Format:
    JMS_IBM_Encoding:273
    JMS_IBM_PutApplType:6
    JMS_IBM_Character_Set:UTF8
    JMSXUserID:eaijdev
    JMS_IBM_PutTime:06163748
    JMS_IBM_PutDate:20061202
    Integer encoding: 1, Floating point encoding 256
    54484953204d45535341474520495320564941204a4d53204348414e4e454c
    But the thing i need is to get the same string value ie Message
    Anyone out there please help me out with this
    Thanks in advance
    Balagopal

    Why dont you send a TextMessage instead of a BytesMessage? Something like:
    String message = "Hi, what's up?";
    TextMessage textMessage = queueSession.createTextMessage(message);
    queueSender.send(textMessage);And then at the receiver's end:
    QueueReceiver queueReceiver = session.createReceiver(ioQueue);
    Message message = queueReceiver.receive(Long.parseLong(pollTime));
    if (message instanceof TextMessage) {
                 * Since message is an instance of TextMessage, cast it to TextMessage to get access to
                 * APIs available on TextMessage
                TextMessage textMessage = (TextMessage) message;
                  System.out.println("Message received: " + textMessage.getText());
    }

  • CCMS for Table monitoring not using Message Class

    We are currently using a Table content monitor in CCMS to raise alerts for an ABAP monitoring program we have written. The program inserts records in a custom ABAP table and when a row is inserted with a certain value we raise an alert through CCMS.
    The data collection method is using the "Red" function module SCSM_GEN_TAB_DS_R
    The alerts are generating fine but the alert text is displaying <CCMS: no default text available>. We have configure a message class and number but it is not displaying this in alert. Does anyone know what could be the problem?
    Here is the parameter settings for the data collection method
    1. TARGET_TABLE           ZTSPM_CH_STATUS
    2. FIELDNAME              CHANNELKEY
    3. FIELDVALUE             CCSTATUS
    4. MAXROW                 50
    5. WHERECLAUSE1           CCSTATUS = 'FAIL'
    6. WHERECLAUSE2
    7. WHERECLAUSE3
    8. TOP_FULL_NAME
    9. RESCANFROMBEGIN        REPORTTIMESTAMP
    10. T100_MESS              ZXI_CNB 023
    The message class/number (ZXI_CNB 023) is
    "Connectivity Heartbeat failed for &1, Status: &2"
    I was expexting the values from the table for fieldname (CHANNELKEY) and Fieldvalue (CCSTATUS) to be replaced in the message string.

    Hey Mark!
    I had a question about this topic. I had the problem, that method doesn't work. The following parameters have been set:
    1. TARGET_TABLE           ZMON_ERROR
    2. FIELDNAME              EF
    3. FIELDVALUE             EV
    4. MAXROW                 50
    5. WHERECLAUSE1           EV='AU01'
    6. WHERECLAUSE2
    7. WHERECLAUSE3
    8. TOP_FULL_NAME
    9. RESCANFROMBEGIN       
    10. T100_MESS            
    Rescanfrombegin and Messageclass have not been set, because I read, that there are many problems.
    In Technical Export Monitors under DataSupplier theres an alert:
    Internal Error in method SCSM_GEN_TAB_DS_R, Error: SELECT, SY-SUBRC = 0.
    I think the problem is the WHERECLAUSE, but it doesn't matter if I change everything. Do you know any solutions, maybe?

  • Message Class - Validation

    Hi
    Message class can it be transpoted without release(Transport request) to other clients. ????
    The problem is ,once the message class is created & released, not in a postion to add any new messages .
    For any new requirement ,new message class  is been created  and transported to other clients .
    Any solution avvailable to maintain only one message class through out implementation with different clients .
    Regards
    Rao

    hi
    you can create new messages in the same message class and save it.
    this will generate another request which can be transportable to other clients.

  • Audio Books and the error message " class not registere

    I trying to download an library audio book to my player. I get the error message "class not registered" and the transfer sto
    ps.
    I have downloaded and intall the new firmware May 24, 2006 and the files that I'm trying to transfer is just a protected wma file. Any thoughts ?

    Hello again,
    Thank you very much, both of you for your attention to my problem. It seems that I made a mistake in choosing the correct license type. First I chose the system ID " N4S - SAP NetWeaver 2004s (DB2) " but actually what I had to choose was " NPL - SAP NetWeaver 7.02 (MaxDB) ". So I found the following thread which showed me how to unistall the wrong license by truncating the content of the table SAPLIKEY.
    Logon not possible (error in license check) for users other then SAP*
    Then I downloaded the correct license, and everything worked pretty well.
    Once again, thank you very much both of you for your help.
    Kind Regards,
    Dariyoosh

  • Web Service Proxy Class: Message class does not recognize xs:restriction

    Hi,
    I have a use case where I need to consume a published web service. The request message of the published web service has quite a few elements which are defined using the xs:restriction tag. For example:
    <xs:element maxOccurs="1" minOccurs="0" name="EMPLID">
    <xs:annotation>
    <xs:documentation xml:lang="en">Empl ID</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="11"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="BIRTHDATE">
    <xs:annotation>
    <xs:documentation xml:lang="en">Date of Birth</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
    <xs:restriction base="xs:date"/>
    </xs:simpleType>
    </xs:element>
    <xs:element maxOccurs="1" minOccurs="0" name="BIRTHPLACE">
    <xs:annotation>
    <xs:documentation xml:lang="en">Birth Location</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    The problem is that the message class that is generated for the request message does not create properties for these elements. Hence no accessor methods are generated either. This makes it impossible to set the message data. Unless I guess we code the entire thing manually.
    Does anyone know of a better workaround ?

    Looks like this was a false alarm. There were some issues with the message schema.
    Sorry for the confusion.

  • Send mail with Z Message Class in me21n and me22n

    Hi everyone, i'm new at the forum and this is may first post so i ask for apologies if i post it in the wrong please.
    Well my question is this, i have an z class message in the NACE transaction that it's suppose to send a mail, well if i use the standard program SAPFM06P form ENTRY_NEU with a sapscript it send correctly the mail and i can display it in the SOST transaction, but i need it to display a smartform not a sapscript, so i copy the program to Z and make it call my smartform, if i go now to the me21n/me22n/me23n an make a print preview it's display my smartform correctly, to this point it's all ok, but the problem is that when i modify something in the order and save, my Z message class does not send the mail (i can't see it in the SOST transaction)
    I was looking and it seems the problem is that the SOST and the SOOD table are not update but the NAST table does, so when i go to the SOST transaction it doesn't find the data to display.
    I know that the update it's done in the form BUCHEN of the SAPLMEPO, but i can't find where.
    Does anybody know how can i fix this problem? basically i want the me21n and me22n send the mail.
    Thanks a lot

    Thanks for your quick answer, I'll check and let you know any news
    PD: what do you mean by "you need to maintain condition records as external send. then only it will send the mail automatically"?
    Edited by: -tk85- on Jan 18, 2012 3:32 PM

Maybe you are looking for

  • External HD monitor for NTSC accuracy?

    I have FCP 7 on a macbook pro and want a monitor that will provide an accurate output signal. I have an HDMI-DVI cable and have tried it with an HD TV, but as has been discussed in another thread, this gives you a look at you computer desktop - not b

  • HT201328 Problem with iphone 6 carrier no signal

    Hi.I have a terrible problem.I had a signal but i have been browsing some piratebay sites and ever since i have no service and constant pop ups.i have done everything.restarted,reseted,took out the sim,airplained it but still nothing,what should i do

  • My screen suddenly goes black

    My beloved MacBook is getting on in age.  I'm finding that my screen blacks out unexpectedly.  Moving the screen around restores the image, but it's happening more and more frequently, and getting a little harder to get my screen back.  I'm thinking

  • How to Add Carriage Return After PageBreak using XSL code?

    Hi, I have created one RTF Template for Check printing. My requirement is to print check on next page if total number of invoices exceeds certain value. I achieved this and used below condition in my RTF Template. <xsl:if xdofo:ctx="inblock" test="co

  • Clearing out Cache

    I have been told that if i install cd Spin Doctor I do not need a key. Yet I am asked for one when I try to open it. Roxio support tell me to clean out my cache s .That there may be reminants of older versions of Toast. How do I do this?