<?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  while  calling badi using class cl_exithandler with getInstance in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095085#M1359348</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;10q u ALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;sivakumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Sep 2009 12:53:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-09-16T12:53:32Z</dc:date>
    <item>
      <title>Error  while  calling badi using class cl_exithandler with getInstance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095080#M1359343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts...we are using SAP ECC 6.0  version &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have created  BADI Def   and  Implementation using  se18   and se19 with some interface methods..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Problem:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm writing  a report to call  that using  class CL_EXITHANDLER but it shows an  Exception..&lt;/P&gt;&lt;P&gt; " Exception condition "DATA_INCONS_IN_EXIT_MANAGEM" raised."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

Report example:

 DATA: CL_EXIT  TYPE REF TO CL_EXITHANDLER,
      IF_USER_INSTANCE TYPE REF TO ZIF_EX_USER_MAILID1.

CALL METHOD cl_exithandler=&amp;gt;get_instance
  EXPORTING
   EXIT_NAME                       = 'ZBADI_USERMAIL_DEF'
*    NULL_INSTANCE_ACCEPTED        = SEEX_FALSE
*  IMPORTING
*    ACT_IMP_EXISTING              =
  CHANGING
    instance                       = IF_USER_INSTANCE
*  EXCEPTIONS
*    NO_REFERENCE                  = 1
*    NO_INTERFACE_REFERENCE        = 2
*    NO_EXIT_INTERFACE             = 3
*    CLASS_NOT_IMPLEMENT_INTERFACE = 4
*    SINGLE_EXIT_MULTIPLY_ACTIVE   = 5
*    CAST_ERROR                    = 6
*    EXIT_NOT_EXISTING             = 7
*    DATA_INCONS_IN_EXIT_MANAGEM   = 8
*    others                        = 9
        .
IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so i found that all  EXITs  are in the Table " SXS_ATTR"  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but  what i have created BADI  has not exist  in that Table so that  it gets  an  Exception(while i'm debugging found this)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so kindly tel me whats problem my BADI "ZBADI_USERMAIL_DEF"  not maintained that  Database table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but  in Implentation class  its working fine..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2009 11:46:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095080#M1359343</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-09T11:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Error  while  calling badi using class cl_exithandler with getInstance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095081#M1359344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai did u created badi with enhancement point , if yes then use get badi and call badi &lt;/P&gt;&lt;P&gt;get instance is for classical badis&lt;/P&gt;&lt;P&gt;m.a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2009 11:52:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095081#M1359344</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-09T11:52:11Z</dc:date>
    </item>
    <item>
      <title>Re: Error  while  calling badi using class cl_exithandler with getInstance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095082#M1359345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;yes i have created  badi  in  Enhancement spot so  regarding what u told i'm using  GET BADI  and CALL BADI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
DATA:W_HANDLE TYPE REF TO ZBADI_USERMAIL_DEF.


GET BADI W_HANDLE.

CALL BADI w_handle-&amp;gt;get_user_mailid
  EXPORTING
    uname  = UNAME
  changing
    mailid = W_EMAIL
    .

WRITE: / 'UNAME:',UNAME.

WRITE: / 'EMAIL ID',W_EMAIL.

CALL BADI w_handle-&amp;gt;get_user_address_data
  EXPORTING
    uname    = UNAME
  changing
    addrdata = W_ADDRDATA
    .
IF W_ADDRDATA IS NOT INITIAL.
  WRITE: / W_ADDRDATA-BNAME,W_ADDRDATA-NAME1,W_ADDRDATA-NAME2,W_ADDRDATA-TELPR,W_ADDRDATA-TELNR,W_ADDRDATA-TEL01.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but  here  BADI  are not  called  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Interface implementation class methods  not  executed  so kindly tel me whats problem here.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance&lt;/P&gt;&lt;P&gt;sivakumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2009 12:14:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095082#M1359345</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-09T12:14:07Z</dc:date>
    </item>
    <item>
      <title>Re: Error  while  calling badi using class cl_exithandler with getInstance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095083#M1359346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mahammad sir...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have Created  Classical BADI  and have problem  as an Exception "CAST ERROR:"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While I'm using  CL_EXITHANDLER=&amp;gt;getInstance  method  for that Cutom BADI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So kindly tel me whats problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tanks in Advance.&lt;/P&gt;&lt;P&gt;  siva&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Sep 2009 13:01:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095083#M1359346</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-09T13:01:28Z</dc:date>
    </item>
    <item>
      <title>Re: Error  while  calling badi using class cl_exithandler with getInstance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095084#M1359347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai  shiva,&lt;/P&gt;&lt;P&gt;cast error is may be due to casting problem ,  u delete ur badi definition and re do once again&lt;/P&gt;&lt;P&gt;first give the badu definition and in that give the interface and create and give the methods and attributes and activate&lt;/P&gt;&lt;P&gt;in ur program &lt;/P&gt;&lt;P&gt;create a data type ref to ur  badi and then use call exit handler&lt;/P&gt;&lt;P&gt;m.a&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 10 Sep 2009 03:28:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095084#M1359347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-10T03:28:08Z</dc:date>
    </item>
    <item>
      <title>Re: Error  while  calling badi using class cl_exithandler with getInstance</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095085#M1359348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;10q u ALL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;sivakumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Sep 2009 12:53:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/error-while-calling-badi-using-class-cl-exithandler-with-getinstance/m-p/6095085#M1359348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-09-16T12:53:32Z</dc:date>
    </item>
  </channel>
</rss>

