<?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_NETWORK_MAINTAIN released network in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858115#M1592689</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI all!&lt;/P&gt;&lt;P&gt;I'm using the BAPI_NETWORK_MAINTAIN to update DURATION_NORMAL and WORK_ACTIVITY in our network.&lt;/P&gt;&lt;P&gt;It works fine if network is new, but when we release the network and try to update them, the system do not update anything, while doing this operation via transaction works fine.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT it_vals.

        MOVE lt_vals-vornr TO i_activity-activity
        MOVE lt_vals-kstar_k TO i_activity-cost_elem.


        i_activity-duration_normal = ( tot_days * lt_vals-z_durata ) /
        100.
        ADD i_activity-duration_normal TO add_days.

        i_activity-work_activity = ( tot_days * lt_vals-z_lavoro ) /
        100.
        ADD i_activity-work_activity TO add_work.

        MOVE    'X'     TO i_activity_update-activity.
        MOVE    'X'     TO i_activity_update-cost_elem.
        MOVE    'X'     TO i_activity_update-duration_normal.
        MOVE    'X'     TO i_activity_update-work_activity.

        APPEND i_activity.
        APPEND i_activity_update.


      ENDLOOP.   

    CHECK i_activity[] IS NOT INITIAL.

    LOOP AT i_activity.
      CONCATENATE i_activity-network
                  i_activity-activity
                  INTO v_objkey.
      ADD 1 TO l_refnum.

      imethod-objecttype = 'NetworkActivity'.
      imethod-method = 'Update'.
      imethod-refnumber = l_refnum.
      imethod-objectkey = v_objkey.
      APPEND imethod. CLEAR imethod.
    ENDLOOP.
    imethod-method = 'Save'.
    APPEND imethod.
    CLEAR imethod.

    CLEAR e_message_table[].
    CALL FUNCTION 'BAPI_NETWORK_MAINTAIN'
      TABLES
        i_method_project                  = imethod
       i_activity                         = i_activity
       i_activity_update                  = i_activity_update
       e_message_table                   = e_message_table
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;              .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 06 May 2011 11:54:54 GMT</pubDate>
    <dc:creator>SimoneMilesi</dc:creator>
    <dc:date>2011-05-06T11:54:54Z</dc:date>
    <item>
      <title>BAPI_NETWORK_MAINTAIN released network</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858115#M1592689</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI all!&lt;/P&gt;&lt;P&gt;I'm using the BAPI_NETWORK_MAINTAIN to update DURATION_NORMAL and WORK_ACTIVITY in our network.&lt;/P&gt;&lt;P&gt;It works fine if network is new, but when we release the network and try to update them, the system do not update anything, while doing this operation via transaction works fine.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
LOOP AT it_vals.

        MOVE lt_vals-vornr TO i_activity-activity
        MOVE lt_vals-kstar_k TO i_activity-cost_elem.


        i_activity-duration_normal = ( tot_days * lt_vals-z_durata ) /
        100.
        ADD i_activity-duration_normal TO add_days.

        i_activity-work_activity = ( tot_days * lt_vals-z_lavoro ) /
        100.
        ADD i_activity-work_activity TO add_work.

        MOVE    'X'     TO i_activity_update-activity.
        MOVE    'X'     TO i_activity_update-cost_elem.
        MOVE    'X'     TO i_activity_update-duration_normal.
        MOVE    'X'     TO i_activity_update-work_activity.

        APPEND i_activity.
        APPEND i_activity_update.


      ENDLOOP.   

    CHECK i_activity[] IS NOT INITIAL.

    LOOP AT i_activity.
      CONCATENATE i_activity-network
                  i_activity-activity
                  INTO v_objkey.
      ADD 1 TO l_refnum.

      imethod-objecttype = 'NetworkActivity'.
      imethod-method = 'Update'.
      imethod-refnumber = l_refnum.
      imethod-objectkey = v_objkey.
      APPEND imethod. CLEAR imethod.
    ENDLOOP.
    imethod-method = 'Save'.
    APPEND imethod.
    CLEAR imethod.

    CLEAR e_message_table[].
    CALL FUNCTION 'BAPI_NETWORK_MAINTAIN'
      TABLES
        i_method_project                  = imethod
       i_activity                         = i_activity
       i_activity_update                  = i_activity_update
       e_message_table                   = e_message_table
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;              .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2011 11:54:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858115#M1592689</guid>
      <dc:creator>SimoneMilesi</dc:creator>
      <dc:date>2011-05-06T11:54:54Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_NETWORK_MAINTAIN released network</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858116#M1592690</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Which error(s) do you receive in RETURN and E_MESSAGE_TABLE  ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2011 12:12:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858116#M1592690</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2011-05-06T12:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_NETWORK_MAINTAIN released network</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858117#M1592691</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No one&lt;/P&gt;&lt;P&gt;i see in the bottom bar "cost calculation" while executing the bapi, but message table is empty.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2011 12:14:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858117#M1592691</guid>
      <dc:creator>SimoneMilesi</dc:creator>
      <dc:date>2011-05-06T12:14:42Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI_NETWORK_MAINTAIN released network</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858118#M1592692</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The problem is on function 'MAP2I_BAPI_ACTIVITY_TO_AFVGD' that not manage the field OFMNW in update structure AFVGD&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 May 2011 12:55:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-network-maintain-released-network/m-p/7858118#M1592692</guid>
      <dc:creator>SimoneMilesi</dc:creator>
      <dc:date>2011-05-06T12:55:23Z</dc:date>
    </item>
  </channel>
</rss>

