EBS architecture regarding DB, tablespace, users and tables
Hi All,
I do have some questions regarding the database, data model, table space... architecture of an EBS 12.1.1 installation (I use Windows 2008 as platform):
1)
Table space:
Is it correct that the table space used for EBS Apps tables is applsys? Is there more than one table space used for EBS tables?
2)
User:
The Database user used by EBS to connect to the DB is "apps", right? The users mfg, sysadmin... are logical users which do not have a correspondent db account. Is that correct as well?
3)
DB Access:
How can I setup the right environment to access the DB. In order to execute sqlplus, I need to set a proper environment. There is a script called "c:\oracle\VIS\apps\apps_st\appl\VIS_ebs1.cmd". Is that the right script?
I do have more that one script with that name. Example: C:\oracle\VIS\inst\apps\VIS_ebs1\ora\10.1.3\VIS_ebs1.cmd
How do I know, which one is the right script for what purpose?
4)
Data model and tables:
I found etrm which should give an overview of the EBS data model (and much more), but up to know, I'm not wuite sure how to use it to find the information I'm looking for.
Example: I would like to know where EBS items are stored. I found these tables:
INVFG_ITEMS
INVFV_ITEMS.
In INVFG_ITEMS I was able to find my newly created items, but is it the "main" table for items. How can I find that out? Is etrm the right tool for this?
In etrm, there is a section with FND and another section with DBA. What is the difference and when would I use which section?
I'm sorry for that much questions but right now, my understanding of the EBS and it's architecture is still very basic and these are things which I need to know in order to get a better picture...
Many thanks,
Konrad
Hi Konrad;
1)
Table space:
Is it correct that the table space used for EBS Apps tables is applsys? Is there more than one table space used for EBS tables?There are some other tablespace for EBS. Please check Oracle Application Concept manuel Part 3-4
For r12.1.1:
http://download.oracle.com/docs/cd/B53825_01/current/html/docset.html
2)
User:
The Database user used by EBS to connect to the DB is "apps", right? The users mfg, sysadmin... are logical users which do not have a correspondent db account. Is that correct as well?For windows installation there is only one user for can connect db and apps and also run utulity liek (adpatch etc)
For unix/linux we can use 2 users,1 for dbtier and other for appstier.
MFG sysadmin etc... those are EBS user which is pre-define before.
Please check user guide and also installation guide
For r12.1.1:
http://download.oracle.com/docs/cd/B53825_01/current/html/docset.html
3)
DB Access:
How can I setup the right environment to access the DB. In order to execute sqlplus, I need to set a proper environment. There is a script called "c:\oracle\VIS\apps\apps_st\appl\VIS_ebs1.cmd". Is that the right script?For Windows, for can accsess apps or db you have top run env file, This file contains information about your ebs. You have to run below cmd for can access for db or apps
For db:
c:\oracle\VIS\db\tech_st\11.1.0\VIS_ebs1.cmd (SID_Hostname.cmd)
For apps:
c:\oracle\VIS\apps\apps_st\appl\APPSVIS_ebs1.cmd (APPSSID_Hostname.cmd)
4)
Data model and tables:
I found etrm which should give an overview of the EBS data model (and much more), but up to know, I'm not wuite sure how to use it to find the information I'm looking for.
Example: I would like to know where EBS items are stored. I found these tables:
INVFG_ITEMS
INVFV_ITEMS.
In INVFG_ITEMS I was able to find my newly created items, but is it the "main" table for items. How can I find that out? Is etrm the right tool for this?Please check below:
table and column name in R12 web screen
Check the table and column name in R12 web screen
Re: What is Best Way to Get Table Name in Oracle Applications : 12.1.1 (web)
Hope those are helps
Regard
Helios
Similar Messages
-
NEED HELP!!!!! Create Tablespace, User, and Schema
Hello Everyone,
I am kind of confuse with Oracle 10g since i am doing it first time. I am trying to accomplish to create a user for my WORLD database and by using Report Builder 10g to generate reports.
I have been told that i need to create a Tablespace in my WORLD database in order to log-in to the Report Builder. When I am trying to log in to Report Builder i have to enter
UserName:xxx123
Password:password
Database:@@@.WORLD -- where you see @@@ i have to put my tablespace where i have to store my all tables and assign user to this table space that i have been told so far.
so here what i did.
I create a new database name WORLD
created New tables Space name mySpace
but when i was tyring to create table through Enterprise Manager
On create table screen i enter table Name EMPLOYEE
ask me to select Tablespace : mySpance
ask me to select Schema: (when i scroll down i saw my username) ??? so I am kind of confuse how do i make this stuff work?
Can anyone give me simple direction or steps that i need to follow.
I am trying to use Report Builder10g and using Oracle Database to access data.
Please anyone can give me suggetion asap. Its vrey important for me since i just got new entry level job.
Thank YouI have two TNSNAMES.ORA file
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora90\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
OEMREP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = OEMREP.broadvoice.com)
WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = world)
DEV1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = Dev1)
DEVAM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = devam)
INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = KAM)(PORT = 1521))
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = MODOSE)
(PRESENTATION = http://HRService)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
Also, I checked in Services that my oracleserviceWORLD was running. So, my database run when i start my computer.
Please let me know if there is anything wrong. I am very thankful to you that you are helping me out. I do appreciate your kind help.
Thank You -
How to identify temp tablespace user in the past
hi,
can anyone guide me on how to identify temp tablespace users and corresponding temp space amount they used in the past?
we have this situation where in we need to identify the top temp tablespace user last jan 1 around a specific time.
is this possible? do these get stored in one of the tables in the dictionary? any sql statement?
thanks.900666 wrote:
hi ckpt,
thats unfortunate..=(
anyways, any sql that can be used to capture current sessions with their used mb in temp tablespace? for future monitoring.
thansk.Here is example
SQL> SET LINESIZE 145
SQL> SET PAGESIZE 9999
SQL> SET VERIFY off
SQL>
SQL> COLUMN tablespace_name FORMAT a15 HEAD 'Tablespace Name'
SQL> COLUMN username FORMAT a15 HEAD 'Username'
SQL> COLUMN sid FORMAT 99999 HEAD 'SID'
SQL> COLUMN serial_id FORMAT 99999999 HEAD 'Serial#'
SQL> COLUMN contents FORMAT a9 HEAD 'Contents'
SQL> COLUMN extents FORMAT 999,999 HEAD 'Extents'
SQL> COLUMN blocks FORMAT 999,999 HEAD 'Blocks'
SQL> COLUMN bytes FORMAT 999,999,999 HEAD 'Bytes'
SQL> COLUMN segtype FORMAT a12 HEAD 'Segment Type'
SQL>
SQL> BREAK ON tablespace_name ON report
COMPUTE SUM OF extents ON report
SQL> SQL> COMPUTE SUM OF blocks ON report
SQL> COMPUTE SUM OF bytes ON report
SQL>
SQL>
SQL> SELECT
2 b.tablespace tablespace_name
3 , a.username username
4 , a.sid sid
5 , a.serial# serial_id
6 , b.contents contents
7 , b.segtype segtype
8 , b.extents extents
, b.blocks blocks
9 10 , (b.blocks * c.value) bytes
FROM
11 12 v$session a
13 , v$sort_usage b
14 , (select value from v$parameter
15 where name = 'db_block_size') c
16 WHERE
17 a.saddr = b.session_addr
18 /
Tablespace Name Username SID Serial# Contents Segment Type Extents Blocks Bytes
TEMP SYSTEM 1333 4725 TEMPORARY LOB_DATA 1 128 1,048,576
SYSTEM 1562 444 TEMPORARY SORT 89 11,392 93,323,264
SYSADM 1602 80 TEMPORARY LOB_DATA 1 128 1,048,576
SYSTEM 1613 18693 TEMPORARY SORT 89 11,392 93,323,264
sum 180 23,040 188,743,680
SQL> -
Required Field name and Table name
Hi All,
My customer is extracting DATA from SAP and send it to Oracle. In oracle we have 3 fields
1. Unapplied Amount: means for example, there is a invoice for $50.00 and customer sends the payment of $100.00, so customer paid $50.00 extra, this $50.00 will be called as a Unapplied amount.
2. DEPOSIT DATE : Now the day when the customer sends the payment will be called DEPOSIT DATE
3. GL_DATE: On the day when invoice gets cleared and updates the GL, will be called as GL_DATE
If any one has any idea regarding the above fields and tables please let me know.
Thanks & Best Regards
Shashi
Edited by: shashi mantripragada on Mar 17, 2011 2:55 PMhello,
if i am right in understanding your question, then you wanted to know the technical details about the project number or should i say project id, from which wbs elements are created, on which we finally place the orders.
if this is what you want, then for getting the prject number for a particular order, at the table level, follow the below steps -
using the po number or order number as an input in ekkn table, along with the po line item, you will get the wbs element for the order number for that particular po line item.
and using this wbs element as an input in prps table, you can find the current project number.
finally using this current project number as an input in the table proj, you can find the project id or project number = proj-pspid
so you will require 3 tables to get the required details.
hope this helps you.
Regards,
Zafar. -
API to Maintain User Defined Tables in Oracle Apps
Hi,
Is ther any API to INSERT/UPDATE the Values into the User Defined Tables. I found one API (+AD_DD+) which is all about registring Table/Rows/Columns to it but NOT about VALUES.
Please help me out.
Thanks !Yes, check below -
Regarding the UDT(User Defined Tables) -
Enterprise User and Multi Thread Server
Hi,
We are going to build a system which uses a configuration:
10g2
Enterprise User
Multi Thread Server
Client apps accesses db over JDBC/SSL
Could some please share experience about issues regarding
using Enterprise User and Multi Thread Server ?
Is MTS transparant for Enterprise User authentication ?
Regards,
CezaryIf you build simpserv with -t, and set MIN and MAXDISPATCHTHREADS, you
should have an example of a multithreaded server.
Scott
Johan Philippe wrote:
>
We have been going to the documentation on multi-threading and contexting in servers
on Tuxedo 7.1.
And the impression so far is that apart from the function definitions there is
not much information around.
Didn't even find a simple example of a multi-threaded server in the Bea refs yet.
Does anyone know/have such an example?
And is anyone using multi-contexting in a server, because the limitation that
only server-dispatched
thread get a context puts quite a limitation on its usefullness. -
Active users and responsibilities r12
Is there a query for R12 of oracle EBS to list all active users and the responsibilities they have been assigned to? I only want to data to return the list of responsibilities for active users, i.e. those without an end_date.
The following query finds all the responsibilities that are assigned to a user. This query can be useful if you want to know if a user has a particular responsibility or any responsibility that has been end dated. However, if you just want to see the current "Active" responsibilities of the user, uncomment the "FURG.END_DATE" condition (very bottom line of the query).
In the following example, I used "AMOHSIN" as my user name to list all my responsibilities.
-- Query to find all responsibilities of a user
SELECT fu.user_name "User Name",
frt.responsibility_name "Responsibility Name",
furg.start_date "Start Date",
furg.end_date "End Date",
fr.responsibility_key "Responsibility Key",
fa.application_short_name "Application Short Name"
FROM fnd_user_resp_groups_direct furg,
applsys.fnd_user fu,
applsys.fnd_responsibility_tl frt,
applsys.fnd_responsibility fr,
applsys.fnd_application_tl fat,
applsys.fnd_application fa
WHERE furg.user_id = fu.user_id
AND furg.responsibility_id = frt.responsibility_id
AND fr.responsibility_id = frt.responsibility_id
AND fa.application_id = fat.application_id
AND fr.application_id = fat.application_id
AND frt.language = USERENV('LANG')
AND UPPER(fu.user_name) = UPPER('AMOHSIN') -- <change it>
-- AND (furg.end_date IS NULL OR furg.end_date >= TRUNC(SYSDATE))
ORDER BY frt.responsibility_name;
source:- Oracle Apps R12 Help: Query to find all responsibilities of a user
ApPsMaStI
sharing is Caring -
How to recreate EBS user and keep all his historical data.
Hi all
We have a user that is having an issue seeing any of his scheduled Discoverer reports within the Schedule Manager window of Discoverer Plus; Discoverer Desktop works fine.
The solution for it's to recreate the EBS user. The problem with this is that, if we recreate the EBS user, he will lose all historical data connected to that user, including the results of the scheduled Discoverer reports as well as all of the EBS created/last updated information.
There is a way to recreate an EBS user and preserve the historical references.
ThanksWe have a user that is having an issue seeing any of his scheduled Discoverer reports within the Schedule Manager window of Discoverer Plus; Discoverer Desktop works fine.
The solution for it's to recreate the EBS user. The problem with this is that, if we recreate the EBS user, he will lose all historical data connected to that user, including the results of the scheduled Discoverer reports as well as all of the EBS created/last updated information.Why do you need to recreate the user?
Are you saying you are going to create a new username for the same user and end-date the old one?
There is a way to recreate an EBS user and preserve the historical references.I believe there is no such a way to find all records/tables with the old user_id. Even if you find the list and update them manually, I believe this approach is not supported.
Please log a SR to confirm the same with Oracle support.
Thanks,
Hussein -
How to create User and Database in different Table spaces
How to create User and Database in different Table spaces using oracle 10g
Regards
dayaI am sorry but your question does not seem to make much sense.
Can you please rephrase your question? -
I need the information on the tables user and profiles, for the information of the SOX of the company, as they are the names?
Hi Mauricio Ariza ,
Check these tables, these will be helpful
Table Name Short text
USH02 Change history for logon data
USH04 Change history for authorizations
USH10 Change history for authorization profiles
USH12 Change history for authorization values
Regards,
S.Manu -
In weblogic server when I Setting Up a User and Tablespace for the Server M
In weblogic server when I Setting Up a User and Tablespace for the Server Migration Leasing Table in Sql Plus I got an error. ORA-00972: identifier is too long
Refer: How to: Grant User Access to a Report Server (Report Manager), but this gives a step-by-step procedure for
adding users who are a part of the Domain. In your case you are trying to add users who are not a part of the domain, meaning, you are trying to create users only specific to Reporting Services, am I right?
But Reporting Services either relies on AD to authenticate the users, or you can create a custom-authentication extension to authenticate the users.
In your case, you might need use a custom security extension, and use that to create/delete/modify users. Check the Forms authentication Sample here:
http://msftrsprodsamples.codeplex.com/wikipage?title=SS2008%21Security%20Extension%20Sample&referringTitle=Home
Other references:
Implementing a Security Extension
How to: Configure Custom or Forms Authentication in Reporting Services
Hope this helps
Chaitanya( Twitter |
Blogs )
Any documentation bug? Tell us about it at
Connect. Please feel free to add any community comments in any of the MSDN/technet articles.
This posting is provided "AS IS" with no warranties, and confers no rights.
The next CTP for SQL Server Code Name "Denali" is coming soon.
Sign up now to be notified of the next CTP release. -
Subject area security validating users and groups from external table
Hi all.
I don't have practice to put question here, but there is one problem, that seems don't work correctly in OBIEE.
I'm trying to put users in groups within external table and this works fine.
I put security on the subject area level like this:
SA1 -> GroupA allow, Everyone not allow
SA2 -> GroupB allow, Everyone not allow
External table:
User----------Group
A---------GroupA;GroupB
B---------GroupB
Users A, B and GroupA, GroupB exists in the RPD, but I didn't put users inside them, I want this from table.
From the init block, external table I'm taking users and join them in the group. Same name users and groups are also in the presentation service.
When i connect with user A i don't see any subject area, when go to My Account i see in Group Membership/GroupA and GroupB, so it's readed from the external table.
Why in this case the subject area permission is not working?
It works if I explicitly put users in groups, in the RPD.
I have read this blog entry http://kpipartners.blogspot.com/2009/07/groups-webgroups-and-delivers.html and it is said that this works, but I'm interested how.
What should we have in the presentation part, administration, Manage Privileges -> Access within Oracle BI Answers option for those two subject area?
This doesn't work or something is missing:
Re: Security on Subject Areas
Regards
Goran
http://108obiee.blogspot.comWhat should we have in the presentation part, administration, Manage Privileges -> Access within Oracle BI Answers option for those two subject area?Yes, you should remove Everyone and add the relevant groups to each Subject Area. You don't need to set privileges in the RPD, in fact that's probably why it doesn't work for you. Leave your RPD Presentation Catalog as "Everyone" = Read as you will controlling access from the Presentation Services and it should work.
-
Delete user and all his related data form the relation table
HI All,
I have user and for the user i have 3 more tables with additional fields that relate to the user
the the user is a key on the 3 tables and relate with foreign key .
in case i want to delete the user and i want that all the user data from all the related table will be deleted how can i do that ?
Regards
JoyHI,
The user is in Z DB tables so i cant delete it with this bapi,
The problem is when i have 4 table and i want to delete the user from them like that :
DELETE FROM: (sv_user_table_name) WHERE userid = iv_user_id,
(sv_add_fld_table_name) WHERE userid = iv_user_id,
(sv_att_table_name) WHERE userid = iv_user_id,
(sv_app_attributes_table_name) WHERE userid = iv_user_id.
IF sy-subrc <> 0.
RAISE EXCEPTION TYPE .....
if the user are exist in the first and the second table and not in the third and four
i get the sy-subrc = 4 despite the user has deleted from the first and seconed tables
there is nice way to overcome this issue ?
Regards
Joy
Edited by: Joy Stpr on Aug 3, 2009 8:57 AM -
How can I list all users and their DEFAULT tablespace?
How can I list all users and their DEFAULT tablespace?
PeterPeter, the following short article that lists the most heavily used Oracle rdbms dictionay views might be of interest based on your question:
How do I find information about a database object: table, index, constraint, view, etc… in Oracle ? http://www.jlcomp.demon.co.uk/faq/object_info.html
HTH -- Mark D Powell -- -
How to read and write data to a user defined table?
I have created a srf with 2 edit box and a ok buttin, I want to insert data to the user defined table i created using sql query while i press OK button..
Please provide the complete code to insert and select da from the user defined table.Hi,
You can use the code below.
Dim ret As Long
d
Private Sub Add_Table_Click()
Dim oUserTablesMD As SAPbobsCOM.UserTablesMD
Set oUserTablesMD = oCompany.GetBusinessObject(oUserTables)
' When adding user tables or fields, use a prefix
' identifying your partner name space. This will
' prevent collisions from different partner add-ons
' SAP's name space prefix is "BE_"
'Set the two mandatory fields
oUserTablesMD.TableName = "T1"
oUserTablesMD.TableDescription = "Table1"
'Add the table (which contains 2 default, mandatory fields, 'Code' and 'Name')
ret = oUserTablesMD.Add
If ret <> 0 Then
oCompany.GetLastError ret, Str
MsgBox Str
Else
MsgBox "Table: " & oUserTablesMD.TableName & " was added successfully"
End If
End Sub
Private Sub Add_UDF_Click()
Dim oUserFieldsMD As SAPbobsCOM.UserFieldsMD
Set oUserFieldsMD = oCompany.GetBusinessObject(oUserFields)
oUserFieldsMD.TableName = "T1"
oUserFieldsMD.Name = "AlbUDF"
oUserFieldsMD.Description = "Albert UDF"
'Add the field to the table
lRetCode = oUserFieldsMD.Add
If lRetCode <> 0 Then
oCompany.GetLastError ret, Str
MsgBox Str
Else
MsgBox "Field: '" & oUserFieldsMD.Name & "' was added successfuly to " & oUserFieldsMD.TableName & " Table"
End If
End Sub
Private Sub Add_Data_Click()
Dim oUserTable As SAPbobsCOM.UserTable
Set oUserTable = oCompany.UserTables.Item(1)
oUserTable.GetByKey ("T1")
'Set default, mandatory fields
oUserTable.Code = "A"
oUserTable.Name = "Albert"
'Set user field
oUserTable.UserFields.Fields.Item("U_AlbUDF").Value = "1"
oUserTable.Add
If ret <> 0 Then
oCompany.GetLastError ret, Str
MsgBox Str
Else
MsgBox "Value to field: '" & oUserTable.UserFields.Fields.Item("U_AlbUDF").Name & "' was updated successfuly to " & oUserTable.TableName & " Table"
End If
End Sub
Regards,
Noor
Maybe you are looking for
-
Firefox refuses to load - Thunderbird loads but painfully slow
I uninstalled Firefox, then downloaded the current version (version 9.0.1) which appeared to install OK. However, on clicking the icon it will not load. Strangely, Thunderbird loads, but painfully slowly. Could this be a disc problem?
-
Material cost by period for WBS/ Project
Hi, I am working on one reporting requirement. Requirement is like that material actual cost & quantity which issued to WBS/ Project in perticular period. I am having some idea. Like COEP table via value type 4 I can fetch the actual cost for the p
-
Runtime Error when Entering Collaboration Room (Authorization)
Hello everybody I just upgraded NW2004s Portal from SPS05 to 13 and if I try to enter a collaboration room I get now a runtime error. I attache the defaulttrace at the end of this post. When I access the room with the user "administrator" everything
-
How do I import photos from external hard drive to iCloud library?
I have saved many photos to an external hard drive for security. I would like to store at least some of them in iCloud so I have direct access from Photos. Is this possible please?
-
Installing Snow Leopard on "clean" Mac
Hey. I'm new to mac, I bought my Macbook Pro in late Aug 2009. I have the "normal" Leopard witch was installed when I bought the mac. I have been using PC for 15 yrs soo I'm not really familiar to how thing works in Mac so I hope someone out there ca