Supress error message in reports 6i

I am brand new to reports.
I validate a date parameter in the AFTerFormParmater. If the
date is null (blanked out) I want to issue an srw error message
and reset the date on the form to a default.
I get the my srw error message but
then I also get a system error message about the "trigger failed"
how can I supress this message
in addition - how can I reset the date so it is not blank when
the parameter form is redisplayed.
I cannot run the report from a normal form as I have not taken'
the forms class yet. Everything needs to be done from reports
itself.

Hi Dhananjaya,
also check this.
Messages allow you to communicate with users from your programs. They are mainly used when the user has made an invalid entry on a screen.
To send messages from a program, you must link it to a message class. Each message class has an ID, and usually contains a whole set of message. Each message has a single line of text, and may contain placeholders for variables.
All messages are stored in table T100. You create and edit them using Transaction SE91. Once you have created a message, you can use it in the MESSAGE statement in a program.
Also,
In SE91, you can see all the error message details.
For information, if the error message shows "V10222", you have enter the first three digits in "Message Class" and last three in "Number". This means, whatever the message number is, the last three digits has to be entered in "Number" and the value precedes this last three numeric value has to be entered in Message Class.
And finally,
Let me put it this way..
Every Error Message belongs to a Message Class.
So, a particular Message Class will have a number of Messages under it.
You need to know the Message class first. For Sales we have the following message classes V1, V10, V2, V4, V5, VD, VU, VV, VX, WVA
*If you want to know all the message classes available for a transaction:-*
For knowing all the Message Classes for a particular transaction, you goto-->SE93, put the transaction code and choose display. After this, there is a button on the top (Display Object List), press that button. On the left hand side you will get the Object Name-(example: VA in case of sales). Drop down there and choose Message Classes. You will get all the message classes there.
If you know the Message Class and want to see the Messages under it:
So, goto-->SE91, put the message class and choose Display
cheers,
Hema.

