How can we restrict users from marking service orders as deleted

Hi,
Please guide me :
Is it possible to restrict users (who are having authorization of marking service orders as deleted) from marking some service orders as deleted, if they have not created these service orders?
In other words, requirement is : only the person creating the Service Order should be authorized to delete.
Please guide.
Thanks and Regards

There are many BADI and EXITS available, you have find the appropriate place to put your code.
USER - EXITS
CNEX0013  Order: Cust. enhancement: Default item category comp. assgmt
CNEX0026  Customer enhancement for general inspection of material
CNEX0027  Customer enhancement: Plant, storage loc. finding for comp.
IWO10004  Maintenance order: Customer check for order completion
IWO10005  Maintenance order: Cust.-specif. determination of profit ctr
IWO10006  Maint. order: Fcode exclusion through cust. enhancement
IWO10007  Maint.order: Customer enhancement - permits in the order
IWO10008  Cust. enhancement: Determination of tax jurisdiction code
IWO10009  PM Order: Customer Check for 'Save' Event
IWO10010  Maint. order: Cust. enhancement for determining WBS element
IWO10011  Maint. order: Customer enhancement for component selection
IWO10015  Maintenance order: F4 Help for user fields on operation
IWO10016  PM Order: Cust. enhancement to check operation user fields
IWO10017  Determine external order number by customer logic
IWO10018  Maintenance order: User fields on order header
IWO10020  Maintenance order: Automatically include task list
IWO10021  Automatic task list transfer when creating order from notif.
IWO10022  Determine calendar from user exit
IWO10023  Service order: Change header data for advance shipment doc.
IWO10024  Service order: Changes to items for advance shipment
IWO10025  PM/SM order: Finding responsible cost center
IWO10029  Inclusion of bill of material in PM/SM order
IWO10030  Preset Fields for Event Object
IWO10031  Hide personnel number in PM/SM order
BADI
Name of a BAdI Definition
ARC_PM_ORDER_CHECK
ARC_PM_ORDER_DELETE
ARC_PM_ORDER_PREPROCESSING
ARC_PM_ORDER_WRITE
ARC_PM_QMEL_CHECK
ARC_PM_QMEL_DELETE
ARC_PM_QMEL_PREPROCESS
ARC_PM_QMEL_WRITE
IWO1_ORDER_BADI
IWO1_PREQ_BADI
IWO1_SCREEN_MODIFY
IWO1_TL_INTEGRATION
IWO1_TL_INTEGRATION2
Edited by: Manish  Bisht on Jul 11, 2009 9:27 AM
Edited by: Manish  Bisht on Jul 11, 2009 9:28 AM

