Authorization for putting the values in Plant

Hi,
I have a requirement from my Project team that in Project Builder ,the Finance people should only have the right to put in the Plant values at the various levels of Project hierarchy.The other fields should be in display for the Finance people.
Any idea how we can go about doing this if at all?
Thanks and Regards
Shekhar

Hi,
Try to use the User Exit: CNEX0002.
Check with your ABAP er for the enhancement.
Hope it helps..
Thanks!!!

Similar Messages

  • How can i put the values of the position of a pixel in an array ?

    Hello. I wanted to know if someone can help me with my problem. In fact i have to make an image treatment. For this i put my immage in an array and i work in this array thanks to two For loops. I wanted to know which pixel is white and which one is grey so i made a software and this works very well but know i would like to put the value of X and Y of each white pixel. unfortunately i don t know how to use Labview very well. So i tought about a system based on a conditional loop who put the value of X and Y in two 1D arrays. But i am not able to achieve it. This is what i tried but i don t know how to achieve it. If you guy or girls have solutions to my problem or an other way to do it go on ^^.
    Thanks every one.
    Attachments:
    Untitled.png ‏15 KB

    I am sure you can adapt one of the two solutions shown here.
    LabVIEW Champion . Do more with less code and in less time .

  • DP - No authorization for all characteristics value

    Dear All,
    I am trying to implement the role SAP_APO_FCS_SU (APO: Demand Planning Standard User) in SCM 5.0.
    When I logon as a user who has been assigned to this role and try to load a predefined selection profile or create one, I get the error “You do not have authorization for all the characteristic values selected”.
    Can you please let me know what I am doing wrong?
    Thanks in advance for your help.
    Emilie

    Hi Raj,
    I created a BI authorization object for my additional characteristics (ie, other than 9AMATNR and 9ALOCNO) and then added to the role.
    Below is the link for how to create BI authorization object.
    [http://help.sap.com/saphelp_scm50/helpdata/en/8f/9d6937089c2556e10000009b38f889/frameset.htm]
    Regards,
    Emilie

  • Demand Planning - No authorization for all characteristic values selected

    Hello All,
    I am trying to load the data and it is giving error "You do not have authorization for all the characteristic
    values selected".  I can access the data in sandbox but not in Development. SU53 of both are same.
    Also the roles are same in both the system.  /sapapo/mc77 - maintain selection assignments is also same in both the systems.
    Thank you for the help.
    Regards
    Pratap

    Hi,
    This is a case of inadequate authorization for display or execution of demand planning.
    I don't understand what you exactly mean by
    "su53 of both are same".
    SU53 gives you a list of the authorization check that the system last executed on the ID.
    Here r some suggestions. do an su53 immediately after the authorization error message is flashed.
    It shall give you the authorization object which is required for that activity that you were attempting.
    Also it suggested the name of role/s which have the required authorization object already present.
    It is possible that you might have ALL authorizations in dev system, but the quality and production systems are usually the area where selective authorizations are to be used.
    Hence the basis team might not have given you all the authorizations in the higher system where you are facing the above issue.
    Hope this helps
    Regards

  • Is there any way to put the values inthe system matrix which is non editabl

    is there any way to put the values inthe system matrix which is non editable...
    this Q is not that much priority since i had achieved the requirement other way round by having user defined matrix ... but if i get the way for this it will help my add on performance much better...

    Hi Raj, I didnt get all the details but here some ideas how you can solve your issue:
    Depending in the system form you are working you can always use a DBDataSource in order to manipulate the rows in a matrix. It's much better as using the objects of the matrix itself. In this case you can use:
    oMatrix.FlushToDataSource()
    oDBDsource.SetValue("U_Quan", pVal.Row, "101")
    oMatrix.Clear()
    oMatrix.LoadFromDataSource()
    As you can see in SetValue i'm obtaining the Column, then the row number and then setting a NEW value for this cell.
    Please consider if you can use DBDataSource instead of UserDataSource.
    If the answer is yes then you can use the following:
    oMatrix.FlushToDataSource()
    '//Get the line you want
    matrix.GetLineData(pval.row)
    '//Call the Userdatasource assigned to that column
    UserDataSource = UserDataSources.Item("ItmCode")
    '//Set the new value
    m_UserDS.ValueEx = "A02520"
    oMatrix.LoadFromDataSource()
    You can also use:
    oMatrix.Columns.Item("ItemName").Cells.Item(l_rownum).Specific.String = "A02520"
    In case you are not assigning the string in a combobox of course.
    Good luck!
    Felipe

  • How to avoid report running for all the values in roll up of guided naviga

    Hi
    Thanks in Advance
    I have 3 reports on three different pages of a dashboard. (Implemented guided navigation on one column of each report).When I click on value of guided navigation column it guides me to report 2 for that particular value (is prompted), same way for 3 report also till here it works fine.
    However when I return from report 3 to report 2 and 2 to 1, the reports are running for all the values instead for the value which was passed by guided navigation of previous report earlier (Value on which I clicked to pass to the next report).
    Edited by: 808623 on Nov 9, 2010 2:10 AM

    Yes
    Example : If i click on values 'X' in report 1
    Report 2 shows results for 'X' only. And if i click on Value say 'Y' in 2 then report 3 shows for only 'Y'. But when i rollup from 3 to 2, Report 2 is showing for all values rather than showing 'x'.
    I'm using Link or Image Dashboard Object > Destination>Request or Dashboard (path of previous report)
    Edited by: 808623 on Nov 9, 2010 2:37 AM

  • HR authorization for Display the documents  in SAP DMS

    HI experts,
    We want to control display authorization depending on the entry made in object link tab in DMS( DOcument Management System). We developed screen for HR master object link. When user executes cv03n and enters document No. system should check hr master number entered in object link. If the user has authorization for that hr master number in PA (personnel administration), then he should be allowed to display the document. Otherwise it should restrict him to display the DIR.
    Now my query is how to achieve it. Can anybody provide me some solutions
    I have one solution, whenever user enter document number in cv03n screen, system will first check hr master number entered in object link and it will check the Personnel Area, Employee group and employee subgroup aginst this hr master number. Say for ex: PA:1000, EG:1 and ESG:01 for HR number xyz.
    Now system should check in roles assigned agaist user id for these PA, EG and ESG values. If user has got authorization for PA:1000, EG:1 and ESG:01 in HR roles,then he should allowed to display the document.
    Now my query is how feasible this approach? is this tough task for abaper? or is there any easier approach than this.
    regards
    sham

    Hi,
    Try to use the User Exit: CNEX0002.
    Check with your ABAP er for the enhancement.
    Hope it helps..
    Thanks!!!

  • Transport-Cockpit: No authorization for using the vehicle-resource

    Hi everyone
    In my planning profile I determined a sprinter as vehicle resource. As soon as I start the Transport Cockpit the freight orders appear, indeed, but TM claims that there's no authorization for my sprinter. The sprinter does not appear in the frame "resource". Selecting this vehicle manually TM post the message: vehicle not found. As far as I can estimate my master data are correct assigned.
    Does anyone of you has been confronted with this problem?
    Thank's for your help.
    Michael

    Hello Mike
    I created the vehicle under Master Data / Resources / Define Resource.
    Resource Category: T
    Time Zone: CET
    Means of Transport: 4 (the same number as I choosed in the freight order)
    Planning Parameters: Finite Scheduling
    Owner: the carrier of my freight order
    Auth. Resource: the same carrier above mentioned
    Template: Resource Template, Means of Transport: 4
    Resource Validity: 1.1.1970 to 31.12.9999
    Physical Properties: Mass = 1.000 kg, Volume = 4,5 m3
    Time-cont. Capacity = 3 Pal (it does not make sense but I have not opportunity to change this value)
    The other fields don't have any values.
    In the forwarding order or rather freight order I determined the vehicle which is suitable to the selected carrier. I assume that there is a connection between the error message and the planning profile. I define in my planning profile the sprinter as vehicle:
    Planning Profile / Capacity
    VEHICLERES_ID inclusive = [and my vehicle]
    I tried, too:
    OWNER inclusive = [and my carrier]
    What Transportation Cockpit is doing now, is EXCLUDING exact that vehicle (or rather carrier) I want to dispatch. It seems to work vice versa.
    A sprinter is just another name for a small bus. I linked you to a photo of mercedes. Sprinter or long truck - regardless of which of them I use: the error remains.
    Regards,
    Michael

  • Putting the values of an array into a combobox

    Hey I'm looking for some advice on an error I'm getting
    First heres the program:
    import java.awt.*;
    import javax.swing.*;
    import java.util.*;
    import java.awt.event.*;
    public class Quizgame implements EventListener {
         JPanel mainPanel;
         JFrame theFrame;
         public static void main(String[] args) { Quizgame b = new Quizgame(); b.buildGUI(); }
         public void buildGUI() {
              Quizbook Q = new Quizbook("C:\\Users\\Boab\\Desktop\\JavaRe-sit\\FileInput.txt");
              String question = Q.getContent(0);
              String Ans1= Q.getContent(1);
              String Ans2= Q.getContent(2);
              String Ans3= Q.getContent(3);
              String Ans4= Q.getContent(4);
              theFrame=new JFrame("QuizGame");
              BorderLayout layout = new BorderLayout();
              JPanel background = new JPanel(layout);
              background.setBorder(BorderFactory.createEmptyBorder(10,10,10,10));
              Box buttonBox = new Box (BoxLayout.Y_AXIS);
              JButton start = new JButton("Submit");
              start.addActionListener(new MyStartListener());
              buttonBox.add(start);
              JComboBox Answer = new JComboBox(Q);
              start.addActionListener(new MyStartListener());
              buttonBox.add(Answer);
              Box QuestionBox = new Box(BoxLayout.X_AXIS);
              Box nameBox = new Box(BoxLayout.Y_AXIS);
              nameBox.add (new Label(Ans1));
              nameBox.add (new Label(Ans2));
              nameBox.add (new Label(Ans3));
              nameBox.add (new Label(Ans4));
              QuestionBox.add(new Label(question));
              background.add(BorderLayout.EAST, buttonBox);
              background.add(BorderLayout.WEST, nameBox);
              background.add(BorderLayout.NORTH, QuestionBox);
              theFrame.getContentPane().add(background);
              GridLayout grid = new GridLayout(16,16);
              grid.setVgap(1); grid.setHgap(2);
              mainPanel = new JPanel(grid);
              background.add(BorderLayout.CENTER, mainPanel);
              theFrame.setBounds(150,150,1,1); theFrame.pack(); theFrame.setVisible(true);
         public class MyStartListener implements ActionListener {
         public void actionPerformed(ActionEvent a) {
                   //where you put whats to happen
         public class comboListener implements ActionListener {
         public void actionPerformed(ActionEvent a) {
                   //where you put whats to happen
         There is another file which creates an array of strings with the instance Q in this class ^
    I'm trying to fill the combobox with the values of the array but I can't get it too work. With the code as it is now I get:
    C:\Users\Boab\Desktop\Seperate Java files\NewQuiz\Quizgame\Quizgame.java:41: cannot find symbol
    symbol : constructor JComboBox(Quizbook)
    location: class javax.swing.JComboBox
              JComboBox Answer = new JComboBox(Q);
    ^
    1 error
    I don't really understand why it doesn't work, When I look up the error online its about the class but it works fine without the Combobox line. Any ideas why it won't put the array into the combobox?
    Also my next step is to put only certain values into the combobox i.e values 2-4 in the array, Is there any smart piece of code to do this or do I need to put a loop in with an addcontent and hardcode it?
    Thanks for any help

    Yeah sorry, Quizbook is a class with a method to read out the array the method is:
         public String getContent(int element)
              //access arraylist and return
              return (String)Quizbook.get(element);
         so I tried what you said and put :
    JComboBox Answer = new JComboBox(Q.getContent(5));
    Because the Answer is at that location in the array but it gave me the same error message:
    C:\Users\Boab\Desktop\Seperate Java files\NewQuiz\Quizgame\Quizgame.java:41: cannot find symbol
    symbol : constructor JComboBox(java.lang.String)
    location: class javax.swing.JComboBox
              JComboBox Answer = new JComboBox(Q.getContent(3));
    ^
    1 error
    Process completed.
    So I would of thought that meant use the getContent method from Q object with element bieng 3?

  • Putting the values into HashMap

    Hi Techies,
    I am having two string arrays as stringArray and stringArray1. I need to put the
    stringArray in keys and stringArray1 as values.
    import java.util.HashMap;
    import java.util.Map;
    public class DifferentStringArraysAndPuttingTheValuesIntoHashMap {
          * @param args
         public static void main(String[] args) {
              // TODO Auto-generated method stub
          String[] stringArray = {"age","sex"};
          String[] stringArray1 = {"27","Male"};
          Map hm = new HashMap();
             How can I place age = 27 and sex = 'male' in hash map.
    regards,
    Krishna

    import java.util.HashMap;
    import java.util.Map;
    public class DifferentStringArraysAndPuttingTheValuesIntoHashMap {
          * @param args
         public static void main(String[] args) {
              // TODO Auto-generated method stub
          String[] stringArray = {"age","sex"};
          String[] stringArray1 = {"27","Male"};
          Map<Integer, String> hm = new HashMap<Integer, String>();
    for (int i = 0; i < stringArray.length; i++) {
      hm.put(stringArray, stringArray1[i]);
    Use generics :) And this assumes that both arrays have equal length. For robustness you should check for this as well.

  • New solution for Limit the value in JSpinner with changable max/min value

    I have ever stuck with a problem like that :
    1. My application need to get two int value A and B that user input.
    I use two JSpinner with Number format model.
    named in jSpinnerFrom (A value get from) jSpinnerTo (B value get from)
    2. The request is that :
    two value can be any Integer, But the value of (B - A) can not more than 1000.
    I use changeListener added into the JSpinner, when use set value make (B-A) larger than 1000, I set value back.
    But when user press mouse on arrow button, the value will be increase automaticaly, and at last the value can not set back that make (B-A) not larger than 1000.
    3. So I get the BasicArrowButton of the jSpinnerFrom and jSPinnerTo,
    and add a mouselistener on the arrowbutton. When mouseReleased, then chen the value (B-A), if it is larger than 1000, then set it back the proper value.
    Thus I can make the min/max value in the JSpinner be changable, and limit the two input value be in range of 1 - 1000
    Post this wish be help for any one has thus familar request.
    Good Luck!!

    Something like this might work
    import javax.swing.*;
    import java.awt.*;
    import javax.swing.event.*;
    class Spin extends JFrame implements ChangeListener
      JSpinner spinner1;
      JSpinner spinner2;
      JPanel jp;
      public Spin()
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(200,75);
        setLocation(400,300);
        spinner1 = new JSpinner(new SpinnerNumberModel(1000, 1000, 9999, 5));
        spinner1.addChangeListener(this);
        spinner2 = new JSpinner(new SpinnerNumberModel(0, 0, 1000, 5));
        jp = new JPanel();
        jp.add(spinner1);
        jp.add(spinner2);
        getContentPane().add(jp);
      public void stateChanged(ChangeEvent ce)
        int s1 = ((Integer)spinner1.getValue()).intValue();
        jp.remove(spinner2);
        spinner2 = new JSpinner(new SpinnerNumberModel(s1-1000, s1-1000, s1, 5));
        jp.add(spinner2);
        validate();
      public static void main(String[] args) {new Spin().setVisible(true);}
    }

  • Authorization for all the maintenance views from one table

    I have one table with data related to 5 systems.
    I have created views with related data for each system.
    These all are from one table only. while i am editing in one view, i must be able to edit the another view also. at a time 2 users cant edit the same view but at a time two users have to edit two different viws from same table.
    I have to provide all authorization to all views at the same time.How to achieve this?.
    Thanks.
    Edited by: pagidala Ramesh on Oct 27, 2008 10:52 AM

    Hi Pagidala,
    This is my idea how much it can help you i am not sure but, create txcode for views and assign the authorizations for the txcodes according to your requirements. May be your issue will resolve.
    Cheers!!
    VEnk@

  • Function module for updating the values in table VTTK

    Hi,
    I am working on a report in which I need to update the value of field tdlnr of table vttk for a particular shipment number. I need to do this using functional module and I am not been able to find one. If anyone knows answer to this plz help.
    Thanks in advance,
    Priyanka.

    As noted above, RETURN table must be supplied empty, it is for BAPI to return the messages back to the calling program. You simply need to define an internal table, pass it to BAPI as is and then analyze this table after the BAPI call. For example:
    DATA: BEGIN OF it_return OCCURS 0.
            INCLUDE STRUCTURE bapiret2.
    DATA: END OF it_return.
    CALL FUNCTION 'BAPI_SHIPMENT_CHANGE'
    <...>
      TABLES
    <...>
        return = it_return.
    LOOP AT it_return.
      MESSAGE
           ID      it_return-id
           TYPE    it_return-type
           NUMBER  it_return-number
       WITH
                   it_return-message_v1
                   it_return-message_v2
                   it_return-message_v3
                   it_return-message_v4.
    ENDLOOP.
    Hope this helps.

  • Formule used in the transaction MP30 for calcolate the value ROP.

    Dear gurus,
    in the transaction MP30 we insert the value in the field "Corrected value" and  the system calcolate a value of the parameter Reorder Point . What formule use for calcolated this value? How this value is calcolated.?
    Thansk a lot
    Daniele Pistilli
    PP TEAM

    Hi,
    Check the OSS Note 415950 - Calculation of the safety stock in the forecast.
    The caliculation is explained in details.
    And also the below link:
    [Calculating the Safety Stock and the Reorder Level|http://help.sap.com/saphelp_erp60_sp/helpdata/en/7d/c27408454011d182b40000e829fbfe/content.htm]
    [Reorder Level Calculation|http://help.sap.com/saphelp_erp60_sp/helpdata/en/7d/c27a3b454011d182b40000e829fbfe/content.htm]
    Hope this helps.
    Regards,
    Siva

  • Powershell script for put the particular service in to Maintenance mode

    Hi Everyone,
    I have requinquent to schedule the Maintenance mode for service. If anyone help with script to put the service into maintenance mode, then i can schedule the same through Task Scheduler. 
    Thanks in advance.
    Regards
    Karthick

    Hi,
    Please have a look on:
    http://technet.microsoft.com/en-us/library/hh918505(v=sc.20).aspx
    http://blog.coretech.dk/msk/operations-manager-2012-maintenance-mode/
    Cheers
    Christoph Maresch | My blogs: blog.cmaresch.at | XING:
    Christoph Maresch
    | Linkedin:
    Christoph Maresch

Maybe you are looking for

  • Popup variable in BEX

    Hi All I need to code a customer exit, when i enter a value in a variable on the selection screen of the bex analyser it should pop up a message, i did the following code in step-2, could any one let me know if there's a function module that i could

  • I can't open iTunes.I've tried everything. help!

    When I try to open iTunes i get this msg : The file iTunes Library.itl cannot be read because it was created by a newer version of iTunes. I don't want to be doomed to never using my ipod. pls help

  • Lion Server VPN with 2 networks

    I hope someone has come across a similar problem to what I have had. I am having great difficulty trying to configure our OSX Lion Server (7.4) VPN service. The configuration I am trying to reach is one where we have an external IP for the server its

  • Homesite and windows 7

    Hello, I have been struggling to install Homesite 5.5 on Windows 7 and it is not working out well. There are permission issues with the helpfile and every thing else. where do I go now? Do I revert to Dream weaver or what else that is not expensive.

  • Creating Indexes in Production Server.

    Hi All, 1. We have master data table in Production server with 2 million records.This master data table doesn't have any Indexes created which causes the delay in Loading process. How to create indexes in production 2. This table have Index created i