DMS: CV02N without delete original option...any Authorisation object exist?

Dear All,
            I have a requirement that a person requires to link WBS element, PO item or PR item to some documents which he doesn't has no authorisation to create or change since those are not created by his Dept. but he wants to links them to his WBS lement or PR item.
So i was thinking of creating a role for him by giving a change mode athourization to those doc types but then he also gets the authorization to delete the original,
Which he should not get.
So is there any athuo. Obj. to control it or by any other method i can control it.
Suggestions welcome.

Hi Nishant,
Delete authorization comes automatically with change role.
So if you want this solution in SAP GUI then you have 2 options
1. Make a ZTABLE with User IDs whom you want to restrict deletion activity and maintain the same in the cv02n user exit. This will disable your delete button.
2. There is a BAPI i.e Document_Auth01 implement that and then remove the activity 52 from Auth Object C_DRAW_TCS. This will also restrict users from deleting originals.
Else if you also want this solution is Easy DMS then to make you aware both above changes will not have any affect on EASY DMS there you can achieve this via registry Entries or Via ACL's.
Hoe it answers your query.
Thanks Amulya

Similar Messages

  • How to delete xml content without deleting the content of the object?

    Hey, with the following code I am marking up a page item and deleting it's xml content:
    text_value = text_area.xmlElements.add('text', current)
    text_value.contents = '';
    current is the current app.selection. The code works, with one downside: It also deletes the content of my text frame in my document. I only want to delete the xml content. Is this somehow possible?
    Thanks in advance!!
    Regards
    Fred

    Dear Fred,
    Please use the below Code, this will helps you to achieve your target.
    //============================== Script Starts ============================================//
    var doc = app.documents[0];
    //========================================================================//
    /* Use Glue Code */
    //==================================================================//
    __RemoveXMLElments(doc);
    function __RemoveXMLElments(doc)
          var elementXpath = "//text";
            var myRuleSet = new Array (new __RemoveXMLElments_XPath(elementXpath));
          with(doc){
            var elements = xmlElements;
            __processRuleSet(elements.item(0), myRuleSet);
    function __RemoveXMLElments_XPath (Txts)
            this.name = "RemoveTexts";
            this.xpath = Txts;  
            this.apply = function(myElement, myRuleProcessor){
                with(myElement){
                    try{  
                            var myCnts = myElement.texts.everyItem();
                            myCnts.remove();
                      }catch(e)
    //============================== Script End============================================//
    Thanks & Regards
    T.R.Harihara SudhaN

  • Authorisation objects

    Hi,
    I want to know if I use any authorisation object in my report, against what does it checks for the authorisation of a user.
    I think it check in roles assigned to him, whether that particular object is present or not.
    so is there any sense to use authorisation abject in report or it is better to assign in roles itself.

    Hi
    In general different users will be given different authorizations based on their role in the orgn.
    We create ROLES and assign the Authorization and TCODES for that role, so only that user can have access to those T Codes.
    USe SUIM and SU21 T codes for this.
    Much of the data in an R/3 system has to be protected so that unauthorized users cannot access it. Therefore the appropriate authorization is required before a user can carry out certain actions in the system. When you log on to the R/3 system, the system checks in the user master record to see which transactions you are authorized to use. An authorization check is implemented for every sensitive transaction.
    If you wish to protect a transaction that you have programmed yourself, then you must implement an authorization check.
    This means you have to allocate an authorization object in the definition of the transaction.
    For example:
    program an AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT <authorization object>
    ID <authority field 1> FIELD <field value 1>.
    ID <authority field 2> FIELD <field value 2>.
    ID <authority-field n> FIELD <field value n>.
    The OBJECT parameter specifies the authorization object.
    The ID parameter specifies an authorization field (in the authorization object).
    The FIELD parameter specifies a value for the authorization field.
    The authorization object and its fields have to be suitable for the transaction. In most cases you will be able to use the existing authorization objects to protect your data. But new developments may require that you define new authorization objects and fields.
    http://help.sap.com/saphelp_nw04s/helpdata/en/52/67167f439b11d1896f0000e8322d00/content.htm
    To ensure that a user has the appropriate authorizations when he or she performs an action, users are subject to authorization checks.
    Authorization : An authorization enables you to perform a particular activity in the SAP System, based on a set of authorization object field values.
    You program the authorization check using the ABAP statement AUTHORITY-CHECK.
    AUTHORITY-CHECK OBJECT 'S_TRVL_BKS'
    ID 'ACTVT' FIELD '02'
    ID 'CUSTTYPE' FIELD 'B'.
    IF SY-SUBRC <> 0.
    MESSAGE E...
    ENDIF.
    'S_TRVL_BKS' is a auth. object
    ID 'ACTVT' FIELD '02' in place 2 you can put 1,2, 3 for change create or display.
    The AUTHORITY-CHECK checks whether a user has the appropriate authorization to execute a particular activity.
    This Authorization concept is somewhat linked with BASIS people.
    As a developer you may not have access to access to SU21 Transaction where you have to define, authorizations, Objects and for nthat object you assign fields and values. Another Tcode is PFCG where you can assign these authrization objects and TCodes for a profile and that profile in turn attached to a particular user.
    Take the help of the basis Guy and create and use.
    Reward if usefull

  • Authorisation object for field level

    Hi all,
    In support desk ,Is there any authorisation object for controlling field level changes such as category or priority by message processors.
    Balamurugan

    Hi.
    Not that I know of. I was also looking for something like this and could not find anything.
    I think there is even no logging if someone makes any changes to those fields.

  • Problem with replies in Maverick's mail.  Originating emails send fine.  When replying to an email (various addresses) the reply is hung up and can not be sent.  Option becomes put in draft, delete, etc.  Any suggestions would be helpful

    Problem with replies in Maverick's mail.  Originating emails send fine.  When replying to an email (various addresses) the reply is hung up and can not be sent.  Option becomes put in draft, delete, etc.  Any suggestions would be helpful.  Mid 2013 iMac.

    I don't know how rare this is.  I went a week or so without a problem, and now it's starting to recur.  Also, in some instances, an email will look unsent (remain in the outbox on the Treo), but it has been sent, and recipients are replying while I'm trying to figure out what is going on.  Further, it will send the same email over and over during this madness.
    This is a show stopper.  If there isn't a software fix soon, I may chuck this phone in the garbage.
    Post relates to: Treo 800w (Sprint)
    UPDATE:  The problem comes and goes.  The next day, no changes to the treo, everything workeds.  Now i'm suspecting the sprint server, and how it/the phone responds from failing to send while roaming.  I've since turned off roaming, and haven't had a problem for several days.
    Message Edited by slrichardson on 12-22-2008 01:12 PM

  • I have 20 GB of music stored on my Macbook Air (2011) and only 7GB in my iTunes library? How can I delete the extra music without deleting any of my 7GB in my iTunes Library?

    I have no idea how to go through my folders and delete all this extra music without deleting whatever the 7GB is in my iTunes!
    Please help!
    Thanks!

    If you use iTunes' default preferences settings, anything in your collection will be in your iTunes Media folder.  When you add a track to iTunes it places a copy in the iTunes folder but leaves the original where you downloaded it.  The exceptions are if you use the Automatically Add To iTunes folder it does move it, or you drag items to iTunes while holding down the option key in which case it uses the copy wherever it is.
    As for where the other files are, you will have to look on your computer.  Use Spotlight to search for .mp3 .mp4 or whatever file formats you have.  If they aren't in the iTunes folder and iTunes lists them as being in the library then likely they are the original files which you can delete.
    You will have to do some careful checking that whatever you delete is not the file actually used by iTunes.  If you have a flash drive or another drive for temporary storage i would stick the extra files there and then if something breaks you can restore them

  • Add photos to iPhone without deleting existing if original photos are lost

    How do I add photos to my iPhone without deleting the existing ones on the phone if the original photos on my desktop PC have been destroyed by hard drive crash?
    Basically, I want to insert new photos on to my iPhone. But, if I do a synch, it will delete my old photos, which now exist only on the iPhone itself.
    I only see an all-or-nothing option when you synch. I don't see a way to add new photos without deleting the existing ones unless you still have all of the photos in a folder on your desktop computer. Help?

    You don't. The iphone is nota storage device.
    It simply mirrors the selected content from your computer.
    If it is not on the computer, then it is not on the iphone. Sorry.
    Your pics should have been included in your regular back up copy of your computer file/docs/pics/music/etc.
    If for some reason you did not backup your pics ( not good), then you can e-mail the pics to yourself.

  • I have one playlist on iphone4. how can i add new playlist without deleting old one. i do not have old playlist in itunes any more.

    I have one playlist on iphone4. how can i add new playlist without deleting old one. i do not have old playlist in itunes any more.When i try to sync iphone with itunes it says that this action will remove my old playlist and all songs.

    "it says that this action will remove my old playlist and all songs."
    Are you connecting to a different iTunes library than you normally connect to?  That will erase the songs and playlists since the iPhone can't be connected to multiple libraries even if it is in manual sync mode.
    If you no longer have access to the original library that your iPhone calls 'home', then the only way to save the playlist (and the songs on your iPhone) would be to use a 3rd party application to extract your iPhone contents to this new iTunes library you're trying to connect to.

  • Recover without deleting any files

    Laptop - HP Pavilion G4 - 1201tx
    OS - Windows 7 Home Basic x64
    I have been having quite a lot of problems after updating AMD drivers - No text on start(Fonts corrupt) (Fixed), Windows drive icons appear to be corrupt, cannot start HP recovery manager after booting(or ANY HP program and the Intel programs for that matter). So, I decided to restore my laptop to its original state.
    Here's the question -
    How do I reinstall windows 7 from the recovery drive without deleting the 100+gb of data present in the C: drive?
    Minimized Image Recovery allows me to backup all files of specific filetypes.Isn't it possible to re-install only Windows, leaving everything else intact??
    Please help
    This question was solved.
    View Solution.

    It maybe possible, but not with the Recovery media.  It may ask about saving files but you have to have a reliable place to put the data and then restore it.  I would suggest NOT trusting that much data to chance.  Get an external hard drive and make a backup of the data to the drive, then do the Recovery and return the data.
    Doing a "Repair install" similar to what could have been accomplished with WinXP requires preparation, see and study here: http://www.pcworld.com/article/243190/how_to_repair_a_corrupt_windows_7_installation.html
    {---------- Please click the "Thumbs Up" to say thanks for helping.
    Please click "Accept As Solution" if my help has solved your problem. ----------}
    This is a user supported forum. I am a volunteer and I do not work for HP.

  • I m trying to manage space in my iPhone but what I find is I m not able to delete document data alone of an application without deleting the entire application ... Any other suggestions or methods to accompanish this? Any pointers welcome... Is this a bug

    I m trying to manage space in my iPhone but what I find is I m not able to delete document data alone of an application without deleting the entire application ... Any other suggestions or methods to accompanish this? Any pointers welcome... Is this a bug

    You mean take the cover off of the iPhone, to look inside?  I'd recommend against it.  Even with warranty expired, you might qualify for an out-of-warranty service, which for 3GS is $149.
    Other than that, any repair/service options are going to cost money.  You might want to see if a wireless carrier will let you get a new contract & phone.
    Out of curiousity, you're just using at as, basically, an iPod Touch, if there's no cell provider?  Did I understand that correctly?

  • FtpAdapter without Delete Option

    Hello,
    I am trying to create a polling FtpAdapter. My requirement is to just get the Files but do not delete the files on ftp server. The files will be automatically deleted by host after someone pulls the file. We have only read privileges on the files.
    How do I configure the ftpadapter without delete option?
    If I do not use delete option the wizard will take us to an addition step asking to enter some timestamp format
    Can someone can help me what options should i select to real all the files specified in the directors that matches certain pattern and do not attempt to delete the files?
    An additional Adapter Configuration Wizard window is also available for advanced users. This window is shown in Figure 2-24 and appears only after you make either or both of the following selections on the File Polling window shown in Figure 2-8:
    Do not select the Delete Files After Successful Retrieval check box.
    Set the value of the Minimum File Age field to a value greater than 0.
    Figure 2-24 File Modification Time
    http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28994/adptr_file.htm#CIABDJEF
    This window enables you to specify one of the following methods for obtaining the modification time of files on the remote FTP server:
    File System
    This option enables you to obtain the date/time format of the file modification time with the file system listing command. However, this option is rarely used and is not supported by all FTP servers. See your FTP server documentation to determine whether your server supports the file system listing command, which command-line syntax to use, and how to interpret the output.
    For example, if the file system listing command quote mdtm filename is supported and returns the following information:
    213 20050602102633
    specify the start index, end index, and date/time format of the file modification time in the Data/Time Format field as a single value separated by commas (for example, 4,18,yyyyMMddHHmmss).
    Where:
    o
    4 is the start index of the file modification time.
    o
    18 is the end index of the file modification time.
    o
    yyyyMMddHHmmss is the data/time format of the file modification time obtained with the quote mdtm filename command.
    The resulting service_name.wsdl file includes the following parameters and values:
    FileModificationTime="FileSystem"
    ModificationTimeFormat="4,18,yyyyMMddHHmmss"
    To handle the time zone issue, you must also be aware of the time stamp difference. The time zone of the FTP server is determined by using the Windows date/time properties (for example, by double-clicking the time being displayed in the Windows task bar). You must then convert the time difference between the FTP server and the system on which the FTP adapter is running to milliseconds and add the value as a property in the bpel.xml file:
    <activationAgents>
    <activationAgent ...>
    <property name="timestampOffset">2592000000</property>
    Directory Listing
    This option enables you to obtain the date/time format from the file modification time with the FTP directory listing command. For example, if the directory listing command (ls -l) returns the following information:
    12-27-04 07:44AM 2829 NativeData2.txt
    specify the start index, end index, and date/time format of the file modification time as a single value separated by commas in either the Old File Date/Time Format field or the Recent File Date/Time Format field (for example, 0,17, MM-dd-yy hh:mma).
    Where:
    o
    0 is the start index of the file modification time.
    o
    17 is the end index of the file modification time.
    o
    MM-dd-yy hh:mma is the date/time format of the file modification time obtained with the ls -l command. For this example, the value is entered in the Recent File Date/Time Format field. This field indicates that the format is obtained from the most recent file adhering to the naming convention, whereas the Old File Date/Time Format field obtains the format from the oldest file.
    The resulting service_name.wsdl file includes the following parameters and values:
    FileModificationTime="DirListing"
    ModificationTimeFormat="0,17, MM-dd-yy hh:mma"
    To handle the time zone issue, you must also be aware of the time stamp difference. The time zone of the FTP server is determined by using the Windows date/time properties (for example, by double-clicking the time being displayed in the Windows task bar). You must then convert the time difference between the FTP server and the system on which the FTP adapter is running to milliseconds and add the value as a property in the bpel.xml file:
    <activationAgents>
    <activationAgent ...>
    <property name="timestampOffset">2592000000</property>
    File Name Substring
    This option enables you to obtain the modification time from the file name. For example, if the name of the file is fixedLength_20050324.txt, you can specify the following values:
    o
    The start index in the Substring Begin Index field (for example, 12).
    o
    The end index in the End Index field (for example, 20).
    o
    The date and time format in the Date/Time Format field conforming to the Java SimpleDateFormat to indicate the file modification time in the file name (for example, yyyyMMdd).
    The resulting service_name.wsdl file includes the following parameters and values:
    FileModificationTime="Filename"
    FileNameSubstringBegin="12"
    FileNameSubstringEnd="20"
    ModificationTimeFormat="yyyyMMdd"
    After the completion of Adapter Configuration Wizard, configuration files are created in the Applications section of Oracle JDeveloper.
    The inbound service WSDL file name that is created is also similar to that of the file adapter. The main differences include the operation type and the file type.
    <pc:inbound_binding />
    <operation name="Get">
    <jca:operation
    FileType="binary"
    The inbound header WSDL file named ftpAdapterInboundHeader.wsdl looks as follows:
    <definitions
    name="fileAdapter"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/"
    xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/ftp/"
    xmlns="http://schemas.xmlsoap.org/wsdl/" >
    <types> <schema attributeFormDefault="qualified" elementFormDefault="qualified"
    targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/ftp/"
    xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:FTPAPP="http://xmlns.oracle.com/pcbpel/adapter/ftp/">
    <element name="InboundFTPHeaderType">
    <complexType>
    <sequence>
    <element name="fileName" type="string"/>
    </sequence>
    </complexType>
    </element>
    </schema>
    </types>
    <!-- Header Message -->
    <message name="InboundHeader_msg">
    <part element="tns:InboundFTPHeaderType" name="inboundHeader"/>
    </message>
    </definitions>
    See Section 2.2.1.8, "Error Handling" and Section 2.2.1.9, "Guaranteed Delivery and Recovery from Server Failures" for more information about error handling and guaranteed delivery capabilities.

    Hi,
    Can you connect to the FTP server using any FTP client?
    Execute the following command and see what it returns:
    quote mdtm <Name of File you are polling>
    Removing the following lines is a work around when you get file synchronously:
    FileModificationTime="FileSystem"
    ModificationTimeFormat="4,18,yyyyMMddHHmmSS"
    For FTP get it is required to give the modification time format.
    This command quote mdtm <Name of File you are polling> lets you query the server for the "Modification Date and Time" of a file or directory. For my FTP server it is returning 213 20090212213425 so ModificationTimeFormat="4,18,yyyyMMddHHmmSS" works for me.
    Check MDTM output and give correct start index and date time format.
    Regards,
    Dharmendra
    http://soa-howto.blogspot.com

  • HT4623 Is there any way I can increase my memory without deleting stuff?

    Is there any way I can increase the memory on my iPhone 4 without deleting stuff?  eg by purchasing extra memory?

    No, there isn't. The amount of storage on an iPhone is fixed and cannot be increased. Your only options are to either delete stuff or purchase an iPhone with larger capacity.
    Regards.

  • My husband  and I share the same apple Id for our iphones, now each one has different contacts, email, pictures, information, etc how coul I change the id of my iphone without delete any information?

    My husband  and I share the same apple Id for our iphones, now each one has different contacts, email, pictures, information, etc how coul I change the id of my iphone without delete any information?

    Welcome to the Apple Community.
    Deleting an account from a device will not delete the information from the account, if that is what you are asking.

  • Messages icon indicates that there is an unopened message but when i go into it the message is blank and no option to delete it. Any ideas how i can get rid of this and stop it from opening up in the blank message each time i open my messages?

    The message icon on my iphone indicates that there is an unopened text message, but when i go into it, it just opens up a blank message, and there is no option to delete it. Any suggestions how i can get rid of this message, and prevent my phone from always opening up in the blank message whenever i go into my messages, rather than just opening as my inbox?
    Many thanks

    Hard restart..  While the phone is powered in, hold the power and home button.   Hold them down and keep them held down.  the phone will eventually shut itself off and reopen.  keep held down till you see the appl elogo, then release.  This will not delete anything off your phone, it will just force all apps to stop their current process.  If you just turn the phone on and off, it will just pick up where it left off.  Good luck

  • For the new iPhone 5s - is there not an option anymore to edit imessages without deleting the whole stream?  There are some things I need to keep within a stream and some not necessary, and it looks as like no editing within a conversation?

    For the new iPhone 5s - is there not an option anymore to edit imessages without deleting the whole stream?  There are some things I need to keep within a stream and some not necessary, and it looks as like no editing within a conversation?

    Now I also know about pulling the message to the left to see the time stamp.  Good to know, although I preferred it being right where I could see it without having to do a swipe or keystroke. 

Maybe you are looking for

  • Sparql query using variable paths

    Hi, I have a following graph in Oracle that I like to query using Jena 2.6.4 and OracleJenaAdaptor 11.2.0.3 ind:123 :hasA ind:124 ind:124 :hasB ind:125 ind:125 :hasC ind:126 ind:123 :hasD ind:127 Is there a way to construct a sparql query to return a

  • Open Hub External System

    Hi, I have a basic requirement to extract data out of Open Hub into an external Oracle database. I have read previous threads online on this topic, but still have a couple of questions that are not clearly answered. Firstly, my client complies with a

  • Limit number of employee photo's

    We are storing employee photo's in SAP via ArchiveLink. There is no problem with that. But..... We want to limit the number of photo's of an employee to two. I can't find any parameter or clue to do this. Anyone?

  • E-mail stays on iPhone

    Hi everyone, I have my iPhone sync to my personal email account at my ISP, so that during the day I can keep tabs on personal mail I'm receiving. When I get home each night, I fire up my PC and load up MS Outlook and download my mail which removes it

  • Training and Events Mgt Correspondences HR_ALL_FIX

    Afternoon, Have copied the form for definite confirmation (HR_ALL_FIX) of place into ZHR_ALL_FIX so as to suit the client needs. The problem now is that the attendees addresses are not coming out. when i try and print the correspondence i get the fol