Restricting project profile in CJ20N/CJ01 t-code

Hi Experts,
Based on the client requirement we have created a new Project Profile named as theShutdown Project. The type of Project is ShutDown. The client wants to restrict the same only for the Plant users usage. 
I know that the type of the project can be restricted thru standard authorization object -
C_PRPS_ART. The coding mask is not restricted or defined as of now.
Since we could not find any standard authorization object which restricts specifically on Project Profile, we tried creating a Z
auth.object as follows:
u2022 SU20 -CREATE AUTHORIZATION FIELD
u2022 SU21 -CREATE AUTHORIZATION OBJECT
u2022 SU21 -LINK AUTHORIZATION FIELD AND AUTHORIZATION OBJECT
u2022 SU24 -ADD THE AUTHORIZATION OBJECT IN THE TCODE CJ20N AND CJ01
u2022 PFCG-CREATE ROLE WITH AUTHORIZATIONS TO TCODES- CJ20N AND CJ01. ALSO
ADD THE AUTHORIZATION OBJECT MANUALLY. GENERATE THE ROLE AND SAVE THE
SAME. LINK USER ID TO THE ROLE
u2022 SE38- LCJWBF7S. CREATE ENHANCEMENT IN FORM PROJ_SET AND ADD
AUTHORISATION CHECK OF THE ABOVE CREATED OBJECT 
The issue is that the above procedure is restricting the access for all the other users too despite it being attached to a particular role only. Every project profile other than shutdown  project is getting an error -"You are not authorisedfor this activity"  
Please advice if our approach is correct or are there any alternative available.
Regards
Khushali

HI,
You need not have a separate Auth Object for "Project Profile".
Make use of your standard auth object "Project Type" only.
Introduce a simple validation to say that The only project type "Shutdown Projects" should be allowed for your Project Profile "Shutdown Project"
By this, while Project creation, system throws error (Error you defined in the validation) in case both the Profile & Type are incompatible. When the user selects the appropriate "Project Type", then the subsequent standard error would be related to authorization on Project Type for the desired users.
regards

