Oracle Apps-Tech
Oracle Apps-Tech
Oracle Apps-Tech
GL_SETS_OF_BOOKS
GL_SETS_OF_BOOKS stores information about the sets of books you define in your
Oracle General Ledger application. Each row includes the set of books name,
description, functional currency, and other information.
This table corresponds to the Set of Books form.
Q. How can u call a standard interface program from sql or pl/sql code?
FND_REQUEST.SUBMIT_REQUEST („PO?,?EXECUTABLE NAME?,,,,PARAMETERS)
Q. PL/SQL stored procedure parameters? or what are the two parameters that are
mandatory for pl/sql type concurrent program?
Procedure/function (ERRBUF OUT RETCODE OUT ………………….)
ERRBUF :- Used to write the error message to log or request file.
RETCODE :- Populate log request file with program submission details info.
Q. What is responsibility?
Is collection of menus, request security groups and data groups
Menus: collection of forms is nothing but menus
Request security groups: collection of programs.
Data groups: is a group of modules to be made accessible by the user through
Responsibility
System admin
“Legal entity has more than one operating unit is called as multi org”
1. Business group — Human resources information is secured by Business group
2. Legal entity. — inter-company and fiscal/tax reporting.
operating unit.
3. Operating unit — secures AR, OE, AP, PA and PO Information.
4. Organizations — is a specialize unit of work at particular locations
Q. Data Link
1. Data links relate the results of multiple queries.
2. A data link (Parent – Child Relation Ship) causes the child query to be executed
once for each instance of its parent group.
Q. What is the reason for not getting any data when a multi org view is quired?
1. To get the data correctly, the xxx-ALL must be referenced and the ORG_ID value
should be specified to extract portioned data.
2. Multiorg views are partitioned by using ORG_ID.
3. So access through multiorg views will not return any roes, as the CLIENT_INFO
Value is not set
4. Use HR_OPERATING UNITS to identify the organization _id of the OU on which query
is based.
5. Use FND_CLIENT_INFO package to set the value in CLIENT INPO using
set_org_contest.
6. Execute fnd_client_info. Set_org_context („?);
7. Now qurying of multiorg views can be done.
KFF are used to capture mandatory or Key Business information of the Organization.
Each Key Flex Field is having its won base Table.
A key flexfield is a field made up of segments, each of which has both a value and
a meaning.
You can think of a key flexfield as an “intelligent” field that your business can
use to store information
represented as codes.
SQL*Loader:-
SQL LOADER is an Oracle utility used to load data into table given a datafile which
has the records that need to be loaded.
SQL*Loader takes data file, as well as a control file, to insert data into the
table. When a Control file is executed,
it can create Three (3) files called log file, bad file or reject file, discard
file.
1.Log file tells you the state of the tables and indexes and the number of logical
records already read from the input datafile.
This information can be used to resume the load where it left off.
2.Bad file or reject file gives you the records that were rejected because of
formatting errors or because they caused Oracle errors.
3.Discard file specifies the records that do not meet any of the loading criteria
like when any of the WHEN clauses specified in the control file.
These records differ from rejected records.
OPTIONS (SKIP = 1) --The first row in the data file is skipped without loading
LOAD DATA
INFILE '$FILE'
APPEND -- type of loading (INSERT, APPEND, REPLACE, TRUNCATE)
INTO TABLE "APPS"."BUDGET" -- the table to be loaded into
FIELDS TERMINATED BY '|' -- Specify the delimiter if variable format
datafile
OPTIONALLY ENCLOSED BY '"' --the values of the data fields may be enclosed in "
TRAILING NULLCOLS -- columns that are not present in the record treated as null
(ITEM_NUMBER "TRIM(:ITEM_NUMBER)", -- Can use all SQL functions on columns
-----
----
----
)
User Account:-
User Account in Oracle Apps
To access forms/reports or perform any activity in Oracle E-business suite, one
must be setup as a user. User account can be created by someone who has access to
System Administrator responsibility. Often, first the person is registered in HR
module as an employee or contractor and then associated with the user
We will now see how to create a user account:
1. Log into System Administrator responsibility > Security > User > Define
Table:-
FND_USER
Profile value:-FND_GLOBAL.USER_ID
Application->validation->sets
$PROFILES$: This will be used to get the Profile value in the Table Value set or
from the front end.
Interfaces:-
1.OE_order_headers interface
Interface Tables:-
OE_HEADERS_IFACE_ALL
OE_LINES_IFACE_ALL
OE_ACTIONS_IFACE_ALL
OE_ORDER_CUST_IFACE_ALL
OE_PRICE_ADJS_IFACE_ALL
OE_PRICE_ATTS_IFACE_ALL
Base Tables:-
oe_order_headers_All
oe_order_lines_All
qp_pricing_attributes
Pre Requisites:-
Creating an Organization
Code Combinations
Templates
Defining Item Status Codes
Defining Item Types
Interface tables:
MTL_SYSTEM_ITEMS_INTERFACE
MTL_ITEM_REVISIONS_INTERFACE (If importing revisions)
MTL_ITEM_CATEGORIES_INTERFACE (If importing categories)
MTL_INTERFACE_ERRORS (View errors after import)
MTL_TRANSACTIONS_INTERFACE
MTL_MTL_TRANSACTION_LOTS_INTERFACE
MTL_SERIAL_NUMBERS_INTERFACE
Concurrent Program:
Item import
Base tables:
MTL_SYSTEM_ITEMS_B
MTL_ITEM_REVISIONS_B
MTL_CATEGORIES_B
MTL_CATEGORY_SETS_B
MTL_ITEM_STATUS
MTL_ITEM_TEMPLATES
MTL_ON_HAND_QUANTITIES
MTL_LOT_NUMBERS
MTL_SERIAL_NUMBERS
Customer conversio
Customer Interface helps you create customers in Oracle Applications:-
RA_CUSTOMERS_INTERFACE_ALL
RA_CUSTOMER_PROFILES_INT_ALL
RA_CONTACT_PHONES_INT_ALL
RA_CUSTOMER_BANKS_INT_ALL
RA_CUST_PAY_METHOD_INT_ALL
Tables:-
RA_CUSTOMERS
RA_ADDRESSES_ALL
RA_CUSTOMER_RELATIONSHIPS_ALL
RA_SITE_USES_ALL
Concurrent program:
Customer Interface
Base table:
HZ_PARTIES
HZ_PARTY_SITES
HZ_LOCATIONS
HZ_CUST_ACCOUNTS
HZ_CUST_SITE_USES_ALL
HZ_CUST_ACCT_SITES_ALL
HZ_PARTY_SITE_USES
RA_INTERFACE_LINES_ALL
RA_INTERFACE_SALESCREDITS
RA_INTERFACE_DISTRIBUTIONS
RA_INTERFACE_ERRORS (details about the failed records)
Base tables:
RA_BATCHES
RA_CUSTOMER_TRX_ALL
RA_CUSTOMER_TRX_LINES_ALL
AR_PAYMENT_SCHEDULES_ALL RA_CUSTOMER_TRX_LINE_SALESREPS
RA_CUST_TRX_GL_DIST_ALL
RA_CUSTOMER_TRX_TYPES_ALL