Similar Messages

  • How can we restrict users from changing the data in HFM.

    Hi All,
    We have requirement from users where, They don't want the base data being loaded from SAP to HFM via FDM through ERPi to get changed in HFM at <Entity Currency>. They want data to be read only and no body should be able to change neither Grid nor Forms and neither Smart View. If we restrict by Shared services access then again they can't change ownership management value.
    Regards,
    Sushil

    Hi Thanos, Thanks for your reply.
    Yes i am aware of the security class, so your suggestion is to use security classes to restrict users? And how can i use the phased submission for the same?  I am new to HFM so please bear with me.
    I have one more question that my Application is HFM EPMA application. So is it necessary to have Application Administrator to change hierarchy and Deploy the Application from EPMA?
    Thanks,
    Sushil

  • How can i restrict user to access database object (procedure) or JSP

    Hi
    I have 9ias infrastructure 902, on win2k box with 9i DB.
    and I have one PL/SQL web application and another J2EE application both are hosted by 9ias 902.
    Now we are looking forward to couple both with SSO.
    I have deloyed samples of both and works fine.
    Each application have different set of users, i mean there is no common user.
    How can i restrict user not to view the web page which is not authorised to them.
    as far as i understand from the Grocery demo is pick the role (which is a string only) from OID and programaticall apply security via if else endif construct.
    can any one through light upto my concern.
    regards
    [email protected]

    Hey Mary
    No i haven't try to do that via pl/sql....
    as the our application is j2ee app... deployed in oc4j.. with sso and ldap....
    still finding to do so....
    what i have realized that LDAP is just to store user information in inverted tree... and one have to build separated access security mechnisum that will be applicable to j2ee system....
    thanx...
    samir....

  • How can l block users from backing dating transactions

    1. How can l block users from back dating transactions in SAP B1. It was discovered that, in production dept there is this allowance given to them to keep producing for the previous month in the new month; this according to line staff is to enable them meet up their monthly target, after a meeting with the management it was resolved to block that right of backdation of enteries. how can l  correct  this.
    2. How can l change the decimal places backward in the general settings of administration of SAP B1( iniatially it was set to be 5 under Quantity now want to correct it to 3 how do l go about this).
    Joel

    Joel,
    By forum rule, one question for one thread.  I will answer you the second:  If you are using 2007 version, the option to decrease decimal place is not available.  Check this thread to know more:
    Re: REDUCE NUMBER OF DECIMAL PLACES
    Also note: this forum is just for B1 system administration.  Please post it on the main forum.
    Thanks,
    Gordon

  • Authorization of marking service orders as deleted

    Hi,
    Please guide me :
    Is it possible to restrict users (who are having authorization of marking service orders as deleted) from marking some service orders as deleted, if they have not created these service orders?
    In other words, requirement is : only the person creating the Service Order should be authorized to delete.
    Please guide.
    Thanks and Regards

    What do you mean for Service Order ?  If it is part of marketing documents, then you may use Document Owner Authorizations.
    I am afraid you posted your question to the wrong forum.  Here is SAP Business One System Administration forum.  Dedicate to SAP Business One System Administration.  Please close the thread and post on the proper one.
    Thanks,
    Gordon

  • How can i restrict user through material group

    Dear Guru's
    We have two business process CDMA and GSM
    Two purchase organisations, different document types and  different material groups
    our user  is procuring a materials for CDMA using GSM materials codes.
    How can i restrict him.if he selects GSM purchase organisation he should procure only for GSM using GSM materials codes.
    IS it possible to restrict  through material groups
    Regards
    subhash

    Hi Ha Tran,
    Thanks for your suggestion.
    But the problem is that we have two business CDMA and GSM business.
    The enitity and reporting will be in the same company code.
    So we came up with two purchasing organisation because the first purchase organisation was already assigned to company code.
    and the business want different material groups for difeerent business.
    Ex: one material   100000000  DESC : Switching  with material group  NWTR
    the same material  with different number 1000000001 Desc: Switching  material group : GNWTR
    Now the user while  creating purchase order for GSM ,he is using CDMA material.
    I want to restict the users that if he selects document type and purchasing organisation of GSM. System should allow only GSM materials.
    Regards
    Subhash

  • CRM PCUI how can I restrict Users

    hi all,
    We are having 5 Portal Users for each User I assigned role in Portal called sales representative which is a part of standard CRM 5.0 Business package.
    Each user use to create Account, lead and opportunity.
    My requirement is, whenever User created account, lead and opportunity, the other Users should not see those details.
    So how can I restrict them?
    In CRM GUI we have created new role and changed,its working fine, But in CRM-Portal (PCUI)  its showing all other users details.
    There is any other way without using Access Control Engine (CRM-ACE), I can restrict the User.
    regards,
    Naresh

    Hi Naresh,
    While working on one project we had faced same problem for this we had used diffrent approch.
    for achiving this u can do below things:
    1) Create diffrent iview for each user. (Assign it for each user for PCUI Portal)
    2) In each iview in Show Advance Search window u have to make "Belonging To " field Freeeze with Value "Me"
    3) Using MAC(CRMC_BLUEPRINT_C) u can achive above steps.
    After doing above step u'll come to know that the respective user can only search and access only their Transaction and not others.
    Hope it'll help u, let me know if u want further help.
    Thanks,
    Dipesh.
    Edited by: Dipesh Date on Oct 8, 2008 1:21 PM

  • How can i remove items from list that have been deleted when i click on them it keeps showing empty

    how can i remove items from the list that have been deleted when i click on them it keeps showing folder empty

    Actually, Reader SHOULD keep showing documents that no longer exist, I disagree. It's no big deal, and people will quickly realise why they can't open the file. They open more files, the old ones move off.
    The REASON why it should not check is that checking whether a file exists can take a long time when things aren't good. For instance if a file server goes down, or a memory card is unplugged. That in turn would mean delays opening the File menu, and I've seen some software that can sit there for several minutes. That would really give people something of which to complain...

  • How can I remove photos from my camera roll without deleting them from an album?

    I have some photos in an album and also copies on my camera roll in. photos on my ipad2. I want to remove/delete from the camera roll without deleting them from the album. As far as I can see, when selected from the camera roll for deletion I am asked if I want to remove the photos from all locations - with no other options??
    Thank you for your help
    ian

    Which iOS version are you using?
    Are you also using iCloud?

  • How do I restrict users from installing applications?

    Or more specifically, yahoo messenger. I can't seem to figure this one out. Two user settings on our machines (public and admin), public does not have admin priveleges, so cannot make modifications like installing applications, but someone seems to keep installing messenger all the same. I investigated and figured out that it seems like when logged onto the public account, one can still install applications in their user/applications folder without needing to authenticate. or maybe Yahoo Messenger doesn't read as an application, so it doesn't need authetication? I am trying to make it so no one can install any application without admin priveleges.

    "Parental Controls" works on a "white list" principle, so if an app isn't available in the "Accounts" pref pane, it shouldn't be accessible for the "managed" user because the default is to deny everything not on the list.
    But also be aware that the type of "Parental Controls" you have selected may affect the user's ability to use a given programme. For example, if the "Allow supporting programmes" checkbox is selected, it may be possible to launch indirectly a programme that hasn't been approved explicitly.
    Also, note that a "Simple Finder" account doesn't (and isn't intended to) restrict application access at all, whereas a "Some Limits" account does.
    And as "Keith Gaboury1" points out, if a given service allows access through a web interface, restriction of a programme on the local computer won't have any effect.
    "Parental Controls" are somewhat effective in preventing users from using unauthorized programmes, but as far as preventing the installation of apps, that is something that would be fairly difficult to do if the user is to have a functional account. If a user can save files to a directory (such as their home folder or "/Users/Shared" or the "admin" user's "Drop Box"), it would be possible for them to install an application there. There are ways of preventing executables in the user's own "home" from functioning, but then they could always run an app from a CD or a flash drive or a disk image instead (I'm not sure how to block those). So the "white list" approach of controlling application use (as opposed to installation) is probably the best compromise.

  • How do I restrict users from downloading?

    I am trying to a create a generic student account on several new iMacs.  I need to prevent students from downloading or installing programs, such as limewire.  I would also like this account to delete all files when the "student" user is logged out,  like the guest account.  Can I just rename the guest account "student"?
    I am sure this is any easy answer.  The Mac's are brand new in our school and I am still trying to figure everything out.  Lovin' it so far.  Thanks for any help!!

    you can create new user account(s), set them to restricted and then use the children protection feature of OSX to enforce a lot of settings to these users.
    You need only 2 items in SystemSettings : 1. Users ( heads icon ) and 2. the Children Protection item ( yellow icon -- I dont know how it is called in english OSX ).

  • How can i restrict users for entering manual expenditure batch for inventor

    Hi,
    Can someone explain me how to restrict users to enter manual pre approve batch for inventory expenditure class in projects??
    Regards,

    Forms Personalization.
    Regards
    Dharam

  • How can I add user from C program?

    I need to add, change, remove users and change passwords from my application on Solaris 2.6.
    How can I do it?

    Hi,
    I do not think there is a direct API for accomplishing this.
    You can try calling "useradd" through Std C library function
    system (3C).
    "useradd" has a limitation that you can set/change password. Bundled
    with Solaris 2.6 and higher, there is a functionality called
    'admuseradd' which allows the passwd to be set on the command line. You will need to install Adminsuite from the 'Solaris Internet
    Extension CD' to get the functionality.
    Hope this helps.
    Thanks,
    Gopinath
    Sun - DTS.

  • How can I using tpcall from one service to another service in the same server

    When I using tpforward between two services in one server, it's working ok. However,
    when I using tpcall from one service to another service, it's failed?
    anybody can tell me why?
    thanks
    george

    "george" <[email protected]> wrote:
    >
    When I using tpforward between two services in one server, it's working
    ok. However,
    when I using tpcall from one service to another service, it's failed?
    anybody can tell me why?Basically, tpcall:ing another service in the same server is a no-no, unless you
    a) are running a multi-threaded server (requires TUXEDO 7 or newer + compilation
    options) or
    b) use tpacall() instead of tpcall() and specify the flag TPNOREPLY. This is probably
    not what you want to accomplish, though.
    The reason is that TUXEDO servers by default (and always in versions before 7)
    are single-threaded. If service A and B both reside in server X, server X will
    be busy taking care of the call to A. If A makes a call to B, the call will be
    put on the queue to X, but X will not look at the queue until it is done with
    A, which won't happen until B returns... deadlock!
    You can play tricks with starting multiple instances of X, but in the end you
    will always face a risk (something lika a race-condition) for a dead-lock.
    Solution: Move service B to another server (usually quite easy) OR switch to multi-threading,
    if that's possible. Just make sure all code your service calls is MT-safe as well...
    thanks
    georgeHope this helps you,
    /Per

  • How can i play video from another service?

    i have 2 services, fe A and B, and i want to create a player in service A to play a video component. I have tried to put 2 video components in service A but nothing was played.
    in this case the code used was:
    mediaLocator = new MediaLocator("dvb://1.1.1.1");
    player2 = Manager.createPlayer(mediaLocator);
    I tryed it in another way, with "ServiceContextFactory.getInstance().getServiceContexts();"
    but service context array length was 1 (and there's 2 services). I think the problem is that my service/app does'nt have permisions to catch te neighbour service context or video component.
    some one can help me to do this?

    well i found the way!!
    first, i created a player instance from current service. i stopped it, and made a player.deallocate() to later make a player.setSource(). passing a media locator.
    :)

