Automatic release of network activities

We are currently completing the configuration/implementation of the
Project System module.
We want SAP to automatically release the following network activities
upon final confirmation of an activity.
As an example, letu2019s say we have a simple network of 3 activities:
Activity 10 (Predecessor of activity 30, type of relationship
is FS with activity 30)
Activity 20 (Also predecessor of activity 30, type of
relationship is FS with activity 30)
Activity 30 (Successor of activities 10 and 20u2026therefore,
activities 10 and 20 are predecessors of activity 30)
Based on these relationships, before activity 30 may begin (or may be
released), both activities 10 and 20 must have been completed.
If a u201Cfinal confirmationu201D is set on activity 10, we want SAP to
automatically set the u201Creleaseu201D status on activity 30 if, and only if
activity 20 is also final confirmed.
We are trying to accomplish this using the milestone function
If we put a milestone on activity 10u2026
In the milestone, we:
Set the u201Cfunctionsu201D indicator
Select the function u201C Release following activitiesu201D
Enter the status CNF for confirmed in the u201CSyst.STS u201Cfield.
Set the u201CChange statusu201D indicator to +
Letu2019s say we now have the following statuses on the network activities:
Activity 10 = REL
Activity 20 = REL
Activity 30 = CRTD
Then, if we final confirm (status CNF) on activity 10, SAP triggers the
milestone function and release activity 30, even if activity 20 is not
confirmed yet!!!
After final confirmation of activity 10, the statuses on the network
activities are:
Activity 10 = CNF
Activity 20 = REL
Activity 30 = REL
Why is it releasing activity 30, even if activity 20 is not confirmed?
Activity 20 must be completed also before activity 30 may be
released!!??
Therefore, in this situation described, when the milestone on activity
10 was triggered by the final confirmation of activity 10, activity 30
should not have been released.
Activity 30 should be released only when activity 10 and 20 would have
the status CNF.
What am I missing?
How can I setup the milestone so it reacts properly, taking into
account the relationships between the activities?
I look forward to your inputs.
Thanks
Frederick

Hello Frederick,
unfortunately scenario described will not work. I. e. milestone function does not consider status of the other activity and will release the directly linked activity.
One may check whether required logic can be implmenented in customer exit CNEX0028 (not CNEX0029).
As an alternative one may try to implement the logic in a substitution exit to trigger status change via ABAP internal function calls. However this requires a deep understanding of ABAP and of PS code.
Kind regards
Peter
Edited by: Peter Kratz  on Apr 22, 2009 2:46 PM

