<?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_ALM_ORDER_MAINTAIN in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704417#M1295527</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I am trying to use BAPI_ALM_ORDER_MAINTAIN to create Partner data in a service order.&lt;/P&gt;&lt;P&gt;It is giving error, "Order type T001 is not an investment order" Please let me know where I am going wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the core code as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-objecttype = 'HEADER'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'CHANGE'.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-objecttype = 'PARTNER'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'CREATE'.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'SAVE '.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The tables gi_header, gi_header, gi_partner and gi_partner_up  are filled with required values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;it_methods            = gi_method&lt;/P&gt;&lt;P&gt;IT_HEADER          = gi_header&lt;/P&gt;&lt;P&gt;IT_PARTNER        = gi_partner&lt;/P&gt;&lt;P&gt;IT_PARTNER_UP  = gi_partner_up&lt;/P&gt;&lt;P&gt;return = gi_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' is also used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Vishnu Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 May 2009 05:39:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-05-27T05:39:22Z</dc:date>
    <item>
      <title>BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704417#M1295527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I am trying to use BAPI_ALM_ORDER_MAINTAIN to create Partner data in a service order.&lt;/P&gt;&lt;P&gt;It is giving error, "Order type T001 is not an investment order" Please let me know where I am going wrong.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please find the core code as below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-objecttype = 'HEADER'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'CHANGE'.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-objecttype = 'PARTNER'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'CREATE'.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'SAVE '.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The tables gi_header, gi_header, gi_partner and gi_partner_up  are filled with required values.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;it_methods            = gi_method&lt;/P&gt;&lt;P&gt;IT_HEADER          = gi_header&lt;/P&gt;&lt;P&gt;IT_PARTNER        = gi_partner&lt;/P&gt;&lt;P&gt;IT_PARTNER_UP  = gi_partner_up&lt;/P&gt;&lt;P&gt;return = gi_return.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' is also used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Vishnu Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2009 05:39:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704417#M1295527</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-27T05:39:22Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704418#M1295528</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;use this code hope it will help u &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA t_meth TYPE TABLE OF bapi_alm_order_method. &lt;/P&gt;&lt;P&gt;**Internal table for Operation (BAPI) &lt;/P&gt;&lt;P&gt;DATA t_oper TYPE TABLE OF bapi_alm_order_operation. &lt;/P&gt;&lt;P&gt;DATA t_comp TYPE TABLE OF bapi_alm_order_component. &lt;/P&gt;&lt;P&gt;**Internal Table for Opertaions UP (BAPI) &lt;/P&gt;&lt;P&gt;DATA t_comp_up TYPE TABLE OF bapi_alm_order_component_up. &lt;/P&gt;&lt;P&gt;**Internal table for BAPI Return code &lt;/P&gt;&lt;P&gt;DATA t_ret TYPE TABLE OF bapiret2. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***WORK AREA DECLARATIONS &lt;/P&gt;&lt;P&gt;**Work Area for Hedaer &lt;/P&gt;&lt;P&gt;DATA:wa_header TYPE caufvdb, &lt;/P&gt;&lt;P&gt;wa_meth TYPE bapi_alm_order_method, &lt;/P&gt;&lt;P&gt;wa_op TYPE afvgb, &lt;/P&gt;&lt;P&gt;wa_comp TYPE resbb, &lt;/P&gt;&lt;P&gt;wa_comp1 TYPE bapi_alm_order_component, &lt;/P&gt;&lt;P&gt;wa_comp_up TYPE bapi_alm_order_component_up, &lt;/P&gt;&lt;P&gt;wa_oper TYPE bapi_alm_order_operation. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS:TEST. &lt;/P&gt;&lt;P&gt;****Fill Method Internal table &lt;/P&gt;&lt;P&gt;CLEAR wa_meth. &lt;/P&gt;&lt;P&gt;wa_meth-method = 'SAVE'. &lt;/P&gt;&lt;P&gt;APPEND wa_meth TO t_meth. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_meth-refnumber = sy-tabix. &lt;/P&gt;&lt;P&gt;wa_meth-objecttype = 'COMPONENT'. &lt;/P&gt;&lt;P&gt;wa_meth-method = 'CHANGE'. &lt;/P&gt;&lt;P&gt;wa_meth-objectkey(12) = '000004000104'. &lt;/P&gt;&lt;P&gt;wa_meth-objectkey+12(4) = '0010'. &lt;/P&gt;&lt;P&gt;wa_meth-objectkey+16(4) = '0010'. &lt;/P&gt;&lt;P&gt;APPEND wa_meth TO t_meth. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Component Internal table &lt;/P&gt;&lt;P&gt;wa_comp1-reserv_no = '0000001072'. &lt;/P&gt;&lt;P&gt;wa_comp1-res_item = '0001'. &lt;/P&gt;&lt;P&gt;wa_comp1-activity = '0010'. &lt;/P&gt;&lt;P&gt;wa_comp1-item_number = '0010'. &lt;/P&gt;&lt;P&gt;wa_comp1-special_stock = 'B'. &lt;/P&gt;&lt;P&gt;wa_comp1-requirement_quantity = '15'. &lt;/P&gt;&lt;P&gt;wa_comp1-stge_loc = '0001'. &lt;/P&gt;&lt;P&gt;wa_comp1-backflush = 'X'. &lt;/P&gt;&lt;P&gt;APPEND wa_comp1 TO t_comp. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Component Update Internal table &lt;/P&gt;&lt;P&gt;wa_comp_up-special_stock = 'X'. &lt;/P&gt;&lt;P&gt;wa_comp_up-backflush = 'X'. &lt;/P&gt;&lt;P&gt;wa_comp_up-requirement_quantity = 'X'. &lt;/P&gt;&lt;P&gt;wa_comp_up-stge_loc = 'X'. &lt;/P&gt;&lt;P&gt;APPEND wa_comp_up TO t_comp_up. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**Call Bapi &lt;/P&gt;&lt;P&gt;BREAK-POINT. &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN' &lt;/P&gt;&lt;P&gt;TABLES &lt;/P&gt;&lt;P&gt;it_methods = t_meth &lt;/P&gt;&lt;P&gt;it_component = t_comp &lt;/P&gt;&lt;P&gt;it_component_up = t_comp_up &lt;/P&gt;&lt;P&gt;return = t_ret. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2009 05:44:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704418#M1295528</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-27T05:44:20Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704419#M1295529</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;For the &lt;STRONG&gt;GI_METHOD&lt;/STRONG&gt; internal table make use of this code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-refnumber = '000001'.&lt;/P&gt;&lt;P&gt;wa_method-objecttype = 'PARTNER'.&lt;/P&gt;&lt;P&gt;wa_method-method = 'CREATE'.&lt;/P&gt;&lt;P&gt;wa_method-objectkey = '000076700030'.   * Note: make sure the objectkey is correct&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;CLEAR : wa_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;wa_method-method = 'SAVE '.&lt;/P&gt;&lt;P&gt;APPEND wa_method TO gi_method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rest of the part OK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope you updated the internal table &lt;STRONG&gt;GI_PARTNER&lt;/STRONG&gt; and &lt;STRONG&gt;GI_PARTNER_UP&lt;/STRONG&gt; properly&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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Smart&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2009 06:09:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704419#M1295529</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-05-27T06:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704420#M1295530</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I tried to pass 'X' to some investment data in the header. hence the error. solved it.&lt;/P&gt;&lt;P&gt;Thanks for all the replies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Vishnu Priya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 05:46:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704420#M1295530</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T05:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_ALM_ORDER_MAINTAIN</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704421#M1295531</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 05:46:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-alm-order-maintain/m-p/5704421#M1295531</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T05:46:59Z</dc:date>
    </item>
  </channel>
</rss>

