Restrict WBS Element Type During Element Creation

I have our Finance dept who is wanting to create a role that will restrict the users to creating ONLY a Statistical WBS Element, and no other type of WBS element.  I have looked through the auth objects associated with CJ30, CJ20N, CJ01 and CJ11, but do not see any auth objects that restrict the type of WBS element that can be created.
Does anyone have an idea if this can even be done?  Is this intended functionality?

>
Michael Towan wrote:
> I have our Finance dept who is wanting to create a role that will restrict the users to creating ONLY a Statistical WBS Element, and no other type of WBS element.  I have looked through the auth objects associated with CJ30, CJ20N, CJ01 and CJ11, but do not see any auth objects that restrict the type of WBS element that can be created.
>
> Does anyone have an idea if this can even be done?  Is this intended functionality?
i had a look-around CJ30 (not the other ones). i'm not familiar with this module but obviously the 'philosophy' behind WBS elements does not cover their 'type'. i don't think you can do this without using an enhancement. i had to run from work today to keep up for another appointment so i was not able to search for an enhancement that might do the trick. maybe you can do that with an abaper on your site?

Similar Messages

  • Restrict WBS elements in using PO

    Hi all,
    As per our SAP configuration we are creating PO using WBS as budgets having account assignments as Q. Our company has several divisions & we have given different WBS elements to each division as their annual budgets. Single person from each division is assigned to create PO. The issue is, there is no restriction on WBS when they create PO. Is there any way to restrict WBS element to particular user in such way that, only that particular user can use only their divisional WBS element in creating PO?????
    Your expert advices are highly appreciated u2026u2026u2026.
    Regards,
    Sam

    hi sam,
    create as many transaction variants [SHD0]for tcode me51n with transactions variants names starting with Z and pressing enter will take u to PO screen ... here enter some data and press enter this would pop u screen variant here press continue to get into next screen ... u need to enter into account assignment screen variant by entering some data ... once u get this for WBS say with output only and save the transaction variant and test the same.This can be given for a user and in the similar manner create another transaction variant for SHD0 and give it for another user ... in this way u create n no of transaction variants for the same tcode and assign to diffe users ... have a look at the doc in help.sap.com
    regrds
    pushpa

  • Restriction on no. of WBS elements creation

    Hello Experts,
    Is there anyway can I restrict the no. of WBS elements that can be allowed to get created below a Superior WBS element ?
    Also, is there a way to restrict the no. of Orders in which a WBS can be assigned to ?
    Thanks.
    Bala

    Hi Pal,
    Thanks for your reply.. but the problem is the no.  of WBS created will be in double digits and it is not fixed , it varies from proj to proj ..
    is there any User exit available for this ?
    Thanks
    Bala

  • WBS Element Creation

    Hi Friends,
      Can anyone give me a clue of how to create a WBS Element in Background? Is there any Function Module or BAPIs available?
    Prompt replies would be rewarded.
    Thanks in advance.
    Regards,
    Tamilarasan.

    REPORT Z_TEST_PMB .
    DATA: ipd type BAPI_PROJECT_DEFINITION,
          imp type table of BAPI_METHOD_PROJECT with header line,
          iwbs type table of BAPI_WBS_ELEMENT with header line,
          em type table of BAPI_METH_MESSAGE with header line.
    ipd-project_definition = 'PS02'.
    imp-refnumber = '1'.
    imp-objecttype = 'WBS-ELEMENT'.
    imp-method = 'CREATE'.
    imp-objectkey = ' PS024'.
    append imp.
    clear imp.
    imp-method = 'SAVE'.
    append imp.
    iwbs-PROJECT_DEFINITION ='PS02'.
    iwbs-WBS_ELEMENT = 'PS024'.
    iwbs-DESCRIPTION = 'Preparation'.
    append iwbs.
    break mackowskit.
    CALL FUNCTION 'BAPI_PROJECT_MAINTAIN'
      EXPORTING
        i_project_definition               = ipd
        i_project_definition_upd           = ''
      tables
        i_method_project                   = imp
       I_WBS_ELEMENT_TABLE                = iwbs
       E_MESSAGE_TABLE                    = em.

  • ESS CATS - Restrict WBS elements in Search

    Hi,
    Can anyone point me at a user exit or BADi I can use to restrict the WBS elements returned in the search help from Record Working Time WebDynpro  timesheet? 
    TIA
    J

    Hi Jambo,
    Check with Content administrator if the search could be disabled at Service level. I think there are some options there.
    If this helps, pl do reward
    Thanks
    Narasimha

  • BADI/User Exit for WBS element creation (CRM to R/3)

    In CRM 4.0 once a Campaign or Trade Promotion is created, a WBS is also automatically in R/3 (tcode CJ20N)
    I have a requirement to fill out the 'user fields' at the WBS element level when the campaign/TPM status is set to Release.
    I also need to fill out the 'company code' at the Project Definition level.
    Could you let me know if there's a badi or user exit that i can use in order to achieve these requirements?
    Your help will be much appreciated.
    Thanks
    Elynor

    Hi Tomasz,
    Thanks for your reply. Could you give me a hint on how to use these Badis since the passing parameters cannot be changed?
    A sample code would be helpful
    Many Thanks.

  • WBS element creation error

    Hi All,
    I am trying to create WBS element using BAPI BAPI_BUS2054_CREATE_MULTI. The sequence is as follows:
    BAPI_PS_INITIALIZATION
    BAPI_BUS2054_CREATE_MULTI
    BAPI_PS_PRECOMMIT
    The error while creating element is :
    Final check of the project definition and the WBS elements: Error
    Any pointers on this why I am getting this error and what needs to be done?
    Thanks,
    Seema

    Hi Seema,
    After the BAPI BAPI_PS_PRECOMMIT you have to call explicitily
    COMMIT WORK AND WAIT.
    You can have those details in the documentation of the BAPI "BAPI_BUS2054_CREATE_MULTI".
    Regards,
    Smart Varghese

  • WBS Element creation and link to SD process

    Hi,
    I am involved in aproject, where they sell services.
    In this scenario, please help me understand the WBS role and linkage to SD processes.
    I was trying to create a contract, wherein it prompts to create a new WBS.
    I like to create new WBS element, can anyone please let me have the steps involved in this ??
    Please help me understand by experts.
    Thanks in advance.

    Hi,
    WBS is required in order to plan and post revenue. Also in case of milestone billing, dates are copied from WBS in billing plan.
    You can create single WBS thru tcode: CJ11. For simplicity you can give the sales order number as WBS number, enter a Project Profile.
    Let me know if you face any issues. I assume that you are not interested in entire WBS structure and a single element will suffice.
    Regards

  • WBS Element Creation Using BAPI

    Friends,
    While creating the WBS element using the bapi,
    BAPI_BUS2054_CREATE_MULTI   I'm getting an error in Return parameter of bapi.the error is
    "Individual check for creating the object WBS Element CRA.011 required"
    FYI: CRA.011 is nothing but the WBS element which i'm trying to create.
    Pls help me in this. Advise me what are the mandatory fields to be passed in the it_wbs_element table of bapi.
    Thanks.

    Hi Karthikeya,
    I think the project profile which you are using has a different mask and the WBS element you are passing is different to the BAPI.
    Are you able to create manually from CJ01 using the same WBS element?
    Create a project manually and it will give the list of the mandatory fields set in the config. Using that list populate the BAPI struture accordingly.
    Hope this helps.
    Thanks
    Lakshman.

  • Reg.default condition types during PO creation

    Dear Experts
    When I create PO some condition types such as P000,JEXC and FRB1 only does come automatically.Where it is configured ?. And I have to be selected other condition types when creating PO. There is no problem. What is my quesition is, where to I have to configure to come automatically.
    Pls advise.
    Thanks
    Rajakumar.k

    Hi,
    Enter M/08 t-code.
    Select your pricing procedure and click on detail button.
    The conditions that are marked as manual will come only if they are entered manually.
    Other condirions will come automatically.
    IF manual condition is checked
    Conditions, that are given this indicator in the pricing procedure, are only included in determination (price determination, outputdetermination, batch determination) if they are entered manually.
    Check P000, JEXC will not have manual condition check in ur pricing procedure.
    Regards,
    Raja

  • Material Type during Material Creation

    Hi all:
    For creating Raw Material  or Finished Product from MMR1 and MMF1, there is no need to select material type, . I have created Material Type for e.g Gold, Silver, Color Stone, even i have to create Gold, Silver and Color Stone material without selecting material type.
    Could anyone help me with this.
    Regards.
    Shegar.

    Hi,
    I guess defaulting is not possible. Copy the existing material and create a new one so that the inspection type is also copied.
    Check the link
    http://forums.sdn.sap.com/thread.jspa?messageID=9803039#9803039
    Regards
    Ayyallas
    Edited by: ayyallas on Feb 22, 2012 12:51 PM

  • Issue in BAPI_PS_PRECOMMIT in mass creation of WBS Elements

    Hi,
    I am facing a issue with BAPI_PS_PRECOMMIT.
    we have the following WBS Hierarchy:
    S - Proj, (level1)
    S-XXX WBS Element (level2)
    S-XXX-001 WBS Element (level3)
    I have created a program for mass creation of WBS elements creation
    which uses the following BAPI's
    BAPI_PS_INITIALIZATION
    BAPI_BUS2054_CREATE_MULTI
    BAPI_PS_PRECOMMIT
    BAPI_TRANSACTION_COMMIT
    The proj: 'S' and the level2 WBS element: 'S-XXX' already exist in the system.
    When I run the program for delta load, so as to create the following level3 WBS elements:
    S-XXX-001
    S-XXX-002
    S-XXX-003
    The system is throwing the following errors at the BAPI_PS_PRECOMMIT:
    1. Final Check of the project definition and WBS elements: Error
    2. Validation unsuccessful
    Pls help me on this.
    Thanks,
    Deepak

    Check the WBS elements doesn't exist already in your system.
    Here is what I coded some days back for deletion of Network Activities, most of the things are same.
    You are doing for WBS element.
    * Call to initialization BAPI Before Delete
          CALL FUNCTION 'BAPI_PS_INITIALIZATION'.
    * Call to Network Activity Deletion BAPI
          CALL FUNCTION 'BAPI_BUS2002_ACT_DELETE_MULTI'
            EXPORTING
              i_number           = t_bapi_activity-network
            TABLES
              it_delete_activity = l_t_del_vornr
              et_return = l_t_bapiret2.
          DELETE l_t_bapiret2 WHERE type <> 'E'.
          READ TABLE l_t_bapiret2 INDEX 1.
          IF sy-subrc EQ 0.                                      "If error in Deletion
            MOVE: f_idoc_contrl-docnum TO t_idoc_status-docnum,
                  l_t_bapiret2-type TO t_idoc_status-msgty,
                  'CNIF_PI' TO t_idoc_status-msgid,
                  l_t_bapiret2-number TO t_idoc_status-msgno,
                  l_t_bapiret2-message TO t_idoc_status-msgv1.
                  MOVE c_idoc_status_error TO t_idoc_status-status.
                  APPEND t_idoc_status.
                  ROLLBACK WORK.
                  EXIT.
          ELSE.                                                  "If Delete is successful COMMIT
    * Call to PreCOMMIT BAPI
            CALL FUNCTION 'BAPI_PS_PRECOMMIT'
             TABLES
               ET_RETURN       = l_t_bapiret3.
    * Call COMMIT BAPI
    *        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
          ENDIF.
    The other solution is use BAPI_PROJECT_MAINTAIN.

  • Multiple milestone creation issue for WBS element  'BAPI_PROJECT_MAINTAIN'?

    Hi all,
    I am using 'BAPI_PROJECT_MAINTAIN' to  create Project definition,WBS element & milestone for WBS at once.
    The program is working fine if one wbs element have one milestone.
    But If any of the WBS elements have more than one milestone, the milestones are not creating properly.
    The bottom level WBS milestones are creating for some higher level  WBS. some milestones are not at all
    creating. I am not getting any error message.
    Code for mile stone section is :
    **fill milsestone data for WBS in BAPI structures
            lv_mlstno = lv_mlstno + 1.
            it_wbsmilestone-milestone_number = lv_mlstno.
            it_wbsmilestone-wbs_element  = it_wbsdata-ID.
            it_wbsmilestone-milestone_usage = it_wbsdata-mlstn.
            concatenate it_wbsdata-edatu+6(4) it_wbsdata-edatu+3(2) it_wbsdata-edatu(2) into it_wbsmilestone-FIXED_MILESTONE_DATE_BASIC.
            it_wbsmilestone-SALES_DOC_DATE_INIDICATOR = it_wbsdata-faktp.
            it_wbsmilestone-INVOICE_PERCENTAGE   = it_wbsdata-fproz.
            append it_wbsmilestone.
            clear it_wbsmilestone.
    **fill milsestone data for WBS in BAPI update structures
            it_wbsmilestoneupd-milestone_number = cs_x.
            it_wbsmilestoneupd-wbs_element  = cs_x.
            it_wbsmilestoneupd-wbs_element  = cs_x.
            it_wbsmilestoneupd-milestone_usage = cs_x.
            it_wbsmilestoneUPD-FIXED_MILESTONE_DATE_BASIC = cs_x.
            it_wbsmilestoneupd-SALES_DOC_DATE_INIDICATOR = cs_x.
            it_wbsmilestoneupd-INVOICE_PERCENTAGE   = cs_x.
            append it_wbsmilestoneUPD.
            clear it_wbsmilestoneUPD.
    **Fill bapi table method project1 for the creation of WBS milestone
    **milestone will be created only after the creation of WBS elements first
    **lv_refnum is  the link to wbs element, which is already appened to it_methodproject
              it_methodproject-refnumber   = lv_refnum.
              it_methodproject-objecttype  = 'WBS Milestone'.
              it_methodproject-method      = 'Create'.
              append it_methodproject.
              clear it_methodproject.
          endif.
    How to resolve the issue?
    Please help.
    Thanks,
    vamshi

    Hi Ravi,
    Thanks for your continuous reply.
    The problem is solved.
    I  have passed the, reference number of WBS element  creation to milestone creation  in the 'Method' table.
    Thatswhy it is picking wrongly.
    I have corrected this by passing different reference numbers to WBS and milestone creations
    based on their tables.
    Thanks,
    Vamshi

  • WBS Elements not getting created in ECC Project System from CRM 7.0

    Dear all,
    We are trying to integrate SAP CRM 7.0 with SAP ECC-PS module. The objective is to bring in the marketing plan and elements data from the CRM system, and to create the corresponding WBS in project system. We have done most of the configuration as recommended by SAP in both the systems, and we see that the BDOCS are getting generated and sent to the ECC system. The following steps have been successfully completed:
    1.       Set up the RFC connections between the two systems
    2.       Selected the connection type as Middleware in CRM system.
    3.       Installed the cProject Add on in CRM box.
    4.       Created a project scenario (with project and network profiles) in the PS system and assigned the same in the CRM system.
    5.       The Project Scenario in PS config has the same name as the Project Type in CRM config.
    6.       Created and released the campaign ids being created in the CRM system.
    As already mentioned, we can see that the BDOCS are coming to the ECC system and are getting stored in BDOC_TRACK table. However the issue is that the corresponding WBS elements are not getting generated in the ECC system. Is there anything that that we are missing in the ECC box which would trigger the WBS element creation?
    Request you all to share your inputs which would be immensely beneficial for us in achieving this integration.
    Thanks and Kind Regards,
    Aditya Shrivastava

    Hello Aditya,
    We too are facing this issue.. if you have resolved the issue could you please let us know the solution ?
    Some inputs related to our system,
    We have upgrade from CRM 4.0 to CRM 7.0 SP07 and R/3 backend system is on 4.7 SP27, earlier we have completed the upgrade on sandbox without any issues which was upgrade to CRM 7.0 SP04 but with SP07 we are facing the problem of WBS Element not getting created in R/3.
    Your help is highly appreciated.
    Thanks & Regards,
    Sumukh Kapoor.

  • Create a WBS Element level 3 Using BAPI_BUS2054_CREATE_MULTI

    i have to create a new WBS element level 3 but i have some customs fields to use in the WBS element creation. Fields that i should take from prps ( prps-zzx, prps-zzy ).
    Any suggestion?

    i have to create a new WBS element level 3 but i have some customs fields to use in the WBS element creation. Fields that i should take from prps ( prps-zzx, prps-zzy ).
    Any suggestion?

Maybe you are looking for