System status change of WBS element

Hi everyone,
We need to change system status of WBS element programmatically.
So can anybody suggest me which function module can I use?
Thanks & Regards,
Anirban

system stauts is set when some function is executed e.g.
REL is set when WBS is set to REL - CJ20N edit->status-> release
SETC ise set when settlement rule on WBS is creaed
BUDG is set when you carry out budgeting via txn CJ30
so it depends on what system status you want set, then execute the following business transaction manually or via program/ development.
However for setting REL or TECO you might be able to use some function modules
For WBS elements I would check out the following
CNIF_STATUS_2054               Set/Read Status for BUS2054                                     
BAPI_BUS2054_GET_STATUS        Read Status for BUS2054 (Work Breakdown Structure)              
BAPI_BUS2054_SET_STATUS        Set/Reset Status for BUS2054 (Work Breakdown Structure)         
CNIF_STATUS_2054_CANC_AALK                                                                     
CNIF_STATUS_2054_CANC_CLSD                                                                     
CNIF_STATUS_2054_CANC_DLFL                                                                     
CNIF_STATUS_2054_CANC_LKD                                                                      
CNIF_STATUS_2054_CANC_MDLK                                                                     
CNIF_STATUS_2054_CANC_TECO                                                                     
CNIF_STATUS_2054_CANC_USER                                                                     
CNIF_STATUS_2054_SET_AALK                                                                      
CNIF_STATUS_2054_SET_CLSD                                                                      
CNIF_STATUS_2054_SET_DLFL                                                                      
CNIF_STATUS_2054_SET_LKD                                                                       
CNIF_STATUS_2054_SET_MDLK                                                                      
CNIF_STATUS_2054_SET_REL                                                                       
CNIF_STATUS_2054_SET_TECO                                                                      
CNIF_STATUS_2054_SET_USER

