Access EBS R12 database views data
Hello,
I am connected with the database of EBS using Toad and I want to view data of different views like glfg_actual_balances, glfg_actual_journal_entries, etc.
I have executed fnd_global.apps_initialize (1110,20434,101) but even after this, I get no rows for select * from glfg_actual_balances.
Any idea how to solve this?
Thanks
How to view org-specific data in a MOAC environment [ID 415860.1]
Oracle Applications Multiple Organizations Access Control for Custom Code [ID 420787.1]
How to set the Organization Context in R12? [ID 437119.1]
SQL Queries and Multi-Org Architecture in Release 12 [ID 462383.1]
How To Retrieve Rows From Table Or Synonym For An ORG_ID In E-Business Suite 12 [ID 787677.1]
as example
Re: How to fetch data for all OUs
Similar Messages
-
How to download spreadsheets to the EBS R12 database
Hi,
Is there a way to download/upload spreadsheets to EBS R12 database using its web forms front-end interface?
Thanks a lotHi,
Could you please elaborate more about this?
You can use Web ADI as Web ADI integration with Microsoft Excel enables you to bring your E-Business Suite data to a spreadsheet where familiar data entry and modeling techniques can be used to complete Oracle E-Business Suite tasks.
Oracle Web Applications Desktop Integrator Implementation and Administration Guide
http://download.oracle.com/docs/cd/B40089_09/current/acrobat/120bneig.pdf
For some modules/screens, it is possible to use the paperclip icon in the toolbar and add attachments.
Regards,
Hussein -
THE DATA FROM THE ORACLE DATABASE VIEW DATA IS NOT REFERESHED AUTOMATICALLY
THE DATA FROM THE ORACLE DATABASE VIEW DATA IS NOT REFERESHED AUTOMATICALLY IN OBIEE DASHBOARD(ANSWERS)
UNLESS AND UNTILL I OPEN THE ORACLE BI ADMINISTRATOR TOOL AND DO UPDATE ALL ROWCOUNT AND THEN SAVE THE RPD.
WHERE AS ORACLE DATABASE TABLE DATA IS AUTOMATICALLY REFRESHED.
PLS SOMEONE HELP OUT IN THIS ISSUE.Check whether you have enable cache on that view?
-
Converting EBS R12 database to RAC 11gR2
We are on EBS R12 with 11gR2 database. I read the document 823587.1 with emphasis on Section 3. We are planning to convert the existing EBS database to a 2-node RAC on new servers.
1. Install 11gR2 Grid Infrastructure on new servers.
2. Install 11gR2 database software on the 2 nodes with local disk.
3. Configure listener.
4. Implement and run Autoconfig on the 2 nodes.
5. Start Application processes.
I am not clear about how the data is migrated to the new servers with shared disk using ASM. How is this part done? Mind you, we are moving from a single node server to two brand new servers. I understand that part of using rconfig to convert from single node database to 2 node RAC. But we are not planning to use the existing database server as part of new RAC environment. Thanks.It sounds like you are trying to build out new boxes.
The Shared Storage will have to be setup first with the datafiles/control files, then you could clone the database to the new servers. with RMAN or some other method.
Your Sysadmin (Unix) should be able to help setting up the shared storage. then on the clone based on how you do it. The Datafiles can be mapped to the new storage area and/or ASM. The Tasks are slightly different. -
EBS R12 Database Copy or clone - init.ora, and spfile conflict...
Hi All,
I am a report developer. I have two servers(VMs)
Server1: Win 2008, Oracle EBS R12.1.1. (db_name = vis)
Server2: Win XP SP3, Oracle 11g R1 (db_name = orcl)
My goal is to copy the whole EBS R12.1.1 Vision Instance database (VIS) on Server1 to Server 2 Oracle Database....And please note that I need only data in those schemas - I use that to run ETL scripts, so, on Server2 I am not going to run any EBS Applications(Forms, or reports or others).
In order to do this I am http://www.dba-oracle.com/oracle_tips_db_copy.htm method.
During the process I have encountered an issue - Server1 (VIS) database uses initVIS.ora file as parameter file, where as Server 2 uses SPFILE.ORA as parameter file.
in Step8 we have to copy the init.ora file from EBS R12 to Server2, but this doesn't help me as server2 use spfile.
please give me your suggestions to solve this gap......
Thanks!user12296343 wrote:
Hi All,
I am a report developer. I have two servers(VMs)
Server1: Win 2008, Oracle EBS R12.1.1. (db_name = vis)
Server2: Win XP SP3, Oracle 11g R1 (db_name = orcl)
My goal is to copy the whole EBS R12.1.1 Vision Instance database (VIS) on Server1 to Server 2 Oracle Database....And please note that I need only data in those schemas - I use that to run ETL scripts, so, on Server2 I am not going to run any EBS Applications(Forms, or reports or others).
In order to do this I am http://www.dba-oracle.com/oracle_tips_db_copy.htm method.
During the process I have encountered an issue - Server1 (VIS) database uses initVIS.ora file as parameter file, where as Server 2 uses SPFILE.ORA as parameter file.
in Step8 we have to copy the init.ora file from EBS R12 to Server2, but this doesn't help me as server2 use spfile.
please give me your suggestions to solve this gap......
Thanks!Please update your original thread instead of creating new one -- Re: EBS R12.1.1 databse copy windows to windows?? -
Hi All,
My client wants to use reporting tools for bussiness analysis.For this I want to use a separate database which will be replica of production database.Is there any way to achieve this in R12 database(10.2.0.2)?
Kindly share your experience.
Regards
LatifAs Srini states, knowing more about your requirements would help us to help you. :-)
Do you need a daily twice/daily snapshot of your data? If so, then you might be able to implement the solution that Srini mentioned earlier. An added benefit of this method is that it can go beyond the creation of a reporting database: it can also be leveraged in the creation of additional clones for test and dev environments.
Do you need real-time replication of data to your reporting database? If so, then you might want to investigate Oracle Streams/Goldengate (disclaimer: I'm typing on the fly, so I'm not 100% certain that this is supported).
If you're willing to license more Oracle software to solve your problem, you might also consider Oracle Business Intelligence Applications, which has out-of-the-box integration with E-Business Suite for common reporting/business intelligence needs. There are additional costs involved, but you can weigh those against the development costs of "rolling your own" MVs and reports, and maintaining them.
Again, knowing your requirements, constraints, and points of flexibility will go a long way toward figuring out which option best suits you. :)
Regards,
John P.
http://only4left.jpiwowar.com -
EBS R12 Database structure.
Hello All,
I am new to EBS R12, I have an R12(vission instance) copy running on my VM. I would like to look into the EBS tables, for example all the HR schema, tables, and data. For this information(schema, tables and data) which document in the Oracle Documentation Library I have to use? http://docs.oracle.com/cd/B34956_01/current/html/docset.html
Other resources also helps.
Thanks and regards,
DKsee http://etrm.oracle.com
-
EBS R12 database upgrade to 11gR2
Hi All,
I am currently trying to upgrade database to 11gR2 following instruction in 1058763.1. When i try to apply the 6400501 patch (10.1.0.5 version x86), i get this:
OPatch found the word "error" in stderr, please look into it.
You may have to run the make again.
Stderr Output (from /u01/oracle/PROD/apps/tech_st/10.1.2/.patch_storage/6400501/make_local.stderr):
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/32/libgcc_s.so: undefined reference to `__stack_chk_fail@GLIBC_2.4'
collect2: ld returned 1 exit status
make: *** [u01/oracle/PROD/apps/tech_st/10.1.2/rdbms/lib/rman] Error 1
OPatch encounters the following Make issues:
Error for command: cd /u01/oracle/PROD/apps/tech_st/10.1.2//rdbms/lib; /usr/bin/make -f ins_rdbms.mk irman ORACLE_HOME="/u01/oracle/PROD/apps/tech_st/10.1.2" 2>/u01/oracle/PROD/apps/tech_st/10.1.2/.patch_storage/6400501/make_local.stderr
Replying 'Y' will terminate the patch rollback immediately. It WILL NOT restore any updates that have been performed to this point. It WILL NOT update the inventory.
Replying 'N' will continue with updating the inventory showing the patch has been removed.
Do you want to STOP?
Please respond Y|N >
y
Make Error!
ERROR: OPatch failed during patching, possibly due to missing files.
I tried to do the relink:
# unlink /usr/lib/libXtst.so.6
# ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6
But i keep getting the same error. Is there anything else i could try?
Thanks in advance, Maylo
PS.
I am running R12.1.1 with 11.1.0.7.0 on x64 OL6maylo wrote:
Hi again,
I have a question about upgrading DB to 11gR2. Using DBUA, performed upgrade, and reached the point where I'm supposed to set Database Initialization Parameters (according to 396009.1). However, during the upgrade, I chose option "Do Not Move Database Files", and now I don't have initPROD.ora in my new $ORACLE_HOME/dbs. Which files should I copy from the old ORACLE_HOME? Which to edit? Any advice would do, thanks in advance.
MayloYou should have the init.ora file under the same directory. However, if the file is missing you can copy it from the old $ORACLE_HOME as mentioned above.
Please refer to these docs for setting those initialization parameters.
Database Initialization Parameters for Oracle E-Business Suite Release 12 [ID 396009.1]
bde_chk_cbo.sql - EBS initialization parameters - Healthcheck [ID 174605.1]
Thanks,
Hussein -
Read Only Schema in Oracle APPS EBS R12 database
I want create a read only schema say apps_read in EBS database which have select access on all objects like apps. Kindly let us know how can I accomplish it or What is the best practice of doing it.
Hussein - I have gone through all the threads but No one solves my problem. Actually there is a table in applsys schema i.e table_name ecx_outqueue.
ECX_OUTQUEUE is having columns of type "User Defined Type Objects". I have highlighted these columns in Italics. Kindly help me How I can give select access on these user defined objects.on
SQL> desc applsys.ecx_outqueue
Name Null? Type
Q_NAME VARCHAR2(30)
MSGID NOT NULL RAW(16)
CORRID VARCHAR2(128)
PRIORITY NUMBER
STATE NUMBER
DELAY TIMESTAMP(6)
EXPIRATION NUMBER
TIME_MANAGER_INFO TIMESTAMP(6)
LOCAL_ORDER_NO NUMBER
CHAIN_NO NUMBER
CSCN NUMBER
DSCN NUMBER
ENQ_TIME TIMESTAMP(6)
ENQ_UID NUMBER
ENQ_TID VARCHAR2(30)
DEQ_TIME TIMESTAMP(6)
DEQ_UID NUMBER
DEQ_TID VARCHAR2(30)
RETRY_COUNT NUMBER
EXCEPTION_QSCHEMA VARCHAR2(30)
EXCEPTION_QUEUE VARCHAR2(30)
STEP_NO NUMBER
RECIPIENT_KEY NUMBER
DEQUEUE_MSGID RAW(16)
SENDER_NAME VARCHAR2(30)
SENDER_ADDRESS VARCHAR2(1024)
SENDER_PROTOCOL NUMBER
USER_DATA SYSTEM.ECXMSG
USER_PROP SYS.ANYDATA
SQL> -
EBS R12 DR Setup (DATA GUARD)
I Am having issue with bringing up standby to be primary database for ebs get confuse what should be right value for all below
fnd_database.dbname >> prim or standby
database global name in data base initfile >> prim or standby
db global name in context file >> prim or ststandby
database service_names
tnsname.ora in 11.2.0 always reset to Sid=prim when I need it to be service=ststandby and that make unable tregenerate listener.ora since can not connect to db with invalids entry in tnanames.ora
why I need to run ad config.sh with run=inste8. In standby app tier
DO you have good doc for ebs standby ?
thank youadmk80ln.sh started at Thu Aug 22 10:33:28 CDT 2013
The environment settings are as follows ...
ORACLE_HOME : /appsQDR55/apps/tech_st/10.1.2
ORACLE_SID :
TWO_TASK : QDR55
PATH : /appsQDR55/inst/apps/QDR55_gdcqxerpap01/admin/scripts:/appsQDR55/apps/tech_st/10.1.3/perl/bin:/appsQDR55/apps/tech_st/10.1.2/bin:/appsQDR55/apps/apps_st/appl/fnd/12.0.0/bin:/appsQDR55/apps/apps_st/appl/ad/12.0.0/bin:
/appsQDR55/apps/tech_st/10.1.3/appsutil/jdk/jre/bin::/appsQDR55/apps/tech_st/10.1.2/bin:/appsQDR55/apps/tech_st/10.1.3/appsutil/jdk/jre/bin:/usr/bin:/usr/ccs/bin:/usr/sbin:/usr/vacpp/bin:/appsQDR55/apps/tech_st/10.1.3/perl/bin:/appsQDR55
/inst/apps/QDR55_gdcqxerpap01/admin/scripts:/appsQDR55/apps/tech_st/10.1.3/perl/bin:/appsQDR55/apps/tech_st/10.1.2/bin:/appsQDR55/apps/tech_st/10.1.3/appsutil/jdk/jre/bin:/appsQDR55/apps/tech_st/10.1.2/bin:/appsQDR55/apps/tech_st/10.1.3/
appsutil/jdk/jre/bin:/usr/bin:/usr/ccs/bin:/usr/sbin:/usr/vacpp/bin:/usr/java6_64/bin:/usr/vacpp/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/applmgr/bin:/usr/bin/X11:/sbin:/appsQDR55/apps/tech_st/10.1.2/OPatch:/appsQDR55/apps/tech_st/10.1
.3/appsutil/jdk/bin:/appsQDR55/apps/tech_st/10.1.3/ant/bin:/appsQDR55/apps/tech_st/10.1.2/OPatch:/appsQDR55/apps/tech_st/10.1.3/appsutil/jdk/bin:/appsQDR55/apps/tech_st/10.1.3/ant/bin
Library Path : /appsQDR55/apps/tech_st/10.1.2/jdk/jre/bin:/appsQDR55/apps/tech_st/10.1.2/jdk/jre/bin/classic:/appsQDR55/apps/apps_st/appl/cz/12.0.0/bin:/appsQDR55/apps/tech_st/10.1.2/lib32:/appsQDR55/apps/tech_st/10.1.2/lib:/usr/dt
/lib:/appsQDR55/apps/tech_st/10.1.2/jdk/jre/bin:/appsQDR55/apps/tech_st/10.1.2/jdk/jre/bin/classic:/appsQDR55/apps/apps_st/appl/sht/12.0.0/lib
SQLPLUS Executable : /appsQDR55/apps/tech_st/10.1.2/bin/sqlplus
SQL*Plus: Release 10.1.0.5.0 - Production on Thu Aug 22 10:33:28 2013
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter value for 1: Enter value for 2: ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
Unable to generate listener.ora from database
Using default listener.ora file -
How to defragment the datafile hwm in EBS R12 database
Hi All,
We are on 1204 E-biziness instance on 11gR2 database.
We have deleted(purged some EGO data and got the huge space in dba_segments. it was around 2.5 gb after purging activity we got
SQL> select sum(bytes/1024/1024/1024) from dba_segments;
SUM(BYTES/1024/1024/1024)
734.867561
SQL>
SQL> select sum(bytes/1024/1024/1024) from dba_data_files;
SUM(BYTES/1024/1024/1024)
2456.70493
SQL>
But in datafile the HWM is not reduced, i checked by moving the big tables, even though i am not getting the space in datafile level, i need to resize my datafile size to 1TB , take backup and clone the target which is having 1TB space.
For example in apps_ts_tx_data we have only 243Gb segments but the datafiles size it is having 1000GB, we have to reduce the datafile size to that 300Gb, how to do it?
=======
SQL> select sum(bytes/1024/1024/1024) from dba_segments where tablespace_name='APPS_TS_TX_DATA';
SUM(BYTES/1024/1024/1024)
243.981201
SQL> select sum(bytes/1024/1024/1024) from dba_data_files where tablespace_name='APPS_TS_TX_DATA';
SUM(BYTES/1024/1024/1024)
1070.2343
SQL>
==========
I thought of creating one tablespace of 300GB and move all objects into new tablespace , drop old tablespace and rename new tablespace to 'APPS_TS_TX_DATA', but we have objects like below, Pl guide me what is the best method of doing this and reduce my database size to 1TB. so that i can accomplish my task
====
SQL> select DISTINCT SEGMENT_TYPE,count(*) FROM DBA_SEGMENTS where tablespace_name='APPS_TS_TX_DATA' group by SEGMENT_TYPE;
SEGMENT_TYPE COUNT(*)
INDEX 275
INDEX PARTITION 509
INDEX SUBPARTITION 96
LOB PARTITION 8
LOB SUBPARTITION 96
LOBINDEX 460
LOBSEGMENT 460
TABLE 14615
TABLE PARTITION 2079
TABLE SUBPARTITION 96
10 rows selected.
====
Thanks in advance..Please see these docs.
How to Reorganize INV Schema / Reclaim the High Watermark [ID 555058.1]
Optimizing Database disk space using Alter table shrink space/move compress [ID 1173241.1]
Why is no space released after an ALTER TABLE ... SHRINK? [ID 820043.1]
Various Aspects of Fragmentation [ID 186826.1]
Thanks,
Hussein -
Can we use replication usings oracle 10g steams for EBS r12 database?
HI,
We are using EBS 12.0.6 and database 10.2.0.3 on linux 32-bit/64-bit OS (Multi-Node env).
Actually We want to decrease the load of custom reports on actual production system, so thats why
we need reports server and as my past experience I had used oracle streams for replication with simple schema based replication and tablespace replication also.
So, please educate me, that can i used the oracle 10g streams for EBS schemas like APPS, GL ,INV, PO, ONT, ODM, AR, AP, CM etc?
Please provide us the above related env docs and road Map.
If you have any other way to create the Report Server?
Regard,
Fayaz AhmedHi,
We are not in a position to upgrade the EBS from 12.0.6 to 12.1, because this is lengthy task, but we had already tested technically it in test env, but functional testing in pending.
Now we want to immediate solution if possible, because this is production?
So, please suggest another.
regards -
Error when trying to access EBS R12
Hello I'm trying to access the EBS and displays this error:
500 Internal Server Error
oracle.apps.fnd.cache.CacheException at oracle.apps.fnd.cache.AppsCache.get(AppsCache.java:228) at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1485) at oracle.apps.fnd.profiles.Profiles.getProfile(Profiles.java:354) at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfileFromDB(ExtendedProfileStore.java:211) at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfile(ExtendedProfileStore.java:171) at oracle.apps.fnd.profiles.ExtendedProfileStore.getProfile(ExtendedProfileStore.java:148) at oracle.apps.fnd.common.logging.DebugEventManager.configureUsingDatabaseValues(DebugEventManager.java:1259) at oracle.apps.fnd.common.logging.DebugEventManager.configureLogging(DebugEventManager.java:1114) at oracle.apps.fnd.common.logging.DebugEventManager.internalReinit(DebugEventManager.java:1083) at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1050) at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1037) at oracle.apps.fnd.common.AppsLog.reInitialize(AppsLog.java:595) at oracle.apps.fnd.common.AppsContext.initLog(AppsContext.java:941) at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:926) at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:891) at oracle.apps.fnd.common.AppsContext.<init>(AppsContext.java:751) at oracle.apps.fnd.common.WebAppsContext.<init>(WebAppsContext.java:1014) at oracle.apps.fnd.sso.Utils.getAppsContext(Utils.java:525) at oracle.apps.fnd.sso.AppsLoginRedirect.AppsSetting(AppsLoginRedirect.java:120) at oracle.apps.fnd.sso.AppsLoginRedirect.init(AppsLoginRedirect.java:170) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.HttpApplication.loadServlet(HttpApplication.java:2231) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.HttpApplication.findServlet(HttpApplication.java:4617) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.HttpApplication.findServlet(HttpApplication.java:4541) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.HttpApplication.getRequestDispatcher(HttpApplication.java:2821) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:740) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:299) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:187) at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260) at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230) at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33) at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831) at com.evermind[http://Oracle Containers for J2EE 10g (10.1.3.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303) at java.lang.Thread.run(Thread.java:595)Caused by: oracle.apps.jtf.base.resources.FrameworkException: Error in IAS Cache: java.lang.NullPointerException: null Connection at oracle.apps.jtf.cache.IASCacheProvider.get(IASCacheProvider.java:712) at oracle.apps.jtf.cache.CacheManager.getInternal(CacheManager.java:4802) at oracle.apps.jtf.cache.CacheManager.get(CacheManager.java:4624) at oracle.apps.fnd.cache.AppsCache.get(AppsCache.java:216) ... 33 moreCaused by: oracle.apps.jtf.base.resources.FrameworkException: An exception occurred in the method CacheAccess.getnullThe base exception is:null Connection at oracle.apps.jtf.base.resources.FrameworkException.convertException(FrameworkException.java:607) at oracle.apps.jtf.base.resources.FrameworkException.addException(FrameworkException.java:585) at oracle.apps.jtf.base.resources.FrameworkException.<init>(FrameworkException.java:66) at oracle.apps.jtf.base.resources.FrameworkException.<init>(FrameworkException.java:88) at oracle.apps.jtf.base.resources.FrameworkException.<init>(FrameworkException.java:202) at oracle.apps.jtf.base.resources.FrameworkException.<init>(FrameworkException.java:218) at oracle.apps.jtf.base.resources.FrameworkException.<init>(FrameworkException.java:249) ... 37 more
Please someone know this error above?
Thanks.
MarquesWas this working before? If yes, what changes have been done recently?
Did you try to run AutoConfig?
Any errors in the alert_<SID>.log file?
Verify the steps in the following note (though it is for 11i):
Note: 414170.1 - oracle.apps.fnd.cache.CacheException - null connection - on AppsLocalLogin.jsp
https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=414170.1 -
Are there any packages other than Noetix views that contain stars schema and use EBS R12 as the data source? Does Oracle have a packaged set of Stars Schemas form EBS R12?
ThanksHi,
You should have a look into the Oracle BI Applications; http://www.oracle.com/us/solutions/ent-performance-bi/bi-applications-066544.html
Cheers
Daan Bakboord
http://obibb.wordpress.com -
Diff between maintence and database views
pls answer now,its urgent
Hi
Database Views
Data about an application object is often distributed on several database tables. A database view provides an application-specific view on such distributed data.
Database views are defined in the ABAP Dictionary. A database view is automatically created in the underlying database when it is activated.
Application programs can access the data of a database view using the database interface. You can access the data in ABAP programs with both OPEN SQL and NATIVE SQL. However, the data is actually selected in the database. Since the join operation is executed in the database in this case, you can minimize the number of database accesses in this way. Database views implement an inner join (see Inner and Outer Join).
If the database view only contains a single table, the maintenance status can be used to determine if data records can also be inserted with the view. If the database view contains more than one table, you can only read the data.
Database views should be created if want to select logically connected data from different tables simultaneously. Selection with a database view is generally faster than access to individual tables. When selecting with views, you should also ensure that there are suitable indexes on the tables contained in the view.
Maintenance View:
Maintenance views offer easy ways to maintain complex application objects.
Data distributed on several tables often forms a logical unit, for example an application object, for the user. You want to be able to display, modify and create the data of such an application object together. Normally the user is not interested in the technical implementation of the application object, that is in the distribution of the data on several tables.
A maintenance view permits you to maintain the data of an application object together. The data is automatically distributed in the underlying database tables. The maintenance status determines which accesses to the data of the underlying tables are possible with the maintenance view.
All the tables in a maintenance view must be linked with foreign keys, that is the join conditions for maintenance views are always derived from the foreign key You cannot directly enter the join conditions as for database views.
There are some restrictions for the attributes of the foreign keys with which the tables in a maintenance view can be linked
A standardized table maintenance transaction is provided (SM30), permitting you to maintain the data from the base tables of a maintenance view together.
Maintenance mechanisms, like screens and processing programs, must be created from the view definition with the transaction Generate Table View (SE54). This makes it possible to create easy-to-use maintenance interfaces in a simple manner.
If it is helpful rewards points
Reagards
Pratap.M
Maybe you are looking for
-
IMac no longer boots up to windows partition?
Hi, I have a problem where my I installed Windows 7 on my iMac and set it to automatically boot up to the Windows partitionwhen turning on the computer. Suddenly, it's not doing that anymore. It boots up to the Apple partition and when I want to choo
-
My software crashes when I try to open it
Everything has been fine the last 3 years now this morning I've turned on my computer and clicked on a few of my graphics programs and they crash when loading up..... has anyone else had this happen. I have restarted the computer and the same thing h
-
My new Macbook Pro arrives tomorrow and I'm wondering what will be the fastest way to upload images from my Compact Flash cards. I presently have a PowerBook G4, for which I was able to find a very fast CF card reader that slid directly into the PCMC
-
How do you set up actions? I cannot find the selection on the tools menu.
I am attempting to set up macros or actions within Acrobat XI pro. I attempted to download a trial version of the Acrobat XI pro and had read that the menu would appear under tools that had Actions. I could not get trial to load and do not see acti
-
Administrative credentials when adding a WEP/WPA/WPA2 Enterprise wifi profile?
Hello, Why do users need to provide administrative credentials when they install a configuration profile containing installation of a WEP Enterprise or WPA/WPA2 Enterprise Wifi-profile? This is not the case when installing a Wifi-profile usning stand