Activity Price Control using user status

Dear Gurus,
I need to control activity price i.e if the corresponding user status is active then the price of the activity cannot be changed. Please let me know which object type has to be assigned to status profile.
Please help..
Thanks in advance.
Regards
Sreedhar

Hai Harsh
I have created a user status assigned to object types project, wbs, network activity,  network header,  network header old, i have made all business transactions forbidden including  manual cost allocation and lock but system is still allowing me to change the price.
Please help
regards

Similar Messages

  • Can the business transaction be controlled using user status profile?

    Hi All
    there is a requirment that in a project there will be 3 stages of approval.
    Each stage of approval should allow specific business transaction.
    eg. When the project is apporved in 1st stage then only PR's and pln Oders can be raised.
    When 2nd stage is approved then PR's can be converted to PO.
    When 3rd stage is approved then and Production activity can take place.
    I would like know whether user staus profile can be used to control the business transactions? If yes how?
    If user status is not possible, can any one help me out?
    Regards
    Paimal

    Hi ,
    As per me this scenario can be handled without user status
    When the project is apporved in 1st stage then only PR's and pln Oders can be raised.
    If ur generating PR/ planned order thru MRP run it is only possible after WBS release.So give the WBS release authorisation to 1 st authority.
    When 2nd stage is approved then PR's can be converted to PO.
    Put release strategy to PR so that there can be check by autourised person.
    When 3rd stage is approved then and Production activity can take place.
    Give production order Release authorization to person who is responsible for production planning.
    It is not suggestable to look at this scenario for applying  user status.
    Rgds

  • Block Project Purchase Requisition using User Status

    Dear All,
    We need a copy of TECO, we tried to create a new status using BS22 transaction but its totally new activity of creating the system status. This transaction does not allow to copy an existing status. is there any other way to do so
    We alos tried to block the Purchase Requisition using user status, but its not working. Please guide
    Thanks in advance.
    Murtaza

    Yes, you are right I need the said status for WBS Element. I have assigned it to relevant WBS Elements but not working.
    Let me explain the scenario little more, there are activities having commitments (Purchase Requisitions), we need to process the existing PRs but new commitments must be blocked. we need to use status on WBSE to control it so that if we need to re-open the new commitments, we can do it by disabling the status.
    Murtaza

  • How to get the Time Stamp if we use User Status

    Hi Gurus,
    We used User Status to control several Orders. Now we are required to get the "time stamp" when we change from one status to another, is that information available in the system?
    If not, how do we get the time when a user status is changed from one to another?
    please advice,

    Hi,
    To check such kind of changes you have to follow below path,
    Go to Status tab (Blue Ikon) --- >Extra -> Change Documents-> All- --- > Choose All Changes
    SAP note 390635 provide the possibility to write change records for process and production orders as modification.
    please refer this link also,
    [Link|https://www.sdn.sap.com/irj/sdn/profile?userid=3781605]
    Regards,
    R.Brahmankar

  • Budget Control through User status

    Dear all,
    I am implementing the budget process through user status as follows
    step1 User has to do the Cost planning first, So that time system does not allow to do direct budget allocation through cj30 and stop all the process like Release,PR,PO,GRN FI posting.
    Step 2 approval of cost planning by HOD from this process only system allow the budget allocation.
    step 3 budget approval by GM, So afer the  approval of budget system should  allow PR process.
    Step 4 Budget Release by MD throuch CJ32 and set the user status budget released,After this status system system should allow all the process like Release,PO,GRN,MIRO,FI posting.
    I did all the required configration as per requirement for above process in WBS user status, But my problem is that if suppose MD set the user status Budget released without doing the budget release through cj32 then system allowing all the process because my AVAC is not activited.
    Please provide me the solution
    thanks
    abhijeet

    you need to check you budget profile your availability control should get checked against Release budget mostly for overall release ( A/c to your scenario ) . So when you does CJ32 and  give budget at that time AVAC  status will be on WBS and if you giving less budget in CJ32 system will not allow your approver ( MD ) to save transaction.
    Ind. 'Overall' Ind. 'Releases'       Avail. control against ...
             X                       X             Overall budget released
    Make setting shown as below in your budget profile with activation type 1 .
    With Regards
    Nitin P.

  • Prevention of delivery when using "user status profile" for a sales order?

    Hi,
    I have used "user profile status" in the sales order "as a work flow" for releasing the sales order.
    The user profile are as follows
    a) 10: created
    b) 20: Released
    But I believe I am still able to create the delivery when the order status is still "10" created.
    Any advise, user exit or workaround or should this happen.
    Usefull answers will be rewarded.
    Thanks

    Dear Rajiv,
    Please go through this SAP help link it will help you about Status Management in the sales order processing.
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/560629545a11d1a7020000e829fd11/frameset.htm
    I hope htis will help you,
    Regards,
    Murali.

  • Controlling through User Status

    Dear SAP Gurus,
    I have the following scenario:-
    Status Profile:PROFILE01
    1. User status - CRTD
    2. User status - REL......................Both with the same Lowest and Highest Number and with same priority and Position
    The status pofile is assigned to M2 Notification type.
    Now please let me know with these customization already done, how to go about the following:-
    1. US - CRTD - is to be active till the Corresponding Mnt.Order is CRTD But not Released
    2 US-REL- to be active once the Mnt.ORder is Released.
    Please help me out. Thank you very much in advance

    hi
    while creating the user status ,just doble click on the line which will lead to another screen where you can allow or forbid or set the business transaction .
    Assign this user status to the object type notification
    make the user status CRTD as Initial and for US REL maintain the set indicator for the required business transaction
    regards
    thyagarajan

  • Price control using inforecord

    Dear All,
    I have maintained Pricing Date Control as 1(Purchase order date) in the inforecord.
    When I create a PO, the price is adopted from the condition record according to the PO creation date.
    But when I change the document date in PO and carry out new pricing, I would have expected it to take a new price according to the new PO date. But it does not do so!
    If I change the document date before entering the other information, the price is adopted as per condition valid for the document date. But again,, if I chnage it to say current date, it does not adopt the new price.
    Does it not work this way?
    Please help
    Vijay

    Please go through the following price determination logic which I found in sdn. This will help you to find the problem
    When you create a purchase order or scheduling agreement with time-independent conditions, the system searches for valid conditions and inserts them into the new document (this is the process of price determination).
    In the case of purchase orders, the system searches for conditions in info records and contracts (for contract release orders), and for general conditions.
    In the case of scheduling agreements with time-independent conditions, the system searches for conditions in info records and for general conditions.
    If no conditions are found, but the last PO is noted in the info record, the system can adopt the conditions from this PO. You can specify how the system treats the conditions from the last PO in Customizing for Purchasing (default values for buyers).
    The system can proceed in similar fashion in the event that a scheduling agreement with time-independent conditions is noted in the info record.
    Price determination involves the process of determining already existing conditions only. Thus, if the buyer enters further conditions in the purchase order - over and above those inserted by the system - and a new effective price results, the latter is not calculated via the price determination process.
    If the conditions were adopted from the last document and the buyer performs the New price determination function, these conditions will not be inserted again.
    Date of Price Determination
    In the automatic price determination process, the price can be calculated as at the document date of the PO, or as at another date (such as the current day’s date, the delivery date, or the goods receipt date). You can specify the date to which the price that is determined relates at the following points:
    In the vendor master record, in the Pricing date control field, if you wish to use the same price determination date for all a vendor’s materials.
    In the purchasing info record, in the Pricing date category field, if you wish to use a different pricing date for a certain material supplied by a particular vendor.
    The value in the purchasing info record takes precedence over the value in the vendor master record.
    In the purchase order, in the Pricing date category field
    The value from the info or vendor master record is preset when a purchase order is created. However, this is only used if you change it in the purchase order and carry out a new price determination process.
    The pricing date category in the PO takes precedence.
    Example:
    In the info record, you have specified that the price determination process is to be carried out with the conditions that are valid on the delivery date (pricing date category 2). Furthermore, you have created two validity periods (from 04. 01.1997 until 04. 31.1997 and from 05. 01.1997 until 12. 31.1997), each with different conditions.
    You create a purchase order with the delivery date 05.05.1997. The pricing date category from the info record is adopted. In the course of the price determination process, the info record conditions from the validity period 05. 01.1997 until 12. 31.1997 are then adopted.
    If you wish to adopt the info record conditions from the first validity period in the purchase order, you must change the pricing date category in the PO to blank and carry out a new price determination process.

  • User status erof is active (ORD 900000000000)

    HI All,
    I am getting the following error message when try to do actual settlement for production orders at CO88.
    "User status erof is active (ORD 900000000000)"
    Could anyone tell me what happend and What should i do to fix it ??
    Thanks & Regards,
    Manju

    Hi,
    Obviously in your system you are using user statuses in production orders.
    I don't know this specific "erof" status, since it is particulary defined in your system only.
    Via user statuses we can control the processing flow of production orders, in a specific way. In your case this status is defined in such a way that it will not allow settlement.
    The simplest way out is to edit the order and manually change this status, if this is not disabled by the same status!
    Regards,
    Mario

  • How to use PF status in Table Control?

    I have made 1 table control. Now I need to use three buttons like SELECT, DESELECT, DELETE the rows of table control using PF STATUS.  Can you plz help with the Code.

    Hi.
    Refer this code.
    The following example processes a table control with LOOP with parallel loop using an internal table. By using function codes you can sort columns and delete rows from the internal table. The ready for input status of the table control fields is controlled using a function code.
    REPORT demo_dynpro_tabcont_loop_at.
    CONTROLS flights TYPE TABLEVIEW USING SCREEN 100.
    DATA: cols LIKE LINE OF flights-cols,
          lines TYPE i.
    DATA: ok_code TYPE sy-ucomm,
          save_ok TYPE sy-ucomm.
    DATA: itab TYPE TABLE OF demo_conn.
          TABLES demo_conn.
    SELECT * FROM spfli INTO CORRESPONDING FIELDS OF TABLE itab.
    LOOP AT flights-cols INTO cols WHERE index GT 2.
      cols-screen-input = '0'.
      MODIFY flights-cols FROM cols INDEX sy-tabix.
    ENDLOOP.
    CALL SCREEN 100.
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'SCREEN_100'.
      DESCRIBE TABLE itab LINES lines.
      flights-lines = lines.
    ENDMODULE.
    MODULE cancel INPUT.
      LEAVE PROGRAM.
    ENDMODULE.
    MODULE read_table_control INPUT.
      MODIFY itab FROM demo_conn INDEX flights-current_line.
    ENDMODULE.
    MODULE user_command_0100 INPUT.
      save_ok = ok_code.
      CLEAR ok_code.
      CASE save_ok.
        WHEN 'TOGGLE'.
          LOOP AT flights-cols INTO cols WHERE index GT 2.
            IF  cols-screen-input = '0'.
              cols-screen-input = '1'.
            ELSEIF  cols-screen-input = '1'.
              cols-screen-input = '0'.
            ENDIF.
            MODIFY flights-cols FROM cols INDEX sy-tabix.
          ENDLOOP.
        WHEN 'SORT_UP'.
          READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
          IF sy-subrc = 0.
            SORT itab STABLE BY (cols-screen-name+10) ASCENDING.
            cols-selected = ' '.
            MODIFY flights-cols FROM cols INDEX sy-tabix.
          ENDIF.
        WHEN 'SORT_DOWN'.
          READ TABLE flights-cols INTO cols WITH KEY selected = 'X'.
          IF sy-subrc = 0.
            SORT itab STABLE BY (cols-screen-name+10) DESCENDING.
            cols-selected = ' '.
            MODIFY flights-cols FROM cols INDEX sy-tabix.
          ENDIF.
        WHEN 'DELETE'.
          READ TABLE flights-cols INTO cols
                                  WITH KEY screen-input = '1'.
          IF sy-subrc = 0.
            LOOP AT itab INTO demo_conn WHERE mark = 'X'.
              DELETE itab.
            ENDLOOP.
          ENDIF.
      ENDCASE.
    ENDMODULE.
    Reward all helpfull answers.
    Regards.
    Jay

  • ECM - user status control

    Hi everybody,
    In Engineering change management,
    While creating a user status, we have option to set 1) what are system status can be controled by this user status
    2) which system status can set this particular user status.
    How do we set one user status control other user status.
    In my scenarios user status B should be allowed to set from user status A, ONLY after the system status P is set.
    thanks in advance for responce
    Thanks
    vennela

    Hello,
    This is possible by inserting the logic into the screen exit.
    Ask your abaper to check for the exit. Also you may have to create a ZTable to maintain the status sequence.
    We have done it in our project
    Regards
    Prasad K
    Edited by: Prasad K on Dec 17, 2010 1:37 PM

  • User status linking between wbs and network

    Dear All,
    I got one requirement in which i am using user status at wbs level to block all the transactions. Now the  problem which i am getting is that even though i am maintaining the user status at wbs level, users are able to post the data on network activities. If i am maintaining the user status at activity level than i am able to stop the same.
    Kindly suggest cant we maintain user status at wbs level and stop fi posting at activity level. Is there any way to achieve this.
    Regards
    Abhishek Sinha

    Dear Abhishek,
    Use same sataus profile on Neworks also after having included Network activity & Network header as affected object types in OK02
    regards,
    Sam L.

  • User statuses and budgeting

    Hi Experts,
    I want control on generation of PR , PO before project has been budgeted.
    For that I have created status profile and 2 status as BUGD and NBUD. I also link this status profile in OPSA.
    But still my PR and PO are generated without allocating budget to them.
    Just now I have checked that without CJ30 , WBS is not releasing. But network and Activities below it canbe release so I can make PR and PO's. I need control on total PR , PO generation.
    please guide me in this topic.
    Thanks and Regards
    Raghav
    Edited by: Raghav123 on Dec 10, 2010 11:49 AM
    Edited by: Virendra Pal on Dec 10, 2010 11:50 AM
    Please search forum - there are lots of threads on how to use user status to disallow PR and PO

    Thanks.
    Any idea if this could be used in iRecruitment? We have a lookup in iRec 'IRC_EMP_CAT' and its not extensible. I need to add in more categories there but cant do so. Do you think this window can do what I need?

  • USer status in order

    Hi,
    In the order CO02 :
    My customer need when selecting the user status Z0001 and save, the system re-edit automaticaly the production order and also the order confirmation from the customer order attached to my production order.
    How can we do this?
    Thanks for your help.

    Hi
    I think using user status only this will not possible, you need to check the enhancements. Becuse production order user status only control the function of the production order.
    Thanks
    S.Murali

  • User Status for process orders

    Dear Experts,
    We are using user statuses for process orders & with this we are resricting or allowing certain business transactions.
    My question is can we automatically set the two consecutive user statuses ?
    Means when the GR for process order is done i have set the user status as GR.
    Next user status is CLSD.
    So after completing the closing of process order by settlement transactions can i set the staus as CLSD automatic?
    I am trying to do it but i am getting error as-
    "Status CLSD is not allowed (ACT 30000292 0010)"
    Your help is highly appriciated
    Regards
    Vivek

    Hi,
    1) Still your order is carrying cost, it has not settled properly
    2) you can check in CO02 itself, Go to tool bar at top
    3) here Go to > Costs > Analysis & check whether order is set to Zero
    4) you can check in KKBC_ORD also
    Also, pls refer below link
    Re: HOW automatic order status change to CLSD
    regards,
    Sankaran

