Deletion of Project System
Dear Sir,
Please help us out for the following question?
How can we delete a project system when it contains WBS Elements and Budget in SAP R/3?
Please reply on [email protected] or [email protected]
Waiting for your reply, please.
FM BAPI_NETWORK_MAINTAIN
Find more BAPI with SE37 BAPI_NETWORK_*
Message was edited by: Rene Guenther
Message was edited by: Rene Guenther
Similar Messages
-
How to delete the project version RELEASED.
System is below:
" Project 1522DJ110001 version RELEASED already exists
Message no. CJ016
Diagnosis
A Version RELEASED already exists for project 1522DJ110001.
System Response
Processing stopped. "
but in the system , there are no "Project 1522DJ110001". so the user can't create the project "1522DJ110001".
how to delete the Project 1522DJ110001 version RELEASED ?
Please explain me all the steps to be required.
Thanks in advance!Hi Harish,
When I select Delete Project Version from Extras menu in CN41, its asking session number and version.
In session number no serch help is avialble. I am keeping it blank and seleting RELEASED in version.
After pressing enter I am getting an error Project Version RELEASED cannot be deleted??
Let me the exact steps to deleted the Project Version.
Thanks and Regards,
Atul R. Rajmane -
Project System - Report Painter - Cost roll up issue
Hi,
We have an issue with the roll up of the costs in Report Painter report in Project Systems. The problem occurs only with those costs which have been settled to an internal order from a WBS element.
We are using the same cost elements to settle to the Cost Center and Internal order and roll up of the costs work fine for those settled to cost center. But the roll up does not happen for the costs settled to an internal order. Would appreciate if someone can guide on how to fix this issue.
Raj.Here are the values:
Period/year 000.1900 Remainder 1900 PERIO Period/year
Value Type 4 Actual
Value Type 10 Statistical Plan
Object ind. P Project item
Object ind. 1 Order plan values: appended, apportioned 9 Order values: not appended, deleted
Debit type 1 Costs and credit-side payments
Thanks for your help.
Raj/ -
I have installed Project Server 2013 on SharePoint 2013, and installed the first PWA which worked. But I needed to change some configurations and so I deleted the PWA instances, but now I cannot delete the Project Server Service Application. Every attempt
to delete the Service Application it gives the error above, namely:
Sorry, something went wrong
Object reference not set to an instance of an object.
Technical Details
Troubleshoot issues with Microsoft SharePoint Foundation.
Correlation ID: ecaeaf9c-9fec-3049-ba23-d9a18337b9e2
Date and Time: 8/18/2014 12:55:31 PM
I'd urgently appreciate help.Thanks Paul for the reply. Here's the error, and the logs below covering the time the error occurred.
I've tried to extract a section of the log file below:
==========================================================
08/18/2014 19:20:19.07 w3wp.exe (0x542C)
0x6DF4 SharePoint Foundation DistributedCache
00000 Unexpected SPDistributedCachePointerWrapper::InitializeDataCacheFactory - No cache hosts are present or running in the farm.
08/18/2014 19:20:19.07 w3wp.exe (0x542C)
0x6DF4 SharePoint Foundation DistributedCache
ah24w Unexpected Unexpected Exception in SPDistributedCachePointerWrapper::InitializeDataCacheFactory for usage 'DistributedLogonTokenCache' - Exception 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory()'.
08/18/2014 19:20:19.07 w3wp.exe (0x542C)
0x6DF4 SharePoint Foundation DistributedCache
air4g Monitorable Token Cache: Failed to initialize SPDistributedSecurityTokenCache Exception: 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory() at Microsoft.SharePoint.DistributedCaching.SPDistributedCache..ctor(String
name, TimeSpan timeToLive, SPDistributedCacheContainerType containerType, Boolean encryptData) at Microsoft.SharePoint.IdentityModel.SPDistributedSecurityTokenCache..ctor(String name, TimeSpan timeToLive, SPDistributedCacheContainerType
containerType, Boolean encrptyData, TimeSpan minimumTokenExpirationWindow) at Microsoft.SharePoint.IdentityModel.SPDistributedSecurityTokenC...
08/18/2014 19:20:19.07* w3wp.exe (0x542C)
0x6DF4 SharePoint Foundation DistributedCache
air4g Monitorable ...acheInitializer.Init(Object state)'.
08/18/2014 19:20:19.07 w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
af4yd High [Forced due to logging gap, cached @ 08/18/2014 19:20:18.99, Original Level: Verbose] TenantAppEtag
record requested but there is no sitesubscription or tenantId for site {0} so we will use the WebApp Id for the cache. f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.07 w3wp.exe (0x7240)
0x7370 SharePoint Foundation Asp Runtime
aj1kp High [Forced due to logging gap, Original Level: Verbose] SPRequestModule.PreSendRequestHeaders f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.10 w3wp.exe (0x7240)
0x7370 Project Server Unified Logging Service
b8fx High ULS Init Completed (w3wp.exe, Microsoft.Office.Project.Server.Native.dll) f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.15 w3wp.exe (0x7240)
0x7370 0x6FB7007
6t8h High [Forced due to logging gap, cached @ 08/18/2014 19:20:19.07, Original
Level: Verbose] {0} f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.15 w3wp.exe (0x7240)
0x7370 Project Server Provisioning
9or8 High [Forced due to logging gap, Original Level: Verbose] Unprovisioning service app {0}
f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.16 w3wp.exe (0x7240)
0x7370 Project Server Provisioning
8ig5 High Unregistering project psi shared application timer job. f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.21 w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
8nca Medium Application error when access /_admin/ServiceApplicationDelete.aspx,
Error=Object reference not set to an instance of an object. at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.get_ServiceAppTimerJob() at Microsoft.Office.Project.Server.Administration.ProjectPSISharedApplicationTimerJob.Unregister(PsiServiceApplication
psi) at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.Unprovision(Boolean deleteData) at Microsoft.SharePoint.ApplicationPages.ServiceApplicationDeletePage.OkButton_Click(Object sender,
EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyn... f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.21* w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
8nca Medium ...cPoint, Boolean includeStagesAfterAsyncPoint)
f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.23 w3wp.exe (0x7240)
0x7370 SharePoint Foundation Runtime
tkau Unexpected System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.get_ServiceAppTimerJob()
at Microsoft.Office.Project.Server.Administration.ProjectPSISharedApplicationTimerJob.Unregister(PsiServiceApplication psi) at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.Unprovision(Boolean deleteData)
at Microsoft.SharePoint.ApplicationPages.ServiceApplicationDeletePage.OkButton_Click(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String
eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoin... f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.23* w3wp.exe (0x7240)
0x7370 SharePoint Foundation Runtime
tkau Unexpected ...t) f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.24 w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
ajlz0 High Getting Error Message for Exception System.Web.HttpUnhandledException (0x80004005): Exception
of type 'System.Web.HttpUnhandledException' was thrown. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.get_ServiceAppTimerJob()
at Microsoft.Office.Project.Server.Administration.ProjectPSISharedApplicationTimerJob.Unregister(PsiServiceApplication psi) at Microsoft.Office.Project.Server.Administration.PsiServiceApplication.Unprovision(Boolean deleteData)
at Microsoft.SharePoint.ApplicationPages.ServiceApplicationDeletePage.OkButton_Click(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.WebControls.Button.Rais...
f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.24* w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
ajlz0 High ...ePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.32 w3wp.exe (0x14A4)
0x6508 SharePoint Foundation DistributedCache
00000 Unexpected SPDistributedCachePointerWrapper::InitializeDataCacheFactory - No cache hosts are present or running in the farm. 67c4af9c-afed-3049-ba23-d538b7dde463
08/18/2014 19:20:19.32 w3wp.exe (0x14A4)
0x6508 SharePoint Foundation DistributedCache
ah24w Unexpected Unexpected Exception in SPDistributedCachePointerWrapper::InitializeDataCacheFactory for usage 'DistributedLogonTokenCache' - Exception 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory()'.
67c4af9c-afed-3049-ba23-d538b7dde463
08/18/2014 19:20:19.32 w3wp.exe (0x14A4)
0x6508 SharePoint Foundation DistributedCache
air4g Monitorable Token Cache: Failed to initialize SPDistributedSecurityTokenCache Exception: 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory() at Microsoft.SharePoint.DistributedCaching.SPDistributedCache..ctor(String
name, TimeSpan timeToLive, SPDistributedCacheContainerType containerType, Boolean encryptData) at Microsoft.SharePoint.IdentityModel.SPDistributedSecurityTokenCache..ctor(String name, TimeSpan timeToLive, SPDistributedCacheContainerType
containerType, Boolean encrptyData, TimeSpan minimumTokenExpirationWindow) at Microsoft.SharePoint.IdentityModel.SPDistributedSecurityTokenC...
67c4af9c-afed-3049-ba23-d538b7dde463
08/18/2014 19:20:19.32* w3wp.exe (0x14A4)
0x6508 SharePoint Foundation DistributedCache
air4g Monitorable ...acheInitializer.Init(Object state)'.
67c4af9c-afed-3049-ba23-d538b7dde463
08/18/2014 19:20:19.38 w3wp.exe (0x7240)
0x7370 SharePoint Foundation Upgrade
aiaih High [Forced due to logging gap, Original Level: Verbose] desiredVersion: {0}
f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.41 w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
aat87 Monitorable f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.43 w3wp.exe (0x7240)
0x7370 SharePoint Foundation DistributedCache
00000 Unexpected SPDistributedCachePointerWrapper::InitializeDataCacheFactory - No cache hosts are present or running in the farm. f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.43 w3wp.exe (0x7240)
0x7370 SharePoint Foundation DistributedCache
ah24w Unexpected Unexpected Exception in SPDistributedCachePointerWrapper::InitializeDataCacheFactory for usage 'DistributedViewStateCache' - Exception 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory()'.
f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.43 w3wp.exe (0x7240)
0x7370 SharePoint Foundation General
ajb4s Monitorable ViewStateLog: Failed to write to the velocity cache:
http://sharepoint:48488/_admin/ServiceApplicationDelete.aspx?id=24024e6bfd8f486ea7ab0b68658ce165&IsDlg=1
f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:19.46 w3wp.exe (0x7240)
0x7370 SharePoint Foundation Monitoring
b4ly Medium Leaving Monitored Scope (Request (POST:http://sharepoint:48488/_admin/ServiceApplicationDelete.aspx?id=24024e6bfd8f486ea7ab0b68658ce165&IsDlg=1)).
Execution Time=550.415729455012 f1c4af9c-7f7e-3049-ba23-ddc2aa2f9d7b
08/18/2014 19:20:20.08 w3wp.exe (0x542C)
0x6EC4 SharePoint Foundation DistributedCache
00000 Unexpected SPDistributedCachePointerWrapper::InitializeDataCacheFactory - No cache hosts are present or running in the farm.
08/18/2014 19:20:20.08 w3wp.exe (0x542C)
0x6EC4 SharePoint Foundation DistributedCache
ah24w Unexpected Unexpected Exception in SPDistributedCachePointerWrapper::InitializeDataCacheFactory for usage 'DistributedLogonTokenCache' - Exception 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory()'.
08/18/2014 19:20:20.08 w3wp.exe (0x542C)
0x6EC4 SharePoint Foundation DistributedCache
air4g Monitorable Token Cache: Failed to initialize SPDistributedSecurityTokenCache Exception: 'System.InvalidOperationException: SPDistributedCachePointerWrapper::InitializeDataCacheFactory
- No cache hosts are present or running in the farm. at Microsoft.SharePoint.DistributedCaching.SPDistributedCachePointerWrapper.InitializeDataCacheFactory() at Microsoft.SharePoint.DistributedCaching.SPDistributedCache..ctor(String
name, TimeSpan timeToLive, SPDistributedCacheContainerType containerType, Boolean encryptData) at Microsoft.SharePoint.IdentityModel.SPDistributedSecurityTokenCache..ctor(String name, TimeSpan timeToLive, SPDistributedCacheContainerType
containerType, Boolean encrptyData, TimeSpan minimumTokenExpirationWindow) at Microsoft.SharePoint.IdentityModel.SPDistributedSecurityTokenC...
08/18/2014 19:20:20.08* w3wp.exe (0x542C)
0x6EC4 SharePoint Foundation DistributedCache
air4g Monitorable ...acheInitializer.Init(Object state)'.
08/18/2014 19:20:20.30 OWSTIMER.EXE (0x09C4)
0x09F8 SharePoint Foundation Monitoring
nasq Medium Entering monitored scope (Timer Job SchedulingUnpublish). Parent No acba9844-723f-4477-901c-adfdcae98e4e
08/18/2014 19:20:20.30 OWSTIMER.EXE (0x09C4)
0x09F8 SharePoint Foundation Logging Correlation Data xmnv
Medium Name=Timer Job SchedulingUnpublish f1c4af9c-ffd4-3049-ba23-d4fe1cc1d1d7
08/18/2014 19:20:20.31 OWSTIMER.EXE (0x09C4)
0x0A10 SharePoint Foundation Monitoring
nasq Medium Entering monitored scope (Timer Job SchedulingUnpublish). Parent No 5dbf5387-ba14-4980-bc61-5ba5490870fa
==============================================
Thanks for the attention. -
How to delete standard project definition
now in the product system.
As for some problem, there are some false standard project definition.
how to delete standard project definition.
Please explain me all the steps to be required.
Thanks in advance!Go to Edit > Object > Delete.
-
Dear PS Masters,
1.Can any one tell me the scenerio of Simulation.
Basic configuration.
2.Can we delete whole cost plan at single shot (element wise).
3.Is there any standard report to see the values of Costplan(cj40)..Budget(cj30)
Reagards&Thanks
ChandraHello Chandrasai,
For Query - 1: Follow the following steps:
(1) Goto T.code SPRO --> IMG Menu --> Project System --> Simulation --> Stipulate Version Keys for Simulation (T.code OPUS). Over here create version keys as per your requirement. Do not Flag for inactive input template.
(If you tick the input mask to inactive, then no version numbers can be created in this number range.) You can cancel this indicator.
(2) Goto T.code SPRO --> IMG Menu --> Project System --> Simulation --> Stipulate Simulation Version.
(3) Project Version are called Screen Shots of Operative Projects and not simulation version. Simulation version are usually used for having different Planned version of one project before the execution starts.
(4) Now Goto T.code CJV1. Enter Simulation version key, Project Definition, Project Profile.
(5) Choose continue. You would see project planning board enter/edit the data and save the simulation version.
For Query - 2: Follow the following steps:
You need to manually clear the plan cost defined in CJ40. There is no option to delete the plan cost at one go.
For Query - 3: Follow the following steps:
(1) Goto T.code CNS41. Enter the Project Definition and Execute or F8
(2)Choose Fields or F5 and select "Project Cost Schedule" and "Budget" or any required fields.
Please let me know if you need more clarifications.
Thanks & Regards,
Anish Walinjkar -
Project Systems - Transaction CJ20N
Hi all,
In the transaction CJ20N(Project builder) for the creation of the WBS element, client has enhanced 2 fields, Investment program name(PRNAM) and investment program indicator(posid),apart from the standard fields available in PRPS table. Is there any BAPI/BADI/FM to create multiple WBS elements and the BAPI table should include these both fields PRNAM and POSID apart from the fields available IN PRPS table.
I used BAPI_BUS2054_CREATE_MULTI. But this BAPI table doesnot include PRNAM and POSID fields.
Kindly post your solutions.
Or is there any other method to solve this problem.Hi ,
u have to make use of Extensions of that BAPI to populate Customer Fields.
FU BAPI_BUS2054_CREATE_MULTI
Text
Create WBS Elements by BAPI
Functionality
WBS elements can be created for a project with BAPI "BAPI_BUS2054_CREATE_MULTI". To do this, parameter "I_PROJECT_DEFINITION" must contain the project definition for which the WBS elements are to be created. The individual WBS elements with all required values must be entered in table "IT_WBS_ELEMENT_TABLE".
The WBS elements are created next to each other, in the same sequence as in table "IT_WBS_ELEMENT_TABLE". A WBS element under which the new WBS elements are to be created can be specified in parameter "I_WBS_UP". A WBS element that is to be located directly to the left of the new WBS elements can be specified with parameter "I_WBS_LEFT". If "I_WBS_LEFT" is not specified, the new WBS elements are added on the left-hand side. If I_WBS_UP is also not specified, the new WBS elements are added on the left and on the first level.
Before anything is created, the following is checked:
Is another project already being processed in the LUW (Logical Unit of Work)?
Can the project be locked?
If one check is not successful, nothing is created. Otherwise, each WBS element is changed individually in "IT_WBS_ELEMENT_TABLE", although the following is checked first:
Is the data consistent?
If all checks are succussful, the individual WBS element is created in the document tables. Afterwards, the hierarchy is updated, that is the new elements are added in the appropriate place as described above. If an error occurs while this is being carried out, the new elements are created on the right-hand side, on the first level, and an error message is generated in the return table. An error can occur if the WBS element in I_WBS_UP and I_WBS_LEFT does not exist in the specified project, or I_WBS_UP is not directly above I_WBS_LEFT if both are specified, or because an inconsistency occurs in the hierarchy for another reason.
As soon as a LUW (Logical Unit of Work) is completed with BAPI BAPI_PS_PRECOMMIT and COMMIT WORK, the WBS elements are finally changed.
Only one project or WBS element from a project can be processed at a time in a LUW.
The return parameter RETURN displays first an error or success message that shows whether the WBS elements could be created. The first message variable contains the object type, the second contains the object ID, and the fourth contains the GUID (if it could be read). All related messages that were generated during processing are listed underneath the error or success messages. The parameters of the individual messages are filled with the object ID.
Notes
1. Definition "Processing Unit"
In the following, the term "processing unit" refers to a series of related processing steps.
The first step in a processing unit is initialization, which is done by calling the BAPI BAPI_PS_INITIALIZATION.
Afterwards, the individual BAPIs listed below can be used several times, if required.
The processing unit ends when the final precommit (call BAPI BAPI_PS_PRECOMMIT) is executed with a subsequent COMMIT WORK (for example, the statement COMMIT WORK, the BAPI "BAPI_TRANSACTION_COMMIT" or the BapiService.TransactionCommit method).
After the final COMMIT WORK, the next initialization opens a new processing unit via the BAPI "BAPI_PS_INITIALIZATION".
In principal, the following applies to each individual processing unit.
2. Creation of a Processing Unit
Each processing unit must be initialized by calling the BAPI "BAPI_PS_INITIALIZATION" once.
Afterwards, the following individual BAPIs can be used within a processing unit - they can also be used more than once, taking into account the "One-Project-Principle" explained below. This also means that an object created in the current processing unit by a CREATE-BAPI can be changed by a CHANGE-BAPI or STATUS-BAPI.
Except for the BAPIs explicitly named below, you can only call up BAPIs that execute GET methods or READ methods only. In particular, the BAPIs for confirming a network may not be used with the individual BAPIs named below!
Business Object ProjectDefinitionPI
BAPI Method
BAPI_BUS2001_CREATE ProjectDefinitionPI.CreateSingle
BAPI_BUS2001_CHANGE ProjectDefinitionPI.Change
BAPI_BUS2001_DELETE ProjectDefinitionPI.Delete
BAPI_BUS2001_SET_STATUS ProjectDefinitionPI.SetStatus
BAPI_BUS2001_PARTNER_CREATE_M ProjectDefinitionPI.PartnerCreateMultiple
BAPI_BUS2001_PARTNER_CHANGE_M ProjectDefinitionPI.PartnerChangeMultiple
BAPI_BUS2001_PARTNER_REMOVE_M ProjectDefinitionPI.PartnerRemoveMultiple
Business Object WBSPI
BAPI Method
BAPI_BUS2054_CREATE_MULTI WBSPI.CreateMultiple
BAPI_BUS2054_CHANGE_MULTI WBSPI.ChangeMultiple
BAPI_BUS2054_DELETE_MULTI WBSPI.DeleteMultiple
BAPI_BUS2001_SET_STATUS WBSPI.SetStatus
Business Object NetworkPI
BAPI Method
BAPI_BUS2002_CREATE NetworkPI.CreateFromData
BAPI_BUS2002_CHANGE NetworkPI.Change
BAPI_BUS2002_DELETE NetworkPI.Delete
BAPI_BUS2002_ACT_CREATE_MULTI NetworkPI.ActCreateMultiple
BAPI_BUS2002_ACT_CHANGE_MULTI NetworkPI.ActChangeMultiple
BAPI_BUS2002_ACT_DELETE_MULTI NetworkPI.ActDeleteMultiple
BAPI_BUS2002_ACTELEM_CREATE_M NetworkPI.ActElemCreateMultiple
BAPI_BUS2002_ACTELEM_CHANGE_M NetworkPI.ActElemChangeMultiple
BAPI_BUS2002_ACTELEM_DELETE_M NetworkPI.ActElemDeleteMultiple
BAPI_BUS2002_SET_STATUS NetworkPI.SetStatus
The processing unit must be finished by calling the BAPIs BAPI_PS_PRECOMMIT and BAPI_TRANSACTION_COMMIT (in that order).
3. One-Project Principle
For technical reasons, only the project definition and the WBS elements of one project can be processed in a processing unit.
More than one project is used, for example, if
You create or change more than one project
You have changed a project and want to change a network to which WBS elements from a different project are assigned
You want to change various networks to which WBS elements from different projects are assigned
You create or change a WBS assignment in a network so that a WBS element from a second project is used
WBS elements from different projects are already assigned to a network (note: this type of network cannot be processed with the network BAPIs named above).
If you define a report for calling BAPIs, this means that:
The report may use a maximum of one project per processing unit. The individual BAPI calls must be distributed between more than one processing unit, which use a maximum of one project per processing unit.
4. All-Or-Nothing Principle
If an error occurs in a processing unit in an individual BAPI or in the BAPI "BAPI_PS_PRECOMMIT" (that is, the return table ET_RETURN contains at least one message of the type "E" (error), "A" (abnormal end) or "X" (exit), posting is not possible.
If an error occurs in an individual BAPI and despite this you call the BAPI "BAPI_PS_PRECOMMIT", message CNIF_PI 056 is issued with message type I (information).
If an error occurs in an individual BAPI or in the BAPI "BAPI_PS_PRECOMMIT", but despite this you execute a COMMIT WORK, the program that is currently in process is terminated and message CNIF_PI 056 is issued with message type X.
This is to ensure data consistency for all objects created, changed, and/or deleted in the processing unit.
Note that the processing unit to which this happens can no longer be successfully closed and therefore, no new processing unit can be started.
However, you can set the current processing unit back to an initialized status by using a rollback work (for example, statement ROLLBACK WORK, the BAPI "BAPI_TRANSACTION_ROLLBACK" or the method BapiService.TransactionRollback). Technically speaking, this means that the previous LUW is terminated and a new LUW is started in the current processing unit.
Note that in this case, the current processing unit does not have to be re-initialized.
Also note that the rollback also takes place according to the "all-or-nothing" principle, that therefore all individual BAPIs carried out up to the rollback are discarded. After a rollback, you can, therefore, no longer refer to an object that was previously created in the current processing unit using a CREATE-BAPI.
However, you can close the processing unit again after a rollback, using a PRECOMMIT and COMMIT WORK, as long as all individual BAPIs, and the precommit carried out after the rollback, finish without errors.
You can carry out several rollbacks in a processing unit (technically: start a new LUW several times).
5. Procedure in the Case of Errors
As soon as an error occurs in an individual BAPI or in the BAPI "BAPI_PS_PRECOMMIT", you have the following options:
Exit the report or the program that calls the BAPIs, the PRECOMMIT and the COMMIT WORK.
Execute a rollback in the current processing unit.
6. Rules for Posting
After you have successfully called the individual BAPIs of a processing unit, you must call the PRECOMMIT "BAPI_PS_PRECOMMIT".
If the PRECOMMIT is also successful, the COMMIT WORK must take place directly afterwards.
In particular, note that after the PRECOMMIT, you cannot call other individual BAPIs again in the current processing unit.
It is also not permitted to call the PRECOMMIT more than once in a processing unit.
7. Recommendation "COMMIT WORK AND WAIT"
If an object created in a processing unit is to be used in a subsequent processing unit (for example, as an account assignment object in a G/L account posting) it is recommended to call the commit work with the supplement "AND WAIT" or to set the parameters for the BAPI "BAPI_TRANSACTION_COMMIT" accordingly.
8. Field Selection
The field selection is a tool for influencing the user interface (that is, for the dialog). In the BAPIs, the settings from the field selection (for example, fields that are not ready for input or required-entry) are not taken into account.
9. Using a date in the BAPI interface
The BAPI must be provided with the date in the internal format YYYYMMDD (year month day). No special characters may be used.
As a BAPI must work independent of user, the date cannot and should not be converted to the date format specified in the user-specific settings.
10. Customer Enhancements of the BAPIs
For the BAPIs used to create and change project definitions, WBS elements, networks, activities, and activity elements, you can automatically fill the fields of the tables PROJ, PRPS, AUFK, and AFVU that have been defined for customer enhancements in the standard system.
For this purpose, help structures that contain the respective key fields, as well as the CI include of the table are supplied. The BAPIs contain the parameter ExtensionIN in which the enhancement fields can be entered and also provide BAdIs in which the entered values can be checked and, if required, processed further.
CI Include Help Structure Key
CI_PROJ BAPI_TE_PROJECT_DEFINITION PROJECT_DEFINITION
CI_PRPS BAPI_TE_WBS_ELEMENT WBS_ELEMENT
CI_AUFK BAPI_TE_NETWORK NETWORK
CI_AFVU BAPI_TE_NETWORK_ACTIVITY NETWORK ACTIVITY
CI_AFVU BAPI_TE_NETWORK_ACT_ELEMENT NETWORK ACTIVITY ELEMENT
Procedure for Filling Standard Enhancements
Before you call the BAPI for each object that is to be created or changed, for which you want to enter customer-specific table enhancement fields, add a data record to the container ExtensionIn:
STRUCTURE: Name of the corresponding help structure
VALUEPART1: Key of the object + start of the data part
VALUEPART2-4: If required, the continuation of the data part
VALUPART1 to VALUPART4 are therefore filled consecutively, first with the keys that identify the table rows and then with the values of the customer-specific fields. By structuring the container in this way, it is possible to transfer its content with one MOVE command to the structure of the BAPI table extension.
Note that when objects are changed, all fields of the enhancements are overwritten (as opposed to the standard fields, where only those fields for which the respective update indicator is set are changed). Therefore, even if you only want to change one field, all the fields that you transfer in ExtensionIn must be filled.
Checks and Further Processing
Using the methods ...CREATE_EXIT1 or. ...CHANGE_EXIT1 of the BAdI BAPIEXT_BUS2001, BAPIEXT_BUS2002, and BAPIEXT_BUS2054, you can check the entered values (and/or carry out other checks).
In the BAdI's second method, you can program that the data transferred to the BAPI is processed further (if you only want to transfer the fields of the CI includes, no more action is required here).
For more information, refer to the SAP Library under Cross-Application Components -> Business Framework Architecture -> Enhancements, Modifications ... -> Customer Enhancement and Modification of BAPIs -> Customer Enhancement of BAPIs (CA-BFA).
Further Information
For more information, refer to the SAP Library under Project System -> Structures -> Project System Interfaces -> PS-EPS Interface to External Project Management Systems.
Parameters
I_PROJECT_DEFINITION
IT_WBS_ELEMENT
ET_RETURN
EXTENSIONIN
EXTENSIONOUT
Exceptions
Function Group
CJ2054
Regards
Prabhu -
I tried to import a video into iMovie. Its says their is not enough space on the destination disk. I deleted many projects, and events. Nothing changed. What files do I delete and how?
Hard drive full or near full:
You are going to have to delete, move or archive your data to regain hard drive space.
Have you emptied your iMac's Trash icon in the Dock?
If you use iPhoto, iPhoto has its own trash that needs to be emptied, also.
If you use Apple Mail app, Apple Mail also has its own trash area that needs to be emptied, too!
Other things you can do to gain space.
Delete any old or no longer needed emails and/or archive older emails you want to save.
Look through your Documents folder and delete any type of old useless type files like "Read Me" type files.
Again, archive or delete any old documents you no longer use or immediately need.
Uninstall apps that you no longer use. If the app has a dedicated uninstaller, use it to completely uninstall the app. If the app has no uninstaller, then just drag it to the OS X Trash icon and empty the Trash.
Download an app called OnyX for your version of OS X.
When you install and launch it, let it do its thing initially, then go to the cleaning and maintenance tabs and run all of the processes in the tabs. Let OnyX clean out all web browser cache files, web browser histories, system cache files, delete old error log files.
Typically, iTunes and iPhoto libraries are the biggest users of HD space.
If you have any other large folders of personal data or projects, these should be moved, also, to the external hard drive and then either archived to disc and/or deleted off your internal hard drive.
You may have to Purchase an external FireWire or Thunderbolt hard drive to move these files/data off of your internal drive to the external hard drive and deleted off of the internal hard drive.
Good Luck! -
Problem while deleting the Project & Extension created using EEWB
Hi
I have created a Project and Extension to add a new field in Opportunity using EEWB however it got some errors and hence
wanted to delete this Extension and Project as well but while deleting the Extension system is throwing an error 'Extension XXX couldn't be deleted'.
Because of this we have been facing some issue in BW Extractions.
Could you please help me out how can we delete this ?
Best Regards
AnilHi Prasenjit
I have deleted all the fields and corresponding structures as per your suggestion however still I'm not able to delete the
Extension and Project.
Best Regards
Anil -
Deletion of Project Coding Mask
Dear All,
I have created one Project with Project Coding Mask and placed Commitments and Actuals against this Project.I reversed the actuals and trying to delete this project but cant delete it.I placed deletion flag on this project and tried to delete my Project coding mask but i cant delete it.
Please advice me how to delete the Project coding mask as i have to create new mask as per the requirements ,
Thanks
MuzamilGo to OPSJ, try deleting the mask entry.... Normally system should allow. In case it does not... request you to try and delete the project first.
you can do so from CJ20N.
Also try using SE16 and put the table name PROJ. click execute in next screen... system gives all the table entries.
Check the required entries and follow menu path Table entry >> delete...
Hope this helps... -
Project system (user field key)
HI ALL
Can i add user field TAB at Project Defination level. if yes then how.....
Thanks
shabbirHope this helps...
The following SAP enhancement is available for project definitions in
the Project System:
o CNEX0006 Customer-specific fields in the project definition
You can use this enhancement to add new customer-specific fields for the
standard project definition in table PROJ. To process these fields you
can create your own screen, which the user can call up when maintaining
standard project definitions.
The enhancement CNEX0006 contains the following enhancement components:
Menu entries:
SAPLCJGR+CUD Project planning board
SAPLCJWB+CUD Master data maintenance (CJ06, CJ07, CJ08)
Function exits:
EXIT_SAPLCJSS_002 for transferring data to your own program
EXIT_SAPLCJSS_003 for transferring data from your program to R/3
Screen areas:
SAPLCJSS0205_CUSTSCR1_SAPLXCN10600
Activities
1. Create the enhancement.
To do this, either create a new project or use an existing one.
2. Create structure CI_PROJ in ABAP/4-Dictionary (transaction SE11) in
your own development class.
3. Expand structure CI_PROJ to include your own fields.
Note the following:
- You must use the name ranges reserved for customers.
- The maximum number of fields in database tables is 255 (in PROJ
and CI PROJ - for SAP field and user-defined fields together).
SAP reserves the right to add new fields to table PROJ; if the
maximum number is reached, your user-defined fields could be
excluded.
Activate the structure.
4. Maintain the enhancement components:
- Assign the function customer fields a name.
- Add to the program code for the function exit EXIT_SAPLCJWB_002.
This function exit transfers SAP data to your part of the
program.
To do this, call up the function module and double-click the
include line. Create the include module.
In order to transfer the variables, you must insert a
Move-corresponding statement in Include ZXCN1V11:
move-corresponding sap_proj_imp to proj.
Now define the "projs" data structure as global variable. To do
this, jump to the main program SAPLXCN1. First, double click
include LXCN1TOP and then include ZXCN1TOP. Create the object if
required.
Include the following tables statement in the source text for
include ZXCN1TOP.
tables
tables proj.
- Add to the program code for the function exit EXIT_SAPLCJWB_003.
This function exit takes the data from your part of the program
and transfers it to the SAP standard program. Create your own
corresponding include module.
In order to transfer the variables, you must insert a
Move-corresponding statement in Include ZXCN1U12:
move-corresponding proj to cnci_proj_exp.
- Create the screen area.
Double-click SAPLCJSS0205_CUSTSCR1_SAPLXCN10600 and then choose
Fullscreen. The screen has been preconfigured by SAP. You can
delete these fields and add new ones:
Choose Goto -> Dict./Program fields
Maintain the table/field name PROJ and select the fields to
appear on the screen.
Generate the screen.
For detailed information, see OSS Note number 86050.
5. Activate the project.
Only once you have activated the project, will your enhancement take
effect.
Note for Batch-Input
For your customer-specific fields to be evaluated in the project
information system, the structures in the project information system
must be regenerated. To do this, start program RCNCT001.
If you want to fill your customer-specific fields later using
batch-input you must take the screen SAPLCJWB 0205 into consideration.
Further notes
Unlike modifications, enhancements are not influenced by a release
upgrade because they are not part of the original SAP programs, rather,
they exist in an area reserved for customers.
You can also find documentation for this enhancement in the enhancement
transaction. -
Error while deleting a project
Hello
I want to delete a project : I 'm using the "delete" command after right-cliking. ODI deletes all interfaces, variables and so on but not the project itsel :
I get the message :
com.microsoft.sqlserver.jdbc.SQLServerException: L'instruction DELETE est en conflit avec la contrainte REFERENCE "FK_UFUNC_TECHNO". Le conflit s'est produit dans la base de données "MLPODI_MAINT", table "dbo.SNP_UFUNC_TECHNO", column 'I_UFUNC_IMPL'.
In inglish, it should be something like :
com.microsoft.sqlserver.jdbc.SQLServerException: th DELETE instruction is conflicting with REFERENCE constraint "FK_UFUNC_TECHNO". The conflict has occured in the database "MLPODI_MAINT", table "dbo.SNP_UFUNC_TECHNO", column 'I_UFUNC_IMPL'.
Does any has experienced this ? How to delete my project ?Thank you all, HTH and Jitendra
Thanks to your advise and after reading more carefully the error message, I can now understand what's happening :
My project includes a user function that causes the issue : ODI can't delete the project because it can't delete this user function.
But I can't understand what's happening whith this function : it seems to be in a tricky situation : it has nos syntax and no description though it shoud not be possible to create a user fucntion whithout populating these fields.
When I try to enter a syntax, I have another error message talking about conflict and FK.
I can see the line related to this function in the SNP_UFUNC, SNP_UFUNC_IMPL and SNP_UFUNC_TECHNO tables. I tried unsuccessfully to delete the line (though I guess this action could be dangerous). I don't know what to do now ? -
I deleted the folder System en Macintosh HD and now when i on my mac it says Disk Error Press Any Key To Restart Please HELP !!
Reinstall Mac OS X.
(59450) -
How to create the Custom project System as Web Project
Hi,
I have created a custom project system using this walkthrough. But
this walk through is targeting Visual C# project system. I need to create the Custom project system as Web project and set the start up page as index.html file. How can I achieve this?
Note:
I have got the Custom project system sample from VS2013 SDK samples(https://mpfproj12.codeplex.com/).
But it demonstrate the Custom console applications only.
- Abbas KHi,
So you didn't even follow this walkthrough yet? If you did, how did you do it?
I failed to create such a web project system because I finally messed up my VS experimental instance. But it's possible to create a custom web project system, by following this walkthrough. Someone else has successfully made it, check this
link.
The difference is that you have to use web project type instead of the console application project type. You could copy a web project's .csproj file into the VSPackage project and rename it to xxx.myproj. There's an error in the walkthrough that the AssemblyInfo.cs
file should be put into Properties folder and set the "Build Action" property to Content, "Include in VSIX" to true.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Hi All,
Can u tell me please how can we create a sales order,Quotation in projects and what are tcodes for that.
As i am here involved in Capital projects i dont have any idea of customer projects ican u pleease let me know the customizing part too.
Assured of rewarsd points
Thanks in Advance.
Regards,
Abraham.SHi,
to create quote from project system there is quite a bit of PS ( project system ) SD integration is required. i will try my best to deliver with whatever time i have right now.
1. t-code -CKCM - your will define easy cost planning here whihc will be your pricing factor in in sales order.
2. ODP1- you define DIP profile here you will also define your costing elements here. this DIP profile is attached to sales doc type. and on main menu you will find button that says quotation. click on that. this willd irectly take you to quote and from there u can take it forward.
I hope it helps u little. Though i know its not enough.
Maybe you are looking for
-
Airport Express and Windows 2000
Curious why the Airport Express documentation says that it will work with (a machine running) Windows 2000, but the software stops installing when it detects Windows 2000. Also, given this, wondering if there is a workaround. Thanks. IBM thinkpad W
-
Bought 4s while on holiday to USA I stay in India phone not working apple service says manufacturing defect. Need to be replaced. Can I do it in India. If so how? Some say have to send it to USA. Not feasible. What do I do
-
I need to take photos for a company. Here's what I'd like to do: Take several shots of each employee - tethered to laptop Choose one good one for each employee Crop to a square shape Name file with Employee's name Resize I know I can batch resize, w
-
Queue Prioritization not working
I have two scenarios coming from ECC which pushes IDOCs to multiple receiver systems. I created a Sender/Receiver ID as follows Sender Component : ECP Interface Name : * Namespace : urn:sap-com:document:sap:idoc:messages So the above rule covers both
-
HI Experts, I got error while improting SAP IK Sp3 Unicode Trasnsports in the BI SYSTEM. please find detailed error message from the log file. R21K900693 (Business objects personalization objects) Failed with return code:8..See below error message Pr