<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: error message ( urgent) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100530#M735724</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do like this in report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;parameters: p_num type i.

at selection-screen on p_num
if p_num &amp;gt; 10,.
 message e398(00) with 'you entered wrong parameter.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Nov 2007 05:07:03 GMT</pubDate>
    <dc:creator>naimesh_patel</dc:creator>
    <dc:date>2007-11-20T05:07:03Z</dc:date>
    <item>
      <title>error message ( urgent)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100528#M735722</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I want to give error message if the user enter incorrect value  wat do i need to do&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Amruta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 05:04:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100528#M735722</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T05:04:17Z</dc:date>
    </item>
    <item>
      <title>Re: error message ( urgent)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100529#M735723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;MESSAGE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;MESSAGE { msg | txt } [message_options]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This statement interrupts the program flow and either displays the short text of a message specified in msg in the logon language of the current user, or any text from txt as a message. The exact behavior of the MESSAGE statement - that is, how the text is displayed and how the program flow is continued after the MESSAGE statement - is context-dependent and is determined by a message type specified in msg or txt. This behavior can be changed using the message_options additions and the placeholders can be replaced in messages. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;System fields/&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Name Relevance &lt;/P&gt;&lt;P&gt;sy-msgid Contains the message-class after sending a message, and the value "00" after sending any text. &lt;/P&gt;&lt;P&gt;sy-msgno Contains the message number after sending a message, and the value "001" after sending any text. &lt;/P&gt;&lt;P&gt;sy-msgty Contains the identifier of the message type with which the message resp. the text was sent. &lt;/P&gt;&lt;P&gt;sy-msgv1 to sy-msgv4 Contain the content of the data objects specified after the addition WITH after sending a message. After sending any text, they contain the first 200 characters of the data object text. &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;Messages are one way of interacting with a user. Except for messages of the type "X", the MESSAGE statement should be use exclusively in the presentation logic layer and never in the application logic layer. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Setting the text environment by means of the SET LOCALE statement has no effect on the language in which the message is displayed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MESSAGE - msg &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... &lt;SPAN __jive_macro_name="tn"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;  | { tn(id) } &lt;/P&gt;&lt;P&gt;  | { ID mid TYPE mtype NUMBER num } &lt;/P&gt;&lt;P&gt;  | { oref TYPE mtype } ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternatives: &lt;/P&gt;&lt;P&gt;1. ... tn ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... tn(id) ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... ID mid TYPE mtype NUMBER num ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... oref TYPE mtype ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;In msg a message is specified from the database table T100 either via direct specification of id and n resp. via the content of the data objects mid and num for the message class and the message number. Or, an object reference variable oref is specified, whose dynamic type implements the interface IF_T100_MESSAGE. You have to specify one of the possible message types "A", "E", "I", "S", "W" or "X", either by direct specification of t, or as content of the data object mtype, whereby the behavior of the message is controlled. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the specified message is not found for the logon language, then the specified message type, the message class and the message number are used as short text in capital letters separated by a colon ":". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system fields of the statement MESSAGE are always supplied with the specified values. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 1 &lt;/P&gt;&lt;P&gt;... tn ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;With t and n you specify the one-digit message type and the three-digit message number directly in a row (static short form). The message class must be specified with the addition MESSAGE-ID at the statement that introduces the program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;Display of the short text of the message with the number 014 from the message class SABAPDOCU as Information message. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT rep MESSAGE-ID sabapdocu. &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;MESSAGE i014. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 2 &lt;/P&gt;&lt;P&gt;... tn(id) ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;For t and n the same applies as for the static short form. In the static long form, the message class is specified directly in brackets through id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;The explicit specification of the message class overrides the addition MESSAGE-ID of the statement that introduces the program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The specification of the message class in brackets does not signify that the content of id is used. In fact, the message class is used that has the name that was specified directly with id. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;As example for alternative 1, with explicit specification of the message class. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ... &lt;/P&gt;&lt;P&gt;... &lt;/P&gt;&lt;P&gt;MESSAGE i014(sabapdocu). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 3 &lt;/P&gt;&lt;P&gt;... ID mid TYPE mtype NUMBER num ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;The message class, the message type and the message number are specified as content of the data objects mid, mtype and num (dynamic form). For mid and mtype, character-type data objects are expected that must contain the message class resp. the message type in capital letters. Invalid message types create an uncatchable exception. For num, a data object of the type n and the length 3 is expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;The explicit specification of the message class overrides the addition MESSAGE-ID of the statement that introduces the program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;As example for alternative 2, with dynamic specification of the message and the message type. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: mid  TYPE sy-msgid VALUE 'SABAPDOCU', &lt;/P&gt;&lt;P&gt;      mtype TYPE sy-msgty VALUE 'I', &lt;/P&gt;&lt;P&gt;      num  TYPE sy-msgno VALUE '014'. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MESSAGE ID mid TYPE mtype NUMBER num. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alternative 4 &lt;/P&gt;&lt;P&gt;... oref TYPE mtype ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;For oref, you can specify an object reference variable which, at execution of the statement MESSAGE points at an object, whose class implements the system-interface IF_T100_MESSAGE ,which in turn contains the component-interface IF_MESSAGE. For mtype, a character-type data object is expected which must contain the message type in capital letters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The statement MESSAGE analyses the components of the structured attribute T100KEY of the interface IF_T100_MESSAGE in the referenced object. The message class is taken from the component MSGID, the message number from the component MSGNO. If the components ATTR1 to ATTR4 contain the names of other attributes of the object, the placeholder "&amp;amp;1" to "&amp;amp;4" und "&amp;amp;" of the short text resp. "&amp;amp;V1&amp;amp;" to "&amp;amp;V4&amp;amp;" of the long text of the message are replaced by the content of these attributes according to the rules of usage given by the additions WITH in message_options. If one of these components does not contain an attribute name, the character "&amp;amp;" is added to the content at the beginning and end, thus replacing the placeholder. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;With this variant, the additions WITH and INTO in message_options are not allowed. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If field symbols or formal parameters of the generic type any or data are specified for oref, then the syntactically identical variant MESSAGE text is used. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This variant is mainly designated to be used with exception objects. If an exception class implements the interface IF_T100_MESSAGE, then the components of the structure T100KEY are automatically filled when an exception is raised (according to the respective definition of the exception text). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to compatibility reasons, this variant can still be used for classes that only implement the interface IF_MESSAGE. In this case, the interface methods GET_TEXT and GET_LONGTEXT arecalled automatically in the referenced object and their return value is used as short text resp. long text of the message. In this case, the system fields sy-msgid and sy-msgno are not specifically filled. The root class of all exception classes, CX_ROOT, implements the interface IF_MESSAGE. In exception classes that do not implement the interface IF_T100_MESSAGE, the interface methods GET_TEXT and GET_LONGTEXT get the exception texts of exception objects stored in OTR (Online Text Repository), which then can be issued by using the variant of the MESSAGE-statement as message. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;In a class c1, the interface IF_T100_MESSAGE is implemented and its attribute T100KEY supplied with values. The statement MESSAGE displays the respective statement, in which a placeholder "&amp;amp;" is replaced with the content of the attribute text. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS c1 DEFINITION. &lt;/P&gt;&lt;P&gt;  PUBLIC SECTION. &lt;/P&gt;&lt;P&gt;    INTERFACES if_t100_message. &lt;/P&gt;&lt;P&gt;    DATA text TYPE c LENGTH 10 VALUE 'Hello!'. &lt;/P&gt;&lt;P&gt;    METHODS constructor. &lt;/P&gt;&lt;P&gt;ENDCLASS. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLASS c1 IMPLEMENTATION. &lt;/P&gt;&lt;P&gt;  METHOD constructor. &lt;/P&gt;&lt;P&gt;    if_message~get_text( ). &lt;/P&gt;&lt;P&gt;  ENDMETHOD. &lt;/P&gt;&lt;P&gt;  METHOD if_message~get_text. &lt;/P&gt;&lt;P&gt;    if_t100_message~t100key-msgid = 'SABAPDOCU'. &lt;/P&gt;&lt;P&gt;    if_t100_message~t100key-msgno = '888'. &lt;/P&gt;&lt;P&gt;    if_t100_message~t100key-attr1 = 'TEXT'. &lt;/P&gt;&lt;P&gt;  ENDMETHOD. &lt;/P&gt;&lt;P&gt;  METHOD if_message~get_longtext. &lt;/P&gt;&lt;P&gt;  ENDMETHOD. &lt;/P&gt;&lt;P&gt;ENDCLASS. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA oref TYPE REF TO c1. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE OBJECT oref. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MESSAGE oref TYPE 'I'.&lt;/P&gt;&lt;P&gt;MESSAGE - text &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... text TYPE mtype ... . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This variant sends a character string contained in text as a message of the message type specified in mtype. You can enter a character-type data object text, which will be used as a short text for the message. Only the first 300 characters in text are taken into account. No long text can be defined for a message of this type. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For mtype, a character-type data object is expected, which must contain the message type in capital letters. Invalid message types generate an untreatable exception. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Notes &lt;/P&gt;&lt;P&gt;: In this variant, the additions WITH and INTO are not allowed in message_options. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If field symbols or formal parameters of the type any or data are specified for text, these must be of character type when the statement is executed. The syntactically identical variant MESSAGE oref cannot be executed with generically typed field symbols or formal parameters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because the system fields sy-msgid and sy-msgno are filled unspecifically when a character string is entered, this variant should only be used on rare occasions if the content of the system fields is not required for identification of the message. Otherwise, in all cases in which messages are transferred (for example, from function modules) or logged (for example, in batch input) using these system fields, language-independent access to the message text would be lost. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;: Output of an exception text as an information message. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: oref TYPE REF TO cx_sy_arithmetic_error, &lt;/P&gt;&lt;P&gt;      text TYPE string. &lt;/P&gt;&lt;P&gt;TRY. &lt;/P&gt;&lt;P&gt;  ... &lt;/P&gt;&lt;P&gt;  CATCH cx_sy_arithmetic_error INTO oref. &lt;/P&gt;&lt;P&gt;    text = oref-&amp;gt;get_text( ). &lt;/P&gt;&lt;P&gt;    MESSAGE text TYPE 'I'. &lt;/P&gt;&lt;P&gt;ENDTRY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MESSAGE - message_options &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syntax &lt;/P&gt;&lt;P&gt;... { {[DISPLAY LIKE dtype] [RAISING exception]} &lt;/P&gt;&lt;P&gt;    | [INTO text] } &lt;/P&gt;&lt;P&gt;    [WITH dobj1 ... dobj4]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Extras: &lt;/P&gt;&lt;P&gt;1. ... DISPLAY LIKE dtype &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. ... RAISING exception &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. ... INTO text &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. ... WITH dobj1 ... dobj4 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;These additions change the type of display, raise a non-class-based exception in function modules or methods, assign the text of the message to a data object and replace the placeholders in short- and long-texts of messages. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 1 &lt;/P&gt;&lt;P&gt;... DISPLAY LIKE dtype &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;When you use this addition, the icon of the message type specified in dtype is displayed instead of the associated icon. A character-type data object is expected for dtype. This data object has to contain one of the values "A", "E", "I", "S" or "W" in upper-case letters. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The message short text is still displayed as a dialog window for messages that are displayed this way by default. Messages with the type "E" or "W" (except those for PBO and LOAD-OF-PROGRAM) are displayed as a dialog window if dtype contains "A" or "I". Messages with the type "S" are always displayed in the status bar, independently of dtype. The latter also applies to messages of the type "I" for PBO and LOAD-OF-PROGRAM. Messages of the type "X" always cause a runtime error. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;The usage of this addition does not influence the behavior determined by the message type, but only the type of display. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 2 &lt;/P&gt;&lt;P&gt;... RAISING exception &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;With this addition, the statement MESSAGE raises either a non-class-based exception exception, or sends a message. The addition only makes sense during the processing of methods and function modules, in which the non-class-based exception exception is defined. Furthermore, the addition must not be used in the same processing block as the statement RAISE EXCEPTION for raising class-based exceptions. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the MESSAGE-statement is processed with the addition RAISING during processing of a method or a function module whose caller assigns a return value to the exception exception with the addition EXCEPTIONS of the statement CALL, it has the same effect as the statement RAISE. If no return value is assigned to the exception exception , then the addition RAISING is ignored and the message is processed according to its message type. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The system fields of the statement MESSAGE are populated in both cases and are available in the calling program after handling an exception raised with MESSAGE ...RAISING. This is especially true, when a function module was called through Remote Function Call (RFC). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;You can assign a return value to messages that are sent in function modules without the addition RAISING via the predefined exception error_message. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;At the first call of the method, an information message is sent, at the second call an exception is raised instead and is handled after the call via analysis of sy-subrc. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     CLASS c1 DEFINITION. &lt;/P&gt;&lt;P&gt;       PUBLIC SECTION. &lt;/P&gt;&lt;P&gt;         CLASS-METHODS m1 EXCEPTIONS exc1. &lt;/P&gt;&lt;P&gt;     ENDCLASS. &lt;/P&gt;&lt;P&gt;     CLASS c1 IMPLEMENTATION. &lt;/P&gt;&lt;P&gt;       METHOD m1. &lt;/P&gt;&lt;P&gt;         MESSAGE 'Message in a Method' TYPE 'I' RAISING exc1. &lt;/P&gt;&lt;P&gt;       ENDMETHOD. &lt;/P&gt;&lt;P&gt;     ENDCLASS. &lt;/P&gt;&lt;P&gt;     ... &lt;/P&gt;&lt;P&gt;       c1=&amp;gt;m1( ). &lt;/P&gt;&lt;P&gt;       c1=&amp;gt;m1( EXCEPTIONS exc1 = 4 ). &lt;/P&gt;&lt;P&gt;     IF sy-subrc = 4. &lt;/P&gt;&lt;P&gt;       ... &lt;/P&gt;&lt;P&gt;     ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 3 &lt;/P&gt;&lt;P&gt;... INTO text &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;With this addition, you assign the short text of the message to the variable text. The message type does not matter. The program flow is not interrupted and there is no message processing taking place. For text, a character-type data object is expected. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The addition INTO cannot be specified at the output of a user-defined text. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;The short text of a message sent in a function module is stored in the data object mtext when handling the exception error_message with help of the respective system fields. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DATA mtext TYPE string. &lt;/P&gt;&lt;P&gt;      CALL FUNCTION ... EXCEPTIONS error_message = 4. &lt;/P&gt;&lt;P&gt;      IF sy-subrc = 4. &lt;/P&gt;&lt;P&gt;        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno &lt;/P&gt;&lt;P&gt;                INTO mtext &lt;/P&gt;&lt;P&gt;                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. &lt;/P&gt;&lt;P&gt;      ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Addition 4 &lt;/P&gt;&lt;P&gt;... WITH dobj1 ... dobj4 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Effect &lt;/P&gt;&lt;P&gt;This addition replaces the placeholders "&amp;amp;1" to "&amp;amp;4" and "&amp;amp;" of the short text resp. "&amp;amp;V1&amp;amp;" to "&amp;amp;V4&amp;amp;" of the long text of the message with the first 50 characters of the content of the data objects dobj1, ..., dobj4. You can specify up to four character-type data objects. The position of a data object determines which placeholder will be replaced. The content of the first data object replaces the placeholders "&amp;amp;1", the first placeholder "&amp;amp;" and "&amp;amp;V1&amp;amp;", the second replaces "&amp;amp;2", the second "&amp;amp;" and "&amp;amp;V2&amp;amp;" etc. Furthermore, the content of the data objects dobj1, ..., dobj4 is assigned in sequence to the system fields sy-msgv1 to sy-msgv4. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you specify fewer data objects than placeholders, then surplus placeholders are not displayed in the short text and the associated system fields sy-msgv1 to sy-msgv4 are initialized. If a specified data object cannot be assigned to a placeholder, it is ignored. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The addition WITH cannot be specified at the output of an user-defined text, or, resp., an object reference oref. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note &lt;/P&gt;&lt;P&gt;If a short text contains placeholders of both forms "&amp;amp;i" and "&amp;amp;", then the content of a data object can replace both placeholders. The data object at the position i not only replaces "&amp;amp;i" but also the i-th placeholder at position "&amp;amp;". We recommend that you use only one of the two forms for placeholders in a short text. If a short text is to be translated into other languages, only the numbered placeholder "&amp;amp;i" is used, as the structure of the sentence may change. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example &lt;/P&gt;&lt;P&gt;If the short text of the specified message in the table T100 contains the value "&amp;amp; &amp;amp; &amp;amp; &amp;amp;" , then the text "This is not America" is put out as information message. If the short text was defined as "&amp;amp;4 &amp;amp;1 &amp;amp;3 &amp;amp;2" , then the output is "America This not is". &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MESSAGE i010 WITH 'This' 'is' 'not' 'America'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 05:06:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100529#M735723</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T05:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: error message ( urgent)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100530#M735724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can do like this in report&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;parameters: p_num type i.