Maybe you are looking for

  • RTorrent: move downloads to different directories depending on tracker

    Hi! I would like rTorrent to move completed downloads to different directories depending on the trackers in the torrent. An ideal setup for me would be something like this: torrents/completed/tracker_x torrents/completed/tracker_y torrents/completed/

  • How can I move an iTunes song to Finder?

    I am trying to organize my songs.  I have a number of songs on playlist in iTunes that I would like to transfer to iTunes.  So far none of my attempts have been successful.  How can I do this?

  • Class Cast exception in JSP

    Hi All, Softwares used : UI--> JSP/Flex Grid/Dojo framwork Spring MVC Back end : EJB 3.0 application Server : Jboss 4.2.2 i have one Ajax call witch will update my flex grid after getting the data from Backend. i am able to get responce object but i

  • ASR1K 5xE1 MFR Frame relay traffic not forwarding in one direction

     Dear Techies,   Hope all is well ! Im doing this inter-op testing with Alcatel device for frame-relay and MFRs and got stuck at this situation which is actually mind boggling and I think i might be missing something "silly" :-( Its a simple setup of

  • Se316 error while posting ML81n

    Dear Friends, system showing error 'Enter a net price" message number SE316 while posting Ml81n, PO created with reference to PR. PR contains only one service specification (child line) PO contains 4 service specification getting error when trying to