Similar Messages

  • Automatic settlement of network activities costs to WBSE

    HI All,
    Which Network type and settlement profile i will use so that i can settle network costs(Labor costs,material costs and serice costs) to the repective attached WBSE automatically while am settling the WBSE to the final reciver.
    Muzamil

    Hi,
    Network type PS02, settlement profile 130001 as per IDES will address your requirement. Basically check the following:
    1. Network type contains the settlement profile which allows settlement to WBS (OPSC)
    2. Parameters for network type have default rule PS1 ie 'settlemt to WBS' (OPUV)
    Regards

  • Meaning of different Network Activities

    Hello,
    in your Network you can add 4 types of activities:
    Internal processing
    External processing
    Costs
    Services
    What do they mean? and what can they be used for?
    Thanks,
    Renaat

    Hi,
    SAP Project System supports the following activity categories.
    •       Internal Processing: for capacities to be staged in your own  
            company
    •       External Processing: for tasks to be assigned externally                 
    •       Service Activities: for procuring external services                              
    •     Costs: for planning additional primary costs.
    You use the activities in the network to plan the labor, capacities, materials,tools, and services you require to carry out various tasks in your project. By assigning milestones to activities, you can document events that are particularly important for the progress of the project and reference their respective dates in billing or invoicing plans, for example. During the project execution phase, commitment and actual costs are updated automatically to the network activities as a result of various business transactions (for example, confirmations, ordering processes, goods issues, incoming invoices).
    Hope this helps.
    Regards
    Tushar
    P.S.Reward points for useful answer.
    Edited by: Tushar Vhora on Feb 28, 2008 1:32 PM

  • Releasing standard network automatically when integrated in released proj.

    Hi Guys,
    I am facing the following problem:
    In the PS module we have created several Def/WBS standard structures with NW and activities.
    Once we have copied the standard template in a new operative structure, we add some new standard networks and rebuild the structure in order to fulfil the new operative project needs. Once done we release the project definition in order to release all objects in the projects, i.e. WBS, Networks, activities and material.
    For some reasons and after the releasing phase we have to had new standard networks somewhere in the project structure on WBS level.
    The problem we face then is that the new network and all the related activities do not get the release status as all other objects but still remain in the open status. How is it possible to set automatically the release status in the new network, as far as the project definition is released?
    Thank in advance for your precious inputs/solutions.
    Best regards

    Hi Pierre,
    Check the option in OPSC to release the networks immediately after the creation. This will release the networks as soon as they are created.
    Hope this helps you.
    Regards
    K Ramaiah

  • Automatically complete pending interactive activities within a process

    What is the best approach for automatically completing pending interactive activities within a process?
    Scenario: If you have two or more threads within a split-join and one thread completes all the defined activities whilst the other thread is still waiting for an interactive step to be completed, is there a programmatic way of completing outstanding tasks i.e remove them from the workspace task list and move then onto the next task
    At the moment we have just configured the join activity to only wait for one process to complete but I was wondering if there was a way using the java api.
    Thanks in advance

    What I think you're asking is how to complete activities in the split so the instance can go onto the next activity after the join. If so then use just use
    Action = RELEASE;
    in the join. You'll need to surround this statement with appropriate conditional statements since the code in the join runs each time an instance copy (from one of the branches) reaches the join. You'll need to test to see if the instance is ready to proceed then do the action=release.
    If this is not what you want then you may need to involve something more complex, like placing a Notification Interrupt in your process. By interrupting the interactive in a split/join, you can perform these activities from within the interrupt process flow:
    OK / NONE      Indicates that PBL-Method execution was successful. This is the default value.
    FAIL                Indicates that the PBL-Method has failed its execution. The PBL-Method must be executed again, if it is so required.
    CANCEL           PBL-Method execution is aborted.
    REPEAT           Indicates that the PBL-Method execution is successful, but not recorded as completed.
    RELEASE           Ends the PBL-Method execution and releases the instance from this activity.
    ABORT           Ends PBL-Method execution and aborts the entire process instance.
    BACK           Ends PBL-Method execution and sends the instance back to the activity where the exception (or interruption) occurred.
    SKIP                Ends PBL-Method execution and sends the instance back to the activity where the exception (or interruption) occurred and skips it.
    Note the last one allows you to skip the interactive upon return and go to the next activity. Sorry I can't help any further. You may want to describe you're problem some more and perhaps we can help you better.
    Mark

  • Automatic Release of rework orrder

    Dear guru ,
    In the confirmation of an operation i automatically create a rework order activited by trigger point.
    The rework order have status CRTD.
    When the system create rework order can also automatic release it ?
    How can i do this ?
    Thanks

    Hi,
    You can setup Transaction code COHV or program PPIO_ENTRY to run in the background, you can set it up to run every 5 mins, or 10, or every hour.  This will depend on the requirement just make sure in the parameter you are putting the Rework order type and choosing the status CRTD.  Let me know if this satisfies your requirement.
    Thanks,
    Toby

  • CAT2 duplicate PS network activities showing in personal template

    Hello,
    We are using SAP_APPL 4.7, support pack 22 and SAP_HR 4.7, support pack 10. 
    I don't know much about CATS & PS, but I provide our end user support.
    We are using transaction CAT2 to report hours worked against PS network activities.  We have run into a glitch when using the 'Save as Template' feature which creates a personal template.  In our situation a person will add a network activity in the data entry area of CAT2.  After they input their time they press the 'save as template' icon.  Then when they enter CAT2 the following week to report their time, the network activity is still listed in the data entry area for them to enter their time.  This part is working fine. 
    Now let's assume someone goes into project systems (CJ20N) and changes the network activity description (which shows in CAT2 as a informational output field).  The person entering time then goes into CAT2.  Their template is showing the network activity in the data entry area with the old description.  When they input their hours and press enter, the new network activity description is pulled in on the time sheet, overlaying the old original description.  At this point they still see one entry in their time sheet.  Now here is the glitch - if the person goes in the following week to enter their time, they see two entries in the data entry area - one with the old description and one with the new description.  Both records show the same network activity number, but now 2 records are appearing in their template because the description changed.
    Our 'work around' has been to have people delete their personal template and recreate it from scratch if they see these 'double entries' due to a description change.  Does anyone know a better way to handle this or if there is 'fix' that we can apply to correct this issue so we don't see two records?  I did some looking in OSS, the only duplicate entry reference I could find was OSS note 1058293, however it was related to WBSs and was not for our release.  Can anyone help? Thanks!

    Hi Debbie.
    When writing into CAT2 screen data is pulled when pressing enter. If a person has a wrong cost center, e.g., this cannot be changed by changing the persons cost center only. All the hours have to be deleted and rewritten for CAT2 then pulling the correct cost center.
    Considering this behaviour of the system it would be a consequence that CAT2 pulls the new text but lets the existing entries unchanged.
    You have not said anything about the written hours. Are these duplicated as well? If you open an OSS because of this I'd be curious to hear about the answer.
    Best regards.
    Jens

  • Assignment of networks / activities and WBS elements

    hi experts,
    I have some basic doubts... can any ony clarify these:
    1.can a WBS element be assigned to several Projects.
    2.  can a network be assigned to several WBS elements.
    3. can an activity be assigned to several networks
    4. can an activity element be assigned to several network activities.
    thanking in advance.
    regards,
    priyanka
    Edited by: priyanka on Jun 29, 2008 10:54 PM

    Hi Priyanka,
    Yes, Iam sure that a single network can be assigned to more than 1 WBS at a same time.
    A WBS can be assigned several activities even different networks also if required, but an activity can be assigned to one WBS element only. Once activities are assigned to WBS elements, you can exchange data between activities and networks. For example activities can inherit statuses from the WBS elements they are assigned to. Conversely you can total up project activity dates to WBS elements or can check funds allotted to activities against WBS.
    A single or several networks can be used in the project structure, to map individual aspects of the project such as activities that are linked to each other via relationships. The relationships between two activities define the logical sequence of the activities (predecessor u2013 successor relationship) as well as their time dependencies. Activities of different networks can also be linked to one another. Advantage of network technique is that, system can automatically determine planned dates for each activity and entire network on the basis of duration of individual activities and their chronological sequence.
    Priyanka, I hope this may clear your doubt . .
    reward points required please . . .
    Regards,
    Dhruv Kumar Malhotra

  • Automatic substitution for network activity

    Hi.
    I have managed a substitution for network activities. But I want this substitution automatic when saving network or all project (CJ20N). On IMG on network profile, I have not the "automatic substitution indicator" I have usually on "project profile".
    Have you an idea, please ?

    Your requirement is that you want the substitution automatic when saving network or all projects. 
    On IMG on network profile, you are not getting  the "automatic substitution indicator" that is standard.
    infact you network activity susstitution rule will flow to project via assignment of that network profile to project pfofile.
    Please follow below steps.
    1. you have to  tick mark  the filed 'automatic substitution indicator' in all the project profile for which you want substitution automatic when saving.
    2. in that above step no. project profiles you have to use the network profile in which you have defined your substition for the activities.
    Regards
    Nitin

  • Scheduling Agreement - Automatic Release Individual Schedule Lines

    Dear all.
    I've create a "LPA" scheduling Agreement and its release type is "JIT". So, I use to ME38 to maintain the individual JIT delivery schedule lines.
    The problem I have is this method requires the person to manually release each individual delivery schedule line document on the due date before GR is allowed. Hence, is there a SAP system function that can automatically release any due delivery schedule line document without having to manually track and release using ME38 each day/week/month?
    Thanks.
    Steven

    Hello
    use t.code ME84 then system release the sch.lines automatically those maintained with me38.
    Laxman

  • Release of External Activities - Error

    Hi all,
    I am trying to release few external activities for which Info Rec field is present. I have entered all the external purchasing parameters for the external activity like Vendor, Purchasing Group, Material Group, Info Rec but it is giving me the error while releasing the external activities:
    "Procurement w/o material from vendor with plant assignment not defined".
    Then when i click on tick button again i get one message stating "Purchase Requisition cannot be generated for this activity"
    My requirement is that when i release this external activities, it should generate a purchase requisition. I have set the Purchase Req. field to "After Release" as well but still it is not working.
    Can anyone please help me with this. Hope to hear from you all.
    Kind Regards,
    Mayuresh Ayachit.

    Hi Ramesh,
    You are right. But my requirement was when you enter Info Rec purchasing data like Vendor, Material group is copied into your external activity. Then you set the Purchase Req field to "After Release" and when you release the external activity, a Purchase Requistion is generated.
    But when i do this i get the error as i described before. I tried doing what you said and that works. I have one more question for you. Do you know what the system status "EOPD" (External Operation Partially Delivered) means. What is the significance of this status and when do you get it?
    Regards,
    Mayuresh Ayachit.

  • Error in Release of Network data via BAPI_BUS2002_SET_STATUS

    Hi Experts,
    I have to release network data via a Custom Report Program, so I am using the STD BAPI , BAPI_BUS2002_SET_STATUS.
    The functionality must be similar to the release of Network as in case of transaction CN22 or can also be done via Project Builder(Transaction CJ20N).
    we r using the std BAPI as follows :
    CALL FUNCTION 'BAPI_BUS2002_SET_STATUS'
        EXPORTING
          number                    = < NETWORK NUMBER >
          set_system_status = 'REL'
        IMPORTING
          return             = c_return
        TABLES
          e_result           = lt_result.
    The error  is Error in processing. Function was not executed . On further analysis, the Function Module CO_ZR_HEADER_RELEASE is causing the issue , not allowing network header data to be free.
    The same functionality works via CN22. Please advice whether there is a need to pass further parameters or anything else.
    Awaiting a response..
    Regards,
    Sonika

    Hi,
    there are some special requirements for using this BAPI. You need to call BAPI BAPI_PS_INITIALIZATION and BAPI_PS_PRECOMMIT with this BAPI. Check documentation for your BAPI. It's well documented there.
    Cheers

  • CO01 - automatic release

    Hello,
    When I create a new PO with CO01, I have to release manually each PO with CTRL-F1.
    I know there is a way to perform an automatic release during the creation of the PO (it worked on our previous system).
    Could you please let me know how I can fix the automatic release?
    Thank you very much for your help.
    Best regards.
    François.

    Hi François,
    The setting for automatic release is maintained in prod scheduling profile as told by our members.
    This production scheduling profile can be ,
    1. Assigned to a production scheduler (transaction OPJ9)
    2. Assigned in the work scheduling profile (material master)
    In your case if production schd profile is not maintained in the material master, then the one assigned to the prodn scheduler will be used & this prod schd profile should have tick mark in the automatic release check box
    Also if prod sched profile is maintained both in OPJ9 & material master then the profile assigned to the material master will be considered. i.e. Higher priority for the profile in material master.
    Let us know if you have any questions.
    Regards,
    Senthilkumar

  • Automatic release of blocked Invoices

    Note - Posted this qns in Financial forum & the user suggested to post the same question in this forum.
    Hi All,
    Scenario - A PO is placed with GR based IV unchecked. The vendor is sending the material & invoice to us. But the material is to arrive from overseas & hence there is a delay, but in the meantime i have posted the invoice in the system & the system blocks this invoice. I can check the blocked invoices in MRBR. At the moment to release it, i would have to use transaction MRBR, but I would like to know is there anyway, that the system can be configured to automatically release this blocked invoice, once the GR for that material is done, without me having to use any t-code?
    Vivek

    Hi Steve,
       There are 3 blocking reasons in MRBR,
    1. Blocked due to variances
    2. Manual Payment Block
    3. Stochastically blocked
       In this case, what is the reason for blocking?. If it is reason 1, then if i schedule a MRBR with automatic release, then would it release all those invoices as well which have been blocked due to price variation? or would it only release those Invoices which have been blocked due to non-receipt of GR?
       Also would like to know, is there anything in customizing, where i can define, say if the Purchase Order has got a Shipping Notification control key entered, then release this invoice?
       In customizing Financial Accouting -> Accounts Receivable & Accnts Payable -> Business Transaction -> Release payment
        Would this be of any help to me for resolving the issue at hand?
    Vivek

  • Automatic Release of Transport Request: By ABAP Program

    Hi Experts,
    I have following scenario:
    I have created one custom table in which entries will be inserted/modifed through one report program by using alv grid list.
    I have one selection screen in which one text box which is used to display the entries from custom table and have one push button: "Transport Release".
    whenever user enters a entry in text box and click on push button, report should pop up and display the request numbers regarding the custom table and once user selects that request, the request automatically releases from that system to other systems.
    Please let me know is there any FMs for pop up the existing requests and release the requests automatically.
    Regards,
    Ramesh.

    [Check if this might help you.|http://logosworld.de/www3/cookbooks/tms/tms60_tips/docu.htm]
    on the push button hit you write code to modify the entry in the database table with a status to release... and hit star popup star in se37 for popup function module.

Maybe you are looking for