<?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: Runtime Error while passing parameters in a BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527333#M1656396</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That was helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Jan 2012 14:06:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-01-27T14:06:31Z</dc:date>
    <item>
      <title>Runtime Error while passing parameters in a BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527328#M1656391</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;I need to create a loan contract using BAPI_LOAN_CONTRACT_CREATE&lt;/P&gt;&lt;P&gt;But it gives me this runtime error when im passing the values to it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An exception occurred that is explained in detail below.&lt;/P&gt;&lt;P&gt;The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_TYPE', was&lt;/P&gt;&lt;P&gt;not caught and&lt;/P&gt;&lt;P&gt;therefore caused a runtime error.&lt;/P&gt;&lt;P&gt;The reason for the exception is:&lt;/P&gt;&lt;P&gt;The call to the function module "BAPI_LOAN_CONTRACT_CREATE" is incorrect:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the function module interface, you can specify only&lt;/P&gt;&lt;P&gt;fields of a specific type and length under "CONDITIONHEADER".&lt;/P&gt;&lt;P&gt;Although the currently specified field&lt;/P&gt;&lt;P&gt;"I_CONDHEADER" is the correct type, its length is incorrect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Missing Handling of System Exception&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Program is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_loan-COMP_CODE = 'COPA'.&lt;/P&gt;&lt;P&gt;WA_LOAN-STATUS = '60'.&lt;/P&gt;&lt;P&gt;WA_LOAN-PROD_TYPE = '24A'.&lt;/P&gt;&lt;P&gt;WA_LOAN-LOAN_TYPE = '302'.&lt;/P&gt;&lt;P&gt;WA_LOAN-CURRENCY = 'USD'.&lt;/P&gt;&lt;P&gt;WA_LOAN-CURRENCY_ISO = 'USD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;APPEND WA_LOAN TO I_LOAN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-CONDITION_VALID_FROM = '20120201'.&lt;/P&gt;&lt;P&gt;*WA_CONDHEADER-VALID_FROM = '20120201'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-REPAYMENT_TYPE = '2'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-DISC_DET = '1'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-P_D_RATE = '100'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-COMM_CAP = '10000.0000'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-CURRENCY = 'USD'.&lt;/P&gt;&lt;P&gt;*WA_CONDHEADER-CURRENCY_ISO = 'USD'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-TERM_START = 20120201.&lt;/P&gt;&lt;P&gt;*WA_CONDHEADER-TERMS_START = '20120201'.&lt;/P&gt;&lt;P&gt;WA_CONDHEADER-FINAL_DUE_DATE = 20120201.&lt;/P&gt;&lt;P&gt;*WA_CONDHEADER-DUE_DATE = '20120201'.&lt;/P&gt;&lt;P&gt;*WA_CONDHEADER-EFFINTFROM = 20120201.&lt;/P&gt;&lt;P&gt;*WA_CONDHEADER-EFF_FROM = '20120201'.&lt;/P&gt;&lt;P&gt;APPEND WA_CONDHEADER TO I_CONDHEADER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WA_PARTNERS-COMP_CODE = 'COPA'.&lt;/P&gt;&lt;P&gt;WA_PARTNERS-PARTNER = '70027'.&lt;/P&gt;&lt;P&gt;WA_PARTNERS-ROLE_TYPE = 'TR0100'.&lt;/P&gt;&lt;P&gt;APPEND WA_PARTNERS TO I_PARTNERS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_LOAN_CONTRACT_CREATE'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    LOAN                   = I_LOAN[]&lt;/P&gt;&lt;P&gt;    CONDITIONHEADER        = I_CONDHEADER[]&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CORRESPONDENCE         =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  USERFIELDS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TESTRUN                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  REFRESH                = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PROCESSEXTENSION       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  STEERING               =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  AVOID_INNER_JOIN       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CALLN_APPLN            = 'INT'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  LOANNUMBER             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ERROR                  =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    PARTNER                = I_PARTNERS&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   CONDITIONS             =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  FORMULA                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OBJECTS                =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  COLLATERALS            =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  ENCUMBRANCES           =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CLERKS                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXTENSION_IN           =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    RETURN                 = I_RETURN&lt;/P&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  WAIT          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  RETURN        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am not able to understand where am I going worng. &lt;/P&gt;&lt;P&gt;Kindly Help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2012 20:22:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527328#M1656391</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-26T20:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime Error while passing parameters in a BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527329#M1656392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are passing a table:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CONDITIONHEADER = I_CONDHEADER[]&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Pass only the structure:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CONDITIONHEADER = I_CONDHEADER&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 26 Jan 2012 20:43:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527329#M1656392</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-26T20:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime Error while passing parameters in a BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527330#M1656393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think it should be&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CONDITIONHEADER = WA_CONDHEADER&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2012 03:33:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527330#M1656393</guid>
      <dc:creator>former_member777515</dc:creator>
      <dc:date>2012-01-27T03:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime Error while passing parameters in a BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527331#M1656394</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;under export parameters we have to pass only structures....&lt;/P&gt;&lt;P&gt;Header data will always be passed as structure to the FM&lt;/P&gt;&lt;P&gt;pass only the work area to condition header&lt;/P&gt;&lt;P&gt;CONDITIONHEADER = I_CONDHEADER&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2012 04:04:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527331#M1656394</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-27T04:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime Error while passing parameters in a BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527332#M1656395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;&lt;/P&gt;&lt;/CODE&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;CODE&gt; APPEND WA_LOAN TO I_LOAN."why append?
&amp;gt; APPEND WA_CONDHEADER TO I_CONDHEADER. "why append?
&amp;gt; CALL FUNCTION 'BAPI_LOAN_CONTRACT_CREATE'
&amp;gt;   EXPORTING
&amp;gt;"LOAN type BAPILOAN_CREATE --&amp;gt; a structure
&amp;gt;"CONDITIONHEADER type BAPICONDHEAD_CREATE --&amp;gt; a structure
&amp;gt;     LOAN                   = I_LOAN[] "==&amp;gt; this is a table not a structure, why [] added? 
&amp;gt;                                     "keep WA_LOAN
&amp;gt;     CONDITIONHEADER        = I_CONDHEADER[] "==&amp;gt; this is a table not a structure, why [] added? 
&amp;gt;                                             "keep WA_CONDHEADER&lt;/CODE&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;gt; Thanks.&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2012 05:14:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527332#M1656395</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-27T05:14:27Z</dc:date>
    </item>
    <item>
      <title>Re: Runtime Error while passing parameters in a BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527333#M1656396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That was helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Jan 2012 14:06:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/runtime-error-while-passing-parameters-in-a-bapi/m-p/8527333#M1656396</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-01-27T14:06:31Z</dc:date>
    </item>
  </channel>
</rss>