Similar Messages

  • Restricting Budget Profile for project profile in CJ01

    Hi,
    I have a scenario where users are asking to restrict the budget profile for a project profile in CJ01
    For example.
    Say i have the following Budget Profiles
    ZXXXXX1
    ZXXXXX2
    ZXXXXX3
    ZXXXXX4
    and
    Say i have the following Project Profiles
    A1
    A2
    A3
    A4
    The requirement is - I want to restrict the following way in CJ01 when I create a project.
    For Project profile A1, I want to see only the budget profiles ZXXXXX1 and ZXXXXX2
    For Project profile A2, I want to see only the budget profiles  ZXXXXX1 and ZXXXXX3
    For Project profile A3, I want to see only  the budget profiles ZXXXXX3 and ZXXXXX4
    For Project profile A4, I want to see only  the budget profiles ZXXXXX4 and ZXXXXX1
    Can I achieve this? If yes, then can you detail the steps. Please let me know. 
    Regards,
    MS

    Mukund,
    Try out puting in a validation as per your requirement.
    Regards
    Sreekanth

  • Datsource for extracting Project profile to BW in CJ20n TCode

    Hi,
    I'm lookin for a datasource which brings Project Profile to BW.Project profile can be seen in Transaction code
    CJ20n>Control Data>Project Profile
    Thanks,
    SP.

    Hi SP
    did u manage to extract  this?? Im looking for the same filed.
    Please let me know how did u do it??
    Regards
    Robyn.

  • Project Profile Field in CJ20n is in display mode

    Dear All,
    When we click on create a new Project in CJ20n transaction code, the field Project profile will be in display mode. Even though i can see all my project profiles in drop down list, I am not able to select any one, as its in display mode. Where can we do the changes to make it as editable.
    Regds,
    CB

    Hi CB,
    Please check setting in OPUJ. May be project profile in display mode.
    thanks
    Sunil

  • Make project profile field non mandatory in CJ20n Transaction

    Hi All,
    I want to make project profile field non mandatory in my CJ20n transaction. I tried through OPUA, OPUK, OPUC but of no use. The field over there is just an input field. I need to make it non mandatory either through configuration or through code. Please suggest.
    Regards,
    Jayant

    Hi,
    this is a required field, as far as the standard SAP code goes: everytime this field is touched the following function is executed in programme FV45EF0V_VBEP-EDATU_EINGEBEN:
        call function 'PERIOD_AND_DATE_CONVERT_INPUT'
          exporting
            external_date     = rv45a-etdat
            external_period   = rv45a-prgbz
          importing
            internal_date     = vbep-edatu
            internal_period   = vbep-prgrs
            ev_date_in_past   = lv_date_in_past
            ev_period_in_past = lv_period_in_past
          exceptions
            no_data           = 1
            period_invalid    = 2
            date_invalid      = 3.
        case sy-subrc.
          when 1.
            set cursor field 'RV45A-PRGBZ' line sy-stepl.
    * Bitte Datum eingeben
            message e394.
    The only way to avoid this is create an implicit enhancement at the beginning of this form, copy the exisitng code in there, delete the message after WHEN 1. and put RETURN at the end of the enhancement. But this would be HIGHLY UNRECOMMENDED, because I am positive you cause a lot of misery later on in the process: this field is mandatory for a reason!
    Roy

  • Settlement of WBS/Project Profile (Cross Company Code)

    Hello All,
    At my current client, we are having 45 company codes assigned to one controlling area.My question is around setting of Project Profile/Settlement Profile. How do I manage project profiles?
    Also If I am managing few project profiles allowing cross company code settlement, what are the pros and cons of doing this? What are the bare minimums for this with respect to configuration
    Thanks
    Shiv

    projects are cross company codes but must be wuithin oine controlling area - so you are ok
    the settlement will be from an object either WBS or network activity
    the settlement will happen in the company code that is assigned to either the WBS or network activity
    regards project profile create as less as possible - if the only difference is the company code then use templates for different companies, or make company code mandatory forcing the user to enter on creation - this will limit the number of project profiles

  • Display Project Profile in CJ01

    Hello,
    Can anybody help how I can make Project Profile to be displayed in CJ01? I can see only the description from OPSA, but it does not include the Project Profile.
    Thank you.
    Rodica

    Hi,
    No, its not possible to display only mode in CJ01 initial screen. Because in CJ01, you have take project profile for creating project.
    For SAP PS document: You have to Google as per your requirement. There are many documents available.
    Some are:
    http://help.sap.com/saphelp_46C/helpdata/EN/3d/72369adc56d11195100060b03c6b76/frameset.htm
    http://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=35769
    Regards
    Shishir

  • PS: Setting Project Profile as a mandatory field for Project Definition

    Hi,
    I would like to know how to set Project Profile as a mandatory field for Project Definition (CJ20N or CJ01).  I tried to look for controls at OPUK config but the Project Profile is not available for definition - either mandatory, optional, suppressed, etc.  Would appreciate if you can share your expertise on this.
    Thanks!
    Regards,
    Vivian

    Hi,
    I would like to know how to include some additonal fields in OPUK/OPUJ.  We have defined some .INCLUDE component / fields to SAP standard table PRPS/PROJ.  We want those fields to also appear in OPUK/OPUJ so that we could also defined their characteristics - whether input, mandatory, suppressed, etc.
    Thanks!
    Regards,
    Vivian

  • Disable field Project ID in CJ20N

    Hi
    I want to disable the field Project ID in CJ20N.
    But It should allow this field while creating a project id.
    But once project is created it should not allowed to change the project id (project definition).
    Pls suggest.
    Points will be rewarded.
    Thanks

    Hi Vinayak
                    Thanks for posting such an interesting thread. I appreciate that.
    Your Concern:
    </b>  Once project is created it should not allowed to change the project id (project definition). </b>
    Solution:
                   There are two kinda project
                                        1. Time dependent project
                                        2. Status Dependent Project (Versions)
    You can have diffrent version for project . That is the reason why the PS_PID field(project defnition is not grayed ourt when you open the project).
    Lets take a example
    1. CJ20N --> create a project "Proj1" with "standard project profile" --> Release and save it.
    2. Open "PROJ1" and change its name to "PROJ2" and save it.
    3. Now try creating project "PROJ1" in CJ20N. It throws an message "Project PROJ1 version RELEASED already exists" (Interesting isn't it?)
    Now qs in your mind then since its existing let me open it. You try opening it, you get a message "PROJ1" does not exist.
    4. Go to transaction OPTS  and double click on version profile, you see Project Def. is attached to std profile.
    5. Go to Tr. code OPSA --> double click on standard profile -> Under "control tab", delete the third field data i.e. version profile(not recommended, but for R & D you can delete and reneter it later) and save it.
    6. Repeat step 1, 2 and 3 i.e--> create proj PROJ10 --> release save it.
                                          --> open proj10 --> change it to --> Proj11
                                          --> try creating PROJ10 and you see the diffrence.
    I believe you are convinced, if not then follow the note.
    If you are still confused then go through Note: 958167
    <b>Helpfull: Reward Points</b>
    Thanks and Kind Regards
    Mohan

  • Creation of Project Profile & Network Profile

    Hi Experts,
    I am new to PS. We have a customer project which has two company codes.
    Company 1 has three plants and company 2 has one plant. Our client will use PS for new product development projects. That new product will be developed in a single plant itself. Each plant is dedicated to one kind of product development only.
    Please let me know how many project profiles & network profiles have to be created for this scenario.
    Thanks & Regards,
    Kabir
    Edited by: Kabir on Nov 16, 2008 8:23 AM

    Hi Virendra,
    Thank you for the reply.
    In our case, by New product development project, my client means that they will develop a new product for their customers based on the new specifications & designs. For example, an auto component.
    The client also wants to do the billing. So we will take it as a customer project here. We will have WBS for Design, Production, Delivery etc...with activities in it. In such case, is one project profile & one network profile sufficient ? Please suggest.
    Thanks
    Kabir

  • Project Profile from SAP-PS in cProjects

    Hi,
    Need your suggesttion on the below issue. We have cProject & R/3 integration. Project structure will be created in cProjects which will also create a project in SAP-PS. As per standard SAP-PS, CPR0001 is project profile to be used for cProjects & PS interface. Project profile (CPR0001) contains standard settings of SAP such as controllig area / company code / plant etc. I had copied CPR0001 project profile & created new profile to be used for creating project as per our organsaition structure. I observed while creating project from cProjects, it is considering CPR0001 project profile & accordingly the organisation structure is copying where as our required project profile is different.
    I would like to request in cProjects, where it is calling project profile & to make the project profile as per our requirments.
    Thank you for your cooeparation.
    Regards,
    Ranjan

    Hi Ranjan,
    1. Project element is creating as WBSE & project definition in PS. But there is no one -to-one mapping. I would like to transfer various phases as WBSE in R/3 but it is n't happening
    >> There tow scenario of the replication, one is role-based, other is task-based. In case of role-based, the phases are not used, as role is not under the phase. In case of task-based, the phase should be used, as it is in most cases the parent of the task. I am not 100 percent sure at this point.
    2. Dates are n't getting transferred to project in project structure of SAP-PS.
    >> At the replication, only some data are mapped to the WBS, mostly the costs relevant information, as the purpose of this functionality is costs. Even the left-right relationships can not guaranteed in some cases.  
    3. The WBSE which created in PS from cProjects, master data are locked
    >> Worked as designed.  The idea is to forbid the use change the master data of the replicated WBS. It is somehow inflexible, but it is customer requirement, which trigger this feature. You can unlock it manually in the ERP system.
    4. Tasks are n't getting transferred as network activity into PS
    >> Not possible in cPro. 4.0, in release 4.0 the project system integration (other name multiple level controlling)  will be mapped to WBS. In Release 3.1, it is possible to get. But from my point of view, map to WBS is the better way.

  • Re: Add Custom Field in CJ20n / CJ01 / CJ02 / CJ03

    Hi Experts,
    I need help in adding a custom field for the transactions CJ20N, CJ01, CJ02, CJ03. I need to add a custom field for these transactions in the Basic Data tab. I followed the steps mentioned in one of the link in SAPTECHNICAL website.
    When i follow the mentioned steps in that link i get the custom field in a new tab called Customer enhancements in transaction CJ20N, but i need the new field in Basic Data tab. And I am not able to display that field in transactions CJ01, CJ02, CJ03.
    Please suggest a solution for it.
    Thanks
    Naveen

    Naveen,
    Once you have defined and created your extra fields that will display on Customer enhancements tab, you can then move the fields around.
    Follow this path to controll the location of fields wtihin the CJ20N tab structure.
    SPRO>Project System>Structures>Operative Structures>Work Breakdown Structure (WBS)>User Interface Settings>Layout of WBS Element Detail Screens-->Define Layout of WBS Element Detail Screens
    Configuring here will allow you to merge tabs.
    Hope this helps,
    Cheers!

  • Authorization of different project profiles  to different users

    Dear Experts,
    i have different project profiles which are to be assigned to different users. can any body tell how to restrict one user from using the profile other than the profile assigned to him.
    Any pointers on this will be highly aprreciated.
    A bit urgent Please.
    Reagards.
    Prasad.

    I think whatever profiles are assigned in SU01D for a user, he will only have access to that profiles and for the other profiles user will get No Authorization Message

  • What effect on profile when we add t code in role

    what effect on profile when we add t code in role
    if i add one tcode in one role then wat effect on that particular profile
    regarrds
    mohsin
    +91-9867577675

    Dear mohsin,
    Creation of roles is also called as profile generator.
    when you are providing a tcode to a role it means that you are providing certain profile or restricted platform for a user which will allow him to use the tcodes upto which you have provided him the authorization.
    Please reward me, if my reply is helpful to you.
    Best Regards,
    Ganesh

  • More than one validation in Project Profile

    Dear all,
    I have created a validation rule to validate the company code used between the Project Definition and WBS Element, and it must be the same.  This validation is working
    I assigned it in OPSA for the Project Profile that I am working on. The validation was carried out successfully too.
    However, in the configuration in OPSA, there is only one field for assignment of validation rule created for one project profile.
    Now I have more than one validation required for the same Project Profile. I need to carry out few validations.   Is there any other way (in configuration) that I can do to achieve this?
    Pls help.
    Thanks.
    Best rgds.

    Thank you, Ahmed.
    Already thought of that just at the point when you replied.
    Anyhow, full points for you too.
    Cheers.

Maybe you are looking for