<?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: BAPI_SALESORDER_CREATEFROMDAT2 Conditions problema in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439103#M209043</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Before passing into BAPI, add the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;order_conditions_in-cond_value = order_conditions_in-cond_value / 10.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Apr 2010 11:54:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-04-06T11:54:55Z</dc:date>
    <item>
      <title>BAPI_SALESORDER_CREATEFROMDAT2 Conditions problema</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439100#M209040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all!, I'm using BAPI_SALESORDER_CREATEFROMDAT2 in release 4.6C and I'm having problems with conditions, when the condition is krech = 'A'.&lt;/P&gt;&lt;P&gt;I select the data from table KONV at internal table t_konv and send the following to BAPI:&lt;/P&gt;&lt;P&gt;t_bapicond-conbaseval = t_konv-kawrt.&lt;/P&gt;&lt;P&gt;t_bapicond-cond_value = t_konv-kbetr / 10.&lt;/P&gt;&lt;P&gt;t_bapicond-condvalue = t_konv-kwert.&lt;/P&gt;&lt;P&gt;t_bapicond-calctypcon = t_konv-krech.&lt;/P&gt;&lt;P&gt;t_bapicond-currency = t_konv-waers.&lt;/P&gt;&lt;P&gt;t_bapicond-itm_number = t_bapiitemin-itm_number.&lt;/P&gt;&lt;P&gt;t_bapicond-cond_count = t_konv-zaehk.&lt;/P&gt;&lt;P&gt;t_bapicond-cond_unit = t_konv-kmein.&lt;/P&gt;&lt;P&gt;t_bapicond-cond_p_unt = t_konv-kpein.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I go to VA03 with the new sales order, the Condition value is not the one I sent, is incorrect, it seems like the BAPI calculates the Condition value in a diferent way than transaction VA01.&lt;/P&gt;&lt;P&gt;I only have the problem with percentage conditions, type 'A'.&lt;/P&gt;&lt;P&gt;Can anybody help me with my problem? I could not find information in OSS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2006 14:39:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439100#M209040</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-19T14:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2 Conditions problema</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439101#M209041</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 think you need to pass the entire condition value instead of dividing by 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of: &lt;/P&gt;&lt;P&gt;t_bapicond-cond_value = t_konv-kbetr / 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use:&lt;/P&gt;&lt;P&gt;t_bapicond-cond_value = t_konv-kbetr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Within include program L2032FXX, form move_condition_out, there is some special code for krech = 'A' that divides condition value by 10 for you.  Here is the standard code:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
if www_ex_konvkom-krech = 'A'.     "prozentual ?
  bapi_ex_konvkom-cond_value = www_ex_konvkom-kbetr / 10.
endif.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;If that does not work for you, then take a look in include program L2032FXX, form move_condition_out to see some additional special handling for krech = 'A' that may or may not end up affecting your condition value results.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 case www_ex_konvkom-krech.
    when 'A' or 'H' or 'I'.
      bapi_ex_konvkom-conbaseval =
          www_ex_konvkom-kawrt.

      if not www_ex_konvkom-kawrt is initial and
         not da_waer is initial.
        clear bapi_ex_konvkom-conbaseval.
        call function 'BAPI_CURRENCY_CONV_TO_EXTERN_9'
          exporting
            currency        = da_waer
            amount_internal = www_ex_konvkom-kawrt
          importing
            amount_external = bapi_ex_konvkom-conbaseval.
        endif.
    when others.
      bapi_ex_konvkom-conbaseval =
      www_ex_konvkom-kawrt / 10.
  endcase.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;James Gaddis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Jul 2006 17:29:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439101#M209041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-19T17:29:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2 Conditions problema</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439102#M209042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Silvia,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;1) Set correctly your currency field. Be sure it has value (in your case t_konv-waers), if doesn't get it other way. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;t_bapicond-currency = t_konv-waers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) Set cacltypcon to retain proper type:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    t_bapicond-CALCTYPCON&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Remember to check the update fields at the extended structure:&lt;/P&gt;&lt;P&gt;        wa_order_CONDITIONS_inx-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt;        wa_order_CONDITIONS_inx-CURRENCY   = 'X'.&lt;/P&gt;&lt;P&gt;        wa_order_CONDITIONS_inx-COND_UNIT  = 'X'.&lt;/P&gt;&lt;P&gt;        wa_order_CONDITIONS_inx-COND_P_UNT = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let us know if it works!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Apr 2010 11:44:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439102#M209042</guid>
      <dc:creator>marcelogb</dc:creator>
      <dc:date>2010-04-06T11:44:44Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_SALESORDER_CREATEFROMDAT2 Conditions problema</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439103#M209043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Before passing into BAPI, add the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;order_conditions_in-cond_value = order_conditions_in-cond_value / 10.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Vinod&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Apr 2010 11:54:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-salesorder-createfromdat2-conditions-problema/m-p/1439103#M209043</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-06T11:54:55Z</dc:date>
    </item>
  </channel>
</rss>

