Project release - CJ20n

Hi Friends,
I need to put authorization while releasing a <b>Project/WBS/Networ/Activity/milestone</b> in CJ20n transaction. Only authorised person should be allowed to do a release.
Please anybody have a solution for this?
Thanks & Regards
Kapil

Hi
Check the following Authorization Objects related to the PSystems
and use the related one for your requirement
C_AFKO_ACT Activities on network header level                         
C_AFRU_APL Confirmation: Authorization for actual work center         
C_AFKO_DIS Network: MRP Group (Plant) and Transaction Type            
C_CSCR_ACT PS: Activities for Flexible Detail Display                 
C_VERS_ACT PS: Activities for Project Versions                        
C_AFVG_TYP PS: Activity types for network act. and activity elements  
C_PRPS_KOK PS: Controlling Area Authorization for WBS elements        
C_PROJ_KOK PS: Controlling Area for Project Definition                
C_PRPS_KST PS: Cost Center Authorization for WBS elements             
C_MLST_BGR PS: Milestones (Authorization Group)                       
C_PRPS_USR PS: Model for User Field Authorization for WBS elements    
C_RESB_TRM PS: Monitoring Dates for Components                        
C_PLKO_PLG PS: Planner Groups for Standard Networks                   
C_PRPS_PRC PS: Profit Center Authorization for WBS elements           
C_PROJ_PRC PS: Profit center for project definition                   
C_PRPS_VNR PS: Project Manager Authorization for WBS elements         
C_PROJ_VNR PS: Project Manager for Project Definition                 
C_PRPS_ART PS: Project type authorization for WBS elements            
C_SIMU_BGR PS: Simulation (Authorization Group)                       
C_PSTX_ART PS: Text Type Authorization for PS Texts                   
C_PROJ_TCD PS: Transaction-Specific Authorizations in Project System  
C_AFVG_USR PS: User fields network activity. Activ. element model auth.
C_AFVG_APL PS: Work Center for Network Activities and Activity Elements
C_PROG_TR  Progress Tracking for Components                           
C_PROMAN   Project-Oriented Procurement                               
C_DIP_STDV Standard Varients in DP Processor                          
Creation of Authorization
In general different users will be given different authorizations based on their role in the orgn.
We create ROLES and assign the Authorization and TCODES for that role, so only that user can have access to those T Codes.
USe SUIM and SU21 T codes for this.
Much of the data in an R/3 system has to be protected so that unauthorized users cannot access it. Therefore the appropriate authorization is required before a user can carry out certain actions in the system. When you log on to the R/3 system, the system checks in the user master record to see which transactions you are authorized to use. An authorization check is implemented for every sensitive transaction.
If you wish to protect a transaction that you have programmed yourself, then you must implement an authorization check.
This means you have to allocate an authorization object in the definition of the transaction.
For example:
program an AUTHORITY-CHECK.
AUTHORITY-CHECK OBJECT <authorization object>
ID <authority field 1> FIELD <field value 1>.
ID <authority field 2> FIELD <field value 2>.
ID <authority-field n> FIELD <field value n>.
The OBJECT parameter specifies the authorization object.
The ID parameter specifies an authorization field (in the authorization object).
The FIELD parameter specifies a value for the authorization field.
The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
http://help.sap.com/saphelp_nw04s/helpdata/en/52/67167f439b11d1896f0000e8322d00/content.htm
To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
Authorization : An authorization enables you to perform a particular activity in the SAP System, based on a set of authorization object field values.
You program the authorization check using the ABAP statement AUTHORITY-CHECK.
AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
ID 'ACTVT' FIELD '02'
ID 'CUSTTYPE' FIELD 'B'.
IF SY-SUBRC <> 0.
MESSAGE E...
ENDIF.
'S_TRVL_BKS' is a auth. object
ID 'ACTVT' FIELD '02' in place 2 you can put 1,2, 3 for change create or display.
The AUTHORITY-CHECK checks whether a user has the appropriate authorization to execute a particular activity.
This Authorization concept is somewhat linked with BASIS people.
As a developer you may not have access to access to SU21 Transaction where you have to define, authorizations, Objects and for nthat object you assign fields and values. Another Tcode is PFCG where you can assign these authrization objects and TCodes for a  profile and that profile in turn attached to a particular user.
Take the help of the basis Guy and create and use.
Reward points if useful
Regards
Anji

