<?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 to create a condition record in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725077#M316212</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;is there any standard bapi for creating ,changing and deleting a pricing record using VK11,VK12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any other function module will solve the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Oct 2006 15:17:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-30T15:17:55Z</dc:date>
    <item>
      <title>bapi to create a condition record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725077#M316212</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;is there any standard bapi for creating ,changing and deleting a pricing record using VK11,VK12.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;any other function module will solve the problem.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 15:17:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725077#M316212</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-30T15:17:55Z</dc:date>
    </item>
    <item>
      <title>Re: bapi to create a condition record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725078#M316213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;U can try to use the std Bi RV14BTCI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 15:20:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725078#M316213</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-30T15:20:15Z</dc:date>
    </item>
    <item>
      <title>Re: bapi to create a condition record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725079#M316214</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ajith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   You can use &amp;lt;b&amp;gt;IDOC approach&amp;lt;/b&amp;gt; also for doing teh same solution. Yo get Create/Change/ Delete Option as per indicator passed:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer Code below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  map_idoc_structure&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Map E1KOMG, E1KONH, E1KONP segment fields&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM map_idoc_structure&lt;/P&gt;&lt;P&gt;              USING fp_condition_table TYPE kotabnr&lt;/P&gt;&lt;P&gt;                    fp_rate            TYPE z_cs_cpp_rate&lt;/P&gt;&lt;P&gt;                    fp_condition_type  TYPE kschl&lt;/P&gt;&lt;P&gt;                    fp_rate_type       TYPE z_cs_file_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Local Data Declaration&lt;/P&gt;&lt;P&gt;  DATA: lw_e1komg TYPE e1komg, "Filter seg. with separated condition key&lt;/P&gt;&lt;P&gt;        lw_e1konh TYPE e1konh, "Data from condition header&lt;/P&gt;&lt;P&gt;        lw_e1konp TYPE e1konp, "Conditions Items&lt;/P&gt;&lt;P&gt;        lv_delete TYPE konp-loevm_ko. " Delete Indicator&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- IDoc data internal table&lt;/P&gt;&lt;P&gt;  DATA: i_idoc_data TYPE TABLE OF edidd&lt;/P&gt;&lt;P&gt;                    INITIAL SIZE 0&lt;/P&gt;&lt;P&gt;                    WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: lw_e1komg,&lt;/P&gt;&lt;P&gt;         lw_e1konh,&lt;/P&gt;&lt;P&gt;         lw_e1konp,&lt;/P&gt;&lt;P&gt;         lv_delete,&lt;/P&gt;&lt;P&gt;         v_segnum,&lt;/P&gt;&lt;P&gt;         w_e1komg,&lt;/P&gt;&lt;P&gt;         v_rate_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH i_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  v_rate_type = fp_rate_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM conversion_alpha_input&lt;/P&gt;&lt;P&gt;      USING w_crp_data-kunnr CHANGING w_crp_data-kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  PERFORM conversion_matn1_input&lt;/P&gt;&lt;P&gt;     USING w_crp_data-matnr CHANGING w_crp_data-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;E1KOMG: Filter segment with separated condition key&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_idoc_data-segnam  = 'E1KOMG'.&lt;/P&gt;&lt;P&gt;  lw_e1komg-kvewe     =  c_usage_cond_tab.&lt;/P&gt;&lt;P&gt;  lw_e1komg-kotabnr   =  fp_condition_table.&lt;/P&gt;&lt;P&gt;  lw_e1komg-kappl     =  c_cond_type.&lt;/P&gt;&lt;P&gt;  lw_e1komg-kschl     =  fp_condition_type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CONCATENATE p_vkorg p_vtweg p_spart p_hienr p_matnr&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CONCATENATE w_crp_data-vkorg w_crp_data-vtweg&lt;/P&gt;&lt;P&gt;              w_crp_data-kunnr w_crp_data-matnr&lt;/P&gt;&lt;P&gt;              INTO lw_e1komg-vakey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  lw_e1komg-vakey_long = lw_e1komg-vakey.&lt;/P&gt;&lt;P&gt;  lw_e1komg-vkorg      = w_crp_data-vkorg.&lt;/P&gt;&lt;P&gt;  lw_e1komg-vtweg      = w_crp_data-vtweg.&lt;/P&gt;&lt;P&gt;  lw_e1komg-spart      = w_crp_data-spart.&lt;/P&gt;&lt;P&gt;  lw_e1komg-kunnr      = w_crp_data-kunnr.&lt;/P&gt;&lt;P&gt;  lw_e1komg-matnr      = w_crp_data-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_idoc_data-sdata = lw_e1komg.&lt;/P&gt;&lt;P&gt;  APPEND i_idoc_data TO i_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Segment E1KONH - condition header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_idoc_data-segnam  = 'E1KONH'.&lt;/P&gt;&lt;P&gt;  lw_e1konh-datab     = w_crp_data-datab.&lt;/P&gt;&lt;P&gt;  lw_e1konh-datbi     = w_crp_data-datbi.&lt;/P&gt;&lt;P&gt;  lw_e1konh-knuma_pi  = v_promotion.&lt;/P&gt;&lt;P&gt;  lw_e1konh-knuma_ag  = v_sales_deal.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_idoc_data-sdata = lw_e1konh.&lt;/P&gt;&lt;P&gt;  APPEND i_idoc_data TO i_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF fm_process_type EQ c_pt_dep.&lt;/P&gt;&lt;P&gt;    lv_delete = c_x.              " Deletion Indicator&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Segment E1KONP - condition items&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  i_idoc_data-segnam = 'E1KONP'.&lt;/P&gt;&lt;P&gt;  lw_e1konp-kschl     = fp_condition_type.&lt;/P&gt;&lt;P&gt;  lw_e1konp-kbetr     = fp_rate.&lt;/P&gt;&lt;P&gt;  lw_e1konp-konwa     = w_crp_data-waers.&lt;/P&gt;&lt;P&gt;  lw_e1konp-kpein     = v_cond_pric.&lt;/P&gt;&lt;P&gt;  lw_e1konp-kmein     = v_cond_unit.&lt;/P&gt;&lt;P&gt;  lw_e1konp-knuma_pi  = v_promotion.&lt;/P&gt;&lt;P&gt;  lw_e1konp-knuma_ag  = v_sales_deal.&lt;/P&gt;&lt;P&gt;  lw_e1konp-loevm_ko  = lv_delete.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  i_idoc_data-sdata = lw_e1konp.&lt;/P&gt;&lt;P&gt;  APPEND i_idoc_data TO i_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Post Idoc for Creating Pricing Condition&lt;/P&gt;&lt;P&gt;  PERFORM post_idoc&lt;/P&gt;&lt;P&gt;         TABLES i_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " map_idoc_structure&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  post_idoc TABLES i_idoc_data.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Post Idoc for Creating Pricing Condition&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM post_idoc&lt;/P&gt;&lt;P&gt;          TABLES i_idoc_data STRUCTURE edidd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Local data declaration&lt;/P&gt;&lt;P&gt;  DATA: lv_komg         LIKE komg,         " Condition Structures&lt;/P&gt;&lt;P&gt;        lv_subrc        LIKE sy-subrc,     " Sy-subrc&lt;/P&gt;&lt;P&gt;        lw_messages     TYPE rsuvm_msg,    " Message Description&lt;/P&gt;&lt;P&gt;        lw_idoc_status  TYPE bdidocstat.   " ALE IDoc status&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA: idoc_contrl                        " IDoc Control data&lt;/P&gt;&lt;P&gt;            LIKE edidc OCCURS 1 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-- Initialize Internal Tables&lt;/P&gt;&lt;P&gt;  CLEAR:  t_konh,&lt;/P&gt;&lt;P&gt;          t_konp,&lt;/P&gt;&lt;P&gt;          t_konm,&lt;/P&gt;&lt;P&gt;          t_konw,&lt;/P&gt;&lt;P&gt;          i_idoc_status,&lt;/P&gt;&lt;P&gt;          t_kona.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH: t_konh,&lt;/P&gt;&lt;P&gt;           t_konp,&lt;/P&gt;&lt;P&gt;           t_konm,&lt;/P&gt;&lt;P&gt;           t_konw,&lt;/P&gt;&lt;P&gt;           i_idoc_status,&lt;/P&gt;&lt;P&gt;           t_kona,&lt;/P&gt;&lt;P&gt;           i_messages.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This code is taken from IDOC_INPUT_COND_A&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;  PERFORM fill_appl_structures(saplvkoi)&lt;/P&gt;&lt;P&gt;                  TABLES i_idoc_data&lt;/P&gt;&lt;P&gt;                         t_konh&lt;/P&gt;&lt;P&gt;                         t_konp&lt;/P&gt;&lt;P&gt;                         t_konm&lt;/P&gt;&lt;P&gt;                         t_konw&lt;/P&gt;&lt;P&gt;                         i_idoc_status&lt;/P&gt;&lt;P&gt;                         t_kona&lt;/P&gt;&lt;P&gt;                   USING lv_komg&lt;/P&gt;&lt;P&gt;                         lv_subrc&lt;/P&gt;&lt;P&gt;                         idoc_contrl-docnum&lt;/P&gt;&lt;P&gt;                         idoc_contrl-mestyp.&lt;/P&gt;&lt;P&gt;  IF lv_subrc = 0.&lt;/P&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;This code is taken from IDOC_INPUT_COND_A&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt;    PERFORM idoc_in_datenbank(saplvkoi)&lt;/P&gt;&lt;P&gt;              TABLES idoc_contrl&lt;/P&gt;&lt;P&gt;                     t_konh&lt;/P&gt;&lt;P&gt;                     t_konp&lt;/P&gt;&lt;P&gt;                     t_konm&lt;/P&gt;&lt;P&gt;                     t_konw&lt;/P&gt;&lt;P&gt;                     i_idoc_status&lt;/P&gt;&lt;P&gt;                     t_kona&lt;/P&gt;&lt;P&gt;              USING  lv_komg&lt;/P&gt;&lt;P&gt;                     lv_subrc&lt;/P&gt;&lt;P&gt;                     idoc_contrl-docnum.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF lv_subrc = 0.&lt;/P&gt;&lt;P&gt;      COMMIT WORK AND WAIT.&lt;/P&gt;&lt;P&gt;    Endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if this Helps.&lt;/P&gt;&lt;P&gt;Manish&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Manish Kumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 15:26:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725079#M316214</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-30T15:26:29Z</dc:date>
    </item>
    <item>
      <title>Re: bapi to create a condition record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725080#M316215</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;im trying to look for a bapi coz this is an RFC enabled program and over a bapi is a better option over BDC.your program requires a input file which we do not use in my program.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 15:33:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725080#M316215</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-30T15:33:52Z</dc:date>
    </item>
    <item>
      <title>Re: bapi to create a condition record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725081#M316216</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ajith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you looked BAPI BAPI_PRICES_CONDITIONS? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please check the link for my previous reply for sample codes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="1502424"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Oct 2006 16:14:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725081#M316216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-30T16:14:56Z</dc:date>
    </item>
    <item>
      <title>Re: bapi to create a condition record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725082#M316217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using Function module &lt;STRONG&gt;'RV_CONDITION_COPY'&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;maintain_mode = 'A'  = &lt;STRONG&gt;Add&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;maintain_mode = 'B'  = &lt;STRONG&gt;Change&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 07:32:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-to-create-a-condition-record/m-p/1725082#M316217</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T07:32:09Z</dc:date>
    </item>
  </channel>
</rss>

