public void MaintainSAPActivity(MSProject.Task oMSPTask, String sMethod, int iRefNum,
                                        CSAPData.BAPI_METHOD_PROJECTTable arPrjMethod,
                                        CSAPData.BAPI_NETWORKTable arNtwks,
                                        CSAPData.BAPI_NETWORK_ACTIVITYTable arNtwkActivities,
                                        CSAPData.BAPI_NETWORK_ACTIVITY_UPTable arNtwkActivitiesUpDate)
        {
            // Set the method control parameters
            CSAPData.BAPI_METHOD_PROJECT stMethod = new CSAPData.BAPI_METHOD_PROJECT();
            stMethod.Refnumber  = "00000" + iRefNum.ToString();
            stMethod.Objecttype = "NETWORKACTIVITY";
            stMethod.Method     = sMethod;
            stMethod.Objectkey  = oMSPTask.Text30 + oMSPTask.Text1;
            arPrjMethod.Add(stMethod);

            // Only add a single entry for the SAVE
            if (bSaveMethodAdded == false)  // Save method call has not been added
            {
                CSAPData.BAPI_METHOD_PROJECT stMethodSave = new CSAPData.BAPI_METHOD_PROJECT();
                stMethodSave.Method = "SAVE";
                arPrjMethod.Add(stMethodSave);
                bSaveMethodAdded = true;
            }

            // Define the Network associated with the Activity
            CSAPData.BAPI_NETWORK oNtwk = new CSAPData.BAPI_NETWORK();
            oNtwk.Network = oMSPTask.Text30;
            arNtwks.Add(oNtwk);

            // Set the Activity attributes
            CSAPData.BAPI_NETWORK_ACTIVITY    oNtwkActivity   = new CSAPData.BAPI_NETWORK_ACTIVITY();
            CSAPData.BAPI_NETWORK_ACTIVITY_UP oNtwkActivityUp = new CSAPData.BAPI_NETWORK_ACTIVITY_UP();
            oNtwkActivity.Network     = oMSPTask.Text30;
            oNtwkActivity.Activity    = oMSPTask.Text1;
            oNtwkActivity.Control_Key = "PS03";    //Required by SAP PS configuration
            oNtwkActivity.Description = oMSPTask.Name;
            arNtwkActivities.Add(oNtwkActivity);
            // Fill their update structure
            oNtwkActivityUp.Description = "X";
            arNtwkActivitiesUpDate.Add(oNtwkActivityUp);
        }