What is the use of Database View, maintenace , projection and Help view

hello friends,
I created tables..and set check table relation.
how to create Database View, maintenace , projection and Help view
phani

Hi,
have a look at this.
4 type of views
database
maintainance
help
projection view
check this link as well
(https://forums.sdn.sap.com/click.jspa?searchID=9904886&messageID=4885135)
Database views are implemented with an equivalent view on the database.
Projection views are used to hide fields of a table (only projection).
Database views should be created if want to select logically connected data from different tables simultaneously.
Database views implement an inner join.
Application programs can access the data of a database view using the database interface. (Just as we write select queries on database tables, we can write them for views as well.)
Includes in Database Views
An entire table can be included in a database view. In this case all the fields of the included table will become fields of the view (whereby you can explicitly exclude certain fields).
To include one of the tables in the view, enter character * in field View field, the name of the table to be included in field Table and character * again in field Field name on the View fields tab page of the maintenance screen of the view.
You can also exclude individual fields of an included table. If you do not want to include a field of the included table in the view, enter - in field View field, the name of the included table in field Table and the name of the field to be excluded in field Field name.
Inserts with Database Views
If a database view contains only one single table, data can be inserted in this table with the view .
You have the following options for the contents of the table fields not contained in the view:
If the field is defined on the database with NOT NULL as initial value, the field is filled with the corresponding initial value.
If the field is defined on the database as NOT NULL without initial value, an insert is not possible. This results in a database error.
If the field is not defined on the database as NOT NULL, there will be a NULL value in this field.
A maintenance view permits you to maintain the data of an application object together.
The maintenance status determines which accesses to the data of the underlying tables are possible with the maintenance view.
Read only: Data can only be read through the view.
Read, change, delete, insert: Data of the tables contained in the view can be
changed, deleted, and inserted through the view.
Read and change: Existing view entries can be changed. However, records
cannot be deleted or inserted.
Read and change (time-dependent views): Only entries whose non-time
dependent part of the key is the same as that of existing entries may be
inserted.
Maintenance View ( SE54 )
You can use a maintenance view to maintain data, which is distributed over several tables, at the same time.
Maintenance views enable a business-oriented approach to looking at data, while at the same time, making it possible to maintain the data involved. Data from several tables can be summarized in a maintenance view and maintained collectively via this view. That is, the data is entered via the view and then distributed to the underlying tables by the system.
Creating maintenance View:
http://help.sap.com/saphelp_nw2004s/helpdata/en/cf/21ecdf446011d189700000e8322d00/frameset.htm
regards,
vipul

Similar Messages

  • Whats is the use of SM64 Tcode?? and about Trigger Event???

    Hi
    Whats is the use of SM64 Tcode?? and about Trigger Event???
    Can anyone tell me??
    Thanks & Regards
    Senthil

    Hi,
    When scheduling a background job, you can specify it to start "after event".
    If you do so, you'll have to create an event in SM62.
    If a job is scheduled after event event and you trigger the event with SM64, the job will start.
    Events can be raised by external systems in SAP by sending a command to a SAP application server. You can also raise event in any program using function mosule BP_EVENT_RAISE.
    hope this helps....
    Olivier.

  • What is the use of Alternative Calculation Type =2 and 4

    Dear Friends
    In pricing procedure in gross value, Net value for Item and Net value has Alternative calucation type is 2.
    What is the use of it?
    Without using it these value line are also fetching net value then what is the work of it. Please give me detail information with its effects in pricing condition tab page in sales document.
    Thanking You
    Arun

    Arun biswal,
    Correct Biswal. We have at varoius stages within Pricing procedure the "net value" which is calculated. Not only the alternative calculation type "2" is used if you notice carefully they are stored as subtotals at various levels.
    For Ex Gross Value  --> Subtotal =1 --> Calc type = 2
    similarly for Net value for Item --> Subtotal =2 --> Calc type = 2
    Net value 2 --> Subtotal =3 --> Calc type = 2
    See, these are used to calculate the net value at various levels in pricing. The calculation Type has got a set of routines that will facilitate us in pricing. SAP has provided certain clauclated formulas or routines to facilitate us during calculation within pricing . Here the "2" is used for calculation without tax and store it as subtotal and display it or use it for further calculations.
    We can use this "netvalue" amount for further calculations. It is used for clarity purpose when you issue a statement to customer. (like Confirmation order) at various levels like discount amt involved, Freight involved, Rebate amount invloved.....
    Even without this Calc type or using sub total u can proceed....
    Finally we have  TOTAL  --> Subtotal =A --> Calc type = 4
    In the above line we have Calc type as 4, which means when you use TAX this calc type is used .
    Routines are used to facilitate your process....
    Regards
    Sathya

  • What's the difference between action script library project and flex library project

    i see a new project named actionscript library project. what's the difference?

    In ActionScript Library Project, there is no MXML support and Flex related libraries will not be added by default. Otherwise both are similar.
    Thanks
    -Sunil

  • What is the use of have 3 Class loaders and why not only one

    In java we have 3 class loaders i.e BootStrap loader, Extension loader and System loader. Why can't we have just one?
    And what is the user of Extension loader?

    user7041221 wrote:
    In java we have 3 class loaders i.e BootStrap loader, Extension loader and System loader. Why can't we have just one?
    And what is the user of Extension loader?This has to do with one of the most advantages of OOP, reusability.
    First comes the Bootstrap class loader, it loads the classes contained in java.lang
    Next comes the Extention classloader, which loads vendor specific classes, like in case of SUN jvm the extention classloader will load the jars contained
    in /jre/lib/ext, that is why if you place any jar file in this directory, it will automatically be loaded at runtime. Suppose you place log4j.jar in this directory in this directory, now if you check the classpath[if you use eclipse, it is very easy to find out],log4j jar willl be there, you will now not have to explicitly add the jar in the classpath again. If any other vendor supplies JVM ,he/she will place their vendor specific classes in this directory.
    Last but not the least, the system classloader, it loads the classes in your application, example can be, when you use jdbc and do this :
    Class.forName("")
    system classloader is loading the class for you, there are two types: static and dynamic class loading.
    Now all these classloader follow the same rule, first it asks its parent classloader to load a class for it, system classloader will ask the extention classloader
    to load a class when needed, and if the extention classloader has already loaded the class, that class will not be loaded again. If the class could not be loaded by ext class loader, the the system classloader tries to load it. Relation between ext and bootstrap class loader is same. If the class not found ClassNotFoundException is thrown..
    For more details..check the specification.

  • What is the BEST WAY TO ARCHIVE OLD PROJECTS and related media?

    Hi,
    I've been running a Wedding Film-making business for the last 12 months full-time. In that time I've acquired about 4TB of Hard Drive space, but as I get more work coming in the door I'm starting to need to get rid of old Weddings and Corporates I've shot.
    In the past - ie. at my old employers - I've archived the tapes in a storage room, and deleted all the captured footage. Then I'd burn the project file to a DVD or BLU-RAY depending on the job.
    Now that everything is Digital, is there a good way to archive the footage without buying a million TB's of Hard Drive space (then considering keeping multiple copies for safety)???
    I'm not concerned about needing to return to make changes to the projects at a later stage - these Weddings are locked and will never be changed.
    Any help, suggestions, or an example of what you do would be greatly appreciated!
    Thanks,
    Thomas

    Well that depends, if you only keep the exported copy and not the raw footage then if someone request some sort of edit change you'd be screwed if you didn't keep all the raw footage and simply kept the exported copy. However if you know that they aren't going to request some sort of change or you let them know up front they won't be able to make anymore changes after a certian point.(For exampel after you give the finished product and it's been approved by them) you can save TONS of space by simply only archiving the exported copy for them incase they need to make them another copy for some reason.
    Where I work we always backup EVERYTHING, because we have had clients call back and request raw footage (meaning un-edited footage) almost 2 years after they filmed before. So if  this happens to you will probably be happy you didn't keep only a exported edited copy and that you held on to all your source media. So really unless you're just 100 percent positive that this won't ever happen or it just hasn't happened to you as of yet then you can just export the project from premiere and keep only that.
    Blu-rays are a good backup option overall and like you mentioned for the amount of space you're currently using it won't be very expensive to just use hard disk. Just remember that you'll need to hook the HD's up at least 1 time per month. The reason is that it's good for them to spin every once in awhile. However in all honesty if you go with a RAID 1 setup or just simply buy two disk you won't run into to many occaisions where both disk fail at once... It hasn't ever happned to me at my job or in my personal business.
    One option though that in some ways would give you the best of both worlds would be to use the project mananger feature in Premiere to save everything that is in your timeline to a project folder. (It basically saves all your footage that's in your time-line. It excludes un-used things from the bin unelss you say different) Anyways it will save you space in the end while still saving the entire project to a single folder of your chosing. Then you could export your finished program from Premiere and then burn your disc from the finished file you got and only backup your finished file to say a blu-ray disc and then backup your finished file and your saved project to your hard disc you have to archive stuff on. What used to be 150GB would now probably only be like 25-40GB max. But like I said if someone requested a major change and not something minor you'd be out in the cold... I don't use encore much though so someone else would have to answer your question about backing up a encore project... But I'd assume if you had the backed up premiere exported digital file you could just import it into encore and be ready to roll so you wouldn't really need to backup the encore project unless you make a crazy cool customized menu or something. Then if someone needed only a minor change such as graphics or something you could use your backed up project folder from premiere to make the change and then send it to encore to re-export the product with the requested minor changes.
    It all really comes down to what you want to do. I'd recommend at the very least you backup your premiere project the way I described and also save the exported copy of your final project.

  • Maybe I just dont get it, but what is the use of sending my Premiere project via EDL to Speedgrade?

    I get an error message open the EDL file in Speedgrade unless ALL effects and transitions are removed.  I don't get how this is helpful... how can I do my color grading but then also have the effects and transitions I want?  I am fairly new using Speedgrade (CS6), and love it, but when I can't color grade and make the edits I want, what good is it to me really?  I am hoping there is an answer to this I am simply overlooking as a new user of the program...

    I appreciate the response.  I just wanted to be sure there wasn't an easy way around my problem that I was simply overlooking.  I love Speedgrade and the power it has - it just seems like for it to be any good to me, I have double or even triple my work time on a video project. 
    For example - I am working on a simple 1 minute video, which includes an interview shot in front of a green screen.  The footage is a little dark, but with SG I able to make it look amazing.  So, if I am understanding correctly, my 2 options are:
    1) edit the parts of the interview I want into my PP project, when I am done, send it to SG, then color grade it.  Only problem with this is that I have many crossfades in the video, and when I use "Send to Speedgrade", any part of the timeline that is a crossfade becomes it's own "clip".  Therefore if I grade clip A one way, and clip B another, the transitional AB section looks totally different. 
    2) Send the clips individually to SG before I ever begin editing them, color grade then export.  Then bring those in PP and edit everything together.  Only problem there is, lets say, the green screen interview I spoke of.  This is a 5 minute interview, and exporting this at a lossless quality takes FOREVER.  I started it this way, and once the est. time hit 12 hours and was still climbing, I cancelled it.
    Maybe the computer I am attempting to do this on just isn't up for the challenge (it's a 2011 macbook pro), but I have always used it for Premiere and AE, without any problems.
    Anyway, again, I really appreciate the advice - I am still trying to wrap my head around what exactly my options are with Speedgrade.  Like I said, I absolutely love it - and I really want to be able to use it.

  • What is the use of voice recognition in mac

    What is the use of voice recognition on mac and how to use it? Sorry about the question, im new in mac! Thanks!

    If you mean speech recogniton it is a fun way of "telling" your Mac what to do.  I've been using it for years.  I only use my keyboard to type.  Everything else I "tell" it instructions like open, close, quit apps, browsers, scroll, etc.
    Mac OS X 10.7 Help: About speech recognition
    Mac OS X 10.7 Help: Calibrate speech recognition
    Mac OS X 10.7 Help: Speech Recognition Settings preferences

  • What is the use of ls_fcat-hotspot  in alv

    hi everybody,
    i have a editable alv report can anybody tell what is the use of ls_fcat-hotspot in alv and how to use it.
    can anybody help out how to use other components of field catalog if possible with examples.
    regards,
    venu.

    Hi,
    The field is used to change a field into a "hotspot", i. e. when the user clicks into this field an hotspot_clicked event is fired which you can process in your app.
    Simply have a look at https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/documents/a1-8-4/an easy reference for alv grid control.pdf
    to get some examples.
    Hope this helps (reward me if it does ,
    Joerg

  • What is the use of 'ALTER DATABASE CLOSE'?

    Hello Everybody,
    SQL*Plus: Release 10.1.0.2.0 - Production on Ma Aug 15 21:28:30 2005
    Copyright © 1982, 2004, Oracle. All rights reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    SQL> conn / as sysdba
    Connected.
    SQL> startup force
    ORACLE instance started.
    Total System Global Area 171966464 bytes
    Fixed Size 787988 bytes
    Variable Size 145750508 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 262144 bytes
    Database mounted.
    Database opened.
    SQL> select status from v$instance;
    STATUS
    OPEN
    SQL> alter database close;
    Database altered.
    SQL> select status from v$instance;
    STATUS
    MOUNTED
    SQL> alter database open;
    alter database open
    ERROR at line 1:
    ORA-16196: database has been previously opened and closed
    If i have to shutdown the instance and database then
    WHAT IS THE USE OF 'ALTER DATABASE CLOSE' ?
    I need explanation. Why should i shutdown?
    Dont give me this answer.
    ORA-16196: database has been previously opened and closed
    Cause: The instance has already opened and closed the database, which is allowed only once in its lifetime.
    Action: Shut down the instance.

    If you read the documentation you will see that there is no ALTER DATABASE CLOSE command.
    This is an undocumented Oracle command, which we are not supposed to use. Consequently we are not allowed to complain about the way that it works. Instead we're supposed to use SHUTDOWN IMMEDIATE.
    Cheers, APC

  • What is the use of initial value in a database table?

    Hi can anyone help me in knowing what is the use of initial value which is present besides primary key while creating a table?

    Initial Value:
    Indicator that NOT NULL is forced for this field
    Use
    Select this flag if a field to be inserted in the database is to be filled with initial values. The initial value used depends on the data type of the field.
    Please note that fields in the database for which the this flag is not set can also be filled with initial values.
    When you create a table, all fields of the table can be defined as NOT NULL and filled with an initial value. The same applies when converting the table. Only when new fields are added or inserted, are these filled with initial values. An exception is key fields. These are always filled automatically with initial values.
    Restrictions and notes:
    The initial value cannot be set for fields of data types LCHR, LRAW, and RAW. If the field length is greater than 32, the initial flag cannot be set for fields of data type NUMC.
    If a new field is inserted in the table and the initial flag is set, the complete table is scanned on activation and an UPDATE is made to the new field. This can be very time-consuming.
    If the initial flag is set for an included structure, this means that the attributes from the structure are transferred. That is, exactly those fields which are marked as initial in the definition have this attribute in the table as well.
    hope it helps,
    Saipriya

  • What is the use for CREATING VIEW WITH CHECK OPTION?

    Dear Legends,
    I have a doubt
    What is the use for creating view?
    A: First Data Integrity, Selecting Particular Columns..
    What is the use for creating a view with check option?
    A: As per oracle manual I read that its a referential integrity check through views.
    A: Enforcing constraints at DB level.
    A: using CHECK OPTION we can do INSERTS UPDATES for a view for those columns who have no constraints... is it right??
    A: If we do a INSERT OR UPDATE for columns who have constraints it will show error... is it right???
    Please clear my doubt's Legends
    Lots of Thanks....
    Regards,
    Karthik

    Hi, Karthick,
    karthiksingh_dba wrote:
    ... What is the use for creating view?
    A: First Data Integrity, Selecting Particular Columns..Most views are created and used for convenience. A view is a saved query. If the same operations are often done, then it can be very convenient to code those operations once, in a view, and refer to the view rather than explicitly doing those operations.
    Sometimes, views are created and used for security reasons. For example, you many want to allow some users to see only certain rows or certain columns of a table.
    Views are necessary for INSTEAD OF triggers.
    What is the use for creating a view with check option?
    A: As per oracle manual I read that its a referential integrity check through views.The reason is integrity, not necessarily referential integrity. The CHECK option applies only when DML is done through the view. It prohibits certain changes. For example, if a user can't see certain rows through a view, the CHECK option keeps the user from creating such rows.
    A: Enforcing constraints at DB level.I'm not sure what you mean. Please give an example.
    A: using CHECK OPTION we can do INSERTS UPDATES for a view for those columns who have no constraints... is it right??No. Using CHECK OPTION, you can do some inserts and updates, but not others. The columns involved may or may not have constraints in either case.
    A: If we do a INSERT OR UPDATE for columns who have constraints it will show error... is it right???If you try to violate a constraint, you'll get an error. That happens in views with or without the CHECK OPTION, and also in tables.

  • What is the Use of  "Alter database activate standby database"

    Hi ,
    I appreciate your time.
    I just wanted to know what is the use of "Alter database activate standby database" command when doing the failover. How different it will act in failover process. Can we use this command in SwitchOver.
    Thanks in advance.

    Hi Uwe Hesse,
    Wonderfull... good info....
    So my understanding is that the use of "ACTIVATE PHYSICAL STANDBY DATABASE" is conditional and depends on the redo log gap and the Database status(Able to mount or not).
    Condition 1: If the Db is in Mount state and Redo log gap is successfully filled.
    1) Flush any unsent redo from the primary database to the target standby database.
    SQL> ALTER SYSTEM FLUSH REDO TO target_db_name;
    Note: If the above Statement Completes successfully without any errors.
    2) Stop Redo Apply.
    SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
    3) Finish applying all received redo data.
    SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;
    4) Verify that the target standby database is ready to become a primary database.
    SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;
    5) Switch the physical standby database to the primary role.
    SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY WITH SESSION SHUTDOWN;
    Condition 2: If the DB is not able Mount and Redo Gap can't be filled.
    Important Note: If the the above command in STEP3 gives error, some received redo data was not applied. Try to resolve the cause of the error and re-issue the statement before proceeding.
    If the error condition cannot be resolved, a failover can still be performed (with some data loss) by issuing the following SQL statement on the target standby database:
    SQL> ALTER DATABASE ACTIVATE PHYSICAL STANDBY DATABASE;
    Thanks in advance.

  • What is the use of materialised view in ORACLE

    Hi All,
    What is the use of Materialised view in ORACLE.Can anyone please help me out by giving a real time example in banking application (How MV is used in banking applications).
    Thanks & Regards,
    SB2013

    SB2013 wrote:
    What is the use of Materialised view in ORACLE.Can anyone please help me out by giving a real time example in banking application (How MV is used in banking applications).http://docs.oracle.com/cd/E11882_01/server.112/e25789/schemaob.htm#CNCPT411
    Just add for example in a banking application at the end of each paragraph
    E.g.
    >
    In data warehouses, you can use materialized views to compute and store data generated from aggregate functions such as sums and averages, for example in a banking application

  • What is the use of split valuation Accounting view

    Hi
    What is the use of split valuation Accounting view.is it compulsary to give for every materisl?
    regards
    Ashok

    Hii Ashok,
    The SAP R/3 System allows you to valuate stocks of a material either together or separately, that is, according to different valuation criteria. Split valuation is necessary if, for example:
    1. Stock from in-house production has a different valuation price than externally procured stock.
    2. Stock obtained from one manufacturer is valuated at a different price than stock obtained from another manufacturer.
    3. Different batch stocks of a material have different valuation prices.
    4. Value damaged and repair part differently from a new part.
    To used split valuation, you have to activate it using 'OMW0'.
    To change split material valuation once it has been set, you must
    1. first post out all stocks (for example, to a cost center or with movement type 562)
    2. then change the control parameters
    3. if necessary, change the automatic account determination
    4. finally post the stocks back in again
    In split valuation, you can distinguish between partial stocks of a material according to certain criteria and valuate them separately.
    The material stock is divided according to valuation category and valuation type.
    The valuation category determines how the partial stocks are divided, that is, according to which criteria.
    The valuation type describes the characteristics of the individual stocks.
    With the function "Setting" you can determine:
    which valuation categories exist in your company (global categories)
    which valuation types exist in your company (global types)
    which valuation types belong to which valuation category
    which valuation categories exist in a valuation area (local categories)
    Your entries are only relevant if you set split valuation as active in the function "Global settings".
    In the standard SAP R/3 System, the following valuation categories are default settings :
    B procurement type
    with the valuation types:
    "EIGEN" for in-house production
    "FREMD" for external procurement
    H Origin
    X automatic valuation (only for batch)
    To select split valuation ('OMWC'), proceed as follows:
    1. Determine the valuation categories and valuation types that are allowed for all valuation areas:
    global valuation categories via menu "Goto --> Global Categories"
    global valuation types via menu "Goto --> Global Types"
    2. Allocate the valuation types to the valuation categories.
    a) Select "Goto --> Global Categories".
    b) Position the cursor on a valuation category and select
    "Goto --> Global Categories --> Assignments --> 'Types->Category'".
    c) Activate the valuation types you want.
    3. Determine the local valuation categories for each valuation area.
    a) Select "Goto --> Local definitions".
    b) Position the cursor on a valuation area and select
    "Goto --> Local Definitions --> Allocate Categoires->Org.units (button Cats->(OU)".
    You obtain a list of the global valuation categories.
    c) Activate the categories to be used in this valuation area.
    The system creates the local valuation types based on the allocations under point 2.
    Only now can you create a master record with split valuation.
    Regards,
    Kumar

