User level authorization for process order

Hi,
Greetings for the day.
As we all know that there are three main screen of process order
1. Header Data
2. Operations data
3. Materials Data
Now, we want to restrict the users to access the screen as below. (T-Code: COR1 & COR2)
Header
PP, MM, QM Users can change
Operations
PP, QM Users can change, MM user can display only
Materials
MM, QM Users can change, PP user can display only
How can we achieve this?
Please guide me.

Hi
Yes, that is impossible to control that way in standard, so I think you may consider the the user exits to write your own source codes to check the changes done by user and prohibit the save.
PPCO0018  Check for changes to production order header
PPCO0019  Checks for changes to order operations
PPCO0008  Enhancement in the adding and changing of components
Regards.
Leon.

Similar Messages

  • User Status Profile for Process Order Operations

    Hello Experts.
    I have a need to set up a User Status at the Process Order Operation level that will prevent operation confirmation when the status is Active .
    I have been successful at the following:
       --- Created a new Status Profile (transaction BS02),
       --- Creating a u201CHoldu201D status,
       --- Defined the Influence on Business Transactions,
       --- Set the allowed Object Types for the profile.
       --- In an individual Process Order operation, I can now select the Status Profile, and set the Hold status, and it functions correctly.
    My problem is that I canu2019t figure out how to set my new profile as a default for Process Order Operations.  For Production Orders, this is done in the IMG definition for the Order Type (transaction OPJH), updating field T003O-VRG_STSMA.  However the Order Type definition for Process orders (transaction CORN) only has a field for a status profile at the header level.  Iu2019ve searched through Configuration and the Recipe, and the Production Version, and the Control Key, but can find no where to set the default status profile for a Process Order Operation..
    As a final desperate act, I manually edited a T003O record for a Process Order Type in our test system, but even this failed to set a default Operation Status Profile for subsequently created Process Orders.
    If you have any knowledge about this, then please help.

    As of this date, we have still not implemented a fix, but I did get some information from someone else who has.
    I'll post his information here for all to see.  Hope you find it helpful.
    From: Joe
    Yes we managed to do it.
    After several false starts and CMOD/projects which suffered because only the default keys (for order number, aufpl etc) were in place and not the actual, we coded up the IN_UPDATE method in the WORKORDER_UPDATE badi. This gives us the final format after the DB save (but before the commit). The update of the STATUS using the SAP std function module was actioned successfully but the status profile was not actually passed through. We assumed that this was because of the update task - so we introduced an INSERT into JSTO instead (a bit naughty I know, but desperate needs etc). If you require anything more let me know.
    Best Regards
    Joe

  • User level Authorization for SSO by using SOAP Sender

    Hi,
    Scenario : Non-SAP to PI 7.31 using SOAP Sender adapter.
    Authentication we need to go for user based level at the receiver system where the information shall be passed from the sender (non-SAP) and also we 're using Single Sign On method for this interface.
    Note : Previously we achieved this through WS-RM using SAML certificates, but this adapter doesn't support in PI7.31 single stack since we have option only by using SOAP adapter.
    Please suggest how can i achieve this for my current landscape.
    Thanks for your help.
    Warm regards,
    Ram.

    Hi!
    The SOAP Adapter itself has no queueing mechanism. But the PI has one if you work asynchronously.
    To pick files it may be helpful to use the Axis Framework of SOAP Adapter whre you can add your own adapter modules.
    Very helpful tips concerning the SOAP Adapter can be found in the SAP Note 856597 (FAQ SOAP Adapter XI 3.0 Pi 7.0 PI 7.1).
    For Axis Adapter FAQ refer to SAP note 1039369
    Hope this helps.
    Regards,
    Volker

  • "Low-level" authorizations for accessing BW reports - add users to role

    Using the advice in Topic "Low-level" authorizations for accessing BW reports, I have been able to publish a query to a role that has 3 test users and each user gets the same query but with different data, as determined in the tables.
    Is there a way to look up the users and e-mail addresses from a table and associate them to the role? We have several hundred e-mail recipients that will not need BW access, but only need an e-mail with a static report that contains data on their own territories.

    Hi!
    i think programatically it might be complex. You got to maintain a seperate variant of report per user and use this variant to send mail. that means you need to maintain a variant and a Broadcast setting per user. once maintained you can use it any number of times the values will be recalculated everytime.
    with regards
    ashwin
    <i>PS n: Assigning point to the helpful answers is the way of saying thanks in SDN.  you can assign points by clicking on the appropriate radio button displayed next to the answers for your question. yellow for 2, green for 6 points(2)and blue for 10 points and to close the question and marked as problem solved. closing the threads which has a solution will help the members to deal with open issues with out wasting time on problems which has a solution and also to the people who encounter the same porblem in future. This is just to give you information as you are a new user.</i>

  • 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

  • User exit for process order

    Hi experts,
    I need user exit for a process order (COR1). While saving the process order batch number has to generate based on the production version.
    I used the exit PPCO0007, but its not working. Is there any other exit available r not?
    Can u tell me exit name at process order creation?
    Naren

    Thanks for your reply.
    I maintained Production scheduling profile in workscheduling view. The number range i used in the user exit is not generating at the time of release. Is there any other user exit is available for process order.
    Yesterday i got another problem. While releasing the process order it is giving a message as release rejected. I went to the log details. In that no batch could be determined message came. I deactivated the user exit and tried. The std number range also it is not taking. I went to goods receipt tab and click on the batch creation button. There also it is giving message as no batch could be determined. How to resolve it. I checked everything in material master and as well as settings. I didint get the solution.
    Please help me.
    Naren

  • Discount level authorization in sales order

    Hi,
    I have one scenario where customer want to give discount level authorization for some customer, please find below example and suggest possible solution
    Ex. There would be like 3 level discount authorization in sales order like sale manager 2%, manager 3-4% n sales head 5%.
    If sales manager make the order n enter  3 %  and more discount then error show like " you are not authorized for this discount" and order can not be saved ,same will be applicable to manager and sales head.
    Note: There may not be different level user id used here means Sales manager and manager will be using same ID.
    Please suggest the configuration step by step
    Edited by: KHAPREVIPIN on Jan 4, 2012 7:51 AM

    Hello
    there is a process of Basis roles that can help u in doing this. Using these roles u can give permission the condition types
    u create 3 diffrent condition type ZCP1,ZCP2ZCP3 and give authorization only to the required level.
    Example : manger can only add ZCP1 not others.
    Through this no need to create any program... for each specifice condition type u can give authorizatoin this is standard in SAP.
    Mager      ZCP1 discount 30%
    user :      ZCP3 Dicount 5%
    If the system must determine automaically : make a requirement for each condition and check the role(USER ID) and pass the condition
    If it is the manual discount then the user can only add the discount they can not give others.

  • BAPI for Process order change

    Hi,
    Can any buddy tell me the Bapi used for Process order change
    with following scenarios:
    Quantity change
    Resource change
    Rescheduling
    Control key change
    RM Change
    Recipe change
    TECO
    REVOKE
    Material shortage check
    Best Regards,
    Sheetal.

    Hi,
    BAPI_PROCORD_CREATE for process order create
    BAPI_PROCORD_CHANGE - Change Process Order
    BAPI_PROCORD_CLOSE - Close Process Order
    BAPI_PROCORDCONF_CANCEL for Cancel Process Order
    Confirmation.
    BAPI_PROCORD_COMPLETE_TECH - Complete Technically
    BAPI_PROCORD_RELEASE - Release Process order
    BAPI_PROCORD_SET_DELETION_FLAG - Deletion Flag
    BAPI_PROCORD_REVOKEUSERSTATUS - Cancel User Status
    BAPI_PROCORD_SCHEDULE - Carry Out Scheduling
    pls refer below link
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/200dd1cc-589e-2910-98a9-bb2c48b78dfa
    http://help.sap.com/saphelp_nw04/helpdata/en/e0/9eb2370f9cbe68e10000009b38f8cf/frameset.htm
    Regards,
    Sankaran

  • Inspection Lot for Process Order without Header Material

    Guys,
    We have an scenario that we create a Process Order without Header material using T code CORO. Is it possible to assign or create  a Inspection lot for Process order?
    Regards,
    Senthilraja

    Hi
    Please refer
    QPL10004 User subscreen for displaying additional data in insp. lot
    Regards
    Sujit

  • Material staging for process order

    Dear All,
    Can we use material staging for process orders.
    If possible pls brief the procedure.
    Subbu.

    Using warehouse management /WM) :
    - Create a control cycle for the component, using LPK1. Here you define if the supply will be specific for the order (when weighing takes place in the warehouse) or for released orders (normallu full packages of components and weighing is done at plant level). Reference to a supply area.
    - The resource used in the operation has a reference to the supply area.
    - Components have material master views in WM for the selected storage type
    Then, when releasing the orders run LP10 - LP12 to generate the Transfer requirements for the raw materials. These TR will be converted to Transfer Orders and Confirmed, so the stock will be moved to your supply area.
    Using Inventory Management, none of the above is required. You can use MF60 to move materials from General Storage Location to Shop Floor SLoc.
    Regards

  • Progress confirmation for process order

    Hello to all,
    I want to use the progress confirmation functionality for process order. I know that it is possible for production orders, but I couldn't find respective transaction for process order. Do you know if it is possible to use progress confirmation for process orders.
    BR,
    Nikolay

    Thanks for your inputs, but they are not useful!
    COR6 - it cannot be used once the order is confirmed at phase level;
    COOISPI - it's a report
    COR6N -it is the standard transaction for process order confirmation
    I want to do so-called "unplanned milestone" for process orders, something similar to CO1F for production orders.
    BR,
    Nikolay

  • Batch Number field in IDoc for Process Orders (message type LOIPRO01)

    Hello PP experts,
    Just wanted to ask if anyone of you have worked with message type LOIPRO01 (IDoc for process orders)
    There is a segment-field in this IDoc  E1RESBL-CHARG which has description of "Batch Number"
    We tried to assign a Bath Number for an Order (using t-code COR2 --> "Goods Recpt" tab under "Receipt" section), generated an IDoc for this order, but upon checking the E1RESBL-CHARG field of the IDoc it is not populated with the Batch Number.
    The material in the process order is FERT, so technically we're trying to assign a Batch Number in one of the process orders for a Finished Goods material type,  so not on the component level.
    Can anyone here verify:
    1. is the E1RESBL-CHARG field of IDoc LOIPRO01 intended for the Product Batch Number?  If Yes, how do we populate that for in the IDoc?  --> Do I need to have a Reservation/Dependent Requirement for the Product for the Batch Number to be populated in the IDoc?
    2. If E1RESBL-CHARG can not be populated for a Product that has no Reservation/Dependent Requirements, Do I have any option of populating this field with just the Batch Number assigned to the Process Order of that product?

    Solved - LOIPRO01 IDoc does not pick up the Batch Number from AFPO table, instead from table RESB.    We need batch from AFPO and just created a lookup using the Process Order Number as import param

  • Missing authorization for processing condition

    Hi  All,
    We are having  a problem with our pricing procedure zxxx.
    we created a pricing procedure and connect it to a java formula.
    this formula return an error message :
    " Missing authorization for processing condition zxxx "
    in debug we see that this message come from the formula and not some kind of authorization check.
    ( even a user with "sap all"  get this message ).
    does any one know how to solve this?
    or:
    does any one know how to debug the java formula ?
    thanks,
    Lilach.

    Hi,
    Check with your basis  consultant whether the authorization is change ?
    Regards,
    Chetan.

  • Function module for Process order status

    Hi techies,
    I want to know the function module for process order status , idoc type is liopro01 and message type is liopro, my requirement is that based on the different status received in IDoc SAP should update the process order status, separate user status will be defined as "MO START" and "MO end" using status profile.also it has change the process order status to "TECO" also it should check the user status for "MO Abort".
    Thanks in Advance

    Hi ross,
    Try this function module.
    STATUS_CHECK_MULTI
    May be helpful.
    Lincon

  • User status profiles for work orders and sub-orders

    Hi Experts,
    I have the following question regarding status profiles for SAP PM work orders (but I guess it relates to all user status profiles).
    Customizing
    A status profile is defined for order type "PM_A", which contains an authorization key "OP" for certain user states (to be set by the ordering party)
    Situation
    The ordering party A creates an order of type PM_A for contractor B, and B then creates a sub-order of type PM_A for contractor C
    Problem
    - If I assign the authorization key "OP" only to roles of party A, then party B can't set the user states reserved for the ordering party (correct for the order A->B, but not for the sub-order B->C)
    - If I assign the authorization key "OP" to roles of party A and party B, then B could set certain user states reserved for the ordering party in the order A->B, which is also wrong
    Question
    Is there a way to restrict sub-orders differently than "non-sub-orders", or do I have to create a "sub-order order-type" for each order type, in order to assign them different status profiles and authorization keys?
    Thanks a lot!

    hi
    since you have 3 roles to be assigned to the same order type with different authorization ,it is better you create an seperate order type for sub order and assign the user status with authorization for B and C
    regards
    thyagarajan

Maybe you are looking for

  • How do I deal with my problem?

    When I want to buy gold from the game can not complete the purchase and show me this sentence (Your purchase could Not Be Completed for assistance, contact iTunes Support at www.apple.com/support/itunes/ww/) I tried many times but I can not And not j

  • Profit center field is not appearing while posting of customer invoice  and

    Hi, profit center field is not appearing while posting of customer invoice in F-02 i was selected profit center field is optional on posting key and field status group level ................ Can anybody tell what are all new gl Reporting list of tran

  • SelectAll and setCaretPosition methods in textcomponent class

    One of my project requirement is to highlight the text when it is being typed in a text field. I am trying to do using selectAll method of text component but it sets the caret position to 0. Also if I set the caret position to end of text, the select

  • Change button names

    Hi Experts, Is it possible to change the button name in SAP documents? Ex. SO button 'ADD' changed to 'SAVE'. Thanks. Don

  • Handling table control in lsmw

    hi, i need a help to handel table control in lsmw. i have created two source structure zheader and zitem. then at the time of maintain structure relations its taking only one structure . means i am able to assign only zheader structure. how can i ass