<?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 Create/Change Sales Deals using VB21 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936840#M1486656</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey All-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently we have BDC to Create/Change Sales Deals using tcodes VB21 and VB22.Now we have decided to use any standard Function Module/BAPI in place of BDC because of performance issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying with function module 'RV_CONDITION_COPY''RV_CONDITION_SAVE', 'RV_CONDITION_RESET' and  'Commit Work' ,but don't see any sales deals are creating.I see records updates table 'A501','KONH' and 'KONP' without Sales Deals Number.If anyone of you resolved the issue,Can you please post me the sample code?Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 May 2010 14:26:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-05-05T14:26:24Z</dc:date>
    <item>
      <title>Create/Change Sales Deals using VB21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936840#M1486656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey All-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently we have BDC to Create/Change Sales Deals using tcodes VB21 and VB22.Now we have decided to use any standard Function Module/BAPI in place of BDC because of performance issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was trying with function module 'RV_CONDITION_COPY''RV_CONDITION_SAVE', 'RV_CONDITION_RESET' and  'Commit Work' ,but don't see any sales deals are creating.I see records updates table 'A501','KONH' and 'KONP' without Sales Deals Number.If anyone of you resolved the issue,Can you please post me the sample code?Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sony&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 May 2010 14:26:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936840#M1486656</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-05T14:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: Create/Change Sales Deals using VB21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936841#M1486657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 May 2010 14:35:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936841#M1486657</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-05T14:35:22Z</dc:date>
    </item>
    <item>
      <title>Re: Create/Change Sales Deals using VB21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936842#M1486658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mishara..I did the same way,but still did not work..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_komg-matnr = e_material.&lt;/P&gt;&lt;P&gt;  wa_komg-vkorg = e_sorg.&lt;/P&gt;&lt;P&gt;  wa_komg-meins = 'EA'.&lt;/P&gt;&lt;P&gt;  wa_komg-vtweg = '10'.&lt;/P&gt;&lt;P&gt;  wa_komg-spart = '10'.&lt;/P&gt;&lt;P&gt;  wa_komg-zzshiptype = e_shiptype."'D'.&lt;/P&gt;&lt;P&gt;  wa_komg-waerk  = 'USD'.&lt;/P&gt;&lt;P&gt;  wa_komg-mfrnr = e_mfrnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_kona-boart = 'ZNSC'.(Type of Sales Deal)&lt;/P&gt;&lt;P&gt;  wa_kona-botext = 'Test for ZNSC'.&lt;/P&gt;&lt;P&gt;  wa_kona-abrex = e_mfrnr.&lt;/P&gt;&lt;P&gt;  wa_kona-vkorg = e_sorg.&lt;/P&gt;&lt;P&gt;  wa_kona-vtweg = '10'.&lt;/P&gt;&lt;P&gt;  wa_kona-spart = '10'.&lt;/P&gt;&lt;P&gt;  wa_kona-abtyp = 'C'.&lt;/P&gt;&lt;P&gt;  wa_kona-kappl = 'V'.&lt;/P&gt;&lt;P&gt;  wa_kona-kobog = 'ZNSC'. (Type of Sales Deal)&lt;/P&gt;&lt;P&gt;  wa_kona-bukrs = '1000'.&lt;/P&gt;&lt;P&gt;  wa_kona-waers = 'USD'.&lt;/P&gt;&lt;P&gt;  wa_kona-datab = e_date_from.&lt;/P&gt;&lt;P&gt;  wa_kona-datbi = e_date_to.&lt;/P&gt;&lt;P&gt;  wa_kona-ernam = sy-uname.&lt;/P&gt;&lt;P&gt;  wa_kona-erdat = sy-datum.&lt;/P&gt;&lt;P&gt;  wa_kona-erzet = sy-uzeit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  it_komv-kappl = e_appln."V.&lt;/P&gt;&lt;P&gt;  it_komv-kschl = e_condition."ZE8P(condition type)&lt;/P&gt;&lt;P&gt;  it_komv-kpein = '1'.&lt;/P&gt;&lt;P&gt;  it_komv-waers = 'USD'.  "gw_t001-waers.&lt;/P&gt;&lt;P&gt;  it_komv-kmein = 'EA'.&lt;/P&gt;&lt;P&gt;  it_komv-kbetr = e_amount.&lt;/P&gt;&lt;P&gt;  it_komv-krech = 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  wa_pispr-matnr = e_material.&lt;/P&gt;&lt;P&gt;  wa_pispr-vkorg = e_sorg.&lt;/P&gt;&lt;P&gt;  wa_pispr-vtweg = 10.&lt;/P&gt;&lt;P&gt;  wa_pispr-spart = 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'SPR_KOMK_KOMP_FILL'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      pi_i_spr  = wa_pispr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      pe_i_komk = komk&lt;/P&gt;&lt;P&gt;      pe_i_komp = komp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'RV_CONDITION_COPY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      application                 = e_appln&lt;/P&gt;&lt;P&gt;      condition_table             = '501'&lt;/P&gt;&lt;P&gt;      condition_type              = e_condition&lt;/P&gt;&lt;P&gt;      date_from                   = e_date_from&lt;/P&gt;&lt;P&gt;      date_to                     = e_date_to&lt;/P&gt;&lt;P&gt;      enqueue                     = 'X'&lt;/P&gt;&lt;P&gt;      i_komk                      = komk&lt;/P&gt;&lt;P&gt;      i_komp                      = komp&lt;/P&gt;&lt;P&gt;      key_fields                  = wa_komg&lt;/P&gt;&lt;P&gt;      maintain_mode               =  'A'&lt;/P&gt;&lt;P&gt;      no_authority_check          = 'X'&lt;/P&gt;&lt;P&gt;      keep_old_records            = 'X'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     used_by_idoc                = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      i_kona                      = wa_kona&lt;/P&gt;&lt;P&gt;      overlap_confirmed           = 'X'&lt;/P&gt;&lt;P&gt;      no_db_update                = space&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      e_komk                      = komk&lt;/P&gt;&lt;P&gt;      e_komp                      = komp&lt;/P&gt;&lt;P&gt;      new_record                  = new_record&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      copy_records                = it_komv&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     copy_recs_idoc              = it_komv_idoc&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      enqueue_on_record           = 1&lt;/P&gt;&lt;P&gt;      invalid_application         = 2&lt;/P&gt;&lt;P&gt;      invalid_condition_number    = 3&lt;/P&gt;&lt;P&gt;      invalid_condition_type      = 4&lt;/P&gt;&lt;P&gt;      no_authority_ekorg          = 5&lt;/P&gt;&lt;P&gt;      no_authority_kschl          = 6&lt;/P&gt;&lt;P&gt;      no_authority_vkorg          = 7&lt;/P&gt;&lt;P&gt;      no_selection                = 8&lt;/P&gt;&lt;P&gt;      table_not_valid             = 9&lt;/P&gt;&lt;P&gt;      no_material_for_settlement  = 10&lt;/P&gt;&lt;P&gt;      no_unit_for_period_cond     = 11&lt;/P&gt;&lt;P&gt;      no_unit_reference_magnitude = 12&lt;/P&gt;&lt;P&gt;      invalid_condition_table     = 13&lt;/P&gt;&lt;P&gt;      OTHERS                      = 14.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'RV_CONDITION_SAVE'&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        knumh_map = lt_knumh_map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      CALL FUNCTION 'RV_CONDITION_RESET'.&lt;/P&gt;&lt;P&gt;      COMMIT WORK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please,let me know where I am doing the mistake...Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 May 2010 15:41:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-change-sales-deals-using-vb21/m-p/6936842#M1486658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-05-05T15:41:20Z</dc:date>
    </item>
  </channel>
</rss>

