<?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: Logging in ABAP in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965981#M1157620</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;use the &lt;STRONG&gt;FM:   BAL_LOG_CREATE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                     &lt;STRONG&gt;BAL_DSP_LOG_DISPLAY&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                    &lt;STRONG&gt;BAL_DB_SAVE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                    &lt;STRONG&gt;BAL_DSP_MSG_LONGTEXT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND ALSO refer the following link it will solve your problem :&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/Helpdata/EN/bb/6811f980ae11d3966f00a0c930660b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/Helpdata/EN/bb/6811f980ae11d3966f00a0c930660b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;rahul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: RAHUL SHARMA on Dec 18, 2008 6:59 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Dec 2008 05:57:38 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-18T05:57:38Z</dc:date>
    <item>
      <title>Logging in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965980#M1157619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have used the Function Module - BAL_LOG_MSG_ADD.&lt;/P&gt;&lt;P&gt;But when i try to find the Logs using transaction "slg1", it says no logs found in the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any other Function Module which persist the Logs in the database. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Piyush&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 05:45:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965980#M1157619</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-18T05:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: Logging in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965981#M1157620</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;use the &lt;STRONG&gt;FM:   BAL_LOG_CREATE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                     &lt;STRONG&gt;BAL_DSP_LOG_DISPLAY&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                    &lt;STRONG&gt;BAL_DB_SAVE&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                    &lt;STRONG&gt;BAL_DSP_MSG_LONGTEXT&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AND ALSO refer the following link it will solve your problem :&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/Helpdata/EN/bb/6811f980ae11d3966f00a0c930660b/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/Helpdata/EN/bb/6811f980ae11d3966f00a0c930660b/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;rahul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: RAHUL SHARMA on Dec 18, 2008 6:59 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 05:57:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965981#M1157620</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-18T05:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: Logging in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965982#M1157621</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;   Try this:&lt;/P&gt;&lt;P&gt;BAL_DB_SEARCH&lt;/P&gt;&lt;P&gt; Find logs in the database&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BAL_DB_LOAD&lt;/P&gt;&lt;P&gt; Load logs from the database &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Krishna...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 06:08:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965982#M1157621</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-18T06:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Logging in ABAP</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965983#M1157622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Here is a piece of coding ...use it to your effect&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:     lv_object TYPE balobj_d VALUE 'INVRPT',&lt;/P&gt;&lt;P&gt;          lv_suboject    TYPE  balsubobj VALUE 'ZMI39',&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create a function module &lt;STRONG&gt;ZPCO_1453_ERROR_HANDLING&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  constants :&lt;/P&gt;&lt;P&gt;             lc_mstyp_E     type msid value 'E',&lt;/P&gt;&lt;P&gt;             lc_probclass_1 type BALPROBCL value '1',&lt;/P&gt;&lt;P&gt;             lc_mstyp_w     type msid value 'W',&lt;/P&gt;&lt;P&gt;             lc_probclass_2 type BALPROBCL value '2'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: lv_loghead      TYPE bal_s_log.&lt;/P&gt;&lt;P&gt;  DATA: lv_loghandle    TYPE  BALLOGHNDL.&lt;/P&gt;&lt;P&gt;  DATA: ls_logmsg       TYPE bal_s_msg.&lt;/P&gt;&lt;P&gt;  DATA: ls_message      TYPE bal_s_msg.&lt;/P&gt;&lt;P&gt;  DATA: lt_log_handle   TYPE bal_t_logh,&lt;/P&gt;&lt;P&gt;        ls_log_handle   LIKE LINE OF lt_log_handle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*initialize the log object/subobject (lv_loghandle is a global variable)&lt;/P&gt;&lt;P&gt;  lv_loghead-EXTNUMBER  = EXTERNAL_ID.&lt;/P&gt;&lt;P&gt;  lv_loghead-object     = OBJECT.&lt;/P&gt;&lt;P&gt;  lv_loghead-subobject  = SUBOBJECT.&lt;/P&gt;&lt;P&gt;  lv_loghead-aldate_del = sy-datum + 90. "expires in 90 days&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAL_LOG_CREATE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_s_log      = lv_loghead&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_log_handle = lv_loghandle&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS       = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc = 1.&lt;/P&gt;&lt;P&gt;    RAISE OTHERS.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*add the messages to the log&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Loop at MESSAGE into ls_message.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if ls_message-MSGTY = lc_mstyp_w.&lt;/P&gt;&lt;P&gt;      ls_message-PROBCLASS = lc_probclass_2.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    if ls_message-MSGTY = lc_mstyp_E.&lt;/P&gt;&lt;P&gt;      ls_message-PROBCLASS = lc_probclass_1.&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;    MOVE-CORRESPONDING ls_message to ls_logmsg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAL_LOG_MSG_ADD'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        i_log_handle = lv_loghandle&lt;/P&gt;&lt;P&gt;        i_s_msg      = ls_logmsg&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS       = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 1.&lt;/P&gt;&lt;P&gt;      RAISE OTHERS.&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;*save the log&lt;/P&gt;&lt;P&gt;  ls_log_handle = lv_loghandle.&lt;/P&gt;&lt;P&gt;  APPEND ls_log_handle TO lt_log_handle.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAL_DB_SAVE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_t_log_handle = lt_log_handle&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      OTHERS         = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 1.&lt;/P&gt;&lt;P&gt;    RAISE OTHERS.&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;Pass your data to this function module..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'ZPCO_1453_ERROR_HANDLING'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        object    = lv_object&lt;/P&gt;&lt;P&gt;        subobject = lv_suboject&lt;/P&gt;&lt;P&gt;        MESSAGE   = lv_message1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Dec 2008 07:08:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/logging-in-abap/m-p/4965983#M1157622</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-18T07:08:47Z</dc:date>
    </item>
  </channel>
</rss>

