Granting privs on RECORD level ....?

Hi there.
I'm working on an Oracle Spatial database solution and want to GRANT privs on specific records, not columns but records, for a period of time and then revoke the grants.
In other words I wish to be able to LOCK specific records from being altered for short period of time (from minutes to several hours).
Can that be done with GRANTS?
If so - what is the syntax! And under what subject in the DOC can I read about it.
Thanks very much.
Regard
chr

You can control access at row level using FGAC (Fine Grained Access Control). Simplistically, it allows you to create a function that alters (add) to the WHERE clause of all SQL statements for a specified table (or set of tables).
Let's say you have 10 customers and a single invoice table. Such a function will modify any SQL against the invoice table by adding a predicate 'WHERE CUSTOMER_ID = <current customer'. This will restrict the complete SQL CRUD interface for a customer to his data only. The current customer is determined (usually) via an Oracle Context (also called a Workspace).
Unsure which manuals cover this - suggest that you look first at the Application Developer Fundementals and Oracle Concepts guides. The basics are sure to be described there with more technical references to other manuals.

Similar Messages

  • Record Level Adjust for Audio in Voice Memo or Video Recorder

    I would like to request that Apple allow me to adjust the record audio volume level when recording in Voice Memo or Video Recorder modes. Often I find that the audio is distorting and most times I cannot step back far enough to avoid distortion levels. While I love the ability to SEE the audio level in Voice Memo mode, I am hoping that it is only a matter of firmware upgrade to be able to ADJUST the record level.
    Also, if it is possible, it would be great to see some indication of audio level when recording video... something simple like a bar graph with green, yellow and red bars with the highest level reached sticking for a few seconds so that I can tell what the level is.
    An alternate solution (if none of the above is possible in a firmware update) would be to automatically adjust the recording level to prevent audio distortion.
    Thanks for the great iPod and here's hoping for a great firmware update in the near future!

    Thanks, I've submitted my recommendation to Apple.

  • Record level lock on SAP ABAP table editing

    Hello All,
    I have a requirement wherein I need to give users ability to be able to update contents of a table. Currently, there are using maintenance view on the table for adding/editing contents of this table. However, this prevents other users from being able to enter the table and edit contents of other records within the table.
    Can anybody please guide me how do I go about giving record level edit lock on the table instead of entire table edit lock.
    Appreciate all responses.
    Thanks and Regards,
    Samta.

    Ok
    I  have had a request like yours, i.e the users could manage the same table in the same time.
    The standard behavior avoids it, because a lock of entire table is set.
    This was my solution:
    A) I've created a maintenance view for my table, and I set the attibute S (for subset) for all fields will be the key I want to lock.
    B) I've generated the maintenance table program for the view above.
    In this way if it try to manage the view by SM30, it'll be possible only to indicate the  values of the fields for the subset, so not all data of the table will be loaded, but only the records satisfying  the key.
    C) I've created a program to run SM30 for my view, using the fm VIEW_MAINTENANCE_CALL:
    .CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
           EXPORTING
                action      = 'S'  "Display mode
                view_name   = <table name>
           TABLES
                dba_sellist = tb_sellist
           EXCEPTIONS
                OTHERS      = 14.
    As you can see above, the SM30 is always called for DISPLAY only, in this way no standard lock is set
    D) I've use the event 19 in order to change the mode and set my lock:
    DATA: BEGIN OF MY_LOCK,
              MANDT       TYPE ZPPTA019-MANDT,
              WERKS       TYPE ZPPTA019-WERKS,
              /TRILOG/SE  TYPE ZPPTA019-/TRILOG/SE,
              COD_MOD_TAG TYPE ZPPTA019-COD_MOD_TAG,
            END OF MY_LOCK.
      DATA: W_SEL_LIST TYPE VIMSELLIST.
      DATA: VARKEY TYPE RSTABLE-VARKEY.
      FIELD-SYMBOLS: <MY_KEY> TYPE ANY.
      LOOP AT DBA_SELLIST INTO W_SEL_LIST
        WHERE VIEWFIELD = 'WERKS'
          OR  VIEWFIELD = '/TRILOG/SE'
          OR  VIEWFIELD = 'COD_MOD_TAG'.
        ASSIGN COMPONENT W_SEL_LIST-VIEWFIELD
           OF STRUCTURE MY_LOCK TO <MY_KEY>.
        IF SY-SUBRC = 0.
          MOVE W_SEL_LIST-VALUE TO <MY_KEY>.
        ENDIF.
      ENDLOOP.
      IF SY-SUBRC = 0.
        IF NOT MY_LOCK IS INITIAL.
          MY_LOCK-MANDT = SY-MANDT.
          VARKEY = MY_LOCK.
          CALL FUNCTION 'ENQUEUE_E_TABLEE'
            EXPORTING
              MODE_RSTABLE   = 'E'
              TABNAME        = 'ZPPTA019'
              VARKEY         = VARKEY
            EXCEPTIONS
              FOREIGN_LOCK   = 1
              SYSTEM_FAILURE = 2
              OTHERS         = 3.
          IF SY-SUBRC <> 0.
            MESSAGE ID SY-MSGID TYPE 'S' NUMBER SY-MSGNO
                    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ELSE.
            MAINT_MODE = VIEW_ACTION = 'U'.
          ENDIF.
        ENDIF.
      ENDIF.
      CLEAR OLD_019.
    I hope it can help you
    Max

  • Audigy 4 Pro Low Recording Levels/Master Knob/OSD probl

    I purchased a second-hand Audigy 4 Pro. I was not given the software disk but managed to install the latest drivers and get it to play MP3s. I use Adobe Audition to record my old tapes to MP3 and record my attempts at guitar. With my SBLi've I had no problem. I bought the Pro because of the ease of using the breakout box. However I have some quesions about some problems I am having. ) Since I have no Creative software, just Win XP Mixer I don't seem to be able to control the input levels from either the mixer or the box. I have a tape deck using RCA to Line In 3 and an electric and acoustic guitar to Line In 2. The mixer record levels seem to have no effect. I can record but nothing seems to be much more than -20db or so at most. Could this be because Adobe Audition only shows Line In 3 L (ie one channel only)? Could this be because of the much greater dynamic range of the Audigy 4 compared to the SBLi've Value? Do I need additional Creative software and if so what and how to get it please?2) The Master knob on the breakout box just spins round and round without sto
    ps.
    In other words you can rotate it in either direction ad infinitum. Is this correct? Pushing it in and out does cause the mute to work fine. 3) The help file talks about an On Screen Display associated with the remote. I don't have one when I use the remote, even when I press the Display button. Again, do I need Creative software for the remote? I have a yellow question mark against Multimedia Audio Control in my device list. ThanksMessage Edited by Dunkelmann on 2-23-200607:22 PM
    Message Edited by Dunkelmann on 2-23-200607:43 PM
    Message Edited by Dunkelmann on 2-23-200608: PM
    Message Edited by Dunkelmann on 2-23-200608:5 PM

    Wow these forums still suck. You have easy questions and no one bothered to help you out. I registered jsut to answer them for you although you probably already figured it all out. . It seems that loudness is optomized by creatives own drivers. What you described was also true back when you could use the e-mu driver hacks before creative bought e-mu. 2. The master knob indeed spins for infinity, obviously with no effect once you get to either end. This sucks becasue i have OCD and constanly spin this thing all kinds of ways. THey should have used the same system as the line-/mic knob. Only God and the engineer will ever know why they did this. 3 Yes. The on screen display is pat of the creative media player app.
    So to solve all your problems, you can get the full software package from creative.com under the support menu. Just follow the menu options for your device. The software requires that you have the hardware which you do so the software is free. One more problem you WILL have. The software doesnt install under XP. You have to enter windows safe mode and install it from there otherwise the whole thing freezes up during the start of the install process. Fun times!

  • Any option to restrict SE16 record level access based on company code?

    Hi All,
    I have a requirement to restrict record level access in SE16 based on company code.
    Our SAP system has two company codes. The requirement is that users of one company code should not be able to see records of other company code in SE16.
    Is it possible through some exits/badis/other methods?
    Thanks in advance.
    Regards,
    Arun Mohan

    You could write a small front end that accepts the company code, applies custom authorization code for each value and retains or removes, then calls the transaction and enters the selections the user requested and that your authorization check resulting in "passing"....  Of course, you'd have to block those users from "pure" SE16...   I once worked in situation similar, users in one country couldn't see USA data, etc. I think someone wrote an entire new program, called by ZSE16, for that.

  • Recording Level Sli

    I have the X-Fi Fatality sound card. For some reason, (and overnight), the recording level slider won't function any more. The message in the recording status window says "Follow Mixer Settings". I don't want that!? I want to be able to control the recording level from the player window as I always have. Does anyone know how to turn off the "Follow Mixer Settings" option? Thanks!

    Found the answer. For some reason, the "Sound & Audio Devices" in Control Panel didn't have the "Use Only Default Devices" checked. This was because I installed a Logitech HD WebCam, with its own microphone. That little check box somehow got unchecked. Not only did this fix the problem, but it also fixed "Smart Recorder", which was telling me that I didn't have an audio device. Everything's good now.

  • Line In Recording Level Adjustment

    I am recording from a tape recorder to the hard drive. I have done this a lot over the years. Suddenly I am no longer able to adjust the line in recording level. I have always before gone to Control Panel/Hardware and Sound/Sound (recording tab), Click Line In, then click on Levels. When I adjust the level, either lower or higher, it does nothing to change the sound level. Can aynone please tell me why this feature isn't working any longer on my computer. Could some other setting have gotten changed? Where should I look? Thanks!!!!

    Have you tried to discuss it with mixer manufacturer?
    I mean they know own product very well and have best experiences with it.
    I presume they have tested it on different hardware platforms and different operating systems so I believe they are the right address where you can ask for help.
    In control panel you have standard options for sound but maybe you need something specific for connected mixer.

  • Recording Level?

    New to Logic, coming from garageband and I have a quick, probably embarrassingly easy question, but in Garageband when recording from an external mic there's a slider that can set the recording level, to prevent clipping. Is there a way to do this when recording into Logic? Thanks.

    No. This would only be a problem if you are plugging a mic directly into the computer (you're not doing that, are you?)
    Any external audio interface you might use would have a level control. If you have not yet thought about getting an external interface, I suggest you search these forums for suggestions... there are many threads about this. I assume that you have upgraded to logic to have more control over your music than garage band will allow. As part of that process, a decent interface would seem mandatory (and a decent mic, of course... there are also many threads about this)
    And in any case, when you're setting the level, you need to do more than just avoid clipping. Assuming you are recording in 24bit mode (you are, aren't you?) it makes a lot of sense to set your levels so that they are peaking at least 6 - 10 db below max. This doesn't look as pretty on the meters, but by the time you put them through a number of plugins and send them all to busses and outputs, that extra headroom will really open up your recordings so they don't sound so digital and squashed. There are also many threads about this.
    Welcome to the big bad world!

  • Change the recording level for recording with Thunderbolt-Firewire-Mixer

    Hey,
    I just bought a PHONIC Helix Board 24 Universal for recording some music via Firewire.
    Because my IMac has no Firewire-slot, I am using a Thunderbolt-Firewire-Adapter and a Firewire 400-800 cable.
    If I try to record some music it sounds really horrible.
    It seems that the reason is the recording level which can be changed while using the internal micro but not with firewire-Thunderbolt.
    The recording level is set on max, resulting in overmodulation and noise.
    Is there any way to adujust the recording level?
    Thank you in advance!
    Kay

    Hello Jshen6,
    Have you tried looking at the examples in LabVIEW under Hardware Input and Output>>Synchronization? The Analog Input-Synchronization.vi example shows you how to synchronize AI across multiple devices in various configurations and for various types of hardware. Would you mind listing what hardware you are using? Are all three devices taking the same data (voltage, strain, acceleration, etc)?
    Jonathan L.
    Applications Engineer
    National Instruments

  • How to do the Record Level commit in DB Adapter

    Hi,
    I am using Oracle JDeveloper 11.1.1.6.0 and SOA server 11.1.1.6
    Problem Description_
    I am fetching multiple records using File Adapter in BPEL process, After Fetching I am writing those records in Database using Database Adpter.
    If any error records comes the database adpater rollback the complete transaction and none of the records is inserted into the Database.
    **Can anyone please tell me how to do the record level commit in Database Adapter so that All the success records can be inserted into the database except the Failure record*.*
    I dont want to call the Database adpater in loop multiple times to insert each record as it hampers the performance.
    Thanks in Advance
    Sunil

    I believe you are polling a file and inside the BPEL, inserting the records into the database using the database adapter.
    so according to your requirement you can do any one of the following things...
    1. Instead of using the database adapter for inserting the record, you can call a Stored Procedure which it takes the record fields as input and it inserts the record into the table and does a commit at the end. when you follow this approach, make sure your data source is defined as Non-XA, otherwise you will face some errors.
    2. If you are using the database adapter insert operation only, inside the BPEL, for the partnerlink of the database adapter, go to the properties and for the property "idempotent", give a value of false.
    by doing this, what happens means, after calling the database adapter from BPEL through the invoke activity, the transaction is committed and from the next activity i mean after the invoke, a new transaction will be started but it will use the same thread though
    3. If you are using the database adapter insert operation only, inside the BPEL, for the partnerlink of the database adapter, go to the properties and for the property "NonBlockingInvoke", give a value of true.
    by doing this, what happens means, the database adapter insert operation will happen in a separate transaction and it will be committed, inside the BPEL after the invoke activity, a new thread and transaction will be started
    4. Also, if you are using the database adapter insert operation, don't follow the steps as mentioned in either 2 or 3, you can simply put a dehydrate activity after the invoke activity.
    According to your requirement, all the four approaches works. But my personal feeling, don't go for 4, instead 1 is better, 2 or 3 is also good.
    Hope this helps,
    N

  • Record Level = Speaker Volume

    Currently my record level is equal to my speaker volume. When I mute the speakers, the record level is 0. No record level controls are visible. How can I fix this?

    Del Capslock wrote:
    -r in the shortcut target box made no difference. Still no record level controls
    In the Audio Mixer, the slider for speaker volume moves in tandem with the Audition slider. They cannot be controlled independently.
    It should be .exe -r (with a space). If you can't get record options at all, then something weird is going on, and we'd need to know more about your particular PC or laptop.

  • How to attach documents at record level using GOS?

    Hi Guys,
    I have been using GOS for some time now and i am using GOS to attach documents at transaction level.
    Now i need to design a utility where the user would first run a report and this report will bring a few records and the output should have an option to attach some PDF files for each record. Is this possible using GOS? Is there any other simple way to attach documents @ record level and not at transaction level? Any pointers??
    Cheers
    VJ

    two options:
    1. you want to upload document/view document from your report only.
    In this case
    a. go to transaction SBDSV1
    c. class name = "any name you desire without spaces"
       class type = "other objects"
       all other parameters copy from any other objects.
    once this is done, in your program call fm
    call function 'SWU_OBJECT_PUBLISH'
        exporting
          objtype           = 'class name created in stepc'
          objkey            = 'concatenated devlierynumber item number variable'
        exceptions
          objtype_not_found = 1
          others            = 2.
    this will bring up the icon for uploading document in the top left corner of your report. (call it after start of selection)
    to manually test this process , go to transaction OAOR and use class name, type =OT and the key to view or upload the file.
    2. you want to upload/view document from shipment document transaction.
    in this case, you need to find the appropriate BO from SWo1 transaction  which has go delivery number /item number as the key (for example look at BO LIPS from SWO1)
    once this is done you can call the FM mentioned in the previous option by passing the classname and the delivery doc key. the upload/view can alos be done from the standard transaction for that document.
    Hope this is clear.
    Regards
    Raja

  • Setting the record straight for setting recording levels in Logic

    Hey everyone,
    I asked a similar question a while back and got some great feedback, but I'm still a little confused about how to set a perfect recording level and work with the fader in Logic. A lot of what I've been doing has been trial and error and I would like to ask a few more specific questions:
    I record with a MOTU traveler and have recently, for example, been recording direct with my guitar into the MOTU inputs. I am using "pre-fader metering", which is checked, and I using "software monitoring", which is also checked. When I am watching the fader, what should I be looking for? I always have the fader set at 0.0db. How do I set the perfect level in this situation? Should the fader be hitting red as I record? How do I make sure I don't clip, and what should I be watching for overall? AND, is it all the same process when recording with microphones? I've heard Logic records at a low level with MOTU products, but what exaclty does this mean in terms of setting levels and watching the fader as I record? I have been recording a lot lately and have some good sounding tracks and some that are not so great and I think it has a lot to do with the topic of this post.
    Thanks for the help and clarification.

    the fader position in logic does nothing to affect the recording level. That is totally dependent on the gain setting on your MOTU. The logic fader merely allows you to adjust the level at which you listen to the material you are recording. If you set the gain correctly on your MOTU then you shouldn't see the logic audio object hit the red unless your logic fader is set higher than 0dB. If your logic fader is at 0, and you still see red, then your gain is set too high. Remember, digital distortion is not like analog distortion. Once you have recorded the signal and you are in playback mode, then things change somewhat. The internal headroom of logic allows individual channels to hit the red without causing audible distortion. You should definitely avoid hitting the red on your audio output objects though.
    I haven't heard about low levels with MOTU stuff. My own 896 has three settings on the inputs - mic, line and fixed +4dB. If you have variable gain as well, then you should be able to get healthy gain. If your recording level is very low, then recording at 24bit will help a lot towards a more detailed recording, as 16 bit can get grainy if the recorded levels are low.

  • Recording levels

    Hi
    I have a question about recording levels in relation to some of the instruments in Logic, specifically, the acoustic pianos. I've noticed that even when set at a level of 0.0, the volume is only registering in the very lowest section of the meter at around -18. Playing with force, which I don't necessarily want to do, only brings this level in the meter up to about -11. And pushing the level all the way up to +6.0 only results in barely any difference to the volume being recorded, and if I did that anyway, I wouldn't have anywhere to go during mixing.
    I hope you can see my point, which is probably an absurdly simple one, and probably not an issue anyway, but I'm just wondering if when the project is complete everything recorded will be governed by the low volume/signal of this particular instrument. Not that it sounds too quiet, the volume is perfectly adequate, but my concern is the recording signal/level is not strong enough because it's registering so low a meter reading.
    This is something that's just bugging me, and probably so simplistic it's the sort of thing you hunt for in manuals without luck. Some reassurance/advice would be welcomed with thanks.
    Robert

    Well don't record your Tracks at 0dB, never, especially not Audio tracks. There is absolutely no need for that and many engineers will tell you that Audio tracks recorded at lower levels (at 24 Bit) are much better to handle and the overall Mix will sound more tranparent. You have to understand the principle of additive Mixing meaning that two tracks played back at 0dB will add up and already clip the Outputs. Now iamgine what 24 tracks played back at maximum non-clipiing level (odB) will add up to...
    In your template(s) (if you have one ore more) set all fader and Instrument levels to -10dB to start with. If you want to make something louder, turn the other tracks down first until you hear that particular Instrument. Read some books by Bob Katz about Mixing and Mastering, start learning now....

  • I can't raise my recording level when recording my guitar

    When I plug my guitar directly into my computer, GarageBand (line in) with guitar volume on max I get a weak recording signal (10% signal strength). It does record with decent playback but the signal is very weak with lots of headroom. When I adjust the "recording level" slider (even to max) I only gain another, maybe 10%, nowhere near the clipping red lights. Again, my guitar volume is set at max. Any ideas???

    Your guitar's signal just isn't strong enough, you either need to pre-amplify it somehow (e.g. by using a pre-amp or a mixing console) or get an audio interface that does the analog-to-digital conversion.

Maybe you are looking for