Similar Messages

  • Scenario-4....Project release

    Dear Experts,
    For ex:u2026I want to control my Project release.
    The projects should allow to release when:
    Costplanu2026u2026.completed
    Revenue plan u2026u2026completed
    Budgetu2026u2026u2026..Provided(Costplan replica).
    How I can reach this req:
    Is it possible with Userstatus.(plz explain in steps)
    Regards
    Chandra

    I think in your system budget is locked when you REL  the  WBS / Project.
    If I correctly understood than your requirement is that while relesing the project sys pop-up messages that WBS is still not cost / revenue / budget planned.....
    This  type of customization require ABAP development.
    But the same results you can achieve via user status  say for ex. activate user status in sequences which allows cost planning / Budget planning /revenue planning  & dis allow RELstauts. By the name use staus user gets idea that he has to does cost planning in this status. ( In this case but sys will not direct the user that cost planning has to be done before REL)
    Regards
    Nitin
    Edited by: Nitin  Patoliya on Dec 17, 2008 12:20 PM

  • While deleting project from CJ20N entries are not deleted from table PRPS

    Hi,
    I am deleting project from CJ20N then from PROJ table entries are getting deleted but WBS element entries are not deleted from table PRPS.
    Any deletion Flag should also be checked?
    Thanks in advance!
    Regards,
    Jyoti

    Hello,
    Thanks for reply !
    My problem is I am deleting project and WBS Elements from CJ20N but WBS element entries are not deleted from PRPS table.
    Why they are appearing in PRPS table and how it can be deleted?
    Thanks !

  • ERM5.3 - Is it possible to make Sub Process & Project/Release non-mandatory

    Hi All.
    I would like to know whether it is possible to make Sub Process & Project/Release in Create Role Definition section non-mandatory fields?
    If so where would I be able to change the config?
    Thank you.
    Mike Hannie

    Dear Mike Hannie,
    It is not possible. Project/Release ID and Subprocess are required fields.
    The Project or Release ID field allows you to track and filter roles by project or release based on your organizationu2018s requirements.
    When you create a role in Enterprise Role Management, the business process you assign to the role is one of the roleu2018s defining attributes and determines which subprocesses you can assign to that role. During the role creation process, the subprocesses available for you to select as role attributes are determined by the business process to which the subprocess is mapped.
    Condition group:
    A condition group is defined from a set of role attributes (such as a business process, subprocess, functional area, role type, or role name) and is based on role values and conditions. After you create a condition group, the system applies it to a role creation process to override the default role creation process when the criteria from the condition group are met. You can apply multiple condition groups in one role creation process, but you cannot associate multiple processes to one condition group.
    Regards,
    Naveen

  • Error message - KD199 Enter a valid value when Closing the Project at CJ20N

    Hi All,
    As I am trying to close a Project at CJ20N I have faced an error "Enter a valid value for the settlement type Message no. KD199"
    I have tried to remove the settlement rules to one of its WBS element, but I could not. System shows the same message - KD1999.
    Could you pls let me know how to resolve this to close the Project.
    Thank you
    Chandu

    Hi Chandu,
    I hope you have already setlted the project, since the system will not allow you to close the project unless there is Zero balance in the project. In this case, you can live without removing the settlement rule from any of the WBS element.
    If there is any need to have this settlement rule removed, I suggest to change the settlemet profile to " Do not settle" and check once again. ( If there is any cost already posted, then repost the same to any other receiver.)
    Hope this helps,
    Srinivas Potluri

  • Release the Project Defination cj20n

    Hi Experts,
    I am able to create the project definition using a fm. Now the project is getting created in CRTD status.
    Can anyone tell me the way to release this project definition programatically....
    Can anyone help me with a suitable fm or a bapi to do the same...
    Thanks for looking....
    ~~NG

    Dear nitesha,
       Even  i have a requirement to change the status of Project ,so can u able to explain me how you changed the status Programatically.
    With Thanks,
    Dina.

  • How to make field key for user fields cant be changed after project release

    Dear Expert,
    How can we make field key for user fields cannot be changed once we release the project/wbs?
    Cheers,
    Nies

    Do you mean 'field key' in the project profile in SPRo?
    I think after a project is created a change in the field key wont affect the fields in CJ20N..
    Can you verify?
    Regards
    Ramesh

  • Projects Release  - Error: Enter a Distribution Rule for Asset without val

    Hi Experts ,
    While Releasing Projects , we got error :
    Enter a Distribution Rule for Asset without a Validity limit.
    Message No : KD059.
    Diagnosis:
    The settelement Profile used requires you to define a distribution rule for asset . For period 005 , 2009 , however not created a distribution rule for Asset.
    We gave checked Settelement Profile , still we are not clear what settings is causes for this error ,
    Please throw some light on if some one come across ...
    Regards,
    Sujana

    check out OSS note 115618

  • In which tables this Project system 'CJ20N' Data has been stored.

    Dear Guru's
    Please help to fullfil my requirment.
    In Project System we are creating 4 levels WBS structure in CJ20N; we are assigning deferent machine types and deferent Personal nou2019s to deferent WBS elements.
                     Here I want a report against this project what all the Machines & Employee No that we have assigned, and against Employee Network we are booking the time sheet for Employee and we are transferring the same to Controlling, we are Preparing the Sales Order by using the WBS element and than we do u201CDP91u201D to create Debit Memo request with reference to sales order for that employee for his working approved working Hrs.
    From which tables we will get this required information to prepare u201CZ-Reportu201D
    Are there is any link to get the document flow from Project to Debit memo request.
    Regards,
    Kalyan

    U have to refer multiple tables for this.
    Fot CATS time entry u can get the date from table CATSDB.
    Refer below link.....
    SAP Project System - A ready Reference ( Part 2 )

  • Maintanance project release

    Hi,
    my solution manager project is ZCHARM4
    project type is Maintanance
    ChanRM 4.0
    in solar_project_admin transaction,in the Project cycle  tab..when i click on the project cycle its giving the following message.
    sap The project is not released. Hence cycle can not be created.
    where to release the project ??? how to release that??

    Hi,
    You check the prerequisites for creating project cycle, they are
    1. You have created at least one SAP Solution Manager project of the type Maintenance, Implementation, Template, or Upgrade, and specified which systems you want to use for this project.
    2. You have created transport routes between the systems that you specified in SAP Solution Manager (in Customizing for SAP Solution Manager>Scenario-Specific Settings>Change Request Management>Standard Configuration>Transport Management System-->Define Transport Routes for System Landscape).
    3. You have provided Change Request Management with your configuration data (transaction SOLAR_PROJECT_ADMIN>System Landscape>Project Cycle-->Refresh).
    http://help.sap.com/saphelp_sm40/helpdata/en/ca/5b194746aa41dc9d3154da36b2f381/content.htm
    Any issues, feel free to revert back.
    --Ragu

  • User exit or everuthing else at save on project in CJ20N

    Hi,
    In CJ20N, I must change the value of PROJ-VERNR according to a value of a specific field (also specific field of the table PRPS) in the WBS screen when I save the project.
    I would like to know if there's an exit user (or anything else : enhancement point, ...) to add some specific code when I save in CJ20N ?
    Thanks in advance for your answers.

    Hi,
    Thanks for your answers.
    The enhancement spot ES_SAPLCNPB_H works only if there's a network in my project. But some project have no network.
    Is there an enhancement spot for the project level ?

  • Doki, one of the biggest Adobe Air for iOS projects, released yesterday

    I am proud to present one of the biggest Adobe Air for iOS projects, that was released yesterday. Amazingly, the project completed in less that a year. Doki is a unique modern method of learning the basics of a foreign foreign language without the use of grammar and writing.  Through colourful animated scenarios and characters, Doki brings to life a number of languages through real life situations, humour and interactive exercises. Exclusively designed for the iPad 2, New iPad, and iPhone 4S, Doki teaches five different languages: English, French, German, Iberian Spanish and Latin American Spanish. Each language has two levels: Doki and Doki Further.  Both levels have been designed to teach the basics of these languages so that you can communicate with confidence.  In Doki, a beginner’s level, the learner navigates through 14 chapters or ‘places’ in Doki City, listens and repeats the phrases and then solves simple interactive exercises.  Each chapter is divided into lessons (a total of 51) that present key words and phrases in English and the other languages Doki covers. Doki Further, a more advanced beginner’s level, consists of 9 chapters with 28 lessons that take place in Doki City.
    The development of Doki is based entirely on Adobe Air . The result is spectacular. With a development team that consisted of 5 programmers, 2 designers, 3 language specialists, one assistant programmer, plus a team of 4 testers, the gigantic project of 14 apps was completed in less than a year, resulting in very low development costs!
    Please visit http://www.dokispeak.com for further details.

    Pretty cool.

  • Architectural Transplant Project Release

    Hi OpenSPARC Users,
    I am pleased to announce the first release of "Architectural Transplant" support for the OpenSPARC T1.
    The Transplant project provides the capability for simulating portions of real-world, full-system workloads on the OpenSPARC RTL. The key idea is to "transplant" architectural register and memory state from full-system functional simulators such as SAM and Simics to the RTL model. This process allows RTL simulation for workloads such as operating systems and databases that are otherwise too slow to simulate or require resources (e.g., I/O) that are not modeled in RTL.
    This release has simulated several million cycles of user and system-level execution on the RTL, transplanted from a booted Niagara system running Solaris 10. I/O through the serial console is also supported.
    For more information, startup documentation, and a tarball of the transplant code (based on the OpenSPARC T1 v1.4 release), please visit the Transplant project website at:
    http://transplant.sunsource.net
    Questions and comments are welcome on the General OpenSPARC Discussion forum.
    Jared Smolens,
    Graduate Student
    Carnegie Mellon University

    Release of PROJECT ,has control functions example only when PROJECT is RELEASED ,PO"s can be created ,GRN ca nbe done ,MIRO can be done like that ,basically there two status pertaining otPROJECT,one is USER STATUS and the other one is SYSTEM STATUS ,which will show you the status of PROJECT

  • Project release to project close

    i have successfully created project and released it and budgeted it and released the budget also.
    now what is the step by step procedure for acquiring material on wbs elements and giving actual dates and costs to project and finally completing it?

    for acquiring material go to MM transaction ME21N create PO and order material required
    then goods receipt material vai MIGO
    Actula dates can be given in WBS dates tab - this is to be done manually
    Once costs are posted to WBS via the goods receipt you can settle it using CJ88 if you want to settle
    You can set status TECO when you have finished your work - no more cost planning to be done
    Then you can set status CLSD when all accounting etc for the project has been completed

  • Project Release

    Hi all,
    My client requirement is, Person A should create project and can change but he should not have authority to release it. once the project A is created, person B must have a look at it, if everything is fine, he must release it not person A. please tell me whether is it possible or not..

    Hi,
    Yes it can be done.
    Create WBS User status for the same. Have two user status, one as QUOT - Quotation and other as ORDR - Order. Set the initial status as QUOT. Give an authozisation key for that user status profile and assign it to User 'B'. Ask your Basis guy to assign the authorization for that user 'B'
    For QUOT status, forbid business transaction Release for project Definition / WBS business objects. So when A is working he cant release at all unless the user status is changed. And only B can change the User status to Order and release the WBS.
    This will solve your problem.
    Thanks,
    Kabir
    Edited by: Kabir on Aug 8, 2009 10:07 PM