Maybe you are looking for

  • HT5037 i downloaded this and still won't let me open my iPhoto. Keeps saying i still need to update it.

    I am trying to transfer my old photos from a mac from 2008 and it keeps telling me to uodate my iphoto (on my brand new mac) so i downloaded, as told and it still wont work. Keeps telling me to update.

  • Source codes wanted

    does anybody have codes for any of the following reports? ·     Report for Sales Orders due for delivery. ·     Revenue Reports based on Order Types. ·     Report for list of Pending Purchase Orders, Cancel Purchase orders. ·     Interactive Report t

  • Belkin n router vs. airport express

    okay after jumping thru hoops i got my belkin n router and imac 17" to talk to each other, enternet works fine. but my airport express doenst extend my range.when i set it up for WDS it wont recognize the router or computer ***. will this enabler wor

  • How do i get a digital booklet back on iTunes?

    I purchased some albums a few months ago and then transfered the booklets to my ibook but a few weeks ago i had some troubles with itunes so i re-installed it and now i dont know where my booklets are... any help?

  • Could U recommand some swtichs....

    I am gona buy workgroup switchs in 3days..I am confusing to choose ones. The followings are required. <<SWITCH 1>> (packets switching over 38.7Mbps). 1.24ports. 2.FabricSwitch Bandwidth: 28Gbps 3.supporting 10/100/1000 Mbps Ethernet ports each(over 2