Editing Project Definition
Hi experts,
My client needs project definition field should only be displayed(Not editable) once project status becomes'Released'.
How would I do this?
Regards,
Laxminarsimha
Hi,
If the requirement is not to allow change in proj def once the project definition is released then try following
1) It can achieved through small development.
2) Use BAdi BUS2001--- with the help of ABAPer write an implementation.
3) Use BAPI_BUS2001_GET_STATUS and pass Project definition as input. Output will be system status. If it is released ( in background it will be stored as I0002) than check value of PROJ : PSPID same as input else throw an error " Change in proj def name not allowed after release".
4) Also exits available in validations--- can explore same. However logic for the code can be as xplained above.
I donn think it can be possible by just customizing. I verifed in Field selection criteria for Project definition....system status is not in infulencing criteria.
Post ur observations after u try as advised.
Thanks
Saikishore Ganga.
Similar Messages
-
Project Definition field to be editable mode.
Hi Experts,
we have uploaded the open projects with bdc in to production.
Project Definition field for all the clients are i editable mode.
But only in production client,t only project definition field is display mode. rest of all the fields are in editable mode in the same client.
we have not mentained any controls for the above.
thanks for sharing in advance, since it is emergency.
regards,Check field control settings fro Proejct defination filed and infulences.
With Regards
Nitin P. -
I need a report of PS Text assigned to Project Definition or WBS Elements.
Dear Friend's
I need a report of PS Text assigned to Project Definition or WBS Elements.
By putting Project Definition or WBS Elements i must get all PS Text & print option is also required.
How i can do this in PS module.
Regard's
Sandeephi pratap,
on ps texts account, can u pl let me know, how i can restrict using the ps texts assigned to one project, bcos the same ps text can be edited or modified any other user.
ps texts may be different eg, different excel sheets assigned at wbs elements.
1. abc project wbs assigned xyz ps text (excel sheet)
2. zyx project wbs assigned xyz1 ps text (excel sheet)
the above are used by two different users.
if abc project user goes thru cj02 for editing the ps text xyz, but at the same time, if this user goes thru pull down list, he can also pick up xyz1 ps text and can do edit/modify.
is there any way to restrict thru basis/ps control or authorisations
my requirement whatever assigned ps text is only has to be changed/modified as & when the user opens project thru cj02
pl help
regards
srihari -
Validation on Project Definition
Hi,
We configured a validation in Tcode OPSI where:
Prerequisite is -> PROJ-PSPID :1-4: = 'XXXX'
Check is -> PROJ-VBUKR = '####'
However, when we tried to create a project definition with special characters, system allowed us to save the project. Please note that the prerequisite is alpha and the check is numeric. How can we limit that the first 4 characters in PROJ-PSPID are alpha only and no special or numeric characters?
Thank you.Hi,
I suggest you to check first your Project Coding Mask. And change according to your requirement.
OPSK - Maintain Special Characters Project Systems
OPSJ -Project Number Editing
System will not allow to create Project definition beyond its coding mask.
Regards
Shishir -
How to get deleted project definitions information from CDHDR CDPOS tables
Hi,
I want to get project definitions or WBS ELmenets that got deleted from CJ02 or CJ12. We can get this information from CDHDR or CDPOS table by passing PROJ object class but in this table changes (change or deletion) are not captured. so can anybody please let me know how to activate object class PROJ or how to track changes in CDHDR or CDPOS table?
Regards,
M, Manohar
<Contact information removed by moderator>
Edited by: Vinod Kumar on Sep 19, 2011 3:37 PMHi,
If the requirement is to identify when the project / WBS was deleted, then alternate oprion is to pass the WBS OBJNR to JCDS. JCDS will give you the status updates happened on a project and also when and who made the changes.
Regards
Sreekanth -
"edit project drafts" button is missing
Hello,
I uploaded and published my first project, but decided to unpublish it till I make some more changes, and now I can't find it anywhere. I did not delete it. The "edit project drafts" button mentioned at How do I edit, unpublished, or delete a project? : Behance Support & Forum is simply missing. Where is it?
Thanks for any help!Hi - we can definitely help! To have a private convo where we can give you your accont info, please write us a ticket here and someone will get back to you ASAP:
Behance Support & Forum : Submit a request for assistance -
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.
-
Object Project Definition could not be created
Hi Experts,
I am facing some trouble with multilevel controlling integration. Whenever I transfer a project I am getting the following error in cProjects:
Costing data may not be up-to-date Display Help
Error occurred in accounting - see controlling cockpit (cProjects) Display Help
In the Controlling Cockpit I find the following error:
Message Text
Object Project Definition TEST_01 could not be created
Technical Data
Message type__________ E (Error)
Message class_________ CNIF_PI (BAPI Notifications of Project System)
Message number________ 007
Message variable 1____ Project Definition
Message variable 2____ TEST_01
Message variable 3____
Message variable 4____
Message Attributes
Level of detail_______
Problem class_________
Sort criterion________
Number________________
Could you please provide some ideas on this?
Thanks a lot!!
Neil
Edit: Any idea on this?
Edited by: Neil Billqvist on Nov 6, 2009 2:28 PMHi all,
I have reviewed the customizing and I cannot find anything missing.
Just to add some more information, if I go to the controlling cockpit, select the "Definition could not be created" error, and click in the autocheck option the PS project IS correctly created!!!
Do you have any ideas on this or on how can I track down the root error?
Thanks!
Neil -
Project definition system status change details
Dear PS experts,
Request, kindly let me know which report is available to show the system status change from
crtd to rel
rel to teco
teco to clsd
we would like to analyse which date or period the system status changed thru edit-status
from crtd to rel
rel to teco
teco to clsd
we don't use any user status.
i have checked cn60 & all reports from cn41 to cn47, but i don't get any report states about the change details of system status.
pl help
sriharithanx,
can u pl tell me about cn60 std report, does this use for system status change or any other purpose, pl let me what purpose this report is available for us.
i wanted to know only the changes taken place in project definition with regard to crtd to rel or rel to teco or teco clsd, there should some report which will give this data without touching the tables.
pl help
regards
Srihari -
Error when create project definition and 2 wbs by bapi BAPI_PROJECT_MAINTAI
Hello everyone,
I have to create project definition and 2 wbs, I use function BAPI_PROJECT_MAINTAI but I have the error:
"WBS element 0033.3332.01.R already exists" but that wbs it's created.
This is my code.
data:
I_WBS_ELEMENT_TABLE type BAPI_WBS_ELEMENT occurs 0 with header line,
I_WBS_ELEMENT_TABLE_UPDATE type BAPI_WBS_ELEMENT_UPDATE occurs 0 with header line,
I_PROJECT_DEFINITION like BAPI_PROJECT_DEFINITION,
I_PROJECT_DEFINITION_UPD like BAPI_PROJECT_DEFINITION_UP,
I_METHOD_PROJECT type BAPI_METHOD_PROJECT occurs 0 with header line,
E_MESSAGE_TABLE like BAPI_METH_MESSAGE occurs 0 with header line,
RETURN type BAPIRETURN1,
lv_index LIKE bapi_method_project-refnumber.
lv_index = 1.
I_METHOD_PROJECT-OBJECTTYPE = 'ProjectDefinition'.
I_METHOD_PROJECT-METHOD = 'Create'.
I_METHOD_PROJECT-OBJECTKEY = '0033.3332'.
I_METHOD_PROJECT-REFNUMBER = lv_index.
append I_METHOD_PROJECT.
lv_index = lv_index + 1.
I_METHOD_PROJECT-OBJECTTYPE = 'WBS-Element'.
I_METHOD_PROJECT-METHOD = 'Create'.
I_METHOD_PROJECT-OBJECTKEY = '0033.3332.01'.
I_METHOD_PROJECT-REFNUMBER = lv_index.
append I_METHOD_PROJECT.
lv_index = lv_index + 1.
clear I_METHOD_PROJECT.
I_METHOD_PROJECT-OBJECTTYPE = 'WBS-Element'.
I_METHOD_PROJECT-METHOD = 'Create'.
I_METHOD_PROJECT-OBJECTKEY = '0033.3332.01.R'.
I_METHOD_PROJECT-REFNUMBER = lv_index.
append I_METHOD_PROJECT.
clear I_METHOD_PROJECT.
I_METHOD_PROJECT-OBJECTTYPE = space.
I_METHOD_PROJECT-METHOD = 'Save'.
I_METHOD_PROJECT-OBJECTKEY = space.
I_METHOD_PROJECT-REFNUMBER = space.
append I_METHOD_PROJECT.
I_PROJECT_DEFINITION-PROJECT_DEFINITION = '0033.3332'.
I_PROJECT_DEFINITION-DESCRIPTION = 'Training project'.
I_PROJECT_DEFINITION-PROJECT_PROFILE = 'ZAF0001'.
I_PROJECT_DEFINITION-COMP_CODE = '0033'.
I_PROJECT_DEFINITION-RESPONSIBLE_NO = 1.
I_PROJECT_DEFINITION-APPLICANT_NO = 1.
I_PROJECT_DEFINITION-PLANT = '033A'.
I_WBS_ELEMENT_TABLE-PROJECT_DEFINITION = '0033.3332'.
I_WBS_ELEMENT_TABLE-WBS_ELEMENT = '0033.3332.01'.
I_WBS_ELEMENT_TABLE-DESCRIPTION = 'WBS 1'.
I_WBS_ELEMENT_TABLE-RESPONSIBLE_NO = 1.
I_WBS_ELEMENT_TABLE-APPLICANT_NO = 1.
I_WBS_ELEMENT_TABLE-COMP_CODE = '0033'.
I_WBS_ELEMENT_TABLE-PROFIT_CTR = '0033A99999'.
I_WBS_ELEMENT_TABLE-PLANT = '033A'.
append i_wbs_element_table.
clear I_WBS_ELEMENT_TABLE.
I_WBS_ELEMENT_TABLE-PROJECT_DEFINITION = '0033.3332'.
I_WBS_ELEMENT_TABLE-WBS_ELEMENT = '0033.3332.01.R'.
I_WBS_ELEMENT_TABLE-DESCRIPTION = 'WBS 2'.
I_WBS_ELEMENT_TABLE-RESPONSIBLE_NO = 1.
I_WBS_ELEMENT_TABLE-APPLICANT_NO = 1.
I_WBS_ELEMENT_TABLE-COMP_CODE = '0033'.
I_WBS_ELEMENT_TABLE-PROFIT_CTR = '0033A99999'.
I_WBS_ELEMENT_TABLE-PLANT = '033A'.
append i_wbs_element_table.
PERFORM fill_update_flags USING 'BAPI_PROJECT_DEFINITION_UP'
CHANGING I_PROJECT_DEFINITION_UPD.
PERFORM fill_update_flags USING 'BAPI_WBS_ELEMENT_UPDATE'
CHANGING I_WBS_ELEMENT_TABLE_UPDATE.
append I_WBS_ELEMENT_TABLE_UPDATE.
append I_WBS_ELEMENT_TABLE_UPDATE.
CALL FUNCTION 'BAPI_PROJECT_MAINTAIN'
EXPORTING
I_PROJECT_DEFINITION = I_PROJECT_DEFINITION
I_PROJECT_DEFINITION_UPD = I_PROJECT_DEFINITION_UPD
TABLES
I_METHOD_PROJECT = I_METHOD_PROJECT
I_WBS_ELEMENT_TABLE_UPDATE = I_WBS_ELEMENT_TABLE_UPDATE[]
I_WBS_ELEMENT_TABLE = I_WBS_ELEMENT_TABLE[]
E_MESSAGE_TABLE = E_MESSAGE_TABLE
write: / 'Finish'.
*& Form FILL_UPDATE_FLAGS
FORM fill_update_flags USING value(p_ddic_name)
CHANGING p_struc_upd.
DATA: lt_dd03l LIKE dd03l OCCURS 0,
ls_dd03l LIKE dd03l.
DATA: s(40), c(40), sc(80) TYPE c.
FIELD-SYMBOLS: <s>, <c>, <sc> TYPE ANY.
TRANSLATE p_ddic_name TO UPPER CASE.
SELECT * FROM dd03l INTO TABLE lt_dd03l WHERE tabname = p_ddic_name.
s = 'P_STRUC_UPD'.
ASSIGN (s) TO <s>.
LOOP AT lt_dd03l INTO ls_dd03l.
ASSIGN ls_dd03l-fieldname TO <c>.
ASSIGN COMPONENT <c> OF STRUCTURE <s> TO <sc>.
<sc> = 'X'.
ENDLOOP.
ENDFORM. " FILL_UPDATE_FLAGS
Please help me!
Thank you!
Edited by: kishan P on Sep 10, 2010 9:37 AMHi,
Please try creating the project definition and then call the FM again to create the WBS.
http://help.sap.com/erp2005_ehp_04/helpdata/EN/4c/226a7246e611d189470000e829fbbd/frameset.htm
Hope it helps.
Sujay -
Finish Date in the Project Definition / Network Header
Dear Experts
When I am creating project through CJ20N, system by default putting current date as finish date. for both project definition and network header.
How can I make it start date.
Thanking you.
Best Regards,
Abdul.Check out your project, is it created before you change these configuration parameters. In normal circumstances, it should work.
Sorry I misunderstood, if you want system to ask you to put the start date enter scheduling type in both transactions as 'forward scheduling'.
Regards,
Mahendra
Edited by: Mahendra Dighe on Jan 28, 2010 7:02 PM -
Restrict Collaboration tab page view at project definition level only
Hi,
I have a requirement where the cProjects user should be able to view the Collaboration tab page at project definition level only & not at the phase, checklist, checklist item or task level. This is to prevent the user from assigning/creating collaborations at a level other than the project definition.
Is there a way out to get this setting done & how?
Regards
DeepakMy proposal is that you modify the logic in
CL_DPR_BSP_S_PRO_TYPE
Method SHOW_COLLABORATIONS
a small I condition here can control the tab view hide/unhide feature.
or modify the BSP page and take out the complete call
in
phaDetail.bsp
tskDetail.bsp
etc.
Message was edited by: Björn Kettner -
Users are not able to edit projects even with right permissions
Hello,
We have a weird issue. Your help or inputs is appreciated.
A user is not able to edit projects in SAP PPM 50 unless 1)the project is created by the user and 2)user has access to ACO_SUPER auth object. For the projects, the user is trying to edit, we made sure user has write ACL access in the administration tab of the project.
Obviously, we can't give all users ACO_SUPER access. Please advise how to proceed.
Thanks in advanceHi Pranith,
You are right..ACO_SUPER is not recommended for all users, it's an super user access.
In PPM-Project management, there are two authorizations
1) General Authorizations
2) Project Specific authorizations
General authorizations:
This is provided to user using a backend PFCG roles like 'SAP_CPR_USER' which contains business partner view access and other similar roles are assigned for project creation, template creation etc.,
Project Specific authorizations:
This authorizations are provided using ACL 'Authorizations' tab within the project and here you have different authorisation activities like admin, write, read & none.
As you said, the user who creates the project will get 'Admin' authorization and after that if you want give access to other users, then you need to add manually users in the project definition-authorisation tab or you can provide default authorization through project role type.
Have you added the users manually in authorisation tab?
Regards,
Ravi -
CJ92 Project Definition Delete
Hi
I have read that within CJ92 you can delete the Project Definition Template. However when I use CJ92 and use Edit > Object > Delete, all it deletes it the WBS elements. How do I delete the project shell so it no longer appears in the drop down menu of template options?
Points awarded.
WendyHi Wendy Snell,
I have tested this in our present system. If you have assigned any activities and milestone to WBS template than this will give error massage like:
Activity 0010 in standard network 10000004/01 is asigned to the WBS element
Standard network 10000004/01 is assigned to the WBS element
So first you have to delete all the assignment to WBS than you can apply this process.
Thanks
Sunil -
Project Definition (BAPI_BUS2001_CREATE)
Hi Experts,
I am using BAPI: "BAPI_BUS2001_CREATE" to create Project Definition.
I am passing all its mandate values and theres flag XSTAT(Statstical) and PLINT(Integrated Planning).
At a time we can pass only 1 ,either Statstical or Integrated Planning.
Problem:
Default values are maintain in table TCJ41.
If suppose for particular Project profile default value for PLINT = 'X' and I am passing XSTAT = 'X' then its give error
because it takes default value for PLINT = 'X' and also passed value i.e XSTAT = 'X'.
(Project definition cant have both as 'X').
please help me to overcome this issue.
Thanks in advance.
Thanks,
Ankit.Hi Experts,
in Table TCJ41 default values are maintain.
So when i am not passing any values it will take default value-Thats Correct...
but When i am passing the value it takes both the values(Default and Passed one) and further it gives Dump.
Thanks,
Ankit.
Edited by: Ankit chheda on Sep 23, 2010 2:24 PM
Edited by: Ankit chheda on Sep 26, 2010 8:37 AM
Edited by: Ankit chheda on Sep 30, 2010 9:19 AM
Maybe you are looking for
-
I have the app Find Iphone, and my kids' ipods are linked to the app because we share an itunes account. My son cannot find his ipod, in which, he took it on a mini-vacation with friends. He never took it out of their vehicle, but it may have fallen
-
Windows 7 users have no rights to load programs, but firefix loads. How?
We have lab computers and the users have no permissions to load programs. however, Firefox loaded. How is this possible?
-
/Library/Preferences/loginwindow.plist being ignored by system
Here's one that I've not seen anyone else report. I've been creating a system image of OS 10.4.5 and every time I lay the image down and log in using any user account, the items entered into the global loginwindow.plist file are being ignored. To put
-
Web dynpro abap application on Portal does not work via internet access.
Dear All, I have created a web dynpro abap application and deployed the same on Portal. The issue I am facing is that the webdynpro application works fine when the end user logs into Portal from Local Network, However when the Portal is accessed from
-
Hi guys I would like to get your help to solver the configuration is request to get the values via TCP. I have power meter with RS485 output type Modbus RTU and I can't to get the main values from meter in order at the next list of configuration I am