Maybe you are looking for

  • What specs. do I need to look at to not get chirping sounds at the end of a sound fi

    Hi all,?I am trying to run an experiment for a doctoral project and I need some help. I have a really expensi've sound card called the lynx one that I have no problems with. Recently my school purchased the soundblaster x-fi extreme audio sound card

  • Neospeech only generates 1 sec audio in Captivate 6? Error

    I am new to Text to Speech in Captivate but am dabbling. I have installed the NeoSpeech content and have selected Paul as the voice I want to use. I generate audio and then preview it and it only creates 1 second worth of audio. If I change the voice

  • Apache Hangs after 1.0.2.1 upgrade

    I've upgraded to iAS 1.0.2.1 from 1.0.2 on NT. The apache listener comes up okay on startup. When I try to access a portal configuration though the browser just hangs until it times out. There is no error message returned to me. This behavior exists

  • My N95 region was changed after the NSU Upgrade

    Hi folks I used to have this N95 configuration Nokia N95 v10.0.0.18 15-03-07 RM-159 (05.01). Note that I had Bulgarian language in the languages. After the update I have V 11.0.0.26 17-04-07 RM-159 Nokia N95 (66.01) and no more Bulgarian ?!?!? Any id

  • In KP26 activity types allocation cost element displaying old cost element

    Hi, I changed cost element in activity types. But in KP26, activity types picking old cost element only. Ex: I changed 9430000002 for Labour activity with old one 9430000001 but in KP26, while planning for Labour activity it is picking 9430000001. so