Event for Cost Planning modification in Project System ( Cj40)

Hi gurus,
I'm unable to find a way to raise an event for the creation of cost plannning trought the CJ40. I've considered everything i know, from status change to exits/badi. Has anyone got similar requierements? ? I've seen some similar question in SDN, buy they are unaswered. 
The only idea I have to create a document change from scratch, but i don't know if it it's possible.
Any suggestions.
Regards,
Jose Rovira Ayza
Barcelona, Spain

I'm not an expert in the CJ40 transaction so there could be actually a standard solution. As far as your question is concerned, I will assume that change documents didn't work for you (transaction SWEC). If that is the case, have you considered implicit enhancement spots? If not, they could be an option. Basically, you find where the cost planning is saved. I'm talking about where the record is actually inserted into the database. It will typically be a function module. At the end of that function module, create an implicit enhancement implimentation. You need to check if the creation was successful and if so, create an event using function module SAP_WAPI_CREATE_EVENT. Just make sure you don't set the commit flag if the system is going to commit after the function module is called.

Similar Messages

  • KP06 - No transactions for cost planning are defined in the Nos range table

    Dear CO Experts,
    I m trying to post Cost Planning using T-Code KP06.
    please help, the Error which pops is :
    *No transactions for cost planning are defined in the number range table*
    *Message no. K8007*
    *Diagnosis*
    *You want plan primary or secondary costs/revenues in controlling area 9000. This is not possible because no entries exist in the number range table for the cost planning transactions you want to perform.*
    *This is an internal system error.*
    *System Response*
    *Processing is terminated.*
    *Procedure*
    *Start program RKTKA04C.*
    *Execute*
    *After the program has run successfully, start planning again.*

    HI,
    the planning subobjetcs to be assigned in KANK to a CO-number range are (maybe you do not need all of them):
    KAZP
    KOAP
    KPPB
    KPPZ
    KSP0
    KSPB
    KZPP
    KZRP
    PAPL
    RKP1
    RKP2
    RKP3
    RKP4
    RKP5
    RKP6
    RKP7
    RKP8
    RKP9
    RKPB
    RKPL
    RKPQ
    RKPS
    RKPU
    RKPV
    RKPW
    RKPX
    RKPZ
    best regrads, Christian

  • Taxes and duties on components for cost plan

    Hi experts
    I am working for below scenario:
    The components those are planned must be added with applicable taxes for cost plan.
    In case of imported goods, the applicable import duties need to be added to cost plan.
    Similarly in case of external services, the service tax to be included.
    For this purpose i wish to maintain different costing sheets (with various tax rates).
    The relevant costing sheet is added in the activity/ component.
    Is this OK or any other solution?
    In this case, the predefined costing sheets to be used. As and when new rate comes in to picture, customizing to be done.
    Any solution, with which user can make use of different variables easily?
    warm regards ramSiva

    Hi Virendra
    I will maintain different costing sheets as follows:
    00001: No overhead
    00002: VAT 10%
    00003: Service tax 12%
    No one is defaulted with any of the profile.
    I am thinking to make the field at activity level mandatory.
    So, user has to choose the appropriate costing sheet at each activity level.
    As the description is maintained with detail of tax, the user can choose the right one.
    I request to comment and suggest if any easy way to achieve this requirement.
    warm regards
    ramSiva

  • User Exit for TCode CJ20N to populate Project system user fields

    Hi team,
    need one support from your side..
    I am looking for User Exit for TCode CJ20N to populate Project system user fields on SAVE.
    I have found
    Enhancement        CNEX0001
    Short text         PS: User field
    which is exactly suiting my req...as it has USER Fields (USR08/USR09 )in export paramters..
    BUT it is not triggering on SAVE,,
    Any hint or is any other user exit/badi which have USER Fields in export paramters.
    Warm Regards
    Krishan

    Hi Krishnan,
    If you want a custom tab that contains User defined fields at Project level then you have to use CNEX0006 user exit. Before this you must declare your fields using the CI include CI_PROJ in the PROJ table.
    If you want a custom tab that contains User defined fields at WBS level then you have to use CNEX0007 user exit. Before this you must declare your fields using the CI include CI_PRPS in the PROJ table.
    In the PBO function module exit of these exits you must use the following statements as the first statement.
    MOVE-CORRESPONDING sap_proj_imp TO proj.
    MOVE-CORRESPONDING sap_prps_imp TO prps.
    In the PAI function module exit of these exits you must use the following statement as the last statement.
    MOVE-CORRESPONDING proj TO cnci_proj_exp.
    MOVE-CORRESPONDING prps TO cnci_prps_exp.
    The remaining programming as in the case any Screen Exit.
    Regards,
    Abijith

  • Throug Easy cost planning process in proj systems ,i want to do sales cycle

    throug Easy cost planning process in proj systems ,i want to do sales cycle
    i am new to proj systems module
    i am trying to create 1 PS :quotation --> PS: Order > PS Billing Request>F2 Billing through Easy cost plannng methodology.
    i also created till 1 PS :quotation --> PS: Order --> PS Billing Request without Material
    while entering a WBS in  quotation --> PS: Order --> PS Billing Request ** randomly from F4 options then system is picking but after saving , the selected WBS is not displaying.
    at the creation of F2 invoicing , system is throwing an error as "Document 70000074 does not contain any items with open quantities"
    Pls guide me in a better way even i dont know the full funda of Easy cost planning .
    regds

    Sunitha
    go through the following links:
    http://help.sap.com/saphelp_46c/helpdata/en/b4/cb2d28e4ded31184080004aca6e0d1/frameset.htm
    http://help.sap.com/saphelp_46c/helpdata/en/51/5828e4a44c11d189bf0000e829fbbd/frameset.htm
    I hope these links will help you.

  • Plan hours in Project System

    Hi SAP Gurus,
    In project system as i can plan my cost, can i plan my hours?? If yes how?? where in SAP?
    I am in service industry and my billing happen on hours..
    Please help, its urgent
    Pritam

    Hello Smile,
    Yes, You can plan your man hours in project many ways
    1. Plan manhours in network activities using work centers
    2. Plan manhours in network activities using workforce planning ( integration with HR Module)
    3. In some companies, many departments work on a project and they plan manhours on cost centers and not on Project. In other words, many department provide services to projects.
    Here I will assume that you want to plan manhours in Project without workforce planning.
    The following are the pre requisite for planning man hours in project network activities.
    1. Work center ( may be person or group of persons, machine or group of machines. Workcenter reflects skills and capacities in cost center)
    2. Work or duration ( based on the calculation key either one is calculated)
    3. Activity type ( Type of service)
    Behind the screen,You have to have a cost center attached to the workcenter (CNR1/CNR2) and activity type. Combination of cost center and activity type will decide the rates. Use transaction KP26 to enter the rates.Activity prices are valid for a certain period of time only. They are entered for either months or a year.
    The budget for the cost center should be used as a base to calculate the hourly rate for each activity type.
    When you enter a work in the network activity, system calculates the costs for the manhours.
    Eg: You create engineer as workcenter. He is asked to go to site and did installation of equipments.
    Attach workcenter ABCD to network activity, activity type "Engineer" and work 100 hrs.
    If the engineer rate is $50 per hour given in KP26.
    Then the planned cost for manhours is 100 X $50 = $500
    The same engineer can provide supervison service at your workshop. For that, his rate may be $20/hour. If you plan for supervison then the planned costs will be $200
    FATMAN

  • BAPI for cost planning

    Dear Expert,
    Can anybody tell me wat are the standard BAPI available for doing cost element based /activty input planning in SAP.
    Thanx in adv.
    Regards
    Ashis

    Hi Ashis Mohanty !
    this is list of BAPI's used frequently in PS
    BAPIs used in PS Transactions
    Project Definition:
    BAPI to extract details of Project Definition:
    BAPI Name     BAPI Description
    BAPI_PROJECTDEF_EXISTENCECHECK      To check whether a project definition exists
    BAPI_BUS2001_GETDATA        
         To get detailed information about a project definition. To do this, you must transfer the external ID of the project definition in the parameter I_PROJECT_DEFINITION. If required, you can also specify in which language the language-dependent fields, such as time units, system status, and so on, are to be returned. If you do not specify a language, the system language is used
    BAPI_PROJECT_GETINFO     To read detailed information about project definitions and the WBS elements of projects from the system.
    BAPI_PROJECTDEF_GETDETAIL           To read detail information about the project definition
    BAPI_BUS2001_GET_STATUS        To get both the active system statuses and the user statuses for a project definition
    BAPI_PROJECTDEF_GETLIST      Provides a list of project definitions
    BAPI_GET_PROJECT_STATISTICS         Display project statistics
    BAPI to create/update Project Definition data:
    BAPI Name     BAPI Description
    BAPI_BUS2001_CREATE     Create a project definition
    BAPI_PROJECTDEF_CREATE              Create a project definition
    BAPI_BUS2001_CHANGE                Change Project Definition
    BAPI_PROJECTDEF_UPDATE              Change Project Definition
    BAPI_BUS2001_DELETE     Delete Project Definition
    BAPI_BUS2001_SET_STATUS             one system status and one user status  can be revoked each time, and one system status  and one user status  can be set each time for a project definition
    WBS - Work Breakdown Structure:
    BAPI to extract details of WBS element:
    BAPI Name     BAPI Description
    BAPI_BUS2054_GETDATA                To get detailed information about WBS elements.
    BAPI_BUS2054_GET_GUID_FROM_KEY     Read the GUID (Global Unique Identifier) using the
    external object key.
    BAPI_BUS2054_GET_STATUS             To read the active system statuses and user statuses for
    a list of PSP elements
    BAPI_BUS2054_GET_KEY_FROM_GUID     Read the externalobject key (WBS Key)
    using the GUID (Global Unique Identifier).
    BAPI create/update WBS element data:
    BAPI Name     BAPI Description
    BAPI_BUS2054_CREATE_MULTI           Create  WBS Element
    BAPI_BUS2054_CHANGE_MULTI           Change  WBS Element
    BAPI_BUS2054_DELETE_MULTI           Delete WBS Element
    Network:
    BAPI to extract details of Network:
    BAPI Name     BAPI Description
    BAPI_NETWORK_EXISTENCECHECK     Check whether network exists
    BAPI_NETWORK_GETDETAIL     Read detailed information about a network including all objects from the system.
    BAPI_NETWORK_GETINFO     Read detailed information about a network including all objects from the system
    BAPI_NETWORK_GETLIST     Produces a list of networks with descriptions. Returns a container of network numbers
    BAPI_BUS2002_GETDATA     Returns Detail Data for Network Header.
    BAPI_BUS2002_GET_GUID_FROM_KEY     Read GUIDS Using the Network Keys
    BAPI_BUS2002_GET_KEY_FROM_GUID     Read Network Key Using the GUIDs
    BAPI_BUS2002_GET_STATUS     Get network Status
    BAPI create/update Network data:
    BAPI Name     BAPI Description
    BAPI_NETWORK_MAINTAIN     To edit network headers, activities and relationships
    BAPI_BUS2002_CREATE     Create Network Header. Only one network can be created each time this BAPI is called.
    BAPI_BUS2002_CHANGE     Change Network Header. Only one network header can be changed each time this BAPI is called.
    BAPI_BUS2002_DELETE     Delete Network Header. Only one network can be processed each time the BAPI is called.
    BAPI_BUS2002_SET_STATUS     Set/Reset Network Status. At the same time, you can revoke one system status and one user status, or set one system status and one user status in a list of activities for the network.
    Activity:
    BAPI to extract details of Activity:
    BAPI Name     BAPI Description
    BAPI_BUS2002_ACT_GETDATA     Detail Data for Activities
    BAPI_BUS2002_GET_ACTGUID_4_KEY     Read the GUIDs Using the Network Activity Key. Read the GUID (Global Unique Identifier) using the external object key.
    BAPI_BUS2002_GET_ACTKEY_4_GUID     Read the Network Activity Key Using the GUIDs. Read the external object key using the GUID (Global Unique Identifier).
    BAPI_BUS2002_GET_STATUS             Read active system statuses and user statuses for a network header (NUMBER) as well as its activities
    BAPI create/update Activity data:
    BAPI Name     BAPI Description
    BAPI_BUS2002_ACT_CHANGE_MULTI       Change one or more activities. Activities of one network only can be changed each time this BAPI is called.
    BAPI_BUS2002_ACT_CREATE_MULTI       Create one or more activities. Activities of one network only can be changed each time this BAPI is called.
    BAPI_BUS2002_ACT_DELETE_MULTI       Delete one or more activities. Activities of one network only can be changed each time this BAPI is called.
    Activity Element:
    BAPI to extract details of Activity Element:
    BAPI Name     BAPI Description
    BAPI_BUS2002_ACTELEM_GETDATA        Get detailed information about activity elements.
    BAPI_BUS2002_GET_ELEGUID_4_KEY     Read the GUIDs Using the Activity Element IDs
    BAPI create/update Activity Element data:
    BAPI Name     BAPI Description
    BAPI_BUS2002_ACTELEM_CHANGE_M       Change one or more activity elements. Each time this BAPI is called, only the activity elements for one network can be changed
    BAPI_BUS2002_ACTELEM_CREATE_M       Create one or more activity elements. Each time this BAPI is called, only the activity elements for one network can be changed
    BAPI_BUS2002_ACTELEM_DELETE_M       Delete one or more activity elements. Each time this BAPI is called, only the activity elements for one network can be changed
    Activity Type:
    BAPI to extract details of Activity Type:
    BAPI Name     BAPI Description
    BAPI_ACTIVITYTYPE_GETDETAIL     Detailed information on a selected activity type on Key Date.
    BAPI_ACTIVITYTYPE_GETLIST           List of Activity Types Using Selection Criteria
    BAPI_ACTIVITYTYPE_GETPRICES         Determines, for a given day, activity prices for cost center/activity type combinations.
    BAPI create/update Activity Type data:
    BAPI Name     BAPI Description
    BAPI_ACTTYPE_CHANGEMULTIPLE         Change One or More Activity Types
    BAPI_ACTTYPE_CREATEMULTIPLE         Create One or More Activity Types
    Confirmation:
    BAPI to extract details of Confirmations
    BAPI Name     BAPI Description
    BAPI_NETWORK_CONF_GETDETAIL     Using this method you can make the detail data of a confirmation for a network available for the transferred object. You can also make goods movement posted together with the confirmation available.
    BAPI_NETWORK_CONF_GETLIST     All confirmations are determined for the specified network activity or activity element. The transferred capacity category and split are interpreted as additional constraints
    BAPI_NETWORK_CONF_GETPROP            To make default data available for confirming network activities
    BAPI create/update Confirmation data:
    BAPI Name     BAPI Description
    BAPI_NETWORK_CONF_ADD     To enter confirmations for network activities/ activity elements and splits.
    BAPI_NETWORK_CONF_CANCEL     To cancel a network confirmation that has already been booked.
    Thanks ,
    Dhruv Kumar Malhotra

  • Automatic events for COST/EVENT distribution rule

    Hi,
    We are using 11.5.10 in our organization and we are using the following distribution rules
    a) WORK/WORK
    b) WORK/EVENT
    c) EVENT/EVENT
    d) COST/EVENT
    The COST/EVENT projects generates automatic event and that too these events are passed in functional currency.
    a) Is there a way we can stop these automatic generation of events?
    b) If not, is there a way we can make the system to generate events in Project Currency?
    Thanks
    ARS

    Hi
    By standard functionality system will not allow you to update the distribution rule of an active project. Here are three ideas to overcome the issue. Note those are not solutions that Oracle will give you, so be sure to test them carefully before implementing on real system.
    Please note the COST formula is calculating: ITD actual costs/total Approved Cost Budget X Total approved Revenue Budget. The billing extension called COST has as setup the name of the budget types for revenue and costs. It is possible to update the names of the budget types on the billing extension setup form. You might try setting a special budget types names which you designated only for that calculation. Enter budget cost and revenue values that will force the system to always get a zero result, so it will not create any new automatic event from that billing extension.
    Another option is to go on and modify the SQL code of the billing extension COST (some times named COST_TO_COST). By modifying the code you prevent it from generating new events.
    Another option is to update the distribution rule (Revenue Method) of the individual projects from COST to EVENT or WORK. Such update cannot be done from the front end, but you could easily do it by direct update on the database table.
    Dina

  • Regarding configuration cycle for sales order linking with project systems

    Hai Sap professionals,
    i have a scenario like engineer to order. where i manufacture PC's for my customer as per their request.
    Some may order AMD's and some Intel processor etc... now how i should start linking everything a brief idea if any can tell it will be helpful...
    with regards

    hi,
    In make-to-order production with cost management using a project, all costs and revenues relating to the make-to-order item are collected and allocated to a project in the SAP Project System. The costs are allocated to profitability analysis.
    Prerequisites
    Make-to-order production is controlled by the requirements type. The requirements type is determined on the basis of the MRP group and the strategy group in the material master record.
    Up to Release 3.0, the requirements type is determined on the basis of the item category. For this reason, special item categories are used up to Release 3.0 for controlling make-to-order production. To carry out make-to-order production for a material with cost management using the project, you must maintain the following fields in the material master:
    MRP 1
    MRP Group
    MRP 2
    Strategy Group
    Screen
    Field
    In addition, a plant must be assigned for make-to-order items in the sales order.
    for detailed set up please refere the foll link:
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/dd/5600b1545a11d1a7020000e829fd11/frameset.htm
    regards,
    Siddharth.

  • Uploading cost element cost planning figures

    Dear PS Masters,
    How can we upload the cost element cost planning figures in Project System instead of entering them manually in transaction CJ40

    It would be better if you could get in touch with your ABAP guys and ask them to help you out in this. Else you could search the internet and you will find lot of links that explain LSMW step by step.
    Better consult your ABAP consultant.

  • Cost VS Time S Curve in Project Systems

    Hello,
    I have configured Project Systems Progress Analysis and I am able to see values in CNE5. In CNE5 I am able to extract graphs for each column (e.g BCWP,BCWS, SV, CI etc) through menu Goto -> Graphic -> Totals Curve, but the user requires a Cost Vs Time Earned Value Curve also known as the S-Curve. Is it possible to extract S-Curve,consisting of Schedule Var and Cost Var, in SAP Project Systems ?
    If it is then kindly let me know the procedure
    Thankyou

    I have found two options
    Option 1 :
    Go to CNE5 report,
    Then click on the description of WBS element or main WBS element. You will get Drill down report for Period Overview.
    Go to graphics icons and choose Period D Down. There you will get display for S-Curve
    Option 2:
    Go to CN41, select PD or WBSE...Goto>period breakdown...it will take u to new screen where u will have Periods in LHS and Plan cost, Actual costs, Budget etc., in RHS...then click on any column say Actual cost then goto>Graphic>Period Breakdown....U will see period in x-axis and Actual cost in Y-axis.

  • Cost Planning for vacant positions-

    Dear Experts:
    Can anyone tell me the best data collection method for Cost Planning for Vacant Positions.
    regards,
    Srikanth Reddy

    Yeah we do:
    Scenario is like this:
    Assume Business Planning is done at the begining of the Fiscal year.
    And Manpower Planning is also done at the same time for the fiscal year.
    Now, based on the MPP user would create Vacant Positions in OM.
    Periodicity of Cost Planning could be Yearly/ Quarterly/ Monthly.
    Whenever i create Vacant Position for Future Periods the system should calculate the Personnel Costs for the Vacant Positions for the same period.
    I just wanted to know, which method would be the best if anyone has done this before.
    regards,
    Srikanth Reddy

  • Urgent - Business Object for Original Budget in Project Systems

    Hi,
      I am working on a workflow for original budget release in Project Systems.The transactions used are CJ30 (Original budget creation) CJ32( Budget release).
      I have to send a workitem fo release the original budget for a user. But I am not able to find out any business object relevant to Budget.
    Can any one helo me in this...????
    Thanx,
    Sivagami.R

    Hi,
    I have tried that option already. But I could not find any.
    Any update????
    Thanx,
    Sivagami.R

  • Table for budget distribution undet project system.

    hi,
    do any one know the table for budget distribution under a project system?
    i need to get the data of budget assigned to a WBS level with the position ID, for a project. the transaction code to distribute the budget is by using transaction code - IM52.
    i posted this question in here before, but the answer i get is incorrect, as i need the table for budget under porject system. thanks

    Check these tables:
    PRPS  WBS (Work Breakdown Structure) Element Master Data
    IMPR  Investment Program Positions
    IMPS  Assignable Operative Objs for Capital Investment Positions
    IMAK  Appropriation requests - general data

  • Easy Cost Planning Short Dump

    Dear All,
    Activated Execution services at activity level in Easy cost planning.
    Created Project with Activities and planned cost using Easy cost Planning.
    While Posting actual using Easy cost Planning system is going to short Dump.
    Please find the attached Screen Shot for your reference.
    Regards,
    Avinash Kusam

    Check this note and see if it helps you,
    20434 - SAPSQL_ARRAY_INSERT_DUPREC at ONR00

Maybe you are looking for