at selection-screen on p_num
if p_num &amp;gt; 10,.
 message e398(00) with 'you entered wrong parameter.
endif.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Naimesh Patel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 05:07:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100530#M735724</guid>
      <dc:creator>naimesh_patel</dc:creator>
      <dc:date>2007-11-20T05:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: error message ( urgent)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100531#M735725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi amruta,&lt;/P&gt;&lt;P&gt;If it is a selection screen of a report, the you can write the code as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON FIELD1 (e.g. p_matnr. Here p_matnr is a parameter).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write ur logic for checking the value entered by user.&lt;/P&gt;&lt;P&gt;If Value is incorrect.&lt;/P&gt;&lt;P&gt;MESSAGE E000(0K) WITH &amp;lt;Your error text&amp;gt;.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Himanshu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 05:08:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100531#M735725</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T05:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: error message ( urgent)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100532#M735726</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you have to give a message like this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;MESSAGE E999 WITH TEXT-005.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;see this below program you can understand very easily , bold ones are important to use messages in report &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZNNR_REPORT NO STANDARD PAGE HEADING &amp;lt;b&amp;gt;MESSAGE-ID ZNNR&amp;lt;/b&amp;gt; LINE-SIZE 100 LINE-COUNT 65(4).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******&lt;STRONG&gt;DATA DECLARATIONS&lt;/STRONG&gt;**********&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_PLANT OCCURS 0,&lt;/P&gt;&lt;P&gt;        MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE MARC-WERKS,&lt;/P&gt;&lt;P&gt;        PSTAT LIKE MARC-PSTAT,&lt;/P&gt;&lt;P&gt;        EKGRP LIKE MARC-EKGRP,&lt;/P&gt;&lt;P&gt;       END OF IT_PLANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF IT_PONO OCCURS 0,&lt;/P&gt;&lt;P&gt;        EBELN LIKE EKKO-EBELN,&lt;/P&gt;&lt;P&gt;        EBELP LIKE EKPO-EBELP,&lt;/P&gt;&lt;P&gt;        MATNR LIKE EKPO-MATNR,&lt;/P&gt;&lt;P&gt;        WERKS LIKE EKPO-WERKS,&lt;/P&gt;&lt;P&gt;        LGORT LIKE EKPO-LGORT,&lt;/P&gt;&lt;P&gt;       END OF IT_PONO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES EKKO.&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;END OF DATA DECLARATIONS&lt;/STRONG&gt;*********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********SELECTION SCREEN DESIGN ***********&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER : P_WERKS LIKE MARC-WERKS MODIF ID S1.&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : S_EBELN FOR EKKO-EBELN NO INTERVALS MODIF ID S2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-004.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS : R1 RADIOBUTTON GROUP G1 DEFAULT 'X'.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(20) TEXT-002 FOR FIELD R1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF LINE.&lt;/P&gt;&lt;P&gt;PARAMETERS : R2 RADIOBUTTON GROUP G1.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN COMMENT 5(20) TEXT-003 FOR FIELD R2.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;******&lt;STRONG&gt;END OF SELECTION SCREEN DESIGN&lt;/STRONG&gt;****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*********&lt;STRONG&gt;INITIALIZATION OF SELECTION SCREEN ELEMENTS.&lt;/STRONG&gt;*****&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;INITIALIZATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;P_WERKS = '1000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;S_EBELN-LOW = '4500016926'.&lt;/P&gt;&lt;P&gt;S_EBELN-OPTION = 'EQ'.&lt;/P&gt;&lt;P&gt;S_EBELN-SIGN = 'I'.&lt;/P&gt;&lt;P&gt;APPEND S_EBELN.&lt;/P&gt;&lt;P&gt;CLEAR S_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;************&lt;STRONG&gt;END OF INITIALIZATION&lt;/STRONG&gt;***********************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***********&lt;STRONG&gt;SCREEN MODIFICATIONS&lt;/STRONG&gt;*******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN OUTPUT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF R1 EQ 'X' AND SCREEN-GROUP1 EQ 'S2'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF R2 EQ 'X' AND SCREEN-GROUP1 EQ 'S1'.&lt;/P&gt;&lt;P&gt;      SCREEN-INPUT = 0.&lt;/P&gt;&lt;P&gt;      MODIFY SCREEN.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;END OF SCREEN MODIFICATIONS&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***************SCREEN VALIDATIONS *****************&lt;/P&gt;&lt;P&gt;at selection-screen.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE *&lt;/P&gt;&lt;P&gt;           FROM EKKO&lt;/P&gt;&lt;P&gt;           INTO EKKO&lt;/P&gt;&lt;P&gt;           WHERE EBELN IN S_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    SET CURSOR FIELD 'S_EBELN-LOW'.&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;MESSAGE E999 WITH TEXT-005.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;********&lt;STRONG&gt;end of screen validation&lt;/STRONG&gt;*****************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;*set pf-status '100'.&lt;/P&gt;&lt;P&gt;  IF R1 EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT MATNR&lt;/P&gt;&lt;P&gt;           WERKS&lt;/P&gt;&lt;P&gt;           PSTAT&lt;/P&gt;&lt;P&gt;           EKGRP&lt;/P&gt;&lt;P&gt;       FROM MARC&lt;/P&gt;&lt;P&gt;       INTO TABLE IT_PLANT&lt;/P&gt;&lt;P&gt;       WHERE WERKS = P_WERKS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_PLANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE : SY-VLINE , 2 IT_PLANT-MATNR COLOR COL_KEY,&lt;/P&gt;&lt;P&gt;             21 SY-VLINE , 22  IT_PLANT-WERKS COLOR COL_KEY,&lt;/P&gt;&lt;P&gt;             27 SY-VLINE ,28 IT_PLANT-PSTAT COLOR COL_NORMAL,&lt;/P&gt;&lt;P&gt;             43 SY-VLINE ,44 IT_PLANT-EKGRP COLOR COL_NORMAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF R2 EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT EBELN EBELP MATNR WERKS LGORT&lt;/P&gt;&lt;P&gt;           FROM EKPO&lt;/P&gt;&lt;P&gt;           INTO TABLE IT_PONO&lt;/P&gt;&lt;P&gt;           WHERE EBELN IN S_EBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    LOOP AT IT_PONO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      WRITE : SY-VLINE , 2 IT_PONO-EBELN COLOR COL_KEY,&lt;/P&gt;&lt;P&gt;             12 SY-VLINE , 13 IT_PONO-EBELP COLOR COL_KEY,&lt;/P&gt;&lt;P&gt;             18 SY-VLINE , 19 IT_PONO-MATNR COLOR COL_NORMAL,&lt;/P&gt;&lt;P&gt;             37 SY-VLINE , 38 IT_PONO-WERKS COLOR COL_NORMAL,&lt;/P&gt;&lt;P&gt;             44 SY-VLINE , 45 IT_PONO-LGORT COLOR COL_NORMAL, 49 SY-VLINE..&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF R1 EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ULINE AT /1(48).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE : SY-VLINE ,2 'MATERIAL NUMBER',&lt;/P&gt;&lt;P&gt;            21 SY-VLINE , 22 'PLANT',&lt;/P&gt;&lt;P&gt;            27 SY-VLINE , 28 'STATUS',&lt;/P&gt;&lt;P&gt;            43 SY-VLINE , 44 'GRUP', 48 SY-VLINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ULINE AT /1(48).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF R2 EQ 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    WRITE : SY-VLINE , 2 'PO NUMBER',&lt;/P&gt;&lt;P&gt;           12 SY-VLINE, 13 'ITEM',&lt;/P&gt;&lt;P&gt;           18 SY-VLINE,19 'MATERIAL NUMBER',&lt;/P&gt;&lt;P&gt;           37 SY-VLINE, 38 'PLANT',&lt;/P&gt;&lt;P&gt;           44 SY-VLINE, 45 'GRUP',&lt;/P&gt;&lt;P&gt;           49 SY-VLINE.&lt;/P&gt;&lt;P&gt;    ULINE AT /1(50).&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-PAGE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ULINE AT /1(50).&lt;/P&gt;&lt;P&gt;  WRITE :/10 'PAGE NUMBER', SY-PAGNO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward if usefull&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Nov 2007 05:09:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-message-urgent/m-p/3100532#M735726</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-20T05:09:51Z</dc:date>
    </item>
  </channel>
</rss>

