<?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 BAPI_PRICES_CONDITIONS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915662#M380874</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have implemented a code based on some code samples about BAPI_PRICES_CONDITIONS in this forum but it doesn't work.&lt;/P&gt;&lt;P&gt;It doesn't return any error but doesn't create any reg condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help? My code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; wtabla1-table_no = my-kotabnr.&lt;/P&gt;&lt;P&gt;    wtabla1-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;    wtabla1-cond_type = my-kschl.&lt;/P&gt;&lt;P&gt;    wtabla1-operation = '009'.&lt;/P&gt;&lt;P&gt;    wtabla1-varkey = g_vakey.&lt;/P&gt;&lt;P&gt;    wtabla1-valid_to = my-datbi.&lt;/P&gt;&lt;P&gt;    wtabla1-valid_from = my-datab.&lt;/P&gt;&lt;P&gt;    wtabla1-cond_no = knumh_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wtabla1 TO tabla1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wtabla2-operation = '009'.&lt;/P&gt;&lt;P&gt;    wtabla2-cond_no =  knumh_new.&lt;/P&gt;&lt;P&gt;    wtabla2-created_by = sy-uname.&lt;/P&gt;&lt;P&gt;    wtabla2-creat_date = sy-datum.&lt;/P&gt;&lt;P&gt;    wtabla2-cond_usage = 'A'.&lt;/P&gt;&lt;P&gt;    wtabla2-table_no = my-kotabnr.&lt;/P&gt;&lt;P&gt;    wtabla2-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;    wtabla2-cond_type = my-kschl.&lt;/P&gt;&lt;P&gt;    wtabla2-varkey = g_vakey.&lt;/P&gt;&lt;P&gt;    wtabla2-valid_from = my-datab.&lt;/P&gt;&lt;P&gt;    wtabla2-valid_to = my-datbi..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wtabla2 TO tabla2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wtabla3-operation = '009'.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_no = knumh_new.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_count = my-kopos.&lt;/P&gt;&lt;P&gt;    wtabla3-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_type = my-kschl.&lt;/P&gt;&lt;P&gt;    wtabla3-scaletype = my-stfkz.&lt;/P&gt;&lt;P&gt;    wtabla3-scalebasin = my-kzbzg.&lt;/P&gt;&lt;P&gt;    wtabla3-scale_qty = my-kstbm.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_p_unt = my-kpein.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_unit = my-kmein.&lt;/P&gt;&lt;P&gt;    wtabla3-calctypcon = my-krech.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_value = my-kbetr.&lt;/P&gt;&lt;P&gt;    wtabla3-condcurr = my-konwa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wtabla3 TO tabla3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_PRICES_CONDITIONS'&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;  PI_INITIALMODE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_BLOCKNUMBER       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        ti_bapicondct        = tabla1&lt;/P&gt;&lt;P&gt;        ti_bapicondhd        = tabla2&lt;/P&gt;&lt;P&gt;        ti_bapicondit        = tabla3&lt;/P&gt;&lt;P&gt;        ti_bapicondqs        = tabla4&lt;/P&gt;&lt;P&gt;        ti_bapicondvs        = tabla5&lt;/P&gt;&lt;P&gt;        to_bapiret2          = tabla6&lt;/P&gt;&lt;P&gt;        to_bapiknumhs        = tabla7&lt;/P&gt;&lt;P&gt;        to_mem_initial       = tabla8&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     update_error         = 1&lt;/P&gt;&lt;P&gt;     OTHERS               = 2&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;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&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;    READ TABLE tabla6 WITH KEY type = 'E' TRANSPORTING NO FIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT tabla6 INTO wtabla6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WRITE: / wtabla6-type, wtabla6-message, wtabla6-id,&lt;/P&gt;&lt;P&gt;                 wtabla6-log_no, wtabla6-log_msg_no,&lt;/P&gt;&lt;P&gt;                 wtabla6-message_v1, wtabla6-message_v2,&lt;/P&gt;&lt;P&gt;                 wtabla6-message_v3, wtabla6-message_v4,&lt;/P&gt;&lt;P&gt;                 wtabla6-parameter,wtabla6-row,wtabla6-field.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;*EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WAIT =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;      return = wtabla6.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Feb 2007 10:05:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-14T10:05:42Z</dc:date>
    <item>
      <title>BAPI_PRICES_CONDITIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915662#M380874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have implemented a code based on some code samples about BAPI_PRICES_CONDITIONS in this forum but it doesn't work.&lt;/P&gt;&lt;P&gt;It doesn't return any error but doesn't create any reg condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help? My code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; wtabla1-table_no = my-kotabnr.&lt;/P&gt;&lt;P&gt;    wtabla1-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;    wtabla1-cond_type = my-kschl.&lt;/P&gt;&lt;P&gt;    wtabla1-operation = '009'.&lt;/P&gt;&lt;P&gt;    wtabla1-varkey = g_vakey.&lt;/P&gt;&lt;P&gt;    wtabla1-valid_to = my-datbi.&lt;/P&gt;&lt;P&gt;    wtabla1-valid_from = my-datab.&lt;/P&gt;&lt;P&gt;    wtabla1-cond_no = knumh_new.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wtabla1 TO tabla1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wtabla2-operation = '009'.&lt;/P&gt;&lt;P&gt;    wtabla2-cond_no =  knumh_new.&lt;/P&gt;&lt;P&gt;    wtabla2-created_by = sy-uname.&lt;/P&gt;&lt;P&gt;    wtabla2-creat_date = sy-datum.&lt;/P&gt;&lt;P&gt;    wtabla2-cond_usage = 'A'.&lt;/P&gt;&lt;P&gt;    wtabla2-table_no = my-kotabnr.&lt;/P&gt;&lt;P&gt;    wtabla2-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;    wtabla2-cond_type = my-kschl.&lt;/P&gt;&lt;P&gt;    wtabla2-varkey = g_vakey.&lt;/P&gt;&lt;P&gt;    wtabla2-valid_from = my-datab.&lt;/P&gt;&lt;P&gt;    wtabla2-valid_to = my-datbi..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wtabla2 TO tabla2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    wtabla3-operation = '009'.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_no = knumh_new.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_count = my-kopos.&lt;/P&gt;&lt;P&gt;    wtabla3-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_type = my-kschl.&lt;/P&gt;&lt;P&gt;    wtabla3-scaletype = my-stfkz.&lt;/P&gt;&lt;P&gt;    wtabla3-scalebasin = my-kzbzg.&lt;/P&gt;&lt;P&gt;    wtabla3-scale_qty = my-kstbm.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_p_unt = my-kpein.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_unit = my-kmein.&lt;/P&gt;&lt;P&gt;    wtabla3-calctypcon = my-krech.&lt;/P&gt;&lt;P&gt;    wtabla3-cond_value = my-kbetr.&lt;/P&gt;&lt;P&gt;    wtabla3-condcurr = my-konwa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND wtabla3 TO tabla3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'BAPI_PRICES_CONDITIONS'&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;  PI_INITIALMODE       = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  PI_BLOCKNUMBER       =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        ti_bapicondct        = tabla1&lt;/P&gt;&lt;P&gt;        ti_bapicondhd        = tabla2&lt;/P&gt;&lt;P&gt;        ti_bapicondit        = tabla3&lt;/P&gt;&lt;P&gt;        ti_bapicondqs        = tabla4&lt;/P&gt;&lt;P&gt;        ti_bapicondvs        = tabla5&lt;/P&gt;&lt;P&gt;        to_bapiret2          = tabla6&lt;/P&gt;&lt;P&gt;        to_bapiknumhs        = tabla7&lt;/P&gt;&lt;P&gt;        to_mem_initial       = tabla8&lt;/P&gt;&lt;P&gt;   EXCEPTIONS&lt;/P&gt;&lt;P&gt;     update_error         = 1&lt;/P&gt;&lt;P&gt;     OTHERS               = 2&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;      MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&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;    READ TABLE tabla6 WITH KEY type = 'E' TRANSPORTING NO FIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT tabla6 INTO wtabla6.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        WRITE: / wtabla6-type, wtabla6-message, wtabla6-id,&lt;/P&gt;&lt;P&gt;                 wtabla6-log_no, wtabla6-log_msg_no,&lt;/P&gt;&lt;P&gt;                 wtabla6-message_v1, wtabla6-message_v2,&lt;/P&gt;&lt;P&gt;                 wtabla6-message_v3, wtabla6-message_v4,&lt;/P&gt;&lt;P&gt;                 wtabla6-parameter,wtabla6-row,wtabla6-field.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;/P&gt;&lt;P&gt;*EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WAIT =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;      return = wtabla6.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 10:05:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915662#M380874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T10:05:42Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PRICES_CONDITIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915663#M380875</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 dont see much problem with the code except for 2 fields. &lt;/P&gt;&lt;P&gt;g_vakey - this shd only contain the fields that are subscribed in the condition table.&lt;/P&gt;&lt;P&gt;knumh_new - You will have to generate a new number everytime you want to create a condition record. you can use the FM NUMBER_GET_NEXT with Object as 'KONH' and Interval as '01'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 10:13:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915663#M380875</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T10:13:56Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PRICES_CONDITIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915664#M380876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;[I dont see much problem with the code except for 2 fields. &lt;/P&gt;&lt;P&gt;g_vakey - this shd only contain the fields that are subscribed in the condition table.&lt;/P&gt;&lt;P&gt;knumh_new - You will have to generate a new number everytime you want to create a condition record. you can use the FM NUMBER_GET_NEXT with Object as 'KONH' and Interval as '01'. ]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, I create g_vakey depended on the fields in the condition table and I generate knumh_new in this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'NUMBER_GET_NEXT'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;P&gt;        nr_range_nr = '01'&lt;/P&gt;&lt;P&gt;        object      = 'KONH'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;        number      = knumh_new&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;        OTHERS      = 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 10:17:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915664#M380876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T10:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_PRICES_CONDITIONS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915665#M380877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have written following code in my program and its working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Condition table consists of following fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MANDT&lt;/P&gt;&lt;P&gt;KAPPL&lt;/P&gt;&lt;P&gt;KSCHL&lt;/P&gt;&lt;P&gt;VKORG&lt;/P&gt;&lt;P&gt;VTWEG&lt;/P&gt;&lt;P&gt;WERKS&lt;/P&gt;&lt;P&gt;MATNR&lt;/P&gt;&lt;P&gt;KFRST&lt;/P&gt;&lt;P&gt;DATBI&lt;/P&gt;&lt;P&gt;DATAB&lt;/P&gt;&lt;P&gt;KBSTAT&lt;/P&gt;&lt;P&gt;KNUMH&lt;/P&gt;&lt;P&gt;________________&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_a926.&lt;/P&gt;&lt;P&gt;  wa_a926-vkorg = 'ZDOM'.&lt;/P&gt;&lt;P&gt;  wa_a926-vtweg = '90'.&lt;/P&gt;&lt;P&gt;  wa_a926-matnr = wa_ycpr-matnr.&lt;/P&gt;&lt;P&gt;  wa_a926-werks = wa_ycpr-werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_condct.&lt;/P&gt;&lt;P&gt;  wa_condct-table_no   = '926'.&lt;/P&gt;&lt;P&gt;  wa_condct-cond_usage  = 'A'.&lt;/P&gt;&lt;P&gt;  wa_condct-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;  wa_condct-cond_type  = 'YCPR'.&lt;/P&gt;&lt;P&gt;  wa_condct-operation  = '009'.&lt;/P&gt;&lt;P&gt;  wa_condct-varkey     = wa_a926.&lt;/P&gt;&lt;P&gt;  wa_condct-valid_to   = '99991231'.&lt;/P&gt;&lt;P&gt;  wa_condct-valid_from = syst-datum.&lt;/P&gt;&lt;P&gt;  wa_condct-cond_no    = w_knumh.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_condct TO t_condct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_condhd.&lt;/P&gt;&lt;P&gt;  wa_condhd-operation   = '009'.&lt;/P&gt;&lt;P&gt;  wa_condhd-cond_no     = w_knumh.&lt;/P&gt;&lt;P&gt;  wa_condhd-created_by  = syst-uname.&lt;/P&gt;&lt;P&gt;  wa_condhd-creat_date  = syst-datum.&lt;/P&gt;&lt;P&gt;  wa_condhd-cond_usage  = 'A'.&lt;/P&gt;&lt;P&gt;  wa_condhd-table_no    = '926'.&lt;/P&gt;&lt;P&gt;  wa_condhd-applicatio  = 'V'.&lt;/P&gt;&lt;P&gt;  wa_condhd-cond_type   = 'YCPR'.&lt;/P&gt;&lt;P&gt;  wa_condhd-varkey      = wa_a926.&lt;/P&gt;&lt;P&gt;  wa_condhd-valid_from  = syst-datum.&lt;/P&gt;&lt;P&gt;  wa_condhd-valid_to    = '99991231'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_condhd TO t_condhd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR wa_condit.&lt;/P&gt;&lt;P&gt;  w_cond_cnt = w_cond_cnt + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR : wa_mtart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  READ TABLE t_mtart INTO wa_mtart&lt;/P&gt;&lt;P&gt;                     WITH KEY matnr = wa_ycpr-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_condit-operation  = '009'.&lt;/P&gt;&lt;P&gt;  wa_condit-cond_no    = w_knumh.&lt;/P&gt;&lt;P&gt;  wa_condit-cond_count = w_cond_cnt.&lt;/P&gt;&lt;P&gt;  wa_condit-applicatio = 'V'.&lt;/P&gt;&lt;P&gt;  wa_condit-cond_type  = 'YCPR'.&lt;/P&gt;&lt;P&gt;  wa_condit-scaletype  = space.&lt;/P&gt;&lt;P&gt;  wa_condit-scalebasin = 'C'.&lt;/P&gt;&lt;P&gt;  wa_condit-scale_qty  = '1'.&lt;/P&gt;&lt;P&gt;  wa_condit-cond_p_unt = '1'.&lt;/P&gt;&lt;P&gt;  wa_condit-cond_unit  = wa_mtart-meins.&lt;/P&gt;&lt;P&gt;  wa_condit-calctypcon = 'C'.&lt;/P&gt;&lt;P&gt;  wa_condit-cond_value = wa_ycpr-exval.&lt;/P&gt;&lt;P&gt;  wa_condit-condcurr   = 'INR'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND wa_condit TO t_condit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PRICES_CONDITIONS'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      ti_bapicondct  = t_condct&lt;/P&gt;&lt;P&gt;      ti_bapicondhd  = t_condhd&lt;/P&gt;&lt;P&gt;      ti_bapicondit  = t_condit&lt;/P&gt;&lt;P&gt;      ti_bapicondqs  = t_condqs&lt;/P&gt;&lt;P&gt;      ti_bapicondvs  = t_condvs&lt;/P&gt;&lt;P&gt;      to_bapiret2    = t_retcon&lt;/P&gt;&lt;P&gt;      to_bapiknumhs  = t_knumhs&lt;/P&gt;&lt;P&gt;      to_mem_initial = t_mem&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      update_error   = 1&lt;/P&gt;&lt;P&gt;      OTHERS         = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF syst-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;    READ TABLE t_retcon INTO wa_return&lt;/P&gt;&lt;P&gt;                        WITH KEY type = 'E'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF NOT syst-subrc IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&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;regards,&lt;/P&gt;&lt;P&gt;Mahesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2007 10:32:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-prices-conditions/m-p/1915665#M380877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-14T10:32:54Z</dc:date>
    </item>
  </channel>
</rss>

