<?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 work order using BAPI_ALM_ORDER_MAINTAIN in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221369#M1008629</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does anybody know how to use BAPI_ALM_ORDER_MAINTAIN to create a maintenance order?  I did a where used and it isn't used by SAP.  The documentation makes it look like I can use it for create but I am not sure how to do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Davis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Jul 2008 17:43:06 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-17T17:43:06Z</dc:date>
    <item>
      <title>Create work order using BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221369#M1008629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does anybody know how to use BAPI_ALM_ORDER_MAINTAIN to create a maintenance order?  I did a where used and it isn't used by SAP.  The documentation makes it look like I can use it for create but I am not sure how to do that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Davis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 17:43:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221369#M1008629</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T17:43:06Z</dc:date>
    </item>
    <item>
      <title>Re: Create work order using BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221370#M1008630</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;&lt;/P&gt;&lt;P&gt;Check out the links&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=12781394&amp;amp;messageID=4236927" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=12781394&amp;amp;messageID=4236927&lt;/A&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="2987112"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 17:47:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221370#M1008630</guid>
      <dc:creator>bpawanchand</dc:creator>
      <dc:date>2008-07-17T17:47:37Z</dc:date>
    </item>
    <item>
      <title>Re: Create work order using BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221371#M1008631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks but it would have been nice if you wouldn't just recycle a post.  I already looked at these links, the first time I saw them, and they do not help.  Hell, the first one doesn't even do a create.  It takes no effort to just post links.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Davis&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 17:50:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221371#M1008631</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T17:50:57Z</dc:date>
    </item>
    <item>
      <title>Re: Create work order using BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221372#M1008632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI&lt;/P&gt;&lt;P&gt;Sorry but sure ill be back &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 17:52:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221372#M1008632</guid>
      <dc:creator>bpawanchand</dc:creator>
      <dc:date>2008-07-17T17:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: Create work order using BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221373#M1008633</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 have one sample code piece. try to fit your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
TYPES: t_alm_method       type bapi_alm_order_method occurs 1.
TYPES: t_alm_component    type bapi_alm_order_component occurs 1.
TYPES: t_alm_component_up type bapi_alm_order_component_up occurs 1.

TYPES: BEGIN of tp_sv_update,
         aufnr            type aufnr,              
         method           type t_alm_method,
         component        type t_alm_component,
         component_up     type t_alm_component_up,
       END of tp_sv_update.


  DATA:    ls_method       type bapi_alm_order_method.
  DATA:    ls_component    type bapi_alm_order_component.
  DATA:    ls_component_up type bapi_alm_order_component_up.
  DATA:    ls_sv_update    type tp_sv_update.
  DATA:    lv_tabix        like sy-tabix.
  STATICS: sv_refno        type i.

    clear: lv_tabix, sv_refno.
    ls_sv_update-aufnr     =  gt_alv1_data-aufnr.
  endif.
  sv_refno  = sv_refno + 1.

  ls_method-refnumber      =  sv_refno.
  ls_method-objecttype     =  'COMPONENT'.
  ls_method-method         =  'CHANGE'.
  ls_method-objectkey      =  gt_alv1_data-aufnr.
  APPEND ls_method to ls_sv_update-method.
  if sv_refno eq 1.
    ls_method-refnumber      =  sv_refno.
    ls_method-objecttype     =  space.
    ls_method-method         =  'SAVE'.
    ls_method-objectkey      =  gt_alv1_data-aufnr.
    APPEND ls_method to ls_sv_update-method.
  endif.
  ls_component-reserv_no   =  gt_alv1_data-rsnum.
  ls_component-res_item    =  gt_alv1_data-rspos.
  ls_component-activity    =  gt_alv1_data-vornr.
  ls_component-material    =  gt_alv1_data-matnr.
  if gt_alv1_data-menge_up is not initial.
    ls_component-requirement_quantity =  gt_alv1_data-menge_up.
  endif.
  if gt_alv1_data-netpr_up is not initial.
    ls_component-price       =  gt_alv1_data-netpr_up.
    ls_component-currency    =  gt_alv1_data-waers.
*   It appears the Price is not updated unless the quantity is
    if gt_alv1_data-menge_up is initial.
      ls_component-requirement_quantity =  gt_alv1_data-bdmng.
    endif.
  endif.
  APPEND ls_component to ls_sv_update-component.
  if gt_alv1_data-menge_up is not initial.
    ls_component_up-requirement_quantity =  'X'.
  endif.
  if gt_alv1_data-netpr_up is not initial.
    ls_component_up-price    =  'X'.
    ls_component_up-currency =  'X'.
*   It appears the Price is not updated unless the quantity is
    ls_component_up-requirement_quantity =  'X'.
  endif.
  APPEND ls_component_up to ls_sv_update-component_up.

  if lv_tabix is not initial.
    SORT    ls_sv_update-method by method.
    MODIFY  gt_sv_update  from ls_sv_update
      index lv_tabix transporting method component component_up.
  else.
    APPEND  ls_sv_update    to gt_sv_update.
  endif.

  if gt_alv1_data-menge_up is not initial.
    move 'UPDATED'  to gt_alv1_data-input_menge.
  endif.
  if gt_alv1_data-netpr_up is not initial.
    move 'UPDATED'  to gt_alv1_data-input_netpr.
  endif.
  modify gt_alv1_data transporting input_menge input_netpr.

  LOOP at gt_sv_update.
    CLEAR: lt_return[].
    CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
      TABLES
        it_methods      = gt_sv_update-method
        it_component    = gt_sv_update-component
        it_component_up = gt_sv_update-component_up
        return          = lt_return.
 ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 17:53:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221373#M1008633</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-17T17:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Create work order using BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221374#M1008634</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;Iam not sure how much this thread can help you but check out this &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="458857"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Pavan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Jul 2008 18:03:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-work-order-using-bapi-alm-order-maintain/m-p/4221374#M1008634</guid>
      <dc:creator>bpawanchand</dc:creator>
      <dc:date>2008-07-17T18:03:24Z</dc:date>
    </item>
  </channel>
</rss>