Similar Messages

  • IM: system status change on wbs

    dear all,
    how can I set status Clsd: closed in a wbs element?
    it can be changed automatically or it is changed only automatically?
    when the status of wbs becomes as CLSD? after what kind of operation?
    thank a lot
    V.

    thnak you so much..
    I follow your instuction but I can't close it.
    I have this error:
    You cannot deactive asset 21 0.  (Please check.)
    Message no. AY109
    Diagnosis
    The asset 21 0 in company code US11 cannot be deactivated. Values exist for the asset.
    You probably tried to give an order or a WBS element the status "Close", or to set a deletion flag.  However, since the order or WBS element is a capital investment measure, you first have to credit (clear) the accompanying asset under construction 21 0.
    System Response
    The function cannot be carried out.
    Procedure
    First, completely settle the order or the WBS element.  In addition, carry out a full settlement, in order to clear the asset under construction.  Then you can carry out the desired function.
    can you help me with this?
    thank you so much
    V.

  • Exit for CJ20N where system status changes can be captured

    Hi Experts,
    I need exit for CJ20N where system status changes can be captured
    for both the below cases
    1) When WBS Element is having Networks inside it
    2) when WBS Element is having no networks inside it
    EXIT_SAPLCOBT_001  --->>>   ZXCO1U01  , will work for 1) , but not for 2)
    i want an exit where status change gets captured for both cases 1 and 2 and
    will do further processing according to client needs based on status change
    Need to trigger IDOC on status change of  WBS element.
    If WBS is having network inside it  , then network status changes also with WBS status change
    and IDOC should trigger for WBS also.
    I just want suitable exit  / place for coding . Rest i can do.
    if no suitable exit / BADI , then what is the best possible place where i can go for Implicit Enhancement
    Best Regards,
    Gaurav
    Edited by: TheGaurav on Oct 25, 2011 7:08 AM
    Edited by: TheGaurav on Oct 25, 2011 7:12 AM

    I am kind of stuck in a similar issue. I need to perform custom validations on standard fields which cannot be done through OPSI or OPUC transactions. 0007 or 0002 User exits seem to assist on custom field creations/validations. However, I do see people posting the following BADIs which may be useful.
    CO_SRULE_CHECK
    PROJECTDEF_UPDATE
    WORKBREAKDOWN_UPDATE (which you already tried)
    WBS_FIELDS_FOR_ASSET
    CO_SRULE_CDOC
    Let me know if any of these worked out...
    AN

  • WBS element System status change

    Hi,
    Can any one tell me the process to change the WBS element from TECO RESA to REL.
    Thanks

    could find the answer

  • Changing Status Profile for WBS Element

    Hi Freinds,
      How can we change the Status Profile for the WBS Elements.
    say for Eg : need to chage status Profile Z0000005 to Z0000008
    where they reflect in DB Table JSTO for OBJNR in filed STSMA
    Please suggest me the function modules or BAPIs
    Thanks in Advance,
    Ganesh

    hi,
    try the below given link
    [Changing Status Profile for WBS Element|Update WBS element;
    hope this helps
    Regards
    RItesh J

  • Reversing TECO status for Multiple WBS elements

    Hi,
    Question on setting and then reversing TECO status for a WBS element.
    When a project is closed technically in project builder, all underlaying items (wbs, network/activity) are technically closed as well.
    When you try to undo this, only the status of the top element is changed, not the underlaying items.
    Is there any way in which we get the underlaying items changed as well (mass change is not an option)
    Regards,
    Jatinder Bansal

    You can try two methods :-
    1.  Open project in project builder, Select project definition and then go to WBS Overview under project definition, now select all WBS Element and then undo TECO status. Now all the WBS status will be updated. But, this will not have any effect on network and its activities.
    2. Open the project in planning board, now select all the objects, now undo the TECO status. This will change the status of all selected objects like WBS,Network and activites....

  • 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
    srihari

    thanx,
    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

  • Status associated with WBS element

    Hi,
    How can we get status associated with WBS element.
    thanks

    Hi,
    Couldn't find function module to get status associated with WBS element. I want the status description i.e if we run transaction code CN43.  the status column value 'TECO' then what's the description

  • Project system : system status changes log?

    Dear PS experts,
    Kindly let me know where i can see the Project Definition ; system status changes done by users as & when required.
    CRTD to REL
    REL to TECO
    TECO to REL (cancel)
    so on
    I wud like when the project status - system status changed by user thru any log report?
    regards
    srihari

    Hi...
    why don't you try the following:
    in project builder CJ20N (project definition) use the I (informaton button) where the System/User status ism and then in the next screen use the menu Extras->Changed Documents ->All.
    Next screen press button history...
    (or even CN60 transaction)
    i hope it helps
    pan

  • Mass change in WBS element

    Hi friends,
    I want to use Mass change in WBS element for the Partner field in the Partner tab page. But when I am into the mass change screen, there is no option for this Partner field. What can be done for this? Please suggest.
    regards
    Pratap

    Hi,
    The Partner tab in project is visible only after assigning the Partner Schemas to the project profile in PartnDet.Proc field.
    I think Mass change can be done only to the fields that are already maintained by default.
    Thanks,
    Muzamil

  • Cproject - PS replication. Incorrect status of transferred WBS elements

    I am transferring unreleased phases and tasks from CProject to PS but in the PS all WBS             elements have   ==released==   and   ==master data lock==    status. What settings should I check in order to keep the status in the PS same as in Cproject?

    Hi Kiryl Bletsko,
    in the cProject 4.0 there is unfortunetely no status mapping logic between cProject elements and the replicated WBS in the ERP PS. In other words, if the WBS elements are created, the status released (REL) and master data lock (MDLK). No standard functionality can change this system behaviour beside a Badi method, which has only the possibilty, not set the MDLK.
    It is documented in the note 927960 & 1003599.
    An own report to synchonize the status is from technical view no problem.  If anyone has it, please post it.
    Kind regards,
    Zhenbo

  • Change of WBS Element

    Hi,
    i am checking the all tabs of  WBS Element in CJ20N, while checking unfortunately one character of WBS Element was missed & saved accordingly.
    Old :   09/ITS/CN/IT/T09
    New:    9/ITS/CN/IT/T09
    Now user is trying to settle 09/ITS/CN/IT/T09 in CJ88, it showing the error as WBS does not exist.
    again i tried to change as  09/ITS/CN/IT/T09 in CJ20N. but it is showing the error as below.
    WBS element 09/ITS/CN/IT/T09 version RELEASED already exists
    Message no. CJ026
    Diagnosis
    A WBS element with the name 09/ITS/CN/IT/T09 already exists in version RELEASED.
    System Response
    Processing stopped.
    Procedure
    Enter another name for the WBS element.
    now how can i replace the correct WBS Element, Please suggest me any solution is possible.
    Regards,
    Shekar

    Hi Shekar,
    There are other options available to you, to resolve this issue.
    Firstly, you can manually delete the WBS Element from the table
    VSPRPS_CN. There is no report to remove individual records from this
    table.
    Alternatively, please review note 616732.
    This report renames the WBS Element within the table VSPRPS_CN. You
    could rename this WBS Element in VSPRPS_CN allowing you to recreate the
    operative WBS Element.
    Again customers are advised to contact regional support when running the
    report ZVERSION_UPDATE to be informed of the following.
    Thanks a lot and kind regards,
    Enrique Sosa

  • Problem in catching the User status of a WBS Element

    Hi All,
          In CJ20n transaction we need to catch the User status for a particular WBS element when it gets changed to 'Technically Completed(TECO)' so that we can create an asset.
         At present we are using the method <b>'AT_SAVE'</b> of the BADI <b>'WORKBREAKDOWN_UPDATE'</b> in which we are unable to catch the user status since the user status is not getting updated in the JEST table at that time.
        We have tried calling a function module in Update task but in that also the JEST table is not getting updated.
    Please provide us the solution.
    Thanks and Regards,
        Siva

    Hi Siva,
    Try the following BADIs
    WBS_FIELDS_FOR_ASSET
    WBS_MULTIPLE_ECP
    If these do not solve your purpose, then there is a work around..
    1). Goto the transaction CJ20n -> goto the User Status Screen -> On the User Status check box press F1 -> Goto technical information. Get the Structure and field name of the Status.
    2). This structure will be filled up with the current value during the program execution. You can get the value from this Structure.
    Hope it helps...
    Lokesh

  • System Status Change for Project Definition

    Hi,
    I am working on a requirement to notify the Project Manager when the Project Status changes to REL.
    I couldn't find any user exits where I can add the code to send an e-mail notification at the time of status change of the Project Definition or the WBS elements within the Project.
    I checked for events in Business Objects BUS2054(WBS) and BUS2001(ProjectDefinition) which might get triggered at the time of status change. I couldn't find any events relevant to Status Change.
    Any ideas how to handle this requirement ?
    Regards
    Bhooma

    I found a solution to this issue.
    Regards
    Bhoooma

  • System status change with delegated standard object

    Hi everybody,
    I delegated BUS2005 (production order) to ZBUS2005 and created a new event based upon the system status MANC (I0420). It works fine when I use my custom object ZBUS2005 in BSVZ and this event is successfully triggered. But when I change this object to the standard object BUS2005 in the same transaction BSVZ, the event is not triggered. BUS2005 has been already delegated to ZBUS2005.
    Can somebody kindly tell me how this can be fixed? I want to see the standard object, BUS2005 in the trace, instead of my custom object.
    Thanks,
    Max

    Thanks Nishant,
    Well, I have created many events for other objects and delegated the objects.
    In all these cases, I can see the standard objects in the trace, not the customized objects. But in these cases, I didnt go for status change management.
    So, why dont I see the same standard object in the trace in this case of BUS2005? Even the setting in BAVZ has been done according to BUS2005, not ZBUS2005. So, I am expecting BUS2005 in the trace. Trace comes only when I change this BUS2005 to ZBUS2005 in BSVZ.
    Please give your comments.
    Thanks,
    Max

Maybe you are looking for