Similar Messages

  • Firefox crashes when I open it but there is no error message or report

    Upgraded to latest version and worked fine. Today, as soon as I open Firefox it starts to load the homepages and then crashes without any error message or report. Tried to restart PC but problem remains unchanged. Thanks for your help.

    Just FYI
    QuickTime 7.7 for Leopard - http://support.apple.com/kb/dl761
    http://support.apple.com/kb/DL27 <-- Quicktime 7.5.5

  • How to keep the field open for input with error message in report program

    Hi,
      Need a help in solving the below issue.
    "How to keep the field open for input with error message in report program"
    Regards,
    C.Shasiraj.

    Hi...
    you have to use the event:
    <b>AT SELECTION-SCREEN ON <FIELD> EVENT.</b>
    u have to give an error message in this event.
    Consider the following <b>Example:</b>
    <b>PARAMETERS : NUMBER TYPE I.
    AT SELECTION-SCREEN ON NUMBER.
      IF NUMBER = 10.
        MESSAGE 'Number vakue is 10' TYPE 'E'.
      ENDIF.
    START-OF-SELECTION.
      WRITE NUMBER.
    </b>
    in this if u give the value of number = 10, it will not proceed further, if u give some other value other than 10 you will proceed further...
    Execute this program once u will understand....
    also Consider the following links :
    <b>Regarding events:</b>
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/79/34a237d9b511d1950e0000e8353423/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/79/34a23ad9b511d1950e0000e8353423/frameset.htm
    <b>Regarding messages:</b>
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/c5/aa575426ad11d2954d0000e8353423/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/c5/aa575426ad11d2954d0000e8353423/frameset.htm
    This is very useful.......
    Reward points if useful....
    Suresh....

  • Error message in report writer when add new selection filed?

    Dear All,
    I wanna add a new selection field cost element group and cost element to a report in report writer. I key in GR52 and click the general data selection. I select the set variable &1KSTAR to enter into the set ID. But it shows me the following message:
    Set cannot be used in Selection:
    Message no. GR807
    Diagnosis
    You are trying to use a set in report maintenance.
    The set cannot be entered in the report definition for any of the dimensions for which the set could be used.
    The following error message describes why the set cannot be used for all the dimensions for which the set can be used.
    System Response
    The set will not be entered in report maintenance.
    Procedure
    Choose an appropriate set.
    What does it mean? I have tried other set variables but sitll gave the same message.
    Thank you and good day.
    Emma.

    At the same time, it gave me a green light message saying:
    Characteristic Cost Element is already used in a row
    Message no. GR465
    Diagnosis
    The characteristic Cost Element is already being used in a report row block and therefore cannot be used in a different part of the report.
    Technical note:  The field name for characteristic Cost Element is KSTAR.
    Does it mean I have used the cost element in the report and blocked the cost element so that I can't use it in the selection screen? How can I solve this by not changing the report or should I change the report?
    Thank you and good day
    Emma

  • Error message in Report designer "Activate Default Theme: 0TRADESHOW"

    Hi,
    While working in Report Designer, I repeatedly get an error message saying "Activate Default Theme: 0TRADESHOW. See Note 1071338". After following the instructions and activating this theme, the problem still persists.
    Anyone with a solution to this problem? We are running BI 7, package level 17.
    Regards
    Nils

    Hi all,
    I had the same issue and finally solved re-installing BC in BACKGROUND mode.
    For unknown reason, my first istallation generate the a 0TRADESHOW entry with version D in table RSTHEMES.
    Later attempts to re-install BC were not modifying this table.
    Until I tryied Background Installation. It promped for overwriting current installation, I accepted and A version get generated.
    best regards
    Carlos Serrano

  • #ERROR message in report for date format conversion

    Dear Collegues,
    Why is it that I get #ERROR message (instead of date value) in my report when I use the formula
    =ToDate(UserResponse("Enter End Date:");"dd.MM.yyyy")   ??
    When I only write UserResponse("Enter End Date:") I get the appropriate date, f.ex 5/12/2009. This is american standard for 5th of may, I need to see it like 12/05/2009.
    If I try to just enter the date object behind the prompt ([Settlement Date]) i get message #MULTIVALUE even though I have promptet for 1 special date...
    Is there another formula I can use to get the right format? I can't adjust the format using properties, it doesn't make any difference, the settings I put in there.
    Regards Silje

    Thank you for the very quick answer! Using FormatDate() I get an error message while validating the formula:
    The expression or sub-expression at position 12 in the FormatDate function uses an invalid data type. (WIS 10037)
    I tried making a variable inside BO called [End Date] = userResponse("Enter End Date:") but I get the same error message then. Creating a variable you can only choose between Dimension, Measure and Detail, not Date. Is that some of the reason?
    Finally I tried FormatDate([Settlement Date]; "dd.MM.yyyy"). Validating the formula I get the message that the formula is correct, but in the report the field containes message #MULTIVALUE...
    SILJE

  • How to retrieve only error message through report file

    Hi,
    When there is extract/replicat abended,we need to check complete report file to see the error message.
    I would like to know is there parameter setting available ,so that we can retrieve only required error message.
    For ex. Instead of complete error message to check in report file,i need to see below meesage only,starting from "source Context".
    Source Context :
    SourceModule : [er.main]
    SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/app/er/rep.c]
    SourceFunction : [get_map_entry]
    SourceLine : [9126]
    ThreadBacktrace : [11] elements
    : [ora/gg/install/replicat(CMessageContext::AddThreadContext()+0x26) [0x5f2ac6]]
    : [ora/gg/install/replicat(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x5e9562]]
    : [ora/gg/install/replicat(_MSG_ERR_DB_CLAUSE_ERROR(CSourceContext*, char const*, CMessageFactory::MessageDisposition)+0x92) [0x5b1352]
    : [ora/gg/install/replicat(get_map_entry(char*, int, __wc*, int)+0x1dd6) [0x4fcec6]]
    : [ora/gg/install/replicat [0x5497e5]]
    : [/ora/gg/install/replicat(WILDCARD_check_table(char const*, char const*, int, unsigned int*, int, unsigned int, DBString<777>*, int)+0
    x16b) [0x54b08b]]
    : [ora/gg/install/replicat(REP_find_source_file_wc(char const*, unsigned int, DBString<777>*, int)+0x350) [0x903d50]]
    : [ora/gg/install/replicat [0x90bb0d]]
    : [ora/gg/install/replicat(main+0x84b) [0x5081ab]]
    : [lib64/libc.so.6(__libc_start_main+0xf4) [0x2b87d13469b4]]
    : [ora/gg/install/replicat(__gxx_personality_v0+0x1da) [0x4e479a]]
    2012-07-09 02:20:48 ERROR OGG-00919 Error in COLMAP clause.
    --------------------------------------------------------------------------------------------------------------------------------------------------------

    Nice..i think awk is better option.
    Just one thing.awk command only displays part of the information instead of complete below information.
    Ex: egrep -q ERROR dirrpt/PODS00C1.rpt && awk '/^Source Context/,/ERROR/ { print $0 }' dirrpt/PODS00C1.rpt
    [22:00]goldengate]$ egrep -q ERROR dirrpt/PODS00C1.rpt && awk '/^Source Context/,/ERROR/ { print $0 }' dirrpt/PODS00C1.rpt
    Source Context :
    SourceModule : [ggdb.ora.sess]
    SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]
    SourceFunction : [OCISESS_try]
    SourceLine : [500]
    ThreadBacktrace : [12] elements
    : [orashare/gg/navc1/extract(CMessageContext::AddThreadContext()+0x26) [0x6705e6]]
    : [orashare/gg/navc1/extract(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x667082]]
    : [orashare/gg/navc1/extract(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::MessageDisposition)+0xa6) [0x61f2c6]]
    Where as i would like to see complete information including ERROR details as mentioned below.Do you have any awk command for this?
    Required below output:
    Source Context :
    SourceModule : [ggdb.ora.sess]
    SourceID : [scratch/pradshar/view_storage/pradshar_bugdbrh40_12927937/oggcore/OpenSys/src/gglib/ggdbora/ocisess.c]
    SourceFunction : [OCISESS_try]
    SourceLine : [500]
    ThreadBacktrace : [12] elements
    : [orashare/gg/navc1/extract(CMessageContext::AddThreadContext()+0x26) [0x6705e6]]
    : [orashare/gg/navc1/extract(CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x7b2) [0x667082]]
    : [/orashare/gg/navc1/extract(_MSG_ERR_ORACLE_OCI_ERROR_WITH_DESC(CSourceContext*, int, char const*, char const*, CMessageFactory::MessageDisp
    osition)+0xa6) [0x61f2c6]]
    : [orashare/gg/navc1/extract(OCISESS_try(int, OCISESS_context_def*, char const*, ...)+0x353) [0x5a3d53]]
    : [orashare/gg/navc1/extract(OCISESS_logon(OCISESS_context_def*, char const*, char const*, char const*, int, int, int)+0x89c) [0x5a596c]]
    : [orashare/gg/navc1/extract(DBOCI_init_connection_logon(char const*, char const*, char const*, int, int, int, char*)+0x74) [0x5931a4]]
    : [orashare/gg/navc1/extract [0x597918]]
    : [orashare/gg/navc1/extract(gl_odbc_param(char const*, char const*, char*)+0x3b) [0x597f1b]]
    : [orashare/gg/navc1/extract [0x520b96]]
    : [orashare/gg/navc1/extract(main+0x1ce) [0x52726e]]
    : [lib64/libc.so.6(__libc_start_main+0xf4) [0x2af768923994]]
    : [orashare/gg/navc1/extract(__gxx_personality_v0+0x1ea) [0x4f3aba]]
    2012-09-06 16:48:50 ERROR OGG-00664 OCI Error beginning session (status = 1017-ORA-01017: invalid username/password; logon denied).
    2012-09-06 16:48:50 ERROR OGG-01668 PROCESS ABENDING.

  • Error message in reports

    Hi Friends,
    How error message occured in ABAP Reports & solution for that ?

    Hi Dhananjaya,
    also check this.
    Messages allow you to communicate with users from your programs. They are mainly used when the user has made an invalid entry on a screen.
    To send messages from a program, you must link it to a message class. Each message class has an ID, and usually contains a whole set of message. Each message has a single line of text, and may contain placeholders for variables.
    All messages are stored in table T100. You create and edit them using Transaction SE91. Once you have created a message, you can use it in the MESSAGE statement in a program.
    Also,
    In SE91, you can see all the error message details.
    For information, if the error message shows "V10222", you have enter the first three digits in "Message Class" and last three in "Number". This means, whatever the message number is, the last three digits has to be entered in "Number" and the value precedes this last three numeric value has to be entered in Message Class.
    And finally,
    Let me put it this way..
    Every Error Message belongs to a Message Class.
    So, a particular Message Class will have a number of Messages under it.
    You need to know the Message class first. For Sales we have the following message classes V1, V10, V2, V4, V5, VD, VU, VV, VX, WVA
    *If you want to know all the message classes available for a transaction:-*
    For knowing all the Message Classes for a particular transaction, you goto-->SE93, put the transaction code and choose display. After this, there is a button on the top (Display Object List), press that button. On the left hand side you will get the Object Name-(example: VA in case of sales). Drop down there and choose Message Classes. You will get all the message classes there.
    If you know the Message Class and want to see the Messages under it:
    So, goto-->SE91, put the message class and choose Display
    cheers,
    Hema.

  • Creating Error Message in Reports

    Hello,
    I have a report that has a date range for a parameter screen. The user has requested that an error message will be displayed to prevent the user from making/entering the start date greater than the end date.
    Could someone please tell me what report trigger I should use as well as some sample code to accomplish this. I would like something like, "The ending date cannot be less than the beginning date. Please enter a valid date range."
    Thanking you in advance

    You can only do this by validating the two parameters in the after parameter form trigger.
    eg
    If :start_date > :end_date then
    srw.message(1, 'Your start date is bigger than your end date. Re-enter');
    return(false);
    end if;
    Marcos

  • How can i supress error message

    hi Al,
    I am getting an error message on screen , i want to supress this and hold data from screen , how can this be done,
    Regards
    Anuj

    Hi,
    you mean you don't want to flash these error messages but wants to hold them ,in this case just try to use FM 'MESSAGE_TEXT_BUILD'
    CALL FUNCTION 'MESSAGE_TEXT_BUILD'
        EXPORTING
          msgid               = sy-msgid
          msgnr               = sy-msgno
          msgv1               = sy-msgv1
        IMPORTING
          message_text_output = g_message.
    where you can also pass the particular message class and message numbers also and in g_message you will get the message text.

  • HR - Supress Error messages at end of PNP Logical dB ABAP

    It appears from the code for logical dB PNP that you can turn off the error messages that automatically print at the end of the program, but I don't see how to do it.  Here's the SAP code in include DBPNPI01:
    FORM end-processing.
      CHECK sw_supress_write EQ no.
    Can anyone tell me how to 'change' sw_supress_write?

    Try this code:
    DATA:
      BEGIN OF t_empty OCCURS 50,
            pernr LIKE pernr-pernr,
      END   OF t_empty.
    DATA:
      temp1 TYPE i,
      temp2 TYPE i,
      temp3 TYPE i.
    NODES: pernr.
    START-OF-SELECTION.
      PERFORM pnp_skipped_pernr(sapdbpnp)
        TABLES t_empty
        USING 'Y'
        CHANGING temp1 temp2 temp3.
    GET pernr.
    * Do something here.
    *FORM pnp_skipped_pernr
    *         TABLES   locked_pernr_tab     LIKE locked[]        "out
    *         USING    supress_reject_info  LIKE sw_supress_write"in
    *         CHANGING auth_skipped_count   LIKE auth-skip-count "out
    *                  locked_skipped_count LIKE locked_pernr_count"out
    *                  locked_occurs_param  LIKE locked_ocp.     "out
    *  locked_pernr_tab[]   = locked[].
    *  sw_supress_write     = supress_reject_info.
    *  auth_skipped_count   = auth-skip-count.
    *  locked_skipped_count = locked_pernr_count.
    *  locked_occurs_param  = locked_ocp.
    *ENDFORM.                               "pnp_skipped_pern
    Let us know how it goes.

  • Can I supress error messages generated by the Directory / File Info VI

    I use the Directory / File Info to determine if a file exists.  If the file size returns a zero I create the file and write the header.  This ran fine in LabView Ver 6.1.  In Ver 7.1 It returns a LabView general error message (File Not found).  Everything else works fine except the error message confuses our operators.  Does anybody have a different way to determine if a file exists within LabView that will not generate an error?

    agood wrote:
    I use the Directory / File Info to determine if a file exists.  If the file size returns a zero I create the file and write the header. 
    OK, this is incorrect, because a file can exist and be of size zero at the same time! As mentioned above, you should use the error output. If there is no error, the file exists. If there is an error, the File/folder does not exist.
    Message Edited by altenbach on 01-11-2007 12:33 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    fileexists.png ‏3 KB

  • Firefox 6 hangs without an error message/crash report when I try to run it.

    I've been running a previous version of Firefox 3.x without incident and just tried upgrading to Firefox 6. I've had this same problem with trying to upgrade to Firefox 5 in the past. The installer runs fine and reports no problems. The first time I try to run Firefox after installing, I get a dialog box saying something along the lines of "Checking your add-ons for compatibility..." and the application IMMEDIATELY hangs. I have to kill the process from Windows Task Manager. Afterwards, trying to run Firefox simply results in no visible instance of anything running, although the process still hangs in the background taking up 25% CPU and ~10-20MB of memory. However, when I try opening a locally saved .html file, Firefox successfully runs and initially loads/displays the page, THEN hangs. I've closed as many background applications as possible and still get the same problem.

    I've been having the problem with as few as two tabs opening. The only time it does not do it is in safe mode. I have cleared my history, turned on the plugins one at a time, and run virus check. With any plugins turned on, it hangs every couple of web pages opened.
    When I clicked on post for the above answer, Firefox got hung up for 30 seconds.

  • REUSE SETTINGS supresses error messages when compiling an invalid object

    Hello,
    my test:
    Create a table and a packaged procedure referencing the table. Then drop the table and recompile the package:
    CREATE TABLE x (
        y     NUMBER
    CREATE OR REPLACE PACKAGE y
    AS
    PROCEDURE z;
    END y;
    SHOW ERRORS
    CREATE OR REPLACE PACKAGE BODY y
    AS
    PROCEDURE z
    IS
      v_count PLS_INTEGER;
    BEGIN
      SELECT COUNT(*)
      INTO v_count
      FROM x;
    END z;
    END y;
    SHOW ERRORS
    DROP TABLE x;
    PROMPT 1.Compile package
    ALTER PACKAGE y COMPILE;
    SHOW ERRORS
    PROMPT 2.Compile package body
    ALTER PACKAGE y COMPILE BODY;
    SHOW ERRORS
    PROMPT 3.Compile package with "REUSE SETTINGS"
    ALTER PACKAGE y COMPILE REUSE SETTINGS;
    SHOW ERRORS
    PROMPT 4.Compile package body with "REUSE SETTINGS"
    ALTER PACKAGE y COMPILE BODY REUSE SETTINGS;
    SHOW ERRORS
    SELECT object_name
          ,object_type
    FROM   user_objects
    WHERE  status = 'INVALID';
    --DROP PACKAGE y;Partly unexpected output
    Tabelle wurde erstellt.
    Package wurde erstellt.
    Keine Fehler.
    Package Body wurde erstellt.
    Keine Fehler.
    Tabelle wurde gelöscht.
    1.Compile package
    Warnung: Paket wurde mit Kompilierungsfehlern geõndert.
    Keine Fehler.
    2.Compile package body
    Warnung: Paketrumpf wurde mit Kompilierungsfehlern geõndert.
    Fehler bei PACKAGE BODY Y:
    LINE/COL ERROR
    8/3      PL/SQL: SQL Statement ignored
    10/8     PL/SQL: ORA-04044: procedure, function, package, or type is not
             allowed here
    3.Compile package with "REUSE SETTINGS"
    Warnung: Paket wurde mit Kompilierungsfehlern geõndert.
    Keine Fehler.
    4.Compile package body with "REUSE SETTINGS"
    Warnung: Paketrumpf wurde mit Kompilierungsfehlern geõndert.
    Keine Fehler.
    OBJECT_NAME     OBJECT_TYPE
    Y               PACKAGE BODY
    1 Zeile wurde ausgewõhlt.It says
    - Table created
    - Package created
    - Package body created
    - Table dropped
    - Package header compiled with errors (why?)
    - Package body compiled with errors (shown error is expected)
    - Package header compiled with errors (again why?)
    - Package body compiled with errors (no errors shown)
    So why is the header compiled with errors, when the object is valid.
    And why is no error shown for COMPILE REUSE SETTINGS when there are errors for the body?
    I use REUSE SETTINGS when recompiling invalid objects that were compiled for debug with
    ALTER PACKAGE abc COMPILE PLSQL_DEBUG = TRUE REUSE SETTINGSRegards
    Marcus
    Version:
    SQL*Plus: Release 10.2.0.1.0 - Production on Di Jan 27 12:45:20 2009
    Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options

    Hi,
    From SQL Reference Manual [REUSE SETTINGS|http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_1007.htm#BGBGEIGD]:
    Specify REUSE SETTINGS to prevent Oracle from dropping and reacquiring compiler switch settings. With this clause, Oracle preserves the existing settings and uses them for the recompilation of any parameters for which values are not specified elsewhere in this statement.
    For backward compatibility, Oracle Database sets the persistently stored value of the PLSQL_COMPILER_FLAGS initialization parameter to reflect the values of the PLSQL_CODE_TYPE and PLSQL_DEBUG parameters that result from this statement.
    Regards,

  • Too much errors/messages in Web Analysis reports stops workspace

    Too often workspace stops to work for the client with the following (example) messages. It seems that too much informational and error messages from reports (like a non working report link or missing member) gives the workspace client so much trouble that login off or closing the browser is the only solution. This seems not the right workaround. Anyone experiencing the same?
    Internet Explorer popup:
    Line: 2608
    char: 4
    Error: 'undefined'is null or not an object
    Code: 0
    URL: https://[workspaceserver]/workspace/index.jsp
    {next}
    Internet Explorer popup:
    Line: 2688
    char: 3
    Error: 'undefined'is null or not an object
    Code: 0
    URL: https://[workspaceserver]/workspace/index.jsp
    In a Hyperion(r)Workspace-error popupscreen:
    An error was encountered while closing all content
    Can only remove children
    Internet Explorer popup:
    Line: 1385
    Char: 4
    error: 'this.leftComp.getDataModel()'is null or not an object
    Code: 0
    URL: https://[workspaceserver]/workspace/index.jsp

    it seems that all errors are related to the migrated anaqlyzer report. In the new 931 version less characters are allowed to use than the old 71 version.
    In the main name of the reportgroup the migration just rplaces the wrong characters. But links and url insite reportgroups and reports are not changed during migration. Activating (clicking on it) such links is the main cause of the freeze.

Maybe you are looking for

  • Report: sorting of data and temporary table sorting

    We have a report that runs a procedure, which inserts data into a temporary table using the supplied parameters. The report then selects data from this table. Previously the report has always displayed data in the same order in which it was inserted

  • Cannot add folder to Library

    HP6120 Windows XP Pro I used Winamp and have a Library of a view thausends songs. A view days ago I installed iTunes because I planned to buy an Ipod 80GB. I used the add folder to Library function and added the My Music folder to the library. Everyt

  • List Component Links

    I have created AS3 script for loading and parsing an RSS feed. I have successfully displayed the "title" node on the stage in a List Component with the instance name "blogList". Now I wish to use the corresponding "Link" node so that each item in the

  • Xserve Purchase: New or Refurb?

    I know that Xserve is being discontinued, but we have a 5-year old G5 Dual Xserve that we have been waiting to upgrade for a while. We decided we're not really worried about the hardware being discontinued, and we'll just look at some alternate hardw

  • Use Export PDF to Convert WordPerfect

    I subscribe to Export PDF.  It converts virtually any format to PDF except for WordPerfect Corel ".wpd" format.  I can do the conversion from within WordPerfect.  Except my 160-page document, containing a couple of pages of .gif text will not convert