Maybe you are looking for

  • How do I copy and paste a gradient color from one document and then use the gradient on another document?

    I am making business cards. On the back of the cards there are two lines with gradients. Below is a card with a magenta gradient. I want to select both lines and change the magenta gradient to the orange gradient from the file below. How do I do this

  • Cannot Reinstall Creative Suite 5

    I have Windows 7 on a PC and cannot seem to reinstall my Creative Suite no matter what I try. I ran the uninstaller, also the so called "clean uninstaller", deleted adobe files that were associated with the program, before trying to reinstall. Can so

  • Reading Files From Network Share

    I am attempting to read files on a shared volume of a Windows 2003 machine from a Forte client (win2k - 5.0.26). If doing this is possible, how does one reference a remote file? Thanks, -skynet-

  • Transfer Photos from iPhone back to MAC

    Need to get photos from iPhone back to my MAC - they are not iPhone photos. They were installed from iPhoto then hard drive crashed and pictures were lost. Now would like to get them back from iPhone. Can this be done?

  • How to recover password from Database link in Oracle 10G

    Hi guys, How can I get a user password from DBLink in Oracle 10G? From sys.link$ the column "PASSWORD" is empty and the crypted data comming from the new column "PASSWORDX" does not work by using "... identified by values..." Any idea? Thanks...