Vous êtes sur la page 1sur 122

Free Oracle Application Servers availble in INTERNET

Free Oracle Application Servers availble in INTERNET


1)https://testexchange.oracle.com/home.jsp
for username/passcode register your self
2)http://www.solutionbeacon.com/tools_vision.htm
username/passcode !1"#1/1"#1!.
XML Gateway Overview
XML Gateway
$%& today i will tal' briefly about (racle )*+ ,ateway as component of (racle !pplications. -his is only
indented to be a conceptual introduction and for the complete details you must refer to the user guide or
appropriate metalin' note. )*+ ,ateway is a tool that facilitates the communication between the (racle .
business suite and third party applications or trading partners in the form of well formatted )*+ messages.
)*+ ,ateway ensures that both business to business /020) and !pplication to !pplication/!2!)
re1uirements are met. 2urther )*+ ,ateway ensures that the messages that are generated or consumed are
compliant with the standards set by the (pen!pplications ,roup. 3ou can find more information on these
standards at http://www.openapplications.org (racle )*+ ,ateway wor's with (racle 4or'flow to consume
events raised and generate )*+ messages. -hese messages are further propagated using (racle !dvanced
1ueuing technology and (racle -ransport agent/(-!). %nbound and outbound messages are managed in 1ueue
table using (racle !dvanced 5ueuing. -he (-! is used to deliver messages to a trading partner over $--6
or $--6s. !n (-! servlet running with (racle !pplications is also responsible for receiving inbound
documents sent by the trading partner.(racle )*+ gateway can be considered as a form of .7%& whereas in a
normal .7% transaction the operation happens in a batch in case of )*+ gateway the message are more real
time as they are based of events.
(racle )*+ gateway ma'es use of the uses 4eb 8ervices 7escription +anguage /487+) to facilitate trading
partners to communicate with (racle !pplications. -rading partners can use third party web service tools to
call the web services publish by your (racle !pplications.%t also uses the 9ava *essaging 8ervice/9*8) to
send messages between (racle !pplications and trading partners.
!t the core of (racle )*+ ,ateway lies the execution engine& this is responsible for interacting with other
oracle technologies li'e (racle 4or'flow etc to consume and generate messages between trading partners as
in the case of a 020 communication.
(racle )*+ ,ateway supports the 8*-6& $--6& $--68& 9*8 transport protocols for message delivery and
consumption.
(racle )*+ ,ateway uses the *essage 7esigner to define message maps& message maps are re1uired to
specify the data source and data target for the document. 3ou can also use *ap creation wi:ards that are
provided for this purpose.
-he message designer and wi:ard is a client software which is re1uired to be installed separately on the client
6;s.
*essage map files have a .xgm extension. *essage maps that are created on the loacle /client system have to
be loaded to the middle tier !66+_-(6.
-he java +oad*ap and java 7elete*ap are used to load and delet message maps on the middle tier server.
%ts important to note that before you crate your message maps for your document you must ensure that the
document conforms to the 7ocument -ype 7efinition/7-7).6re defined 7-7 are installed and loaded in the
<!66+-(6 of the middle -ier. 3ou can however load custom 7-7 that you can define using the (racle
*essage 7esigner to the middle tier as well as modify existing 7-7 and delete existing 7-7.
-he 7-7 files are created with the .dtd extension.
-he java 7elete7-72rom;lob and java +oad7-7-o;lob are used for deleting and loading 7-7s
respectively.2or complete syntax and example to load and delet 7-7s refer to the (racle )*+ ,ateway users
guide.
3ou can use the (racle !pplications responsibility =)*+ ,ateway esponsibility= to define trading partners
and transactions.
%n releases 11.>.? onwards )*+ gateway is distributed as a part of !(+ and does not re1uire to be licensed or
installed separately. 2or prior releases )*+ ,ateway can be installed by applying patch 2@@A?1A.
-he metalin' note 1>2??>.1 contains full instructions for installing and configuring (racle )*+ ,ateway.
3ou can verify your )*+ gateway installation byu executing the following s1l script
85+B <.;)_-(6/patch/11>/s1l/.;)-.8-.s1l
this will create a (C-nnn.xml if the installation and configuration of )*+ ,ateway is successful.
Overview of OA Frame wor!
(racle !pplications 2ramewor' /(! 2ramewor') is the (racle !pplications development and deployment
platform for $-*+Dbased business applications.(! 2ramewor' consists of a set of middleDtier runtime
services and a designDtime extension to (racle#i 97eveloper called (racle !pplications .xtension. (racle#i
97eveloper with (! .xtension /(! .xtension) is a world class 92..Dbased integrated development
environment
(! 2ramewor' is designed around the simple *odelDEiewD;ontroller /*E;) architecture -he *E;
architecture is a componentDbased design pattern.(! 2ramewor' technologies has driven several industry
standards and has adopted several others.(! 2ramewor' is 92.. based and features several industry standards
such as )*+& $-*+& 9ava& 986& 85+ and 4eb 8ervices.(! .xtension provides features such as easyDtoDuse
wi:ards& a hierarchy navigator& and a property sheet. -hese features enable developers to populate the
metadata for declarative application business logic and user interfaces.
w"at #$eveloper version s"o%l& be %se& for OAF &evelopment
;urrent 97eveloper patches:
6atch @A@>"F# D #%97.E.+(6. 4%-$ (! .)-.G8%(G !C 2( 24H.$
6atch @1@1?I? D #%97.E.+(6. 4%-$ (! .)-.G8%(G !C 2( ;C1
6atch @>?F>1? D (racle#i 97eveloper with (! .xtension for 11.>.1A ;C2
6atch @?2>"?A D #%97.E.+(6. 4%-$ (! .)-.G8%(G !C 2( 11i1A C6F
-o determine which patch to use& you can simply chec' the framewor' version in your instance by using
http://host:port/(!_$-*+/(!%nfo.jsp
then choose the matched one.
11.>.1AH J patch @A@>"F#
11.>.1A1;C J patch @1@1?I?
11.>.1A2;C J patch @>?F>1?
11.>.1AF;C J patch @?2>"?A
Arc"itect%re
(! 2ramewor' !rchitecuture is based on the industryDstandard 92.. *E; design pattern.8o 7evelopers
manipulate the application=s metadata using (racle #i 97eveloper (! .xtension .
'ow to Remove personali(ation
1. +ogin to application
2. 8elect esponsibility 2unctional !dministrator
F. ;lic' 6ersonali:ation -ab / Cpper ight)
@. 2or !pplication & .nter the following: 8elfD8ervice 4eb !pplications
>. ;lic' on the 6ersonali:ed ;hec'box
". ;lic' ,o
?. emove or 7eDactivate your personali:ation that is causing the issue by selecting the personali:ation level
at which you made that particular persanoli:ation . 0ecause if you made some personali:ations at
responsibility level and some at site level and if you made mista'e whenever you are ma'ing personali:ation
at site then you need to select the personali:ation level at site level rather than responsibility & so that you
eventhough you deactivate personali:ations at site level by usingthis action plan & you can protect your
personali:ations which were made at responsibility level .I eDtest your login.
Met"o&)*
by setting the profile option K7isable 8elfD8ervice 6ersonalK to K3es
Met"o& )+
Cse the 97_C-%+8 pac'age
Cse s1lplus and this comand examples
set serveroutput onL
execute jdr_utils.list7ocuments/=//=& -C.)L
.xample:
-o 7.+.-.
DDDDDDDDDDDDDD
0egin
executejdr_utils.delete7ocument/=/oracle/apps/icx/por/re1mgmt/server/customi:ations/site/A/,roupe1s6ublic
E(=)L
commitL
.ndL
then refer the follwoing tbales
97_;(*6(G.G-8.
97_!--%0C-.8
97_!--%0C-.8_-!G8
97_6!-$8
w"at is EO , Entity Ob-ect . /0iew Ob-ect ,0iewImpl. an& 0iew Row , 0iewRowImpl )M
.ntity (bject :0;@9 entity objects encapsulate the business rules li'e validations& actions associated with a
row in a database table& view or synonym .
Eiew (bject /Eiew%mpl):%n the simplest terms& a 0;@9 view object encapsulates a database 1uery and
provides iteration over and access to the view rows in its result set
Eiew ow / Eiewow%mpl ) :epresents a single row in a view object.
1%stomi(ation of Information Template in i2roc
information templates to gather additional information in (racle i6rocurement to pass necessary order
processing information to suppliers.4hen an information template is assigned to a category or item& the
application prompts re1uesters to provide the information specified in the template when the item is added to
the shopping cart..ach information template must be associated with an (racle 6urchasing item or item
category.%f an information template is associated with an item category& all items belonging to that category
are also associated with the template.
;reate an information template:
1.2rom the (racle 6urchasing menu& select 8etup B %nformation -emplates.
,ive your -emplate a name.
2.8elect !vailable in !ll (rgani:ations if you want the template to be available to re1uesters in all operating units.
F.8elect an !ttachment ;ategory of -o 8upplier or -o 0uyer.
@..nter an !ttribute Game and 7escription as shown in figure.
3ou can create popDlist and attch to the attribute.
;reateing popDlist
Gavigate 2rom the (racle 6urchasing menu setupDBflex fieldsDBEalidationDBsets
create value set name as -E+_!%_7(6
+ist type +ist of values
validation type inpedendent
2. ;reate values for -E+_!%_7(6
Gavigate from po setupDBflex filedsDBvalidationDBvalues
F.finally !ttach the 6oplist to information template attributes.
@.Gext ,o to i6rocurement ;atalog !dminstration .Gavigate Gon catalog e1uest -emplates
;lic' on create button and pass the necessary inputs and clic' on add template button pass the information
template which we customi:ed in 6(.
-emplate name : -est -ravel e1
(rgani:ation : select your orgni:ation.
>. ;lic' on stores lin' under *anage ;ontent lin'
clic' on edit under GonD;atalog e1uest 8tore then ;lic' on !dd template 0utton
select template name which we made in previous screen /ie -est -ravel e1) !nd 8ubmit.
".2inally you can see the result at i6rocurement 6age
select the e1uest -ype : -est -ravel e1
3ou can see the our customi:ation result under -estinfo -emp +ayout.
you can see above information in following table
select N from 6(_-.*6+!-._%G2(
REALMS
(racle i6rocurement& securing attributes called realms are used to restrict re1uester access to the catalog.
or
ealms are securing attributes used to control access to the catalog as an additional layer for application
security
%;)_6(_.!+*_%7 DDBCse this attribute to secure the responsibility for category or item
source realms.
(nce you create a realm& you assign it to a responsibility or user. -he re1uester associated with that
responsibility or user can see whatever categories or item source catalogs are contained in that realm.
STE2S3
1. ;reate the realm. 2. !ssign the realm to a responsibility. F. (ptionally assign realms to individual users if
desired.
;reate the ealm:
1.+og in to (racle 6urchasing !nd Gavigate 8etup B .D;atalog !dmin B ealms.
2.in window enter your own Game and 7escription for the realm.
component -ype : ;ategory
components: select any existing ;ategory.
F. 8ave your wor' ealm %d ,enerated automatically.
Assi4n t"e Realm to a Responsibility3
1.+og on to 8ysadmin
2.(pen the esponsiblities window
F.5uery the responsibility to which you will assign the realm./.x: i6rocurement)
@.n the Game field& use the +(E to select %;)_6(_.!+*_%7.
>. ;lic' on Ealues 0utton %n the Ealues 0utton 8elect the elam %7
". !nd 8ave your ;hanges.
Assi4n t"e Realm to 5sers ,Optional.3
1.+og on to 8ysadmin.
2.Gavigation path: 8ecurity B Cser B7efine.
F.5uery the user /person) to whom you want to assign the realm.
@.%n the 8ecuring !ttributes tabbed region&in the !ttribute field& use the +(E to select
>.%n the 8ecuring !ttributes tabbed region& create a line for each realm you want to assign to the user. 8elect
%;)_6(_.!+*_%7 in the Game field and the ealm %7 for each realm. ". 8ave your wor'.
RES5LT!
;ategories restricted by realms display to re1uesters when browsing categoriesLhowever& the items in those
categories do not display.
'ow to Get $eb%4 XML 2%blis"er
'ow to Get $eb%4 XML 2%blis"er 6
8etting up the debug mode for the program .%n the program definition there is a debug flag 6arameter& set this to =3=. -o do this
+ogin as =8ystem !dminstrator=
Gavigate to: ;oncurrent DB 6rogram DB 7efine
5uery up the program shortname )7(.660
;lic' on 6arameters
8croll down for K7ebug 2lag
.nable this by clic'ing on the chec' option.
%n the Ealidation bloc'& set the 7efault Ealue J 3
;reate a xdodebug.cfg Cnder following 7ir <!2_9._-(6/lib on concurrent manager node
add following 2 lines
+og+evelJ8-!-.*.G-
+og7irJ/tmp/xdodebug.err /7ir must exist in the file system)
run the concurrent program again
-here will be a bunch of files in the =+og7ir= specified in the xdodebug.cfg file
6lease delete the xdodebug.cfg file afterwards
7"y XML 2%blis"er an& w"at are t"e a&vanta4es of XML 2%blis"er6
%n simple words& for easy generation of reports. -he following are the advantages of )*+ 6ublisher:
1.*ain advantage is 7ata separation and 6resentation.
2.apid development of eport
F.;ost reduction
@.;ontrol over eport +ayout and $igh customi:ation
>.7ifferent presentation tools.
".(utput in the format of oneOs choice.
posted by Rama at 3:04 PM P A ;omments
'ow to mae t"e col%mn title nee&s to be on eac" pa4e
'ow to mae t"e col%mn title nee&s to be on eac" pa4e6
$ighlight the table header rowight clic' and select table properties(n the ow tab& specify that the header
row should be repeated on every page8ave your wor'.
M%ltiple 'ea&ers an& Footers
*icrosoft 4ord does not allow form fields in the header and footer regions of a document. %f you re1uire
many or complex objects in the header or footer of your report create a template within your template& simply
wrap the contents of the internal template with the following tags:
internaltemplate name is the name you assign to the header/footer template.
posted by Rama at 2:54 PM P A ;omments
1allin4 a XML 2%blis"er report from FN$8S59MIT8RE:5EST
1allin4 a XML 2%blis"er report from FN$8S59MIT8RE:5EST
$ere is the code that you can used for submiting )*+ eport 6ublisher from within my (racle eport=s
!ftereport trigger
8yntax:
a:J2G7_.5C.8-.8C0*%-_.5C.8-/=)7(=& =)7(.660=&=ama )*+ -est eport 6rinting=& GC++&
2!+8.& :6_;(G;_.5C.8-_%7 & =*3(G-=&=*3_6.6!;H_)*+=&=enDC8= &=G=& =-2=&
:p_output_format&GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++&
GC++& GC++&GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++&GC++& GC++&
GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++&GC++& GC++& GC++& GC++& GC++& GC++&
GC++& GC++& GC++& GC++&GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++&
GC++&GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++&GC++& GC++& GC++&
GC++& GC++& GC++& GC++& GC++& GC++& GC++&GC++& GC++& GC++& GC++& GC++& GC++& GC++&
GC++& GC++& GC++&GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++& GC++&GC++ )L
srw.message/12F&=Ealue of Gew e1uest : = a = (utput 2ormat :=:p_output_format)L
posted by Rama at 2:30 PM P A ;omments
1ommon 2roblems in XML 2%blis"er
1ommon 2roblems in XML 2%blis"er
1) C Gew to )*+ 6ublisher
3ou have two different types of )*+ 6ublisher:D the one integrated with (acle e08D the standalone version&
see lin'
,o thru &)*+ guide provided by (racle&%t will be sufficient
+in': http://www.oracle.com/technology/products/xmlDpublisher/index.html
'ow to install a font %sin4 XML 2%blis"er A&ministrator6
%n )*+ 6ublisher >." has a new tab: !dministration fonts can be uploaded and stored in the database instead
of stored on the file system.
-o install a font re1uires only a few steps
1. +og in as )*+ 6ublisher !dministrator.
2. Gavigate to !dministrationDB2ont 2ilesDB;reate 2ont 2ile.
F. 2ields are 2ont Game and 2ile. 2or 2ont Game choose any descriptive name. 2ile will browse your 6; to
locate the font file.
@. Gavigate to 2ont *appingsDB;reate 2ont *apping 8et.
>. *apping name is the name you will give to a set of fonts.
". *apping code is the internal name you will give to this set.
?. -ype: =672 2orm= for 672 templates. =2( to 672= for all other template types.
I. ;reate 2ont *apping /this allows you to add multiple fonts to a set).
#. 2ont 2amily is the exact same name you see in 4ord under 2onts.%f you don=t use the same name the font
will not be pic'ed up at runtime.
1A. 8tyle and weight must also match how you use the font in windows.Gormal and Gormal are good defaults.
12. Gavigate to ;onfiguration ,eneralDB 2( 6rocessingDB2ont *apping 8et. ;an also be done at data def and
template level under .dit ;onfiguration. $ierarchy is 8iteDB 7ata 7ef DB -emplate.
1F. 8elect your new mapping set.
1@. *a'e sure the font is not referenced under 2ileDB6ropertiesDB;ustom in the -2 template file.
1>. Cpload a template that uses your special font and test using preview.
posted by Rama at 12:37 PM P A ;omments
1ommon 2roblems in XML 2%blis"er
;reating 7ata 7efinition .xample:
;reating -emplate .xample:
posted by Rama at 12:18 PM P A ;omments
Re4isterin4 RTF Template in Oracle applications
'ow to Re4isterin4 RTF Template in Oracle applications!
1)egister your -emplate in the -emplate *anager.
2)egister your 7ata 7efinition %n 7ata 7efinition *anager.
a);reating 7ata 7efinition.
log on to (racle apps )ml 6ublisher esponsibily. clic' on $ome DB7ata 7efinitions
then clic' on create 7ate 7efinition. and fill the all mandatory fields
Game : Game of the eport /)*+ 6ublisher -est eport)
code : ;oncurrent prof 8hort Game /))_)*+_-.8-_6)
!pplication: Game of the !pplication./(rder *anagement)
8tart date: today date /A#D(ctD2AA")
7escription:)*+ 6ublisher -est eport
-hen ;lic' on !pply 0utton.
b);reating -emplate
8elect the -emplates -ab clic' on ;reate -emplate -ab
Game : Game of the eport /)*+ 6ublisher -est eport)
code : ;oncurrent prof 8hort Game /))_)*+_-.8-_6)
7ata 7efinition:Game of the eport /7ata 7efinition name)
-ype:-2
!pplication: Game of the !pplication./(rder *anagement)
8tart date: today date /A#D(ctD2AA")
7escription:)*+ 6ublisher -est eport
2ile: clic' on browse -ab update your -2 file here.
+anguage:.nglish
-erritory:Cnited 8tates
-hen ,o to (* responsibiliy un the )*+ 6ublisher -est eport see the 672 out put.
Gote :0efore uning )*+ 6ublisher eport !ssign )*+ 6ublisher prog into (* responsibily.
1ommonly 5se& XML Ta4s in Template
1) $olds the opening forDeach loop for the item element.
2) ;losing tag of the forDeach loop.
F) -he opening of the if statement to test
for the attribute value K6%E!-.K.
@) .nds the if statement.
>) sort a group by any element within the group.
") 8ort *ultiple ,roup of elements
?) -o establish nested groupings within the already defined group
I)mailto:MforDeachDgroupQcell:currentgroup/)L Cses the regrouping syntax to group the data by 3.!
#)
1A) date format mas':
0ariable $eclaration
Cse this element to declare a local or global variable.
)8+ 8yntax:
)*+ 6ublisher -ag:
.xample:
!ssigns the value KredK to the KcolorK variable. -he variable can then be referenced in
the template.
1ell 'i4"li4"tin4
1AAAMB
DDB
-he above tag embeds native )8+ code
-he KattributeK element allows you to modify properties in the )8+.
-he xdo:ctx component is an )*+ 6ublisher feature that allows you to adjust )8+
attributes at any level in the template
-o change the color attribute& you can use either the standard $-*+ names /for
example& red& white& green) or you can use the hexadecimal color definition /for
example& R22222).
posted by Rama at 10:24 AM P A ;omments
posted by Rama at 10:06 AM P A ;omments
Thursday, October 12, 2006
posted by Rama at 3:25 PM P A ;omments
XML 2%blis"er s%pports two met"o&s for creatin4 RTF templates3
1)0asic -2 *ethod
2)2orm 2ield *ethod
;reating an -2 template file consists of two basic steps:
7esign your template layout.
Cse the formatting features of your word processing application and save the file as -2.
*ar' up your template layout.
%nsert the )*+ 6ublisher simplified tags.
-he -emplate 0uilder is an extension to *icrosoft 4ord that simplifies the development of -2
templates.)*+ 6ublisher converts the formatting that you apply in your word processing application to )8+D
2(.
.nter placeholders in your document using the following syntax:
-here are two ways to insert placeholders in your template:
9asic RTF Met"o&3 %nsert the placeholder syntax directly into your template document.
2orm 2ield *ethod: /e1uires *icrosoft 4ord) %nsert the placeholder syntax in *icrosoft 4ordOs -ext 2orm
2ield (ptions window.
Form Fiel& Met"o&
Cse *icrosoft 4ordOs -ext 2orm 2ield (ptions window to insert the placeholder tags:
1. .nable the 2orms toolbar in your *icrosoft 4ord application.
2. 6osition your cursor in the place you want to create a placeholder.
F. 8elect the -ext 2orm 2ield toolbar icon. -his action inserts a form field area in your
document.
@. 7oubleDclic' the form field area to invo'e the -ext 2orm 2ield (ptions dialog box.
>. /(ptional) .nter a description of the field in the 7efault text field. -he entry in this
field will populate the placeholderOs position on the template.
2or the example& enter K8upplier 1K.
". 8elect the !dd $elp -ext button.
?. %n the help text entry field& enter the )*+ elementOs tag name using the syntax:
Oracle XML 2%blis"er
7"at is Oracle XML 2%blis"er6
Oracle XML 2%blis"er is a template)base& p%blis"in4!It provi&es a new approac" to report &esi4n!T"e
fle;ibility of XML 2%blis"er is a res%lt of t"e separation of t"e presentation of t"e report from its &ata
str%ct%re! XML 2%blis"er provi&es t"e Template Mana4er to re4ister an& maintain report templates
an& t"eir &ata so%rces! T"e Template Mana4er is t"e repository for yo%r templates an& &ata so%rces!
1reatin4 c%stomi(e& reports %sin4 XML 2%blis"er can be &ivi&e& into two
p"ases3
$esi4n Time an& R%ntime!
Design Time
Re4ister t"e E)9%siness S%ite report as a $ata $efinition in t"e Template Mana4er!
$esi4n yo%r template!
Re4ister yo%r Template in t"e Template Mana4er!
A&& &esire& translations of yo%r RTF template!
posted by Rama at 11:42 AM < = 1omments
Wednesday, October 11, 2006
(racle !pplications -echnical !rticles
'ow to Restart or 9o%nce Apac"e in Oracle Apps >>i
2lease fin& t"e two comman&s t"at I %se for bo%ncin4 t"e Apac"e
>.?1OMMON8TO2@a&min@scripts@?T7O8TASAB@a&apcctl!s" stop
*.?1OMMON8TO2@a&min@scripts@?T7O8TASAB@a&apcctl!s" start
In case yo% "ave mo&ifie& any -ava or class file in OAF /XML $oc%ment an& AA $eveloper t"en Apac"e bo%nce becomes
man&atory!
'ow to fin& Report 9elon4s to partic%lar ReC%est Gro%p
%se t"e followin4 C%ery!
SELE1T
fr4!reC%est84ro%p8name
/frt!&escription
/fr4!reC%est84ro%p8co&e
/fr4!&escription
FROM fn&8reC%est84ro%ps fr4/
fn&8conc%rrent8pro4rams8tl frt
7'ERE fr4!application8i&Dfrt!application8i&
AN$ frt!%ser8conc%rrent8pro4ram8nameDE2rocess 2en&in4 2aymentsE
t"is will 4ive ReC%est Gro%p name an& &escription!
Overview of 1onc%rrent Mana4er
A conc%rrent mana4er is itself a conc%rrent pro4ram t"at starts ot"er conc%rrent pro4rams! T"is
&oc%ment e;plains "ow to start %p/ &efine/ an& confi4%re conc%rrent mana4ers!! 1onc%rrent Mana4ers
are &efine& an& assi4ne& one or more wor s"ifts !Fo% can iss%e comman&s to start/ verify/ s"%t &own/
or reset conc%rrent mana4ers in&ivi&%ally or %se t"e I1M to control every mana4er at once !It is
recommen&e& t"at yo% restart an in&ivi&%al conc%rrent mana4er every time
Startin4 t"e I1M3
Follow t"e steps o%tline& below to start t"e I1M &%rin4 installation of Oracle Applications/ after
s"%t&own of conc%rrent mana4ers/ or after restartin4 yo%r operatin4 system or &atabase!
G Lo4 in to t"e 5NIX server as applm4r
G Select t"e appropriate &atabase environment
G 5se t"e followin4 comman&3 Startm4r
9y &efa%lt/ t"e I1M perio&ically monitors eac" conc%rrent mana4erHs processes! Fo% can force t"is
monitorin4 activity/ also nown as 2MON by selectin4 t"e I1M an& c"oosin4 t"e 0erify b%tton!
9elow is a s%mmary listin4 of t"e conc%rrent mana4ers an& t"eir f%nctions
>!Internal 1onc%rrent Mana4er ,I1M.
Starts %p/ verifies t"e stat%s of/ resets/ an& s"%ts &own t"eIn&ivi&%al mana4ers! Settin4s for t"e I1M
cannot be altere&!
*!Stan&ar& Mana4er
R%ns +IJ &ays a year/ *K "o%rs a &ay an& accepts any an& all reC%ests! It "as no speciali(ation an&
s"o%l& NOT be altere&
Note3 If t"e Stan&ar& mana4er is altere& in any way/ some pro4rams may not r%n! 7e recommen& t"at
yo% &efine a&&itional mana4ers to "an&le client)specific nee&s!
+!1onflict Resol%tion Mana4er
T"e 1onflict Resol%tion Mana4er resolves conflicts/ s%c" as reC%est incompatibilities! T"e 1onflict
Resol%tion Mana4er c"ecs conc%rrent pro4ram &efinitions for incompatibility r%les! If a pro4ram is
i&entifie& as R%n Alone/ t"en t"e 1onflict Resol%tion Mana4er prevents t"e conc%rrent mana4ers from
startin4 ot"er pro4rams in t"e same conflict &omain! 7"en a pro4ram lists ot"er pro4rams as bein4
incompatible wit" it/ t"e 1onflict Resol%tion Mana4er prevents t"e pro4ram from startin4 %ntil any
incompatible pro4rams in t"e same &omain "ave complete& r%nnin4!
K!Sc"e&%ler@2rereleaser Mana4er
Sc"e&%ler@2rereleaser mana4er!
J!Transaction Mana4er for &ia4nostics only
Transaction Mana4er for &ia4nostics only!
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
REALMS
Oracle i2roc%rement/ sec%rin4 attrib%tes calle& realms are %se& to restrict reC%ester access to t"e
catalo4!
or
Realms are sec%rin4 attrib%tes %se& to control access to t"e catalo4 as an a&&itional layer for
application sec%rity
I1X82OR8REALM8I$ ))L5se t"is attrib%te to sec%re t"e responsibility for cate4ory or item
so%rce realms!
Once yo% create a realm/ yo% assi4n it to a responsibility or %ser! T"e reC%ester associate& wit" t"at
responsibility or %ser can see w"atever cate4ories or item so%rce catalo4s are containe& in t"at realm!
STE2S3
>! 1reate t"e realm!
*! Assi4n t"e realm to a responsibility!
+! Optionally assi4n realms to in&ivi&%al %sers if &esire&!
1reate t"e Realm3
>!Lo4 in to Oracle 2%rc"asin4 An& Navi4ate Set%p L E)1atalo4 A&min L Realms!
*!in win&ow enter yo%r own Name an& $escription for t"e realm!
component Type 3 1ate4ory
components3 select any e;istin4 1ate4ory!
+! Save yo%r wor Realm I& Generate& a%tomatically!
Assi4n t"e Realm to a Responsibility3
>!Lo4 on to Sysa&min
*!Open t"e Responsiblities win&ow
+!:%ery t"e responsibility to w"ic" yo% will assi4n t"e realm!,E;3 i2roc%rement.
K!n t"e Name fiel&/ %se t"e LO0 to select I1X82OR8REALM8I$!
J! 1lic on 0al%es 9%tton In t"e 0al%es 9%tton Select t"e Relam I$
I! An& Save yo%r 1"an4es!
Assi4n t"e Realm to 5sers ,Optional.3
>!Lo4 on to Sysa&min!
*!Navi4ation pat"3 Sec%rity L 5ser L$efine!
+!:%ery t"e %ser ,person. to w"om yo% want to assi4n t"e realm!
K!In t"e Sec%rin4 Attrib%tes tabbe& re4ion/in t"e Attrib%te fiel&/ %se t"e LO0 to select
I1X82OR8REALM8I$!
J!In t"e Sec%rin4 Attrib%tes tabbe& re4ion/ create a line for eac" realm yo% want to
assi4n to t"e %ser! Select I1X82OR8REALM8I$ in t"e Name fiel& an& t"e Realm I$
for eac" realm!
I! Save yo%r wor!
RES5LT!
1ate4ories restricte& by realms &isplay to reC%esters w"en browsin4 cate4oriesM"owever/ t"e items in
t"ose cate4ories &o not &isplay!
1oncept of Oracle 7orflow
! wor'flow consists of numerous processes reprents business process flows and information..ach wor'flow
process contains a set of activities&notifications&6+/85+ stored procedures or another sub process
7orflow 1omponents
it contains " major components.
1.wor'flow 0uilder
provides a graphical user interface for creating and maintaing definations.
2.wor'flow .ngine
is the component that executes and enforces the defined wor'flow process
F.wor'flow *onitor
;omponent of oracle wor'flow that allows you to review the state or status
@.wor'flow 7efinitions +oader
is the component that allows you to download or load wor'flow definitions to and from the date base or test
files.
>.Gotification 8ystem.
the notification mailer is a program that concurrently sends emails and receive responses.
". wor'flow 7irectory 8ervices
wor' flow 7ir services is the component that identifies the directory repository.
4or' flow 2unctions are stores in 6+/85+ procedures there is a standard !6% format for all stored procedures
function variables.
%temtype DDB! category of items that share the same set of attributes.
item'eyDDB ! uni1ue 'ey identifier within the same item type for specific item passing
actid DDDB the uni1ue identifier of the activity that calls this stored procedure.
esultDDB the result of the stored procedure can be
;omplete:esult_code
7.2..7:date
.(:.rror_code
Gotified:notification_%d
4aiting
-he format of stored procedure declaration will be
6(;.7C. your_procedure/
itemtype in varchar2&
item'ey in varchar2&
actid in number&
funcmode in varchar2&
result out varchar2) %s
in funcmode variable to execute codes that correspond to the CG&;!G;.+ and -%*.(C- modes.
A2Is
inside the stored procedure you must use wor'flow .ngine !6%s to communicate with wor'flow engine. !ll
wor'flow .ngine !6%s present inside the 42_.G,%G. pac'age.
!6%=8 inside the 42_.G,%G.
8et%tem!ttr-ext set the value of a text item attribute.
8et%tem!ttrGumber set the value of a number %tem attribute.
8et%tem!ttr7ate set the value if a date item attribute
,et%tem!ttr%nfo ,et type information about an item attribute
;reate6rocess create a new rntime process for an item
8tart6rocess 0egins execution of the process.
Remain I will 5p&ate soon
(racle 2orms 6ersonali:ation
(racle has introduced a mechanism which revolutioni:es the way the forms can be customi:ed to fulfill the
customer needs.(racle !pplications has provided a custom library using which the loo' and behavior of the
standard forms can be altered& but the custom library modifications re1uire extensive wor' on 85+ and
6+/85+.(racle !pplications release 11.>.1A has provided a user interface S6ersonali:ation formT which will
be used to define the personali:ation rules.
0y default the S6ersonali:eT menu is visible to all the usersL this can be controlled with help of
profile options.0y setting up the below profile options&access to the 6ersonali:e menu can
be limited for the authori:ed users.
Ctilities: 7iagnostics J 3es/Go
$ide 7iagnostics J 3es/Go
invo'ing the 6ersonali:ation form clic' on S$elp DB 7iagnostics DB ;ustom ;ode DB 6ersonali:eT
-he form mainly contains four sections.
U ules
U ;onditions
U ;ontext
U !ctions
R%les3
.ach rule contains a se1uence number and the description. -he rule can be activated or deDactivated using the
S.nabledT chec'box.
1on&itions
;onditions decide the event the rule to be executed. .ach condition mainly contains three
sections i.e. -rigger .vent& -rigger (bject and ;ondition..
1onte;t
;ontext manages to whom the personali:ation should apply. -his is similar to the concept of
using profile options in (racle !pplication
Actions
!ctions decide the exact operation to be performed when the conditions and context return true
during the runtime.
F..nter the se1uence number as 1A and description as S;hange the (rder -ype 6rompt to
;laim -ypeT
@.8elect the -rigger .vent as S4$.GDG.4D2(*D%G8-!G;.T
>.8elect or enter the following values under ;ontext section
U +evel J esponsibility
U Ealue J (rder *anagement 8uper Cser
(n !ctions tab& enter or select the following values
U 8e1uence J 1A
U -ype J 6roperty
U 7escription J (rder -ype to ;laim -ype
U +anguage J !ll
U .nabled J 3es
;lic' on S!pply GowT button
;lose both the forms and reopen the 8ales (rder form
-he (rder Gumber label should reflect as ;laim Gumber
Forms 2ersonali(ation)Movin4 to anot"er instance
Forms 2ersonali(ation)Movin4 to anot"er instance
7ownload for a specific form:
2G7+(!7 / A 3 7(4G+(!7 2G7_-(6/patch/11>/import/affrmcus.lct 2G7_2(*_;C8-(*_C+.8
form_nameJ
7ownload all personali:ations
2G7+(!7 / A 3 7(4G+(!7 2G7_-(6/patch/11>/import/affrmcus.lct 2G7_2(*_;C8-(*_C+.8
Cpload
2G7+(!7 / A 3 C6+(!7 <2G7_-(6/patch/11>/import/affrmcus.lct
OM Tables
(rder *anagement -ables.
Entere&
oe_order_headers_all 1 record created in header table
oe_order_lines_all +ines for particular records
oe_price_adjustments 4hen discount gets applied
oe_order_price_attribs %f line has price attributes then populated
oe_order_holds_all %f any hold applied for order li'e credit chec' etc.
9ooe&
oe_order_headers_all 0oo'ed_flagJ3 (rder boo'ed.
wsh_delivery_details eleased_status eady to release
2ic Release&
wsh_delivery_details eleased_statusJ3 eleased to 4arehouse /+ine has been released to %nventory for
processing)
wsh_pic'ing_batches !fter batch is created for pic' release.
mtl_reservations -his is only soft reservations. Go physical movement of stoc'
F%ll Transaction
mtl_material_transactions Go records in mtl_material_transactions
mtl_txn_re1uest_headers
mtl_txn_re1uest_lines
wsh_delivery_details eleased to warehouse.
wsh_new_deliveries if !utoD;reate is 3es then data populated.
wsh_delivery_assignments deliveries get assigned
2ic 1onfirme&
wsh_delivery_details eleased_statusJ3 $ard eservations. 6ic'ed the stoc'. 6hysical movement of stoc'
S"ip 1onfirme&
wsh_delivery_details eleased_statusJ; 3 -o ;:8hipped L7elivery Gote get printed 7elivery assigned to trip
stop1uantity will be decreased from staged
mtl_material_transactions (n the ship confirm form& chec' 8hip all box
wsh_new_deliveries %f 7efer %nterface is chec'ed %.e its deferred then (* V inventory not updated. %f 7efer
%nterface is not chec'ed.: 8hipped
oe_order_lines_all 8hipped_1uantity get populated.
wsh_delivery_legs 1 leg is called as 1 trip.1 6ic'up V drop up stop for each trip.
oe_order_headers_all %f all the lines get shipped then only flag G
A%toinvoice
wsh_delivery_details eleased_statusJ% Geed to run wor'flow bac'ground process.
ra_interface_lines_all 7ata will be populated after w'fw process.
ra_customer_trx_all !fter running !utoinvoice *aster 6rogram for
ra_customer_trx_lines_all specific batch transaction tables get populated
2rice $etails
1p_list_headers_b -o ,et %tem 6rice 7etails.
1p_list_lines
Items On 'an& :ty
mtl_onhand_1uantities -( chec' (n $and 5ty %tems.
2ayment Terms
ra_terms 6ayment terms
A%toMatic N%mberin4 System
ar_system_parametes_all you can ch' !utomactic Gumbering is enabled/disabled.
1%stomer Information
h:_parties ,et ;ustomer information include name&contacts&!ddress and 6hone
h:_party_sites
h:_locations
h:_cust_accounts
h:_cust_account_sites_all
h:_cust_site_uses_all
ra_customers
$oc%ment SeC%ence
fnd_document_se1uences 7ocument 8e1uence Gumbers
fnd_doc_se1uence_categories
fnd_doc_se1uence_assignments
$efa%lt r%les for 2rice List
oe_def_attr_def_rules 6rice +ist 7efault ules
oe_def_attr_condns
a'_object_attributes
En& 5ser $etails
csi_t_party_details -o capture .nd user 7etails
Sales 1re&it 8ales ;redit %nformation/$ow much credit can get)
oe_sales_credits
Attac"in4 $oc%ments
fnd_attached_documents !ttched 7ocuments and -ext information
fnd_documents_tl
fnd_documents_short_text
9lanet Sales Or&er
oe_blan'et_headers_all 0lan'et 8ales (rder %nformation.
oe_blan'et_lines_all
2rocessin4 1onstraints
oe_pc_assignments 8ales order 8hipment schedule 6rocessing ;onstratins
oe_pc_exclusions
Sales Or&er 'ol&s
oe_hold_definitions (rder $old and *anaging 7etails.
oe_hold_authori:ations
oe_hold_sources_all
oe_order_holds_all
'ol& Relaese
oe_hold_releases_all $old released 8ales (rder.
1re&it 1" $etails
oe_credit_chec'_rules -o get the ;redit ;hec' !gaint ;ustomer.
1ancel Or&ers
oe_order_lines_all ;ancel (rder 7etails.
'ow to 5se 'int
8elect /NW $%G- N/ .name from emp where empidJ?I>"
4here $%G- is replaced by the hint text.4hen the syntax of the hint text is incorrect& the hint text is ignored
and will not be used
!++_(48
-he !++_(48 hint explicitly chooses the costDbased approach to optimi:e a statement bloc' with a goal of
best throughput /that is& minimum total resource consumption).
2%8-_(48
-he 2%8-_(48 hint explicitly chooses the costDbased approach to optimi:e a statement bloc' with a goal
of best response time /minimum resource usage to return first row). %n newer (racle version you should give a
parameter with this hint: 2%8-_(48/n) means that the optimi:er will determine an executionplan to give a
fast response for returning the first n rows.
;$((8.
-he ;$((8. hint causes the optimi:er to choose between the ruleDbased approach and the costDbased
approach for a 85+ statement based on the presence of statistics for the tables accessed by the statement
C+.
-he C+. hint explicitly chooses ruleDbased optimi:ation for a statement bloc'. -his hint also causes the
optimi:er to ignore any other hints specified for the statement bloc'. -he C+. hint does not wor' any more
in (racle 1Ag.
'ints for Access 2at"s
2C++
-he 2C++ hint explicitly chooses a full table scan for the specified table. -he syntax of the 2C++ hint is
2C++/table) where table specifies the alias of the table /or table name if alias does not exist) on which the full
table scan is to be performed.
(4%7
-he (4%7 hint explicitly chooses a table scan by (4%7 for the specified table. -he syntax of the (4%7
hint is (4%7/table) where table specifies the name or alias of the table on which the table access by
(4%7 is to be performed. /-his hint depricated in (racle 1Ag)
;+C8-.
-he ;+C8-. hint explicitly chooses a cluster scan to access the specified table. -he syntax of the
;+C8-. hint is ;+C8-./table) where table specifies the name or alias of the table to be accessed by a
cluster scan.
$!8$
-he $!8$ hint explicitly chooses a hash scan to access the specified table. -he syntax of the $!8$ hint is
$!8$/table) where table specifies the name or alias of the table to be accessed by a hash scan.
$!8$_!9
-he $!8$_!9 hint transforms a G(- %G sub1uery into a hash antiDjoin to access the specified table. -he
syntax of the $!8$_!9 hint is $!8$_!9/table) where table specifies the name or alias of the table to be
accessed./depricated in (racle 1Ag)
%G7.)
-he %G7.) hint explicitly chooses an index scan for the specified table. -he syntax of the %G7.) hint is
%G7.)/table index) where:table specifies the name or alias of the table associated with the index to be
scanned and index specifies an index on which an index scan is to be performed. -his hint may optionally
specify one or more indexes:
G(_%G7.)
-he G(_%G7.) hint explicitly disallows a set of indexes for the specified table. -he syntax of the
G(_%G7.) hint is G(_%G7.)/table index)
%G7.)_!8;
-he %G7.)_!8; hint explicitly chooses an index scan for the specified table. %f the statement uses an index
range scan& (racle scans the index entries in ascending order of their indexed values.
%G7.)_;(*0%G.
%f no indexes are given as arguments for the %G7.)_;(*0%G. hint& the optimi:er will use on the table
whatever boolean combination of bitmap indexes has the best cost estimate. %f certain indexes are given as
arguments& the optimi:er will try to use some boolean combination of those particular bitmap indexes. -he
syntax of %G7.)_;(*0%G. is %G7.)_;(*0%G./table index).
%G7.)_9(%G
.xplicitly instructs the optimi:er to use an index join as an access path. 2or the hint to have a positive effect& a
sufficiently small number of indexes must exist that contain all the columns re1uired to resolve the 1uery.
%G7.)_7.8;
-he %G7.)_7.8; hint explicitly chooses an index scan for the specified table. %f the statement uses an index
range scan& (racle scans the index entries in descending order of their indexed values.
%G7.)_228
-his hint causes a fast full index scan to be performed rather than a full table.
G(_%G7.)_228
7o not use fast full index scan /from (racle 1Ag)
%G7.)_88
.xclude range scan from 1uery plan /from (racle 1Ag)
%G7.)_88_!8;
.xclude range scan from 1uery plan /from (racle 1Ag)
%G7.)_88_7.8;
.xclude range scan from 1uery plan /from (racle 1Ag)
G(_%G7.)_88
-he G(_%G7.)_88 hint causes the optimi:er to exclude a s'ip scan of the specified indexes on the specified
table. /from (racle 1Ag)
posted by Rama at 1:06 PM P A ;omments
$isplay Mo&%le 7ise Reports
$isplay Mo&%le 7ise Reports
8.+.;- fa.application_short_name& fcpv.user_concurrent_program_name&
description&
7.;(7. /fcpv.execution_method_code&
=0=& =e1uest 8et 8tage 2unction=&
=5=& =85+N6lus=&
=$=& =$ost=&
=+=& =85+N+oader=&
=!=& =8pawned=&
=%=& =6+/85+ 8tored 6rocedure=&
=6=& =(racle eports=&
=8=& =%mmediate=&
fcpv.execution_method_code
) exe_method&
output_file_type& program_type& printer_name& minimum_width&
minimum_length& concurrent_program_name& concurrent_program_id
2(* fnd_concurrent_programs_vl fcpv& fnd_application fa
4$.. fcpv.application_id J fa.application_id
(7. 03 1
8.+.;- fa.application_short_name&7.;(7. /fcpv.execution_method_code&=0=& =e1uest 8et 8tage
2unction=&=5=& =85+N6lus=&=$=& =$ost=&=+=& =85+N+oader=&=!=& =8pawned=&=%=& =6+/85+ 8tored 6rocedure=&=6=& =(racle
eports=&=8=& =%mmediate=&fcpv.execution_method_code) exe_method&;(CG- /concurrent_program_id)
;(CG-
2(* fnd_concurrent_programs_vl fcpv& fnd_application fa
4$.. fcpv.application_id J fa.application_id
,(C6 03 fa.application_short_name& fcpv.execution_method_code
(7. 03 1L
2%rc"ase Or&er
2%rc"ase Or&er Tables
>!2O8RE:5ISITION8'EA$ESR8ALL
*!2O8RE:5ISITION8LINES8ALL
7"en yo% raise t"e ReC%isition t"ese tables effecte& ,2O8RE:5ISITION8'EA$ER8I$. is t"e -oin
between t"e tables
K!2O8RE:8$ISTRI95TION8ALL
It &istrib%te t"e ReC%isition Acco%nt information!
J!2O8'EA$ERS8ALL ,2O8'EA$ER8I$.
I!2O8LINES8ALL
7"en 2O 1reate& 2ON stores in tables,2O8'EA$ER8I$. is t"e -oin for tables
O!2O8$ISTRI95TIONS8ALL
It will &istrib%te t"e 2ON Acco%nt information
P!2O8A1TION8'ISTORF
'ere yo% can 4et Approvals notification Stat%s
Q!2O80EN$ORS8ALL,0EN$OR8I$.
>=!2O80EN$OR8SITES8ALL,0EN$OR8SITE8I$.
>>!2O80EN$OR81ONTA1TS8ALL ,0EN$OR81ONTA1T8I$.
1ontacts 0en&or /0en&or site an& conatct information
,0en&or8i&/0en&or8contact8i&/0E$NOR8SITE8I$.
>*!R108S'I2MENT8'EA$ERS8ALL,S'I2MENT8'EA$ER8I$.
common information abo%t t"e so%rce of yo%r receipts or e;pecte& receipts
>+!R108S'2MENT8LINES8ALL
w"en yo% iss%e t"e recept T"e recepent n%mber / S"ipment location stores in t"e table!
>K!R108TRANSA1TIONS,TRANSA1TION8I$.
>J!MTL8MATERIAL8TRANSA1TIONS ,TRANSA1TION8I$.
Stores material transaction information ,Transaction8i&.
>I!2O8Release8all
TO see t"e w"ic" p%rc"ase or&er is release&!
>O!2O8AGENTS
contains information abo%t b%yers an& p%rc"asin4 mana4ers!
>P!2O8NOTIFI1ATION81ONTROLS
contains information abo%t t"e notification control r%les for blanet/ planne&/ an& contract p%rc"ase
or&ers!
>Q!2O8A22RO0AL8LIST8'EA$ERS
list of approvers for t"e p%rc"asin4 &oc%ment %se& for reC%isition approvals only
*=!2O8A22RO0AL8LIST8LINES
approval list lines for t"e reC%isition approval list!
*>!2O82OSITION81ONTROLS8ALL
assi4nment of control 4ro%ps to -obs an&@or positions
**!2O8$O15MENT8TF2ES8ALL89
&efa%lt/ control/ an& option information yo% provi&e to c%stomi(e
*+!2O81ONTROL8GRO52S8ALL
control 4ro%ps yo% %se in yo%r b%siness
*K!2O8RF:80EN$ORS
Information abo%t t"e set of s%ppliers assi4ne& to a reC%est for C%otation ,RF:.
*J!2O80EN$OR8LIST8'EA$ERS,0EN$OR8LIST8'EA$ER8I$.
stores information abo%t s%pplier C%otation lists yo% create!
*I!FINAN1IALS8SFSTEM82ARAMS8ALL
T"is Tables stores common an& &efa%lt information between A2 an& 2O
OM Flow an& table level Information
Steps in Or&er 1ycle3
>. Or&er Entry
*. 9ooin4
+. 2ic release 3
For t"is we "ave to 4o to
S"ippin4 Responsibilty Release sales or&er
'ere In t"is form / In t"e OR$ER tab/ we "ave to enter OR$ER N%mber
An& &elete t"e Sc"e&%le& s"ippe& $ates To R ReC%este& $ates To!
In S'I22ING tab/ set A5TO 1REATE $ELI0ERF to FES! In IN0ENTORF tab enter 7ARE'O5SE/ set A5TO
ALLO1ATE to FES an& A5TO 2I1A 1ONFIRM to FES! IF we set A5TO 2I1A 1ONFIRM to NO/ t"en 7e "ave to 4o
for t"e followin4 steps
>! 4o to Inventory Resp
Move or&er S Transact Move Or&er t"en it will as for
ware"o%se information! Give t"e same name as before TM*U
In t"is form/ In t"e 'EA$ER tab/ enter t"e 9AT1'
N5M9ER of t"e or&er t"at is pice& !T"en 1lic FIN$
9%tton! 1lic on 0IE7@52$ATE Allocation/ t"en
1lic TRANSA1T b%tton! T"en Transact b%tton will be
&eactivate& t"en -%st close it an& 4o to ne;t step!
K. S"ippin4 3
For t"is we nee& to 4o to S"ippin4 Transaction Give t"e or&er N%mber/ an& clic fin&
T"en we can see t"e or&er stat%s!
T"en we "ave to clic $ELI0ERF Tab 9%tton/ in t"e Action LO0
7e "ave to c"oose/ S'I2 1ONFIRM!
T"en fo%r conc%rrent pro4ram will r%n in t"e bac4ro%n&!
S%c" As33
>!. INTERFA1E TRI2 Stop
*!. 1ommercial Invoice
+!. 2acin4 Slip Report
K!. 9ill of La&in4
After t"is conc%rrent pro4ram will complete s%ccessf%lly/ we "ave to r%n
One more 7ORAFLO7 9A1AGRO5N$ 2ROGRAM!
G If we &onHt want to s"ip all t"e items/ t"at are 2I1AE$/ t"en we "ave to clic LINE@L2N tab / t"en clic $ETAIL b%tton !
Now/ in t"at form / in t"e S'I22ING fiel&/ we "ave to enter "ow M%c" C%antity of items/ we want to s"ip ! T"e rest remain
C%antity/ t"at are Or&ere& will become bacor&er C%antity !
J. Interfacin4 wit" AR 3
After 7ORAFLO7 9A1AGRO5N$ 2ROGRAM
1onc%rrent pro4ram will complete s%ccessf%lly/ we "ave to r%n
A5TO IN0OI1E MASTER 2ROGRAM from
RE1EI0A9LE RES2ONSI9ILTF! After t"is pro4ram
will complete s%ccessf%lly / we can t"e invoice &etails in
RE1EI0ALE S TRANSA1TIONS S TRANSA1TIONS! 'ere in
T"is Form/ we "ave to 4ive o%r or&er n%mber in reference fiel&
An& C%ery for t"e invoice &etails !T"en we can see t"e invoice &etails!
Table Level Information3
DDDDDDDDDDDDDDDDDDDDDDDDDD
Or&er Entry
V At t"e "ea&er level a recor& 4ets inserte& into t"e "ea&er table
OE8OR$ER8'EA$ERS8ALL!
V At t"e line level/ recor&,s. 4et inserte& into t"e Line table
OE8OR$ER8LINES8ALL!
Or&er 9ooin4
V T"is will %p&ate FLO78STAT5S81O$E val%e in t"e table
OE8OR$ER8'EA$ERS8ALL to W9OOAE$X
V T"e FLO78STAT5S81O$E in OE8OR$ER8LINES8ALL will c"an4e to
A7AITING8S'I22ING!
V Recor&,s. will be create& into t"e table 7S'8$ELI0ERF8$ETAILS wit"
RELEASE$8STAT5SDHRH ,Rea&y to Release.
OE8INTERFA1E$8FLAGDHNH ,Not interface& to OM.
IN08INTERFA1E$8FLAGDHNH ,Not interface& to Inv.
V Recor&,s. will be create& into 7S'8$ELI0ERF8ASSIGNMENTS b%t wit"
$ELI0ERF8I$ n%ll!
2ic Release
))))))))))))))))))
IF WA%tocreate $eliveryX option D WFesX T'EN
V . 1reate a recor& into t"e table 7S'8NE78$ELI0ERIES
V . 5p&ate 7S'8$ELI0ERF8ASSIGNMENTS wit" $ELI0ERF8I$/ t"%s
V . 5p&ate 7S'8$ELI0ERF8$ETAILS wit" RELEASE$8STAT5SDHF
A%to Invoicin4
))))))))))))))))))))))
9efore r%nnin4 WA%toinvoice 2ro4ramX/ recor&,s. will e;ist into t"e table
RA8INTERFA1E8LINES8ALL wit"
INTERFA1E8LINE81ONTEXT D HOR$ER ENTRFH
INTERFA1E8LINE8ATTRI95TE> D ROr&er8n%mber
INTERFA1E8LINE8ATTRI95TE+ D R$elivery8i&
SALES8OR$ER D ROr&er8n%mber
After r%nnin4 t"e WA%to invoice 2ro4ramX for t"e or&er3
Recor&s will be &elete& from t"e table RA8INTERFA1E8LINES8ALL an& new &etails will be create& into t"e followin4 RA
transaction tables!
LRA815STOMER8TRX8ALL wit"
INTERFA1E8'EA$ER8ATTRI95TE>DROr&er8n%mber
RA815STOMER8TRX8LINES8ALL wit"
INTERFA1E8LINE8ATTRI95TE> D ROr&er8n%mber
SALES8OR$ER D ROr&er8n%mber
posted by Rama at 1:21 PM P 1 ;omments
Anow 1%rrent A22S 1%rrent 0ersions!
>.select pro&%ct8version/patc"8level from fn&8pro&%ct8installations
Get c%rrent version ana 2atc" level information!
*.select B FROM 0?0ERSION
$atabase 0ersion infomation!
+.select B from v?instance
Instance &etails
K.select 7F8E0ENT8XML!XML0ersion,. XML80ERSION from sys!&%alM
1%rrent XML 2arser 0ersion info!
J.select TEXT from 7F8RESO5R1ES w"ere TF2E D E7FTANE an& NAME D E7F80ERSIONE
7orflow version N%mber!
I.select "ome8%rl from ic;8parameters
Oracle applications front en& 5RL
O.SELE1T 0AL5E FROM 0?2ARAMETER 7'ERE NAMEDH5SER8$5M28$ESTH
Get t"e Trace file location!
P. XML 2%blis"er 0esion info!
?OA8#A0A@oracle@apps@;&o@common@MetaInfo!class!
Forwar& $eclaration
2L@S:L allows for a special s%bpro4ram &eclaration calle& a forwar& &eclaration! It consists of t"e
s%bpro4ram
specification in t"e paca4e bo&y terminate& by a semicolon! Fo% can %se forwar& &eclarations to &o
t"e
followin43
V $efine s%bpro4rams in lo4ical or alp"abetical or&er!
V $efine m%t%ally rec%rsive s%bpro4rams!,bot" callin4 eac" ot"er.!
V Gro%p s%bpro4rams in a paca4e
E;ample of forwar& $eclaration3
1REATE OR RE2LA1E 2A1AAGE 9O$F forwar&8pac
IS
2RO1E$5RE calc8ratin4,! ! !.M )) forwar& &eclaration
2RO1E$5RE awar&8bon%s,! ! !.
IS )) s%bpro4rams &efine&
9EGIN )) in alp"abetical or&er
calc8ratin4,! ! !.M
! ! !
EN$M
2RO1E$5RE calc8ratin4,! ! !.
IS
9EGIN
! ! !
EN$M
EN$ forwar&8pacM
posted by Rama at 3:23 PM P A ;omments
9IN$ 0s LEXI1AL
9IN$ 0ARIA9LE 3
DD are %se& to replace a sin4le val%e in sCl/ pl@sCl
)) bin& variable may be %se& to replace e;pressions in select/ w"ere/ 4ro%p/ or&er
by/ "avin4/ connect by/ start wit" ca%se of C%eries!
)) bin& reference may not be reference& in FROM cla%se ,or. in place of
reserve& wor&s or cla%ses!
LEXI1AL REFEREN1E3
)) yo% can %se le;ical reference to replace t"e cla%ses appearin4 AFTER select/
from/ 4ro%p by/ "avin4/ connect by/ start wit"!
)) yo% canHt mae le;ical reference in a pl@sCl statmetns!
Fle; mo&e an& 1onfine mo&e
1onfine mo&e
On3 c"il& ob-ects cannot be move& o%tsi&e t"eir enclosin4 parent ob-ects!
Off3 c"il& ob-ects can be move& o%tsi&e t"eir enclosin4 parent ob-ects!
Fle; mo&e3
On3 parent bor&ers Ystretc"Y w"en c"il& ob-ects are move& a4ainst t"em!
Off3 parent bor&ers remain fi;e& w"en c"il& ob-ects are move& a4ainst
t"em!
$iff 9etween Implicit an& E;plicit 1%rsors
>. Implicit3 &eclare& for all $ML an& pl@sCl statements!
9y &efa%lt it selects one row only!
*. E;plicit3 $eclare& an& name& by t"e pro4rammer!5se e;plicit c%rsor to in&ivi&%ally process eac"
row ret%rne& by a M%ltiple statements/ is calle& A1TI0E SET! Allows t"e pro4rammer to man%ally
control e;plicit c%rsor in t"e
2l@sCl bloc
E;ec%tion SeC%ences of sCl cla%ses!
a.SelectZ!!
b.Gro%p byZ
c.'avin4Z
&.Or&erby!!
posted by Rama at 3:09 PM P A ;omments
performance problem in a Report
T%ne t"e Report Main :%ery
1reate in&e;es on col%mns %se& in w"ere con&ition ,eliminate f%ll table scan.
set trace on in before report an& set trace off in after report
9efore Report3
srw!&o8sCl,Ealter session set sCl8traceDtr%eE.M
After Report3
srw!&o8sCl,Ealter session set sCl8traceDfalseE.M
Trace file will be 4enerate& at location3
select val%e from v?parameter
w"ere name D E%ser8&%mp8&estEM
Get t"e trace file location pat"
see e;ec%tion plans in a trace file/ yo% nee& to format t"e
4enerate& trace file wit" tprof statement!
Store 1o&e statics in local &rive!
posted by Rama at 2:58 PM P A ;omments
Tuesday, July 10, 2007
A22S Aey 1oncepts
a. None of GL mo&%le table contain YORG8I$Y 1ol%mn!
b. FN$ )LOracle application fo%n&ations
c.I1X3 $iscoverer La%nc"er
Get t"e &iscover La%nc"er 5RL
posted by Rama at 10:29 AM P A ;omments
Wednesday, July 04, 2007
Acco%nt Receivables
Acco%nt Receivables
>.2ayment Tables in AR
T"e followin4 tables stores cas" an& misc information
a.AR81AS'8RE1EI2TS8ALL,1AS'8RE1EI2T8I$.
Stores > recor& for eac" receipt Entry
b.AR81AS'8RE1EI2TS8'ISTORF8ALL,1AS'8RE1EI2T8'ISTORF8I$.
Stores all activities t"at is life cycle of receipt
c.AR8RE1EI0A9LES8A22LI1ATIONS8ALL,RE1EI0A9LES8A22LI1ATION8I$.
Stores Acco%ntin4 information
$.AR82AFMENT8S1'E$5LES8ALL
F.AR8$ISTRI95TIONS8ALL,SO5R1E8I$.
Stroes Acco%nt $istrib%tion information
Set%p Tables
a.AR8RE1EI2TS81LASSES,RE1EI2T81LASS8I$.
1ontains Receipt class information!
b.AR8RE1EI2TS8MET'O$S,RE1EI2T8MET'O$8I$.
Stores Receipt information /A%tomatic an& man%ally create& receipts
c.AR8RE1EI2TS8MET'O$8A11O5NTS
posted by Rama at 11:08 AM P A ;omments
Tuesday, July 03, 2007
'RMS $ate Trac
$ate Tracin4
$ate Tracin4 is a special feat%re in 'RMS!important &ynamic information in IS 'RMS is &ate)
trace&/ incl%&in4 information abo%t people/ assi4nments/ payrolls/ compensation/ an& benefits!
7"en yo% lo4 on to IS 'RMS/ yo%r effective &ate is always to&ayHs &ate!
To view information from anot"er &ate or to mae f%t%re)&ate& c"an4es yo% m%st c"an4e yo%r effective
&ate!
T"e two $ateTrac comman& icons on yo%r win&ow toolbar are3
V Alter Effective $ate
V 0iew $ateTrac 'istory
7"en yo% %p&ate &ate)trace& information/ yo% are prompte& to c"oose between 5p&ate an&
1orrection options! If yo% select 5p&ate/ IS 'RMS c"an4es t"e recor& as of yo%r effective &ate b%t
preserves t"e previo%s information!
If yo% select 1orrection/ IS 'RMS overri&es t"e previo%s information wit" yo%r new c"an4es! Fo%
cannot create a recor& an& t"en %p&ate it on t"e same &ay! If yo% try to &o t"is/ IS 'RMS warns yo%
t"at t"e ol& recor& will be overri&&en/ an& t"en c"an4es 5p&ate to 1orrection! T"is occ%rs beca%se
$ateTrac maintains recor&s for a minim%m of a &ay at a time!
0iew $ateTrac 'istory
To see all t"e c"an4es ma&e to a &atetrace& recor& over time/ %se $ateTrac 'istory! 1lic on TF%ll
'istoryU if yo% want to open a $ateTrac 'istory fol&er s"owin4 t"e val%e of eac" fiel& between t"e
from an& to &ates!
posted by Rama at 11:47 AM P A ;omments
Monday, July 02, 2007
Acco%nt 2aybles Tables
Acco%nt 2aybles Tables
>.Invoice $etails!
a.Ap8invoices8all,IN0OI1E8I$.
Fo% can see t"e approve& Invoices!
b.Ap8invoice8$istrib%tions8all,IN0OI1E8I$.
To 4et $istrib%te& Invoices information!
*.Invoice Transactions
a.ap8ae8"ea&ers8all,AE8'EA$ER8I$.
b.ap8ae8lines8all
Stores $istrib%te& Acco%ntin4 information!
+.2ayment Sc"e&%le Information
a.ap8payment8sc"e&%les8all,IN0OI1E8I$.
Stores Amo%nt remain4 information an& sc"e&%le payments for an invoice!
b.ap8invoice8payments8all,IN0OI1E8I$/1'E1A8I$.
After complein4 invoice payment information stores "ere!
K. 1"ec Information!
a.ap8c"ecs8all,1'E1A8I$.
if yo% &one t"e payment via c"ec t"is information stores "ere!
b.A281'E1A8FORMATS,1"ec8format8i&.
7"en yo% create t"e invoice ie assciate& wit" acco%tin4 infomation t"at information stores in t"is table!
c.A28M18IN0OI1ES,invoice8i&/set8of8boo8i&.
1ontains M%ltiple invoice 1%rrency information as well as E;c"an4e Information!
&.A28'OL$S8ALL
'ol&s invoice information yo% places
f.A281'RG8ALLO1ATIONS8ALL
5se& for A2 lins wit" t"e appropriate invoice &istrib%tins!
J.Approval information
a.A28IN08A2R0L8'IST8ALL,Approval "istory i&/invoice8i&.
Invoice approval information
b.A28'ISTORF8IN0OI1ES8ALL,Invoice8i&/0EN$OR8i$.
All invoice "istory information stores "ere
c.A28IN0OI1E8TRANSMISSIONS,#E89AT1'8I$.
7"en yo% post t"e invoice to GL T"is table will effecte&!
I.Terms
a.A28TERMS8TL,TERMS8I$.
1ontains Term information!
b.A28INTERFA1E8RE#E1TIONS
w"ic" co%l& not be processe& by 2ayables Open Interface Import
c)!6_0!GH_!;;(CG-8_!++
information about ban' accounts
7"at is t"e interface6
Interface Table is a table w"ic" is %se& as me&i%m for transfer of &ata between two systems!
7"at is IN9O5N$ an& O5T 9O5N$6 ,$ifferent types of interfaces.
Inbo%n& Interface3
For inbo%n& interfaces/ w"ere t"ese pro&%cts are t"e &estination/ interface tables as well as s%pportin4
vali&ation/ processin4/ an& maintenance pro4rams are provi&e&!
O%tbo%n& Interface3
For o%tbo%n& interfaces/ w"ere t"ese pro&%cts are t"e so%rce/ &atabase views are provi&e& an& t"e
&estination application s"o%l& provi&e t"e vali&ation/ processin4/ an& maintenance pro4rams
7"at is m%lti or46
WLe4al entity "as more t"an one operatin4 %nit is calle& as m%lti or4X
a. 9%siness 4ro%p ))) '%man reso%rces information is sec%re& by
9%siness 4ro%p
b. Le4al entity! ))) inter)company an& fiscal@ta; reportin4!
Sec%rity responsibility operatin4 %nit!
c. Operatin4 %nit ))) sec%res AR/ OE/ A2/ 2A an& 2O Information!
&. Or4ani(ations ))) is a speciali(e %nit of wor at partic%lar locations
7"at are t"e 5ser 2ARAMETERS in t"e Reports6
281ON18RE:5EST8I$
28FLEX80AL5E
FN$ 5SER EXITS3)
FN$ SR7INIT sets yo%r profile option val%es/ m%ltiple or4ani(ations an& allows Oracle Application
Ob-ect
Library %ser e;its to &etect t"at t"ey "ave been calle& by an Oracle Reports pro4ram!
FN$ SR7EXIT ens%res t"at all t"e memory allocate& for AOL %ser e;its "ave been free& %p properly!
FN$ FLEXI$0AL are %se& to &isplay fle; fiel& information lie prompt/ val%e etc
FN$ FLEXS:L t"ese %ser e;its allow yo% to %se fle; fiel&s in yo%r reports
FN$ FORMAT815RREN1F is %se& to print c%rrency in vario%s formats by %sin4 form%la col%mn
7"at are t"e reC%ests 4ro%ps6
a. Sin4le reC%est3 ) t"is allows yo% to s%bmit an in&ivi&%al reC%est!
b. ReC%est set 3 ) t"is allows yo% to s%bmit a pre)&efine& set of reC%ests!
$ifference between 9in& an& Le;ical parameters6
9IN$ 0ARIA9LE 3
are %se& to replace a sin4le val%e in sCl/ pl@sCl bin& variable may be %se& to replace e;pressions in select/
w"ere/ 4ro%p/ or&er by/ "avin4/ connect by/ start wit" ca%se of C%eries!
bin& reference may not be reference& in FROM cla%se ,or. in place of reserve& wor&s or cla%ses!
LEXI1AL REFEREN1E3
yo% can %se le;ical reference to replace t"e cla%ses appearin4 AFTER select/
from/ 4ro%p by/ "avin4/ connect by/ start wit"! yo% canHt mae le;ical reference in a pl@sCl statmetns!
%p&ate cla%se3
>. %se e;plicit locin4 to &eny access for t"e &%ration of a transaction
*. loc t"e rows before %p&ate or &elete
E; 3 select ZZ!
FromZZ!
For %p&ateT of col%mn refU Tno8waitU
w"ere c%rrent of cla%se6
>. %se c%rsor to %p&ate or &elete t"e c%rrent row
7"ere c%rrent of [L
7"at is t"e paca4e6
Gro%p lo4ically relate& pl@sCl types/ items an& s%bpro4rams!
>! paca4e specification
*! paca4e bo&y
A&vanta4es of a paca4e3
A! Mo&%larity
9! Easier Application $esi4n
1!Information 'i&in4
Overloa&in4
Fo% cannot overloa&3
VTwo s%bpro4rams if t"eir formal parameters &iffer only in name or parameter mo&e! ,&atatype an&
t"eir
total n%mber is same.!
VTwo s%bpro4rams if t"eir formal parameters &iffer only in &atatype an& t"e &ifferent &atatypes are in
t"e
same family ,n%mber an& &ecimal belon4 to t"e same family.
VTwo s%bpro4rams if t"eir formal parameters &iffer only in s%btype an& t"e &ifferent s%btypes are
base&
on types in t"e same family ,0AR1'AR an& STRING are s%btypes of 0AR1'AR*.
VTwo f%nctions t"at &iffer only in ret%rn type/ even if t"e types are in &ifferent families!
7"at are tri44ers6
tri44ers are similar to proce&%res/ in t"at t"ey are t"e name& pl@sCl blocs wit" &eclarative/e;ec%table
an& e;ception)"an&lin4 sections/ "ow ever a proce&%re is e;ec%te& e;plicitly from anot"er bloc via a
proce&%re call/ w"ic" can also pass ar4%ments!
A tri44er is e;ec%te& implicitly w"en ever a partic%lar event tas places! An& is not"in4 b%t a event!
T"e tri44erin4 event is a $ML ,insert/ %p&ate/ &elete. operations on a &ata base table
fires w"enever a &ata event,s%c" as $ML. or system event,s%c" as lo4in or s"%t&own. occ%rs on a
sc"ema or &atabase
Tri44er timin4 3
>. before
*. after
+. instea& of , t"is is %se& for views.
events 3
>. insert
*.%p&ate
+. &elete
Tri44er type 3
>. statement level
*. row level!
Firin4 seC%ence of &atabase tri44ers
>! before statement tri44er
*! before row tri44er
+! after row tri44er
K! after statement tri44er
LO1AS6
Is to re&%ce conc%rrency
>. s"are loc
it allows t"e ot"er %sers for only rea&in4 not to insert
*. e;cl%sive loc
only one %ser can "ave t"e privile4es of insert or
ot"ers can only rea&!
+. %p&ate loc
m%ltiple %ser can rea&/ %p&ate &elete
Loc levels 3
>. table level *. table space +. &ata base level!
7"at are a&)"oc reports6
Ans!3 A&)"oc Report is ma&e to meet one)time reportin4 nee&s! 1oncerne& wit" or forme& for a
partic%lar p%rpose! For e;ample/ a& "oc ta; co&es or an a& "oc &atabase C%ery
posted by Rama at 10:07 AM P > ;omments
Tuesday, August 28, 2007
AOL feat%res in OM
Or&er Mana4ement %ses t"e followin4 AOL feat%res
$oc%ment SeC%ences ) Or&er Entry %se& Or&er N%mber So%rces for or&er
n%mberin4! It let yo% &efine seC%ences t"at were %se& to a%tomatically
n%mber Or&ers an& Ret%rns! Fo% assi4ne& an Or&er N%mber so%rce to an
Or&er Type!
Or&er Mana4ement %ses t"e AOL $oc%ment SeC%ences feat%re to meet
Or&er N%mberin4 reC%irements! T"is lets yo% n%mber Or&er an& Ret%rns
%sin4 Man%al/ A%tomatic or Gapless seC%ences!Fo% can &efine $oc%ment SeC%ences %sin4 t"e AOL
$efine $oc%ment SeC%ences form! 7"en yo% &efine an Or&er Transaction Type/ t"e application
a%tomatically creates a $oc%ment SeC%ence 1ate4ory of t"e same name! Fo% can assi4n a pre)&efine&
seC%ence to one or more $oc%ment SeC%ence 1ate4ories/ %sin4 t"e AOL SeC%ence Assi4nments
form! 7"en an Or&er is create&/ Or&er Mana4ement calls AOL $oc%ment
SeC%ence A2Is to n%mber t"e Or&er!
Attac"ments ) In Or&er Entry yo% co%l& &efine Notes an& a&&ition r%les re4ar&in4 w"en t"ey were
attac"e& to an Or&er or Line! Fo% "a& to man%ally c"oose to a&& t"e eli4ible Notes to t"e Or&er or
Line! Fo% co%l& also &efine "ow t"e Notes were printe& on vario%s Reports! $atabase tri44ers were
%se& to &%plicate Note &efinition &ata in AOL!
Or&er Mana4ement &rives off t"e AOL Attac"ment f%nctionality enablin4 yo% to attac" ima4es an&
web pa4es ,in a&&ition to s"ort or lon4 te;t.! It also offers m%lti)lin4%al $oc%ment capability!
Attac"ment &efinition an& %sa4e &ata is store& only in AOL! A%tomatic A&&ition r%le &efinitions are
store& in Or&er Mana4ement
,OE8ATTA1'MENT8R5LES/OE8ATTA1'MENT8R5LE8ELEMENTS.!
In a&&ition to t"e attrib%tes
,1%stomer/ S"ip)to/ Invoice)to/ Or&er Type/ Item/ 2O N. t"at were previo%sly available/ yo% can now
&efine r%les base& on t"e Or&er 1ate4ory/Line 1ate4ory an& Line Type!
Oracle Or&er Mana4ement ) Sales Or&er
T"e 2rofile Option \OM3 Apply A%tomatic Attac"mentsH &etermines
w"et"er r%le base& attac"ments are a%tomatically applie&
posted by Rama at 11:55 AM P A ;omments
'ow to $ownloa& Etrm 2$F format files
5se t"e followin4 3
"ttp3@@appsre!%s!oracle!com@>>i&oc@>>!J!>@"tml@trmset!"tml
posted by Rama at 10:54 AM P A ;omments
Tuesday, August 21, 2007
Information Templates In 2O
Oracle Internet 2roc%rement >>i %ses information templates to pass necessary or&er processin4
information to s%ppliers! Fo% may set %p information templatesto 4at"er a&&itional information7"en
an information template is assi4ne& to a cate4ory or item/ Internet 2roc%rement >>i prompts %sers to
provi&e t"e information specifie& in t"e template
To define an information template:
>! Navi4ate to t"e $efine Information Template win&ow! From t"e Oracle
2%rc"asin4 men%/ select Set%pLInformation Templates!
*! Enter an attrib%te name an& &escription! T"e attrib%te name is t"e act%al
fiel& prompt t"at is &isplaye& in Internet 2roc%rement >>i!
+! Optionally/ enter a &efa%lt val%e to a%tomatically appear in t"e fiel&!
K! In&icate w"et"er t"e fiel& is man&atory for Internet 2roc%rement >>i %sers!
If t"e fiel& is man&atory/ %sers will be prompte& to enter a val%e in t"e fiel&
before procee&in4 to complete t"e reC%isition!
J! In&icate w"et"er to activate t"e attrib%te to act%ally &isplay on Self
Service 2%rc"asin4 pa4es! In certain circ%mstances/ yo% may want to &efine an
attrib%te/ b%t &elay enablin4 it for &isplay to Internet 2roc%rement >>i %sers!
I! 1"oose Associate Template to associate t"e template wit" an item or an item
cate4ory! T"e Information Template Association win&ow appears!
O! Select t"e type of association ,item n%mber or item cate4ory. yo% want to
associate wit" t"e template!
P! If yo% selecte& Item N%mber in t"e previo%s step/ enter t"e n%mber! If yo%
selecte& Item 1ate4ory/ enter t"e cate4ory!
posted by Rama at 7:41 PM P A ;omments
General Le&4er FA:
7"at is #o%rnal Import6
A. #o%rnal import is an interface %se& to brin4 -o%rnal entries from le4acy systems an& ot"er mo&%les
into t"e General Le&4er!,Specifically #o%rnal Import 4ets entries from le4acy &ata into t"e GL base
tables!
T"e tables pop%late& &%rin4 -o%rnal Import are
GL8#E89AT1'ES/
GL8#E8'EA$ERS/
GL8#E8LINES/
GL8IM2ORT8REFEREN1ES
7"at is t"e %se of GL8Interface6
A. Gl8Interface is t"e primary interface table of General le&4er! It acts as an interface between &ata
ori4inatin4 from ot"er mo&%les s%c" as A2/AR/ Le4acy &ata an& t"e Gl 9ase tables!
7"at is Act%al Fla46
A. Act%al fla4 represents t"e #o%rnal type!
A)Act%al
9)9%&4et
E) Enc%mbrance!
7"at is Enc%mbrance6
A. It is a process of Reservation of f%n&s for anticipate& e;pen&it%re from a b%&4et! Enc%mbrance
inte4rates GL/ 2%rc"asin4 an& 2ayables mo&%les!
'ow many Aey Fle; Fiel&s are t"ere in General Le&4er6
A.One! Acco%ntin4 Aey Fle; Fiel&!
'ow many types of 9%&4ets are t"ere6
A.Two Types!
E;pen&it%re 9%&4ets
Reven%e 9%&4ets!
7"at are Spot Rate/ 1orporate Rate/ Transaction 1alen&ar an& Acco%ntin4 1alen&ar6
Spot Rate3
An e;c"an4e rate w"ic" yo% enter to perform conversion base& on t"e rate on a specific &ate! It applies
to t"e imme&iate &elivery of c%rrency!
1orporate Rate3
An E;c"an4e rate t"at we &efine to stan&ar&i(e rates for o%r company! T"is rate is t"e stan&ar& maret
rate &etermine& by t"e senior financial mana4ement for %se t"ro%4" o%t t"e or4ani(ation!
5ser Rate3
1onversion rate t"at is &efine& by t"e %ser!
EM5 Fi;e& Rate3 An e;c"an4e rate t"at is provi&e& a%tomatically by t"e General Le&4er w"ile
enterin4 -o%rnals! It %ses a forei4n c%rrency t"at "as a fi;e& relations"ip wit" t"e e%ro!
Transaction 1alen&ar3 $efines t"e b%siness &ays an& "oli&ays for any calen&ar!
Acco%ntin4 1alen&ar3 $efines &ifferent types of calen&ars namely Fiscal/ Fe&eral Fiscal/ Mont" etc!
7"at is Sec%rity R%le6
Sec%rity R%les are &efine& to control t"e access of a fle;fiel& se4ment val%e ,Financial information. at a
responsibility level!
7"at are 1ross 0ali&ation R A$I6
10S ] 1ross vali&ate se4ments ] Allows only vali& co&e combinations!
A$I ] Allow &ynamic inserts! ] Allows any co&e combination irrespective of vali&ity!
A$I wo%l& prevail if bot" of 10S an& A$I are c"ece&!
7"at is Translation6
A. Translation is a process %se& to convert f%nctional c%rrency to ot"er reportin4 c%rrencies at t"e
acco%nt balances level!
7"at is Reval%ation6
A. It is process %se& to reval%e assets an& liabilities &enominate& in forei4n c%rrency into f%nctional
c%rrency base& on perio& en& e;c"an4e rate we specify! 5nreali(e& 4ains@losses are res%lte& beca%se of
e;c"an4e rate fl%ct%ations w"ic" are recor&e& in %nreali(e& 4ain@loss acco%nt in GL!
7"at is FSG ,Financial Statement Generator.6
A. Financial statement 4enerator feat%re "elps %s to 4enerate reports s%c" as balance s"eets an& income
statements wit" o%t pro4rammin4! It also provi&es a "i4" &e4ree of control on t"e rows/ col%mns/
contents an& calc%lations on t"e report! $ifferent components s%c" as row set/ col%mn set/ content set/
row or&er/ &isplay set "ave to be &efine& before a statement is 4enerate&/ of w"ic" row set an& col%mn
set are man&atory!
7"at is 1onsoli&ation6
A. 1onsoli&ation is a perio&)en& process of combinin4 t"e financial res%lts of separate b%siness
s%bsi&iaries wit" t"e parent company to form a sin4le combine& statement of financial res%lts!
At w"at level General Le&4er &ata is sec%re&6
A. GL &ata is sec%re& at Set of 9oo level! S%ble&4er mo&%le &ata is sec%re& at Responsibility level ,i!e!/
at Operatin4 5nit Level.!
posted by Rama at 7:19 PM P 2 ;omments
Acco%nt Receivables FA:
>. 7"at is A%tolocbo;6
A. A%to locbo; is a service t"at commercial bans offer corporate c%stomers to enable t"em to o%t
so%rce t"eir acco%nt receivable payment processin4! A%to locbo; can also be %se& to transfer
receivables from previo%s acco%ntin4 systems into c%rrent receivables! It eliminates man%al &ata entry
by a%tomatically processin4 receipts t"at are sent &irectly to bans! It involves t"ree steps
Import ,Formats &ata from ban file an& pop%lates t"e Interface Table./
0ali&ation,0ali&ates t"e &ata an& t"en 2op%lates &ata into Interim Tables./
2ost :%ic 1as",Applies Receipts an& %p&ates 9alances in 9aseTables.!
*.7"at is Transmission Format6
A. Transmission Format specifies "ow &ata in t"e locbo; ban file s"o%l& be or4ani(e& s%c" t"at it can
be s%ccessf%lly importe& into receivables interface tables! E;ample/ $efa%lt/ 1onvert/ 1ross 1%rrency/
^en4en are some of t"e stan&ar& formats provi&e& by oracle!
+.7"at is A%to Invoice6
A. A%toinvoice is a tool %se& to import an& vali&ate transaction &ata from ot"er financial systems an&
create invoices/ &ebit)memos/ cre&it memos/ an& on acco%nt cre&its in Oracle receivables! 5sin4 1%stom
Fee&er pro4rams transaction &ata is importe& into t"e a%toinvoice interface tables!
A%toinvoice interface pro4ram t"en selects &ata from interface tables an& creates transactions in
receivables ,2op%lates receivable base tables. ! Transactions wit" invali& information are re-ecte& by
receivables an& are store& in RA8INTERFA1E8ERRORS8ALL interface table!
K. 7"at are t"e Man&atory Interface Tables in A%to Invoice6
A.RA8INTERFA1E8LINES8ALL/ RA8INTERFA1E8$ISTRI95TIONS8ALL
RA8INTERFA1E8SALES1RE$ITS8ALL!
J. 7"at are t"e Set %p reC%ire& for 1%stom 1onversion/ A%tolocbo; an& A%to Invoice6
A. A%toinvoice pro4ram Nee&s A%toAcco%ntin4 to be &efine& prior to its e;ec%tion!
I. 7"at is A%toAcco%ntin46
A. 9y &efinin4 A%toAcco%ntin4 we specify "ow t"e receivables s"o%l& &etermine t"e 4eneral le&4er
acco%nts for transactions man%ally entere& or importe& %sin4 A%toinvoice! Receivables a%tomatically
creates &efa%lt acco%nts,Acco%ntin4 Fle; fiel& val%es. for reven%e/ ta;/ frei4"t/ financial c"ar4e/
%nbille& receivable/ an& %nearne& reven%e acco%nts %sin4 t"e A%toAcco%ntin4 information!
O. 7"at are A%tocas" r%les6
A. A%tocas" r%les are %se& to &etermine "ow to apply t"e receipts to t"e c%stomers o%tstan&in4 &ebit
items! A%tocas" R%le Sets are %se& to &etermine t"e seC%ence of A%tocas" r%les t"at 2ost :%iccas"
%ses to %p&ate t"e c%stomers acco%nt balances!
P. 7"at are Gro%pin4 R%les6 ,5se& by A%toinvoice.
A. Gro%pin4 r%les specify t"e attrib%tes t"at m%st be i&entical for lines to appear on t"e same
transaction! After t"e 4ro%pin4 r%les are &efine& a%toinvoice %ses t"em to 4ro%p reven%es an& cre&it
transactions into invoices &ebit memos/ an& cre&it memos!
Q. 7"at are Line Or&erin4 R%les6 ,5se& by A%toinvoice.
A. Line or&erin4 r%les are %se& to or&er transaction lines w"en 4ro%pin4 t"e transactions into invoices/
&ebit memos an& cre&it memos by a%toinvoice pro4ram! For instance if transactions are bein4 importe&
from oracle or&er mana4ement / an& an invoice line or&erin4 r%le for sales8or&er 8line is create& t"en
t"e invoice lists t"e lines in t"e same or&er of lines in sales or&er!
>=. In w"ic" table yo% can see t"e amo%nt &%e of a c%stomer6
A. AR82AFMENT8S1'E$5LES8ALL
>>. 'ow &o yo% tie 1re&it Memo to t"e Invoice6
At table level/ In RA815STOMER8TRX8ALL/ If yo% entere& a cre&it memo/ t"e
2RE0IO5S815STOMER8TRX8I$ col%mn stores t"e c%stomer transaction I$ of t"e invoice t"at yo%
cre&ite&! In t"e case of on)acco%nt cre&its/ w"ic" are not relate& to any invoice w"en t"e cre&its are
create&/ t"e 2RE0IO5S815STOMER8TRX8I$ col%mn is n%ll!
>*.7"at are t"e available Aey Fle; Fiel&s in Oracle Receivables6
A. Sales Ta; Location Fle; fiel&/ ItHs %se& for sales ta; calc%lations!
Territory Fle; fiel& is %se& for capt%rin4 a&&ress information!
>+.! 7"at are Transaction types6 Types of Transactions in AR6
A. Transaction types are %se& to &efine acco%ntin4 for &ifferent transactions s%c" as $ebit Memo/
1re&it Memo/ On)Acco%nt 1re&its/ 1"ar4e 9acs/ 1ommitments an& invoices!
>K. 7"at are t"e &ifferent stat%ses for Receipts6
A. 5ni&entifie& ] Lac of 1%stomer Information
5napplie& ] Lac of Transaction@Invoice specific information ,E;) Invoice N%mber.
Applie& ] 7"en all t"e reC%ire& information is provi&e&!
On)Acco%nt/ Non)S%fficient F%n&s/ Stop 2ayment/ an& Reverse& receipt!
1%stomer 1onversion3
Interface Tables 3
RA815STOMERS8INTERFA1E8ALL
RA815STOMER82ROFILES8INT8ALL
RA81ONTA1T82'ONES8INT8ALL
RA815STOMER89ANAS8INT8ALL
RA815ST82AF8MET'O$8INT8ALL
9ase Tables 3
RA815STOMERS
RA8A$$RESSES
RA8SITE85SES8ALL
RA815STOMER82ROFILES8ALL
RA82'ONES
A%to Invoice3
Interface Tables 3
RA8INTERFA1E8LINES8ALL/
RA8INTERFA1E8$ISTRI95TIONS8ALL
RA8INTERFA1E8SALES1RE$ITS8ALL/
RA8INTERFA1E8ERRORS8ALL
9ase Tables 3
RA815STOMER8TRX8ALL/
RA815STOMER8TRX8LINES8ALL/
RA815ST8TRX8LINE8GL8$IST8ALL/
RA815ST8TRX8LINE8SALESRE2S8ALL/
RA815ST8TRX8TF2ES8ALL
A%toLoc9o;3
Interface Tables 3
AR82AFMENTS8INTERFA1E8ALL ,2O25LATE$ 9F IM2ORT 2RO1ESS.
Interim tables 3
AR8INTERIM81AS'8RE1EI2TS8ALL ,All 2op%late& by S%bmit 0ali&ation.
AR8INTERIM81AS'8R12T8LINES8ALL/
AR8INTERIM82OSTING
9ase Tables 3
AR81AS'8RE1EI2TS8ALL/
AR8RE1EI0A9LE8A22LI1ATIONS8ALL/
AR82AFMENT8S1'E$5LES8ALL , All 2op%late& by post C%ic cas".
posted by Rama at 7:01 PM P 1 ;omments
OR$ER MANAGEMENT FA:
9ase Tables 0s Interface Tables
9ase Tables 3 OE8OR$ER8'EA$ERS8ALL3 Or&er 'ea&er Information
OE8OR$ER8LINES8ALL3 Items Information
OE82RI1E8A$#5STMENTS3 $isco%nts Information
OE8SALES81RE$ITS3 Sales Representative 1re&its!
S"ippin4 Tables 37S'8NE78$ELI0ERIES
7S'8$ELI0ERF8$ETAILS
7S'8$ELI0ERF8ASSIGNMENTS
7S'8$ELI0ERIES
Interface Tables 3 OE8'EA$ERS8IFA1E8ALL/
OE8LINES8IFA1E8ALL
OE82RI1E8A$#S8IFA1E8ALL/
OE8A1TIONS8IFA1E8ALL
OE81RE$ITS8IFA1E8ALL ,Or&er "ol&s lie cre&it c"ec "ol&s etc.
7"at is Or&er Import an& 7"at are t"e Set%pEs involve& in Or&er Import6
A. Or&er Import is an open interface t"at consists of open interface tables an& a set of A2IHs! It imports
New/ %p&ate&/ or c"an4e& sales or&ers from ot"er applications s%c" as Le4acy systems! Or&er Import
feat%res incl%&e vali&ations/ $efa%ltin4/ 2rocessin4 1onstraints c"ecs/ Applyin4 an& releasin4 of or&er
"ol&s/ sc"e&%lin4 of s"ipments/ t"en %ltimately insertin4/ %p&atin4 or &eletin4 or&ers from t"e OM base
tables! Or&er mana4ement c"ecs all t"e &ata &%rin4 t"e import process to ens%re its vali&ity wit" OM!
0ali& Transactions are t"en converte& into or&ers wit" lines/ reservations /price a&-%stments/ an& sales
cre&its in t"e OM base tables!
9. Set%ps3
G Set%p every aspect of or&er mana4ement t"at we want to %se wit" importe& or&ers/ incl%&in4
c%stomers/ pricin4/ items/ an& bills!
G $efine an& enable t"e or&er import so%rces %sin4 t"e or&er import so%rce win&ow.
+. t"e Or&er 1ycle6
i. Enter t"e Sales Or&er
ii.9oo t"e Sales Or&er,SO will not be processe& %ntil booe&,Inventory confirmation..
iii.Release sales or&er,2icslip Report is 4enerate& an& $eliveries are create&.
,$eliveries ] &etails abo%t t"e &elivery! 9elon4s to s"ippin4 mo&%le ,ws"8&eliveries/
ws"8new8&eliveries/ ws"8&elivery8assi4nments etc. t"ey e;plain "ow many items are bein4 s"ippe& an&
s%c" &etails!
iv.Transaction Move Or&er ,creates reservations &etermines t"e so%rce an& transfers t"e inventory into
t"e sta4in4 areas.
v.La%nc" 2ic Release
vi.S"ip 1onfirm ,S"ippin4 $oc%ments,2icslip report/ 2erforma Invoice/ S"ippin4 Lables..
K.Or&er to 1as" Flow6
I! Enter t"e Sales Or&er
II!9oo t"e Sales Or&er,SO will not be processe& %ntil booe&,Inventory confirmation..
III!Release sales or&er,2icslip Report is 4enerate& an& $eliveries are create&.
,$eliveries ] &etails abo%t t"e &elivery! 9elon4s to s"ippin4 mo&%le ,ws"8&eliveries/
ws"8new8&eliveries/ ws"8&elivery8assi4nments etc. t"ey e;plain "ow many items are bein4 s"ippe& an&
s%c" &etails!
I0!Transaction Move Or&er ,Selects t"e serial n%mber of t"e pro&%ct w"ic" "as to be move&@ s"ippe&.
0! La%nc" 2ic Release
0I!S"ip 1onfirm ,S"ippin4 $oc%ments,2icslip report/ 2erforma Invoice/ S"ippin4 Lables..
0II! A%toInvoice ,1reation of Invoice in Acco%nts Receivable Mo&%le.
0III! A%tolocbo; , Applin4 Receipts to Invoices In AR.
IX!Transfer to General Le&4er , 2op%lates GL interface tables.
X! #o%rnal Import , 2op%lates GL base tables.
XI!2ostin4 , Acco%nt 9alances 5p&ate&.!
J.7"at are t"e 2rocess 1onstraints6
A! 2rocess 1onstraints prevent %sers from a&&in4 %p&atin4/ &eletin4/ splittin4 lines an& cancelin4 or&er
or ret%rn information beyon& certain points in t"e or&er cycle! Oracle "as provi&e& certain process
constraints w"ic" prevent &ata inte4rity violations!
2rocess constraints are &efine& for entities an& attrib%tes! Entities incl%&e re4ions on t"e sales or&er
win&ow s%c" as or&er/ line/ or&er price a&-%stments/ line price a&-%stments/ or&er sales cre&its an& line
sales cre&its! Attrib%tes incl%&e in&ivi&%al fiel&s ,of a partic%lar entity. s%c" as ware"o%se/ s"it to
location/ or a4reement!
I. 7"at are &ifferent types of 'ol&s6
>.GSA,General Services A&ministration. 0iolation 'ol&,Ens%res t"at specific c%stomers always 4et
better pricin4 for e;ample Govt! 1%stomers.
*.1re&it 1"ecin4 'ol&, 5se& for cre&it c"ecin4 feat%re E;3 1re&it Limit.
+.1onfi4%rator 0ali&ation 'ol& , 1a%se3 If we invali&ate a confi4%ration after booin4.
O.7"at is $oc%ment SeC%ence6
A. $oc%ment seC%ence is &efine& to a%tomatically 4enerate n%mbers for yo%r or&ers or ret%rns as yo%
enter t"em! Sin4le @ m%ltiple &oc%ment seC%ences can be &efine& for &ifferent or&er types!
$oc%ment seC%ences can be &efine& as t"ree types A%tomatic ,$oes not ens%re t"at t"e n%mbers are
conti4%o%s./ Gapless ,Ens%res t"at t"e n%mberin4 is conti4%o%s./ Man%al N%mberin4! Or&er
Mana4ement vali&ates t"at t"e n%mber specifie& is %niC%e for or&er type!
P. 7"at are $efa%ltin4 R%les6
A. A &efa%ltin4 r%le is a val%e t"at OM a%tomatically places in an or&er fiel& of t"e sales or&er win&ow!
$efa%ltin4 r%les re&%ce t"e amo%nt of information one m%st enter! A &efa%ltin4 r%le is a collection of
&efa%ltin4 so%rces for ob-ects an& t"eir attrib%tes!
It involves t"e followin4 steps
G $efa%ltin4 1on&itions ) 1on&itions for $efa%ltin4
G SeC%ence ] 2riority for searc"
G So%rce ] Entity /Attrib%te/ 0al%e
G $efa%ltin4 so%rce@0al%e
>=! 7"en an or&er cannot be cancelle&6
A. An or&er cannot be cancelle& if/
G It "as been close&
G It "as alrea&y been cancelle&
G A wor or&er is open for an ATO line
G Any part of t"e line "as been s"ippe& or invoice&
G Any ret%rn line "as been ret%rne& or cre&ite&!
>>! 7"en an or&er cannot be &elete&6
A. yo% cannot &elete an or&er line %ntil t"ere is a nee& for recor&in4 reason!
>*! 7"at is or&er type6
A. An or&er type is t"e classification of or&er! It controls t"e or&er wor flow activity/ or&er n%mber
seC%ence/ cre&it c"ec point an& transaction type! Or&er Type is associate& to a wor flow process
w"ic" &rives t"e processin4 of t"e or&er!
>+! 7"at are primary an& secon&ary price lists6
A. Every or&er is associate& to a price list as eac" item on t"e or&er o%4"t to "ave a price! A price list is
contains basic list information an& one or more pricin4 lines/ pricin4 attrib%tes/ C%alifiers/ an&
secon&ary price lists! T"e price list t"at is primarily associate& to an or&er is terme& as 2rimary price
list!
T"e pricin4 en4ine %ses a Secon&ary 2rice list if it cannot &etermine t"e price of t"e item or&ere& in t"e
2rimary price list!
>K! 7"at is pic slip6 Types6
A. It is an internal s"ippin4 &oc%ment t"at picers %se to locate items to s"ip for an or&er!
G Stan&ar& 2ic Slip ] Eac" or&er will "ave its own pic slip wit" in eac" picin4 batc"!
G 1onsoli&ate& 2icslip ] 2ic slip will "ave all t"e or&ers release& in t"e eac" picin4 batc"!
>J! 7"at is pacin4 slip6
A. It is an e;ternal s"ippin4 &oc%ment t"at accompanies t"e s"ipment itemi(in4 t"e contents of t"e
s"ipment!
>I! 7"at are picin4 r%les6
A. 2icin4 r%les &efine t"e so%rces an& prioriti(ation of s%b inventories/ lots/ revisions an& locators
w"en t"e item is pic release& by or&er mana4ement! T"ey are %ser &efine& set of r%les to &efine t"e
priorities or&er mana4ement m%st %se w"en picin4 items from finis"e& 4oo&s inventory to s"ip to a
c%stomer!
>O! 7"ere &o yo% fin& t"e or&er stat%s col%mn6
A. In t"e base tables/ Or&er Stat%s is maintaine& bot" at t"e "ea&er an& line level! T"e fiel& t"at
maintains t"e Or&er stat%s is FLO78STAT5S81O$E! T"is fiel& is available in bot" t"e
OE8OR$ER8'EA$ERS8ALL an& OE8OR$ER8LINES8ALL!
>P! 7"en t"e or&er import pro4ram is r%n it vali&ates an& t"e errors occ%rre& can be seen in6
A. Responsibility3 Or&er Mana4ement S%per 5ser
Navi4ation3 Or&er/ Ret%rns L Import Or&ers L 1orrections
posted by Rama at 6:32 PM P A ;omments
Thursday, August 0, 2007
7orflow Access Levels
=)Q3 Reserve& for Oracle 7orflow
>=)>Q3 Reserve& for Oracle Application Ob-ect Library
*=)QQ3 Reserve& for Oracle E)9%siness S%ite
>==)QQQ3 Reserve& for c%stomer or4ani(ations
>===3 2%blic!
R>* Tec"nical feat%res
R>* is Movin4 -initiator to Native S%n #ava 2l%4)in ,S%n #*SE>!J,J!=..
9rowser S%pports
>. Ie I!=
*.Netscape O!*
+.Firefo; >!J
K.Safari *!= only Macintos" OSX,>=!K.
1onc%rrent 2rocessin4 Feat%res
>.ReC%est Set S%bmission in OAF
*.M%lti)Or4 Access 1ontrol ,MOA1.
+.Restart an& 'ol& for ReC%est Sets
K.Role 9ase& Access 1ontrol ,R9A1.
ReC%est Set S%bmission in OAF
Earlier /reC%est sets co%l& be s%bmitte& t"ro%4" forms %ser interface!9%t in yo% can s%bmitconc%rrent
ReC%est t"ro%4" 'TML base& 5I!T"ere is no applet &ownloa& reC%ire& !T"is feat%re s%pports2artial
pa4e ren&erin4!
Restart an& 'ol& for ReC%est Sets
T"is is Anot"er New feat%re en& %sers will be perform on 1onc%rrent Re%Cest sets Restart an&
'ol&!yo%r able to restart t"e faile& setsFo% can also place a 'ol& on a ReC%est Set t"at is c%rrently
r%nnin4! T"is will "ol& t"e ReC%est Set at t"e en& of t"e c%rrent e;ec%tin4 sta4e %ntil t"e "ol& is
man%ally remove& If a R%nnin4 ReC%est Set is place& in 'ol&/ t"e ne;t sta4e is never e;ec%te&! Once
t"e "ol& is remove&/ t"e set 4oes bac on t"e C%e%e an& will be pice& %p by t"e ne;t available mana4er
for e;ec%tion! T"is 4ives yo% t"e ability to pa%se a r%nnin4 ReC%est Set an& res%me it at a later
time9ot" of t"ese new operations can be e;ec%te& from t"e Forms an& t"e OAFramewor!
M%lti)Or4 Access 1ontrol ,MOA1.
R>* intro&%ces anot"er new feat%re M%lti)Or4 Access 1ontrol for 1onc%rrent ReC%ests/Aloows a %ser
to acessm%ltiple or4ani(ations from a sin4le responsibility
T"e ey set%p steps are3
$efine t"e c%stomer or4ani(ationsSet t"e 1onc%rrent 2ro4ram Operatin4 5nit Mo&e to S ,Sin4le. M
,M%ltiple. or n%ll!
$efine t"e MO3 Sec%rity 2rofile profile option!
T"ere are two ey profile options for MOA1!
T"e first is t"e MO3 Sec%rity 2rofile!
T"is profile option is set%p on Install an& contains a list of 'R 4lobal profile options!
T"e secon& ey profile is t"e MO3
$efa%lt Operatin4 5nit w"ic" yo% can %se to set t"e &efa%lt Operatin4 5nit for a %ser!
Role 9ase& Access 1ontrol ,R9A1. in ReC%est S%bmission an& 0iewin4
T"is is final feat%re Role 9ase& Access 1ontol!T"is feat%re is %se& to to restrict access to &ata in
1onc%rrent 2rocessin4 T"is allows a&ministrators to limit w"ic" 1onc%rrent 2ro4rams an&
1onc%rrent ReC%est Sets a %ser is allowe& to S%bmit for processin4/ an& also w"ic" 1onc%rrent
ReC%ests t"e %ser is able to view!
le4acy Report Access Level profile is no lon4er s%pporte&/ an& will not wor in R>*!
In earlier releases/ reC%est 4ro%ps were tie& to responsibilities via t"e Y$efine ResponsibilitiesY form!
T"is "as been &eprecate& in R>*!
posted by Rama at 2:18 PM P 1 ;omments
Thursday, October 18, 2007
XML 2%blis"er in R>*
Oracle XML 2%blis"er is a new #ava)base& pro&%ct available wit"in t"e tec"nolo4y stac of Oracle E)
9%siness S%ite! 5tili(in4 a set of familiar &estop tools s%c" as A&obe Acrobat an& Microsoft 7or&/
%sers can create an& maintain t"eir own report formats base& on &evelopment &elivere& XML &ata
e;tracts! Oracle XML 2%blis"er t"en converts t"ese &oc%ments to t"e XSL)FO format! 5sers can also
obtain t"ir& party provi&e& 2$F forms/ s%c" as 4overnment ta; forms/ an& mer4e XML &ata 4enerate&
from Oracle E)9%siness S%ite to fill t"e forms wit" t"e reC%ire& &ata!
T"e new feat%res are3
XML $ata E;traction En4ine
Oracle XML 2%blis"er now s%pports &ata 4eneration! T"e Oracle XML 2%blis"er &ata en4ine enables
yo% to rapi&ly 4enerate any in& of XML &ata str%ct%re a4ainst one or m%ltiple &atabases in a scalable/
efficient manner! T"e &ata template is an XML &oc%ment t"at yo% constr%ct to comm%nicate yo%r
reC%est for &ata to t"e &ata en4ine! T"e &ata en4ine can be calle& to e;ec%te t"e &ata template %sin4 t"e
1onc%rrent Mana4er or an A2I! T"e &ata en4ine s%pports sc"ema 4eneration/ fle;fiel&s/ sin4le an&
m%ltiple &ata C%eries/ &istrib%te& C%eries a4ainst m%ltiple &atabases/ C%ery lins/ parameters/ m%ltiple
&ata 4ro%ps/ a44re4ate f%nctions/ an& event tri44ers! T"e &ata en4ine can also 4enerate a &efa%lt RTF
template!
Translation S%pport
T"e Oracle XML 2%blis"er Template Mana4er now allows yo% to &efine a template as Ytranslatable!Y
7"en yo% &efine a template as translatable/ Oracle XML 2%blis"er e;tracts t"e translatable strin4s!
Fo% can t"en e;port t"e strin4s into an XLIFF ,!;lf. file! T"is XLIFF file can t"en be sent to a
translation provi&er/ or %sin4 a te;t e&itor/ yo% can enter t"e translation for eac" strin4! 5ploa& t"e
translate& XLIFF file bac to t"e Template Mana4er to mae t"e translate& template available at
r%ntime!
$estop Tools
T"e Template 9%il&er for 7or& an& t"e Template 0iewer are two &estop tools t"at increase yo%r
pro&%ctivity %sin4 Oracle XML 2%blis"er! T"e Template 9%il&er is ti4"tly inte4rate& wit" Microsoft
7or& to a%tomate many RTF template &esi4n tass! It allows yo% to3
Insert &ata fiel&s/ tables/ forms/ an& c"arts
9rowse an& %p&ate t"e content of form fiel&s
E;tract boilerplate te;t into an XLIFF translation file an& test translations
T"e Template 0iewer is a #ava application t"at facilitates t"e rapi& &evelopment of templates by
provi&in4 a&vance& preview capabilities!
A&ministration 5ser Interface
T"e XML 2%blis"er A&ministrator responsibility now provi&es an a&ministration interface! 5sin4 t"is
interface yo% can set confi4%ration properties/ &efine font mappin4s/ %ploa& font files/ an& &efine
c%rrency formats! Fo% can confi4%re t"e be"avior of Oracle XML 2%blis"er at t"e site level/ &ata
&efinition level/ an& template level! 2revio%sly t"e properties available t"ro%4" t"is feat%re were
confi4%rable only t"ro%4" t"e Oracle XML 2%blis"er confi4%ration file/ an& only at t"e server level!
For c%stomers w"o "ave alrea&y confi4%re& t"eir systems %sin4 t"e ;&o!cf4 file/ a comman& line %tility
is available to mi4rate t"eir e;istin4 settin4s to t"e &atabase!
5ploa& Font Files an& 1reate Font Mappin4s
Fo% can now %ploa& fonts t"ro%4" t"e a&ministration interface to mae t"em available to Oracle XML
2%blis"er at r%ntime! Fo% can also create font mappin4s to map fonts %se& in yo%r template to ot"er
fonts to be p%blis"e& in 2$F o%tp%t! T"e mappin4 can be &efine& at t"e site level/ t"e template level/ or
t"e &ata &efinition level!
$efine 1%rrency Formats
T"is feat%re allows yo% to map a n%mber format mas to a specific c%rrency so t"at yo%r reports can
&isplay m%ltiple c%rrencies wit" t"eir own correspon&in4 formattin4!
RTF Template En"ancements
Grap"ics S%pport
$rawin4@s"ape s%pport3 5sers can now %se Microsoft 7or&Hs native s%pport for pre&efine& &rawin4
ob-ects an& c%stom &rawin4s! In a&&ition/ t"ey can manip%late s"apes by stretc"in4/ compressin4/
sewin4/ an& repeatin4 t"em in t"e final o%tp%t base& on XML &ata or parameters! T"is be"avior can
also be applie& to composite s"apes in t"e template!
9ac4ro%n&@watermar s%pport3 T"e native MS 7or& f%nctionality to a&& bac4ro%n&s an&
watermars/ te;t or ima4es is now s%pporte&!
S0G ima4e s%pport3 5sers can now embe& S0G ima4es &irectly in t"e template!
S0G c"art o%tp%t s%pport3 1"arts 4enerate& in t"e template are now converte& to t"e S0G format!
T"is conversion improves bot" t"e c"art ima4e an& s%pportin4 labels for t"e c"art!
'yperlin s%pport for s"apes3 Fo% can a&& a "yperlin to a s"ape to enable %sers to clic t"e ima4e in
t"e &oc%ment an& lin to an internal or e;ternal &estination! T"e lin can be static or &ynamically
&etermine& at r%ntime!
1on&itional Formattin4
If constr%ct3 Rat"er t"an reC%irin4 t"e normal ;sl3if statement/ Oracle XML 2%blis"er now s%pports
t"e more familiar Wif Z t"en Z elseX constr%ct!
Fi;e&)row en%meration3 5sers can now specify a fi;e& n%mber of rows for a table re4ar&less of t"e
amo%nt of &ata comin4 into t"e template at r%ntime!
1%rrency formattin43 N%meric val%es can now be formatte& accor&in4 to t"eir associate& c%rrency
co&e!
$ata Manip%lation wit" an RTF Template 9ro%4"t Forwar&@1arry Forwar& pa4e totals3 5se&
freC%ently in financial reportin4/ t"is feat%re allows yo% to calc%late t"e pa4e total for a 4iven fiel&/
&isplay it at t"e bottom of t"e pa4e to be carrie& forwar&/ an& t"en &isplay it at t"e top of t"e
s%bseC%ent pa4e as t"e bro%4"t forwar& total! 5p&ateable variables3 5p&ateable variables &iffer from
stan&ar& XSL variables in t"at t"ey are %p&ateable &%rin4 t"e template application to t"e XML &ata!
T"is f%nctionality allows yo% to create many new feat%res in yo%r templates t"at reC%ire %p&ateable
variables/ s%c" as a r%nnin4 total!
2arameters3 Fo% can now &eclare parameters in yo%r template an& pass val%es at r%ntime!
9atc" 2rocessin4 En"ancements T"is release provi&es better s%pport for batc" processin4 base& on
RTF templates by provi&in4 s%pport for t"e followin4 new feat%res3
Restart pa4e n%mberin4 for section breas3 For e;ample/ if 4eneratin4 invoices for m%ltiple c%stomers/
yo% can now restart t"e pa4e n%mberin4 for eac" new invoice!
Reset "ea&er an& footer3 Similarly/ if "ea&er an& footer &ata are bein4 s%pplie& from t"e &ata ,s%c" as
c%stomer name./ t"ey can be reset for eac" new invoice!
N%mber an& $ate Formattin4 Fo% can now %se t"e Oracle n%mber an& &ate format mass to control
t"e &isplay of n%mbers an& &ates! T"e Oracle mass ens%re t"at at r%ntime t"e appropriate locale)
specific formattin4 is %se&! T"e Microsoft native formattin4 mass are also s%pporte&!2$F 9oomar
S%pport
Oracle XML 2%blis"er can now 4enerate t"e boomar lins t"at &isplay in t"e 2$F navi4ation pane!
T"ese lins can eit"er be static boomars or &ynamic an& base& on t"e incomin4 &ata stream!S%pport
for 0ariable 2a4e Layo%ts 7it"in a Report O&& an& even "ea&er an& footer s%pport3 Fo% can now
&efine &ifferent "ea&ers an& footers for o&& an& even pa4es in yo%r o%tp%t!
Last)pa4e)only content s%pport3 Fo% can specify t"e layo%t an& content of t"e last pa4e of t"e report!
T"is feat%re is %sef%l for &oc%ments s%c" as c"ecs/ invoices or p%rc"ase or&ers in w"ic" content s%c"
as t"e c"ec or a s%mmary m%st appear in a specific place only on t"e last pa4e! Tr%ncate Table $ata
Fo% can now c"oose to tr%ncate &ata in a table cell t"at is too bi4 for t"e cell! 2revio%sly all &ata was
wrappe&!M%lticol%mn 2a4es Microsoft 7or&Hs native m%lticol%mn pa4e f%nction is now s%pporte&!
Initial 2a4e N%mber Fo% can now &efine t"e pa4e n%mber from w"ic" yo% want t"e first pa4e of a
report to be4in!1"ec 9o;es Fo% can now incl%&e a c"ec bo; in yo%r template t"at yo% &efine to
&isplay as c"ece& or %nc"ece& base& on a val%e from t"e incomin4 &ata!
9%l 2rintin4 Sol%tion
T"e printin4 of lar4e &oc%ments/ s%c" as t"ose t"at are t"o%san&s of pa4es lon4/ is problematic in
Oracle E)9%siness S%ite %sin4 re4%lar printin4 f%nctionality! T"is release provi&es t"e ability to split an
incomin4 &oc%ment into m%ltiple print -obs t"at can be &irecte& to t"e printer or printers/ enablin4
loa& balancin4 across a set of printers!
Inbo%n& EFT $oc%ment S%pport
2revio%s releases of Oracle XML 2%blis"er provi&e& t"e ability to 4enerate Electronic F%n&s Transfer
,EFT. formats %sin4 an RTF template to comm%nicate payment reC%ests to a financial instit%tion in an
electronic format! T"is release b%il&s on t"at f%nctionality provi&in4 several en"ancements! In a&&ition/
Oracle XML 2%blis"er now "as t"e ability to accept a remittance messa4e from t"e financial instit%tion
in t"e electronic format an& to 4enerate XML &ata from t"e messa4e for t"e callin4 application to
%p&ate its reconciliation tables!
2$F 9oo 1reation
T"is release &elivers t"e ability to create mer4e& 2$F &oc%ments from m%ltiple s%b&oc%ments base& on
a comman& file
Table of contents3 T"e table of contents can span m%ltiple &oc%ments!
9oomars3 T"is feat%re is t"e A&obe interpretation of boomars/ t"at is/ t"e lins t"at appear on t"e
left si&e of t"e &oc%ment w"en opene& in A&obe client software!
Master "ea&er@footer layo%ts3 T"ese layo%ts can s%pport portrait an& lan&scape pa4e formats in t"e
same &oc%ment!
Section an& master pa4e n%mberin43 5sers can implement pa4e n%mberin4 across t"e complete master
&oc%ment/ or across a section ma&e %p of m%ltiple s%b&oc%ments an& n%mberin4 on t"e base
&oc%ments!
'yperlins3 T"e control file allows t"e %ser to b%il& a set of cross)referencin4 "yperlins wit"in t"e
master &oc%ment an& across m%ltiple separate &oc%ments!
2reamble@postscript te;t3 T"e %ser can a&& te;t prior to or after t"e insertion of a s%b&oc%ment into t"e
master &oc%ment!
T"ese feat%res allow t"e %ser to b%il& composite &oc%ments from s%b&oc%ments in a fast/ scalable
fas"ion!
posted by Rama at 4:49 PM P 2 ;omments
Monday, October 1!, 2007
R>* Script Files Info
a&a%tocf4!s" ) r%n a%toconfi4a&stpall!s" ) stop all services
a&strtal!s" ) start all services
a&apcctl!s" ) start@stop@stat%s Apac"e only
a&formsctl!s" ) start@stop@stat%s O1K# Forms
a&oacorectl!s" ) start@stop@stat%s O1K# oacore
a&opmnctl!s" ) start@stop@stat%s opmn
a&alnctl!s" ) start@stop R21 listeners ,FN$FS@FN$SM.
a&cmctl!s" ) start@stop 1onc%rrent Mana4er
4smstart!s" ) start@stop FN$SM
-tffmctl!s" ) start@stop F%lfillment Server
a&preclone!pl ) 1lonin4 preparation script
a&e;ecsCl!pl ) E;ec%te sCl scripts t"at %p&ate t"e profiles in an A%to1onfi4 r%n-ava!s" ) 1all -ava
e;ec%table wit" a&&itional ar4s/ ,%se& by opmn/ 1onc! M4r.
posted by Rama at 4:18 PM P A ;omments
Oracle Application Framewor Feat%res in Oracle R>*
T"e new feat%res are3
>! Service Interface
2. Service Tester
F. WSwanX 5ser Interface
@. 2ersonali(e& S2EL 9in&in4s
>. Oracle #$eveloper >=4 Release + ,>=!>!+.
". 2ersonali(ation A&ministration
?. Improve& Abo%t 2a4es
I. A&ministrator 2ersonali(ation 5sability En"ancements
#. E;ternal 1ontent in OA Framewor 2a4es
1A. Rea&)only ReC%ire& Items
11. Favorites
12. 1onfi4%rable Start 2a4e
1F. Attac"ment Sec%rity
1@. S:L 1omponent E;tensibility
1>. Fle;fiel& En"ancements
Service Interface
T"e service interface is a #ava interface t"at is &esi4ne& to s%pport bot" web services an& local #ava A2Is! T"e service
interface provi&es consistent A2Is an& error "an&lin4 be"avior across t"e &ifferent application pro&%cts! Incl%&e& is
s%pport for t"e new Service $ata Ob-ect stan&ar& to increase interoperability in a Service Oriente& Arc"itect%re! Service
&ata ob-ects are %se& to represent b%siness ob-ects in a stan&ar&i(e& manner! See t"e Oracle Inte4ration Repository for
more information on "ow to re4ister an& &iscover services/ an& optionally confi4%re a service as a p%blic 7eb service!
Service Tester
T"e service tester %ser interface is %se& to create %nit an& inte4ration tests! T"e tests are recor&e& in &oc%ments as
str%ct%re& XML &ata! For inte4ration testin4/ eac" test file can contain m%ltiple test s%ites/ an& eac" test s%ite can "ave
m%ltiple test cases! As part of perio&ic system tests/ service tests can be playe& bac from eit"er #$eveloper or from t"e
operatin4 system comman& line! T"e service tester s%pports t"e followin4 feat%res3 Fiel& masin4/ so t"at variable &ata s%c"
as t"e c%rrent &ate &oes not ca%se a test fail%re 2ipelinin4/ w"ere t"e o%tp%t of one test is %se& as t"e inp%t of a s%bseC%ent
test An option to s%ppress t"e commit of test &ata
WSwanX 5ser Interface
T"e new WSwanX %ser interface ,5I. 4reatly improves t"e loo an& feel of t"e Oracle E)9%siness S%ite/ si4nificantly
en"ancin4 %sability an& pro&%ctivity! T"e WSwanX 5I brin4s to4et"er some of t"e best 5I concepts from Oracle E)9%siness
S%ite/ 2eopleSoft/ an& #$ E&war&s applications! Oracle E)9%siness S%ite will %se only t"e WSwanX loo an& feel for Release
>*!
2ersonali(e& S2EL 9in&in4s
S2EL ,simple e;pression. bin&in4s can be %se& to s%bstit%te or overri&e t"e base S2EL bin&in4s for ren&ere&/ reC%ire&/ an&
rea&)only properties!
Oracle #$eveloper >=4 Release + ,>=!>!+.
Release >* levera4es Oracle #$eveloper >=4 Release + ,>=!>!+.! T"is release of #$eveloper is a #*EE &evelopment
environment wit" en&)to)en& s%pport for mo&elin4/ &evelopin4/ an& &eb%44in4 applications an& 7eb services! Oracle
#$eveloper >=4 Release + ,>=!>!+. allows e;istin4 Oracle Application Framewor applications an& services to be e;ten&e&/ or
entirely new applications an& services to be b%ilt easily!
2ersonali(ation A&ministration
Release >* e;ten&s t"e e;istin4 comman& line personali(ation capabilities wit" 'TML pa4es incl%&e& in t"e F%nctional
A&ministrator responsibility! T"is feat%re also allows yo% to replicate personali(ations across &atabase instances!
Improve& Abo%t 2a4es
T"e Abo%t pa4e "as been e;ten&e& to incl%&e t"e followin43 Last >= patc"es applie& on t"e instance Fle;fiel& &efinitions on
t"e pa4e/ an& w"et"er t"ey %se %ns%pporte& feat%res specific to t"e Forms stac T"e ability to la%nc" A&min
2ersonali(ation from t"e Abo%t pa4e
A&ministrator 2ersonali(ation 5sability En"ancements
5sability en"ancements to t"e A&ministrator 2ersonali(ation 5I incl%&e3 Ability to bypass t"e 1"oose 1onte;t pa4e w"en
t"e c%rrent conte;t is nown! A minimal pa4e "ierarc"y/ eliminatin4 t"e nee& for "i&&en layo%t containers! 2ersonali(ation
error messa4es incl%&e a lin to la%nc" t"e WAbo%t pa4e/X w"ere t"e associate& personali(ations can be reviewe& an& e&ite&!
E;ternal 1ontent in OA Framewor 2a4es
A&ministrator 2ersonali(ation now s%pports t"e incl%sion of any 5RL in OA Framewor pa4es
S:L 1omponent E;tensibility
0iew ob-ects can now be mo&ifie& by %sin4 S:L components to e;ten& an e;istin4 ob-ect/ rat"er t"an by replacin4 t"e view
ob-ect &efinition! S:L component e;tensions are &esi4ne& to persist across %p4ra&es of t"e %n&erlyin4 ob-ect!
Fle;fiel& En"ancements
Fle;fiel& errors are "an&le& more 4racef%lly! 7arnin4s are raise& if an OA Framewor fle;fiel& %ses incompatible feat%res
posted by Rama at 2:10 PM < = 1omments
Friday, October 12, 2007
New 7orflow Feat%res in R>*
7orflow $irectory Service 9%l Sync"roni(ation
7orlist Fle;fiel&s
$i4ital Si4nat%res
Notification Mailer
7orflow En4ine
9%siness Event System
7orflow $irectory Service 9%l Sync"roni(ation
T"e 7orflow $irectory Service 9%l Sync"roni(ation conc%rrent pro4ram can now recreate a
&irectory service partition t"at incl%&es roles t"at are part of a role "ierarc"y!
7orlist Fle;fiel&s
Oracle E)9%siness S%ite system a&ministrators can now promote information store& in notification
messa4e attrib%tes from t"e notification &etail pa4e to a personal worlist view for viewin4 an& sortin4
$i4ital Si4nat%res
T"e &i4ital si4nat%re infrastr%ct%re now s%pports t"e followin43
Ability to &i4itally si4n t"e entire notification contents/ incl%&in4 s%b-ect/ messa4e bo&y/ response
attrib%tes/ an& response action
Ability to verify t"e si4ne& &oc%ments t"ro%4" an evi&ence store %ser interface after t"e si4nin4 process
En"ancement of t"e notification p%r4e pro4ram to e;cl%&e p%r4in4 of si4nat%re)enable& notifications
Notification Mailer
T"e notification mailer now incl%&es t"e followin4 new an& improve& feat%res3
Simplifie& confi4%ration3
T"e notification mailer confi4%ration wi(ar& is now split into basic an& a&vance& pa4es!
Overri&e a&&ress3
T"e test a&&ress is set in a new Set Overri&e A&&ress pa4e an& reC%ires a verification co&e to be entere&
before t"e notification mailer be4ins sen&in4 notifications to t"at a&&ress!
En"ance& error "an&lin4 for mass fail%res3
In cases w"ere many %sers "ave been set %p wit" invali& email a&&resses/ t"e worflow &irectory
service is %p&ate& to no lon4er sen& e)mails to t"ose %sers!
System alerts inte4ration3
7"en t"e 7orflow Mailer Service enco%nters errors/ it sen&s a system alert to provi&e easy visibility
to system a&ministrators an& applications $9As as to t"e stat%s of t"e 7orflow Mailer Service
wit"o%t "avin4 to review lo4 files!
SSL S%pport3
T"e 7orflow Mailer Service can now connect to IMA2 an& SMT2 mail servers a %sin4 SSL
a%t"entication!
7orflow En4ine
T"e 7orflow En4ine now incl%&es a b%l array interface for creatin4 an& startin4 processes! T"ese
b%l array interfaces offer si4nificant performance improvements over t"e sin4le wor item A2Is w"en
startin4 many worflows at t"e same time/ s%c" as in a batc" pro4ram!
9%siness Event System
T"e 9%siness Event System ,9ES. now incl%&es3
Event an& s%bscription cac"in4 at t"e 2L@S:L layer3
7"en a b%siness event is raise&/ t"e Event $ispatc"er C%eries a cac"e before r%nnin4 S:L on &atabase
tables to i&entify t"e correspon&in4 event s%bscriptions in or&er to re&%ce S:L e;ec%tions! T"is feat%re
provi&es performance 4ains for event s%bscriptions processe& wit"in a sin4le session/ s%c" as batc"
pro4rams or "i4" vol%me &ata entry scenarios!
2L@S:L r%le f%nction optimi(ation3
2L@S:L paca4es are 4enerate& for all re4istere& r%le f%nctions &%rin4 installation! 9ES calls a
4enerate& 2L@S:L paca4e statically by passin4 t"e f%nction name to be e;ec%te&! T"is feat%re
eliminates t"e over"ea& of t"e &ynamic S:L %se& to call r%le f%nctions prior to Release >*!
$eclarative event s%bscription error "an&lin43
Fo% can c"oose between t"e followin4 WOn ErrorX con&itions w"en &efinin4 new s%bscriptions3
Stop an& Rollbac3
Stop processin4 any f%rt"er s%bscriptions an& roll bac t"ose t"at "ave alrea&y been e;ec%te&!
Sip to Ne;t3
Roll bac only t"e errore& s%bscription an& t"en contin%e processin4 s%bseC%ent s%bscriptions!
posted by Rama at 5:02 PM < = 1omments
7orflow A2I
VA f%nction activity is %s%ally &efine& by a 2L@S:L store& proce&%re t"at performs some a%tomate&
processin4 wit"in a worflow process!
VT"e 2L@S:L proce&%re for a f%nction activity m%st follow a stan&ar& A2I!
All 2L@S:L store& proce&%res calle& by f%nction activities in a worflow process m%st follow t"e
stan&ar& A2I format so t"at t"e 7orflow En4ine can properly e;ec%te t"e activity!
proce&%re
,itemtype in varc"ar*/
itemey in varc"ar*/
acti& in n%mber/
f%ncmo&e in varc"ar*/
res%lto%t o%t varc"ar*.M
Vitemtype3 T"e internal name for t"e item type!
Vitemey3 A strin4 t"at represents a primary ey 4enerate& by t"e worflow)enable& application for t"e
item type! T"e item ey %niC%ely i&entifies t"e item wit"in an item type!
Vacti&3 T"e I$ n%mber of t"e activity from w"ic" t"is proce&%re is calle&!
Vf%ncmo&e3 T"e e;ec%tion mo&e of t"e f%nction activity/ eit"er R5N or 1AN1EL!
Vres%lto%t3 A res%lt t"at is ret%rne& &epen&in4 on t"e res%lt type specifie& for t"e activity!
VR5N
]E;ec%te& w"en activities are e;ec%te& for t"e first time
]E;ec%te& followin4 1AN1EL mo&e w"en a loop is revisite& wit" On Revisit set to Reset
V1AN1EL
]E;ec%te& for activities revisite& in a loop wit" On Revisit set to Reset
]E;ec%te& for activities t"at are part of a process t"at "as been cancele& by a call to
7F8ENGINE!Abort2rocess, .
VIf a res%lt type is specifie& in t"e property pa4e of t"e activity in t"e 7orflow 9%il&er/ t"is parameter
represents t"e e;pecte& res%lt ret%rne& w"en t"e proce&%re completes!
V2ossible res%lto%t val%es are3
]1OM2LETE3
]7AITING
]$EFERRE$3
]NOTIFIE$33
]ERROR3
VA post)notification f%nction can be %se& to co%ple processin4 lo4ic to a notification activity!
V2ost)notification f%nctions for notification activities m%st follow t"e same stan&ar& A2I as 2L@S:L
proce&%res for f%nction activities!
V'owever/ notification activities %se &ifferent e;ec%tion mo&es t"an f%nction activities
All 2L@S:L store& proce&%res reference& by notification activities as post)notification f%nctions in a
worflow process m%st follow t"e stan&ar& A2I format so t"at t"e 7orflow En4ine can properly
e;ec%te t"e activity!
VT"e res%lto%t parameter is i4nore& for t"e \RES2ON$H/ \FOR7AR$H/ an& \TRANSFERH e;ec%tion
mo&es/ %nless t"e parameter val%e is in t"e form \ERROR_H!
VIf yo% want to fail t"e Respon&/ Forwar&/ or Transfer operation after t"e post)notification f%nction "as
e;ec%te&/ yo% can3
]Ret%rn res%lto%t D ERROR3
]Raise an e;ception in yo%r proce&%re
Fo% can reference t"e followin4 4lobal 7F8ENGINE variables in yo%r post)notification f%nction3
V7F8ENGINE!conte;t8ni& D notification8I$
V7F8ENGINE!conte;t8te;t D new8recipient8roleif t"e f%nction is calle& in TRANSFER or FOR7AR$
mo&e
or
7F8ENGINE!conte;t8te;t D respon&erif t"e f%nction is calle& in RES2ON$ mo&e
V5se 7F81ORE A2Is to raise an& catc" errors in yo%r 2L@S:L proce&%res!
VT"e 7orflow En4ine sets t"e stat%s of t"e f%nction activity to WERRORX if3
]T"e 2L@S:L proce&%re raises an %n"an&le& e;ception
]T"e 2L@S:L proce&%re ret%rns a res%lt be4innin4 wit" WERROR3X
5se t"e followin4 A2Is to start or r%n a worflow process3
V7F8ENGINE!1reate2rocess
V7F8ENGINE!Start2rocess
V7F8ENGINE!La%nc"2rocess
V7F8ENGINE!SetItemOwner
V7F8ENGINE!SetItem5serAey
V7F8ENGINE!GetItem5serAey
V7F8ENGINE!SetItem2arent
V7F8ENGINE!Event
V7F8ENGINE!9ac4ro%n&
V7F8ENGINE!1reateFor2rocess
V7F8ENGINE!StartFor2rocess
5se t"e followin4 A2Is to comm%nicate attrib%te information to t"e 7orflow En4ine3
V7F8ENGINE!SetItemAttrib%te
V7F8ENGINE!SetItemAttr$oc%ment
V7F8ENGINE!SetItemAttrib%teArray
V7F8ENGINE!GetItemAttrib%te
V7F8ENGINE!GetItemAttr$oc%ment
V7F8ENGINE!GetItemAttr1lob
V7F8ENGINE!GetItemAttrInfo
V7F8ENGINE!A&&ItemAttr
V7F8ENGINE!A&&ItemAttrib%teArray
V7F8ENGINE!GetActivityAttrib%te
V7F8ENGINE!GetActivityAttr1lob
7F8ENGINE!GetActivityAttrInfo
5se t"e followin4 A2Is to comm%nicate state c"an4es to t"e 7orflow En4ine3
V7F8ENGINE!1ompleteActivity
V7F8ENGINE!1ompleteActivityInternalName
V7F8ENGINE!9e4inActivity
V7F8ENGINE!Assi4nActivity
V7F8ENGINE!GetActivityLabel
V7F8ENGINE!Abort2rocess
V7F8ENGINE!S%spen&2rocess
V7F8ENGINE!Res%me2rocess
V7F8ENGINE!'an&leError
V7F8ENGINE!ItemStat%s
VFor stan&alone Oracle 7orflow/ a callin4 application can la%nc" a 7eb browser an& pass a
7orflow Monitor 5RL!
VFo% can monitor a specific item type an& ey t"ro%4" t"e followin4 5RLs3
]2rocess $ia4ram 5RL
]Notifications List 5RL
]Activities List 5RL
VTo 4enerate 7orflow Monitor 5RL strin4s/ call t"e followin4 f%nctions3
]2rocess $ia4ram3 7F8MONITOR!Get$ia4ram5RL, .
]Notifications List3 7F8MONITOR!GetEnvelope5RL, .
]Activities List3 7F8MONITOR!GetA&vance&Envelope5RL, .
VT"e callin4 application m%st s%pply t"e 7eb a4ent strin4/ item type/ an& item ey/ an& specify w"et"er
to r%n t"e monitor in A$MIN or 5SER mo&e!
posted by Rama at 12:38 PM < * 1omments
Friday, October 05, 2007
$ownloa& 2$F format Etrms
Etrms an& Some 5sef%ll &oc%ments
"ttp3@@ci&)aeJKJc>IQ=KJ>Kec!sy&rive!live!com@browse!asp;@Ora_*=Apps_*=&ocs@
posted by Rama at 5:41 PM < = 1omments
Monday, October 01, 2007
>!M%lti Or4
In Release >>i/ a %ser assi4ne& to an Operatin4 5nit ,O5. wo%l& process &ata from t"e pro&%cts &eploye& in t"at O5! To process &ata for
anot"er O5/ a %ser wo%l& lo4 o%t of t"e first an& into t"e secon&! T"e &ata 4enerate& in t"at O5 wo%l& be acco%nte& for accor&in4 to r%les
4enerate& by vario%s pro&%ct acco%ntin4 en4ines/ an& poste& to 4eneral le&4er in ways appropriate for t"e &ifferent pro&%cts/ some 4eneratin4
part of t"e &etail at &ifferent times in t"e process! General Le&4er sets of boos ,Sob. were self)containe&/ reflectin4 t"e balances of t"e entity to
w"ic" yo%H& assi4ne& t"e Sob/ an& mana4e& by %sers assi4ne& to t"e Sob!
In Release >*!=/ by contrast/ %sers can be assi4ne& to m%ltiple operatin4 %nits/ an& are s%pporte& by processes an&
transactions t"at can span operatin4 %nits! T"eir &ata is boo)ept accor&in4 to r%les store& in a sin4le acco%ntin4
en4ine/an& t"e acco%ntin4 is store& in s%ble&4er tables t"at are stan&ar& across all pro&%cts! 1omplete acco%ntin4 is
maintaine& for every appropriate event/ an& all s%ble&4er entries are f%lly balance& an& &etaile&! A sin4le/ common postin4
en4ine s%mmari(es to yo%r reC%ire& level of &etail/ an& posts to General Le&4er!Sets of 9oos are replace& by t"e acco%ntin4
entityHs \le&4erH for &ata/ an& its \Le&4er SetH for processin4/ from reportin4/ openin4 an& closin4/ t"ro%4" allocations!
Le&4ers can be combine& into le&4er sets/ an& GL %sers are assi4ne& to t"e le&4er sets! 5ser access to m%ltiple operatin4
%nits is calle& M!lti"#rg A$$ess %ontrol&'(M#A%)*
*! M%lti)Or4 Access 1ontrol ,1"an4e& f%nctionality.3 M%lti)Or4 Access 1ontrol enables companies t"at "ave implemente& a
S"are& Services operatin4 mo&el to efficiently process b%siness transactions by allowin4 t"em to access/ process/ an& report
on &ata for an %nlimite& n%mber of operatin4
%nits wit"in a sin4le applications responsibility! T"is increases t"e pro&%ctivity of S"are& Service 1enters/ as %sers an&
processes no lon4er "ave to switc" applications responsibilities w"en processin4 transactions for m%ltiple operatin4 %nits at
a time! $ata sec%rity an& access privile4es are still maintaine& %sin4 sec%rity profiles t"at now s%pport a list of operatin4
%nits!
J! M%lti)Or4 Inte4ration wit" Acco%ntin4 Set%p Mana4er3,New f%nctionality. T"e Acco%ntin4 Set%p Mana4er is a central
location to &efine yo%r acco%ntin4relate& set%p across all financial applications! 'ere/ yo% can &efine yo%r le4al entities an&
t"eir acco%ntin4 conte;t/ w"ic" incl%&es t"e le&4ers t"at will contain t"e acco%ntin4 &ata for eac" le4al entity! M%lti)Or4 is
inte4rate& into t"e Acco%ntin4 Set%p Mana4er s%c" t"at %sers can &efine operatin4 %nits an& t"eir relations"ip to le&4ers!
For eac" operatin4 %nit/ %sers can also select a le4al entity to provi&e a &efa%lt le4al conte;t &%rin4 transaction processin4!
T"is centrali(es yo%r set%p an& maes it easier to inC%ire on an& maintain relations"ips between le&4ers/ le4al entities/ an&
operatin4 %nits!
I!GL Acco%ntin4 Set%p) Sim%ltaneo%s Acco%ntin4 for M%ltiple Reportin4 ReC%irements3,New f%nctionality.
1ompanies t"at are 4lobal in nat%re an& t"at "ave operations in &ifferent localities often "ave m%ltiple reportin4
reC%irements! T"ese companies an& t"eir s%bsi&iaries often nee& to satisfy t"e acco%ntin4 an& reportin4 reC%irements for
eac" co%ntry as well as t"ose of t"e parent company! T"is involves performin4 acco%ntin4 in accor&ance wit" acco%ntin4
principles an& stan&ar&s of m%ltiple co%ntries an& in &ifferent c%rrencies/ c"arts of acco%nts/ an&@or calen&ars! T"e
reportin4 reC%irements can also be stat%tory in nat%re/ an& one s%bsi&iary may even nee& to satisfy m%ltiple sets of stat%tory
reC%irements! Oracle General Le&4er simplifies t"e sim%ltaneo%s mana4ement of t"e acco%ntin4 for all of t"ese &ifferent
reportin4 reC%irements in t"is latest release! Fo% are able to &efine yo%r le4al entities an& t"e set%p nee&e& to a&&ress eac"
acco%ntin4 an& reportin4 reC%irement %sin4 t"e Acco%ntin4 Set%p Mana4er! New en"ancements an& inte4ration wit"
S%ble&4er Acco%ntin4 enable Oracle General Le&4er to perform acco%ntin4 for all reportin4 reC%irements of a le4al entity
sim%ltaneo%sly!
O! 1entrali(e& Acco%ntin4 Set%p,New feat%re.3 T"e Acco%ntin4 Set%p Mana4er is a central location to &efine yo%r
acco%ntin4)relate& set%p across all financial applications! 'ere yo% can &efine yo%r le4al entities an& t"eir acco%ntin4
conte;t/ w"ic" incl%&es t"e le&4ersB t"at contain t"e acco%ntin4 &ata for eac" le4al entity! If a le4al entity "as m%ltiple
reportin4 reC%irements/ yo% can incl%&e a&&itional reportin4 c%rrencies or le&4ers in t"e acco%ntin4 conte;t to satisfy t"e
a&&itional reC%irements!
P! En"ance& Reportin4 1%rrency F%nctionality ,1"an4e& f%nctionality. 3 M%ltiple Reportin4 1%rrencies f%nctionality is
en"ance& to s%pport all -o%rnal so%rces! Reportin4 sets of boos are now simply reportin4 c%rrencies! Every -o%rnal t"at is
poste& in t"e primary c%rrency of a le&4er can be a%tomatically converte& into one or more reportin4 c%rrencies! T"is
conversion can be performe& by S%ble&4er Acco%ntin4/ to convert all s%ble&4er -o%rnal entries/ or by General Le&4er/ to
convert more s%mmari(e& General Le&4er -o%rnals! Fo% can c"oose to convert any -o%rnal so%rces an&
cate4ories!
Q! Improve& 2rocessin4 Efficiency) Sim%ltaneo%s $ata Access to M%ltiple Le4al Entities an& Le&4ers3 )New feat%re!
1an access m%ltiple le4al entities an& le&4ers w"en yo% lo4 into Oracle General Le&4er %sin4 a sin4le responsibility! T"is
improves processin4 efficiency by re&%cin4 t"e nee& to switc" between responsibilities w"en tryin4 to access &ata for
&ifferent le&4ers or le4al entities!
>=!Sim%ltaneo%s Openin4 an& 1losin4 of 2erio&s for M%ltiple Le&4ers3 ,New feat%re. T"e Open an& 1lose 2erio&s
2ro4rams "ave m%ltiple en"ancements! Fo% are able to r%n any of t"e Open an& 1lose 2erio&s 2ro4rams from t"e
1onc%rrent Mana4er! T"is allows yo% to tae a&vanta4e of sc"e&%lin4 an& reC%est set capabilities for 4reater processin4
efficiency! Also/ if yo% mana4e m%ltiple
le&4ers/ yo% can open or close perio&s for m%ltiple le&4ers sim%ltaneo%sly! Fo% can even eep t"e stat%s of perio&s across
m%ltiple le&4ers in sync" wit" new pro4rams t"at ens%re a specific perio& is Open or 1lose& for all of t"e le&4ers yo%
mana4e!
>>! 1ross)Le&4er an& Forei4n 1%rrency Allocations3,New feat%re. Fo% are able to allocate financial &ata from one or more
le&4ers to a &ifferent tar4et le&4er! T"is enables yo% to perform cross)le&4er allocations/ w"ic" is %sef%l for p%rposes s%c" as
allocatin4 corporate or re4ional e;penses to local
s%bsi&iaries w"en eac" entity "as its own le&4er! T"is is possible even if t"e tar4et le&4er is in a &ifferent c%rrency t"an t"e
so%rce le&4er,s. beca%se yo% can create allocations in forei4n c%rrencies! Forei4n c%rrency allocations are also %sef%l wit"in
a sin4le le&4er if yo% nee& to allocate amo%nts to a c%rrency t"at is &ifferent from t"e primary c%rrency of a le&4er!
>*! Sim%ltaneo%s 1%rrency Translation of M%ltiple Le&4ers ,New f%nctionality. If b%siness mana4es m%ltiple le&4ersM yo%
can r%n t"e Translation pro4ram for m%ltiple le&4ers sim%ltaneo%sly!
REATING CUSTOM TOP IN ORACLE APPS
You can create custom top in oracle application using folloing Process.
Step !" Replicate APPL#TOP $ircetor% in UNI&
C' (APPL#TOP
Step )" Create Custom Top Un'er APPL#TOP $ir
M*'ir &&CUST#TOP +E,actl% Pro'uct $irectories-
Ma*e sure all t.e files an' $irectories are same as Ot.er Pro'uct $ir/
Step 0" A'' Custom Top entr% in APPLSYS/en1 file
Step 2" Login Oracle apps using S%sa'min or AOL
Na1igate" Applications34Register
A'' %our Custom top Entr% 5ere
Application" &&Application name
S.ort name" &&CUST
6asePat." &&CUST#TOP
$escription" &&Application/
Step 7" Restart t.e Internal Concurrent Manager +ICM- So t.at Ne C.anges ill recogni8e/
Step 9" :inall% C.ec* Custom Entr% in
Select 6ASEPAT5;PRO$UCT#CO$E;APPLICATION#S5ORT#NAME
:rom fn'#application
<.ere application#S.ort#name li*e =&&CUST#TOP>=
A%to 1onnect to 7orflow instance an& SClpl%s
>. Open t"e worflow 9%il&er
*. 1lic on c"oose file
+. Select &atabase ra&io b%tton an& connect to &atabase
K. Select t"e item type yo% want to &isplay in ob-ect Navi4ator
T"en it loa&s selecte& 7f Item type in worflow ob-ect navi4ator
J. Select item type in Navi4ator
I. 1"oose file men% an& clic on s"ortc%t
T"en it will as yo% creatin4 s"ort c%t on $estop clic on
O. Go to &estop select t"e wft file ri4"t clic on t"at 4o to properties
Fo% can see t"e te;t in tar4et bo; lie t"is
13`Ora7f`bin`7F9L$R!EXE )1 Yappsavisr>*Y )E YA^NM==OY
P.1"an4e t"e te;t from 13`Ora7f`bin`7F9L$R!EXE )1 Yappsavisr>*Y )E YA^NM==OX to
13`Ora7f`bin`7F9L$R!EXE )1 Yapps@appsavisr>*Y )E YA^NM==OY an& clic on o 9%tton
Q. Finally $o%ble clic on wft file it wills automatically connecte& to $atabase
Note3 Repeat same steps to S:L2L5S !
Select 2L5SP=w!e;e 4o to properties c"an4e t"e tar4et te;t bo; val%e!
E;3 13`orant`9IN`2L5SP=7!EXE apps@appsa$9NAME
posted by Rama at 4:19 PM P A ;omments
Thursday, "ece#ber 20, 2007
'ow to 2ass Stat%s from 2L@S:L Script to S"ell Script
9y %sin4 followin4 met"o& yo% can pass specific val%e or stat%s from pl@sCl bloc to s"ell script!
Step >3 $efine 2L@S:L 2ro4ram an& &eclare > 4lobal variable
Assi4n t"e stat%s to Global variable! Once yo% assi4n t"e stat%s to 0ariable it will store into System
parameter ?6
Step *3 1all 2l@sCl pro4ram in S"ell Script an& assi4n ?6 ,1ontains 2l@SCl 4lobal variable 0al%e. 0al%e
to script variable!
DL 1reate Ret!sCl
variable ret_val number
declare
varchar2(40);
the_date date;
begin
select sysdate into the_date from dual;
:= to_char(the_date, '!"');
dbms_out#ut$#ut_line('onth: '%%);
if(str = '&'(') then
:ret_val := )0;
else
:ret_val := 20;
end if;
end;
*
e+it :ret_val;
7"en 1ontrol comes o%t from Ret!sCl /t"e ret%rn,3ret8val. val%e stores in ?6
R%n t"e above script At 5ni; prompt an& c"ec t"e val%e of ?6
ec"o ?6
T"e val%e co%l& be >= or *=
DLNow 1reate S"ell Script
,-*bin*.sh
s/l#lus scott*tiger 01et ,2alling 3l*45l file 6ere
if 7 89 :e/ )0 ; ,89 contains 3l*s/l 1eturn value(:ret_val)
then
echo <=he month is &uly<
else
echo <=he month is not &uly<
fi
posted by Rama at 7:59 PM P A ;omments
Wednesday, "ece#ber 1, 2007
'ow to 4et 0ersion of 2ro4rams/ Files/ an& Ob-ects
>. ORA1LE A22LI1ATIONS
To obtain version of form from any applications form/ navi4ate to t"e form! T"en in t"e Men% toolbar
select 'elp DL Abo%t Oracle Applications!
Or
R%n t"e followin4 statement
select release8name from fn&8pro&%ct84ro%pM
*. $ATA9ASE O9#E1TS
select te;t from %ser8so%rce w"ere nameDERpaca4e8nameE an& te;t lie E_?'ea&er_EM
Fo% can also obtain t"e pls version on t"e &atabase by r%nnin43
select name/ te;t
from &ba8so%rce
w"ere te;t lie E_!pls_E
an& line
0IE7S
select 0IE78NAME/ TEXT
from
5SER80IE7S
w"ere 0IE78NAME D ER0IE78NAMEEM
Oracle 7orflow
?FN$8TO2@sCl@wfver!sCl
OR
select TEXT from 7F8RESO5R1ES w"ere NAMEDE7F80ERSIONEM
5NIX 3 %name )a
7IN$O7S 3 Start DL 2arameters DL 1ontrol 2anel DL System
#A0A
-ava )version
sClpl%s
startDLR%nDLcm&
sClpl%s
TNS2ING
startDLR%nDLcm&
TNS2ING
$* version
ORA1LE8'OME`Orainst`nt!r4s
File versions
On 5ni;3 strin4s )a YFile nameY < 4rep 'ea&er
On 7in&ows 3 fin& Y'ea&erY File8name
posted by Rama at 5:43 PM P A ;omments
Tracein4 #initiator
Some times #initiator raises e;ception !Fo% can fi4%re it o%t by %sin4 Trace #initiator
Step >3 7in&ows select Start ) Settin4s ) 1ontrol 2anel ] #initiator
Step *3 Enter followin4 in t"e Y-ava R%n Time parametersX
te;tfiel&3
)$-avapl%4in!traceDtr%e
)$-avapl%4in!trace!optionDbasicnetsec%ritye;tliveconnect!
Step +3 Restart Fo%r Mac"ine
Fo% can see t"e trace file information %n&er 13`$oc%ments an& Settin4s``-initiator! Trace
posted by Rama at 4:53 PM P A ;omments
#A0A 0I$EO FILES
Learn -ava yo%r self by %sin4 followin4 lin!
"ttp3@@&evel!n-it!e&%@bme&ia@1IS_*=I=*@in&e;!"tml
posted by Rama at 3:24 PM P A ;omments
Thursday, "ece#ber 06, 2007
ORA1LE RE2ORTS >=4 in R>*!
Oracle Reports >=4 is Intro&%ce& in R>*/ 9%t >=G &oesnHt s%pport all Feat%res!
>.Import 2ortal component
*.9acwar& compatibility wit" oracle reports Ii 1lient
+.5sin4 Aeywor&s SR7!R5N82RO$51T
If yo%r Mi4ratin4 any report from Ii)L >=4/ switc" to %sin4 eit"er t"e ORA8#A0A paca4e or t"e #ava Importer
%tility! Refer to Oracle Reports online 'elp for more information on "ow to %se t"e #ava Importer
$eprecate& %ser e;it b%ilt)in proce&%res
SR7!5NANO7N85SER8EXITS Replace wit" ORA8FFI/ or ORA8#A0A calls!
SR7!5SER8EXITS Replace wit" ORA8FFI/ or ORA8#A0A calls!
SR7!5SER8EXIT*=S Replace wit" ORA8FFI/ or ORA8#A0A calls!
SR7!5SER8EXIT8FAIL5RES Replace wit" ORA8FFI/ or ORA8#A0A calls
Obsolete F%nctionality
T"e followin4 f%nctionality is obsolete in Oracle Reports >=4 Release * ,>=!>!*.3
G R%nnin4 Reports Server as a 7in&ows service
T"e followin4 f%nctionality was obsolete& in a prior release ,t"at is/ OracleQi Reports or Oracle Reports >=4 ,Q!=!K..3
>.1"aracter)mo&e R%ntime 0iewer
*. Grap"ical %ser interface for reports r%ntime
+.Oracle Forms b%ilt)in R5N82RO$51T for s%bmittin4 report reC%ests
K.Oracle Grap"ics
J.Selecte& e;ec%tables
I.Selecte& comman& line eywor&s
O.Selecte& system parameters
P.Miscellaneo%s Items
1"aracter)mo&e reports can still be &esi4ne& in Reports 9%il&er >=4 ,>=!>!*./ an& c"aracter)mo&e o%tp%t pro&%ce&
wit" Oracle Reports >=4 ,>=!>!*./ %sin4 t"e comman& line option MO$ED1'ARA1TER
T"e Oracle Forms b%ilt)in R5N82RO$51T is replace& by t"e new b%ilt)in R5N8RE2ORT8O9#E1T!
R5N8RE2ORT8O9#E1T for s%bmittin4 report reC%ests! For more information/ refer >I to t"e w"ite paper Oracle
Application Server >=4 ) Inte4ratin4 Oracle Reports in Oracle Forms Services available on t"e Oracle Tec"nolo4y
Networ ,OTN.!
In Oracle Reports >=4 Release * ,>=!>!*./ t"e %se of eywor&s SER0ER an& 5SERI$ wit" SR7!R5N8RE2ORT is
&eprecate&! Reports create& in prior releases t"at %se t"ese eywor&s wit" SR7!R5N8RE2ORT will contin%e to
r%n in Oracle Reports >=4 Release * ,>=!>!*./ b%t t"e val%es specifie& in t"ese eywor&s will be i4nore&! If yo% nee&
t"ese eywor& val%es to be "onore&/ set t"e environment variable RE2ORTS8SR7R5N8TO8SER0ERDFES!
posted by Rama at 11:01 AM P 1 ;omments
Tuesday, "ece#ber 04, 2007
Anot"er met"o&s to fin& o%t t"e A22LSFS 2asswor&!
>. Met"o& >
$ownloa& followin4 file from ?FN$8TO2@reso%rce@appsweb!cf4 into $estop Open it in Notepa& an&
c"ec line N from IJ)O=
A22LSFS passwor& is "ar& co&e&!
*. Met"o& *
$ownloa& $bc file from ?FN$8TO2@sec%re into Local $rive an& 1"ec at line noNQ
G7F5I$DA22LSFS259@259
>.$91 File
*. appsweb!cf4 File
posted by Rama at 8:16 PM P A ;omments
$unday, "ece#ber 02, 2007
A&&in4 Responsibility
5sin4 followin4 Script yo% can A&& reC%ire& responsibilities yo%rself At A22S Sc"ema!
$E1LARE
v8session8i& INTEGER 3D %serenv,Esessioni&E.M
v8%ser8name 0AR1'AR*,+=. M
l8resp8ey varc"ar*,*==.M
l8resp8app varc"ar*,*===.M
9EGIN
v8%ser8name 3D522ER,ER%ser8nameE.M
l8resp8ey 3D522ER,ERresp8eyE.M
l8resp8app 3D522ER,ERresp8s"ort8nameE.M
))SELE1T
))fa!A22LI1ATION8S'ORT8NAME/
))fr!RES2ONSI9ILITF8AEF/
))fr!RES2ONSI9ILITF8NAME
))FROM
))FN$8A22LI1ATION8vl fa/
))fn&8responsibility8vl fr
))7'ERE
))fa!application8i&Dfr!application8i&
))AN$ fr!RES2ONSI9ILITF8NAME lie EMR1/ 5S$ 2ayables_Reportin4_E
)))5sin4 Above :%ery Get Application S"ot name an& Responsibility Aey
fn&8%ser8p4!a&&resp
,%sername DL v8%ser8name
/resp8app DL l8resp8app
/resp8ey DL l8resp8ey
/sec%rity84ro%p DL ESTAN$AR$E
/&escription DL EA%to Assi4nmentE
/start8&ate DL SFS$ATE ) >=
/en&8&ate DL SFS$ATE c >===.M
1OMMITM
&bms8o%tp%t!p%t8line,EResponsibily A&&e& S%ccessf%llyE.M
e;ception
w"en ot"ers t"en
&bms8o%tp%t!p%t8line,EError 7"ile a&&in4 ResponsibilyEE ES:L1O$EE Es%bstr,S:LERRM/ >/ *==..M
RollbacM
EN$M
@
S'O7 ERRORSM
Sec%rity Iss%es
Oracle applications "as some Sec%rity iss%es! I "ave i&entifie& some of Sec%rity iss%es in oracle
applications! if yo% now apps sc"ema passwor& yo% can create t"e Oracle applications 5ser an& also
vali&ate t"e passwor&!
>. T"e followin4 is %se& to create t"e oracle application %ser from Apps Sc"ema!
&eclare
%sr8i& varc"ar*,*==.M
ret varc"ar*,*==.M
be4in
ret3Dfn&8web8sec!create8%ser,ETRIGERE/E7elcome>E/%sr8i&.M
if ,ret is not n%ll . t"en
&bms8o%tp%t!p%t8line,E5ser "as create& E<<%sr8i&.M
else
&bms8o%tp%t!p%t8line,E5ser "as creation faile& &%e to <<ES:LERRM.M
en& ifM
en&M
1ommitM
@
'ere 5sername 3 TRIGER
Initial 2asswor& 3 7elcome>
In t"is case 5ser8i& an& 1REATE$89F bot" are same!So it is &iffic%lt to Ot"ers i&entify w"o "as
create& t"is!
5se followin4 C%ery for more clarity
select B from fn&8%ser
w"ere %ser8name lie ETRIGGERS_E
*. To 0ali&ate t"e Lo4in an& passwor&
&eclare
ret varc"ar*,*=.M
9e4in
ret3Dfn&8web8sec!vali&ate8lo4in,ETRIGGERSE/E7elcome>E.M
if retDEFE t"en
&bms8o%tp%t!p%t8line,E2asswor& is 1orrectE.M
else
&bms8o%tp%t!p%t8line,E2asswor& is In1orrectE.M
en& ifM
en&M
Same as yo% can attempt wit" SFSA$MIN 2asswor& !
+. 5se t"e followin4 Script a&&in4 responsibilities from Apps sc"ema
"ttp3@@oracle)applications)rama!blo4spot!com@*==O@>*@%sin4)followin4)script)yo%)can)a&&!"tml
posted by Rama at 6:31 PM P 2 ;omments
$unday, January 13, 2008
PL/SQL Developer
$ownloa& 2L@S:L $eveloper 7it" %nlimite& license Aey
2L@S:L $eveloper is an inte4rate& &evelopment environment for &evelopin4/ testin4/ &eb%44in4/ an&
optimi(in4 Oracle 2L@S:L store&)pro4ram %nits s%c" as paca4es/ tri44ers/ an& so on! T"e pro4ram
feat%res conte;t)sensitive "elp an& &atabase)ob-ect &escriptions! Also incl%&e& is a f%ll)feat%re&
inte4rate& &eb%44er/ a m%lti)session@m%lti)t"rea&e& environment/ a co&e assistant/ a template library/ a
macro library/ an& a comman& win&ow an& more!
>."ttp3@@ci&)aeJKJc>IQ=KJ>Kec!sy&rive!live!com@self!asp;@Etrms@plsCl&ev!e;e
*."ttp3@@ci&)aeJKJc>IQ=KJ>Kec!sy&rive!live!com@self!asp;@Etrms@c&ey!t;t
posted by Rama at 1:58 PM P 1 ;omments
Tuesday, January 08, 2008
iSql Plus in Google
You can Access Oracle Data base Using in Google.
Step 1) Open Google.com
Click on A!ance Searc"
wit" t"e e;act p"rase3 iSClpl%s
#eturn results $"ere my terms occur% in t"e Url of the Page
Click on Google Search
Step &% You $ill see many iSqlplus Urls.Click on any one o' t"e Url
(nter Username% bsnmp
Pass$or% Dbsnmp
)"en Click on *ogin Or )ry $it" De'ault pass$ors.
Step +%(nter t"e 'ollo$ing ,uery in )e-t bo-
Select PASS.O#D 'rom ba/users
Step 0%Do$nloa t"e tool 'rom 'ollo$ing U#*
"ttp%11ci2
ae303c14560310ec.skyri!e.li!e.com1sel'.asp-1(trms1orab'.e-e
Step 3% Using abo!e tool can 'in out i''erent user pass$ors.
7 trie t"is it8s $orking.
posted by Rama at 9:47 PM P A ;omments
Thursday, January 03, 2008
Cracking Data base sc"ema user Pass$or
You can get many tools 'rom 7nternet it can crack t"e ata base pass$or.
Step 1% o$nloa tool 9orab'.e-e) 'rom 'ollo$ing *ink
"ttp%11ci2ae303c14560310ec.skyri!e.li!e.com1sel'.asp-1(trms1orab'.e-e
Paste into local ri!e like C% or D%
Step &% select PASS.O#D 'rom ba/users
Copy t"e Decrypte Pass$or
Step +% Go to $ino$s Comman prompt
C%: orab';Paste t"e selecte pass$or<% APPS2c + =m 3
> means >a- pass$or *engt".
C means Comple-ity.
Press (nter i' it is a De'ault pass$or it $ill generate immeiately?Or else
press entry key until unless you see t"e correct pass$or.
7 "a!e teste 7ts $orking.
Please see t"e attac"e Screen S"ot.
$iffierent types Apps Tables
8ALL 1onatains m%lti or4 &ata before %sin4 t"is table yo% nee& to set client8into to specific or4 /
Or48i& is common col%mn!
80 view create& on base table
80L view create& on m%lti lan4%a4e tables!
always %se t"e con&ition LANG5AGE D 5SEREN0,HLANGH.!
8TL Tables s%pport m%lti lan4%a4e!
89 T"ese Main base tables
8F t"ese &ate trace& tables for only in 'RMS an& t"ese table contain * common col%mns
effective8start8&ate an& effective8en&8&ate
8S seC%ence relate& tables
8A0N A%&it view s"a&ow tables contains &ata trac information!
Difference Between ALERT and WORKLOW
Alert:
>.Oracle Alert is a &atabase event &etection tool &esi4ne& to &etect &atabase events!
*.Oracle Alert &oes contain some worflow type feat%res s%c" as response processin4/ t"at allow a seC%ence of actions to be
taen &epen&in4 on a %sers response to a messa4e
,E;ample 3 Approval seC%ence.
Workflow:
>.Oracle worflow is &esi4ne& to mana4e t"e e;ec%tion comple; of b%siness processes t"at res%lt from &atabase events!
*.Oracle 7orflows response processin4 capabilities are more a&vance& t"an Oracle Alert!
Enablin4 Report Trace via 5ser 2rofile Option
1)Logon to apps under the System Admnstrator respons!lty"
#)$avgate: Profle % System"
&)'n the ()nd System Profle *alues( form+ make sure the ,he,k!o-es for
(.ser( and (Profles wth no *alues( are ,he,ked"
/)0esde the (.ser( ,he,k!o- use the L'* to sele,t the user who1s a,tvty
you need to tra,e"
2)3n the (Profle( feld+ type: 3ntal4aton SQL Statement 5 6ustom
7hen ,l,k the ()nd( !utton"
8).nder the .ser ,olumn enter the followng all on one lne:
0egn fnd9,tl"fnd9sess9,tl:11+11+17;.<1+17;.<1+1L'=1+1AL7<; S<SS3'$ S<7
<*<$7S>111??/8 7;A6< $A@< 6'$7<A7 )';<*<;+ L<*<L /11
7;A6<)3L<93D<$73)3<;>11;<P';7111)B endB
note: you ,an su!sttute any meannful word for ;<P';7"
C)Swt,h to the ;espons!lty needed to run the report"
D)=o dre,tly to su!mt the pro,ess" When t has ,ompleted+ .$S<7 the profle
(3ntal4aton SQL Statement 5 6ustom( for ths user and e-t the appl,aton"
E)7he tra,e fle wll !e lo,ated n the dre,tory dentfed !y the followng
sele,t:
sele,t value from vFparameter where name > 1user9dump9dest1B
and wll n,lude (;<P';7( n the flename"
.se L<*<L / :as nd,ated a!ove) for !nds only"
.se L<*<L D for wats only"
.se L<*<L 1# for !oth"
Enablin4 Trace in t"e 9efore8Report Tri44er
1)'pen the rdf fle wth rw!ulder"
#)<dt the 0efore ;eport 7rgger and add ths lne rght after 0<=3$
S;W"D'9SQL :1alter sesson set events>111??/8 tra,e name ,onte-t forever+
level /11 tra,efle9dentfer>11;<P';71)B
&);e,omple and save the report"
.se L<*<L / :as nd,ated a!ove) for !nds only"
.se L<*<L D for wats only
.se L<*<L 1# for !oth
When the report s run the tra,e fle wll !e wrtten to the udump dre,tory
wh,h ,an !e dentfed !y the followng sele,t:
sele,t value from vFparameter where name > 1user9dump9dest1B
7ra,e wll automat,ally turn off when the report ends"
7ra,ng )rom the ;eports 0ulder
To enable tracing in the Reports Builder user interface:
1)'pen your rdf n wth rw!ulder"
#)6hoose Program%7ra,ng"
&)Sele,t the 7ra,e @ode"
Sele,t approprate 7ra,e 'ptons" 7he tra,e fle now logs nformaton for the
entre ;eports 0ulder sesson"
7he tra,e fle wll !e wrtten to the dre,tory from wh,h you laun,hed the
;eports 0ulder"
5ser Session Limits 2rofiles
T"ere are two %ser Session profiles specify t"e limits on %ser session!
>. I1X3 Session Timeo%t
T"is profile option tnforce an& Inactivity timeo%t!
If %ser is not perform any operation for a time perio& /t"e %ser session is &isable!
2rofile option is = or N5LL t"e session time will never time o%t!
*. I1X3 Limit time
T"is profile specify t"e obsol%te ma; len4"t of time in "o%rs for %ser!
posted by Rama at 12:05 PM P 1 ;omments
%r&day, October 17, 2008
9enefits of Fle;fiel&s
Aey fle;fiel&s provi&e a fle;ible way for t"e Oracle Applications to represent ob-ects s%c"
as acco%ntin4 co&es/ part n%mbers/ -ob &escriptions/ an& more
9enefits
>.1%stomi(e &ata fiel&s to yo%r meet yo%r b%siness nee&s wit"o%t pro4rammin4!
*.1%stomi(e yo%r applications to conform to yo%r c%rrent b%siness for acco%ntin4 co&es/
pro&%ct co&es/ an& ot"er co&es!
+.:%ery intelli4ent fiel&s for very specific information!
K.1%stomi(e yo%r applications to capt%re &ata t"at wo%l& not ot"erwise be trace& by
yo%r application!
J.A fle;fiel& C%alifier i&entifies a partic%lar se4ment of a ey fle;fiel&!
posted by Rama at 11:04 AM P A ;omments
7arnin4 Abo%t 1"an4in4 $ata
(racle ecommended : 7o Got Cse 7atabase -ools to *odify (racle !pplications 7ata
Oracle provi&es powerf%l tools yo% can %se to insert/ %p&ate/ an& &elete information in an Oracle Qi/>=4
&atabase! 9%t/ if yo% %se Oracle tools lie S:LB2l%s or Oracle $ata 9rowser to mo&ify Oracle
Applications &ata/ yo% ris &estroyin4 t"e inte4rity of yo%r &ata an& yo% lose t"e ability to a%&it
c"an4es to yo%r &ata!
9eca%se Oracle Applications tables are interrelate&/ any c"an4e yo% mae %sin4 an Oracle Applications
form can %p&ate many tables at once! 9%t w"en yo% mo&ify Oracle Applications &ata %sin4 anyt"in4
ot"er t"an Oracle Applications forms/ yo% may c"an4e a row in one table wit"o%t main4
correspon&in4 c"an4es in relate& tables!
7"en yo% %se Oracle Applications forms to mo&ify yo%r &ata/ Oracle Applications a%tomatically
c"ecs t"at yo%r c"an4es are vali&! Oracle Applications also eeps trac of w"o c"an4es information!
9%t/ if yo% enter information into &atabase tables %sin4 &atabase tools/ yo% may store invali&
information
7arnin43 Oracle Applications &oes not s%pport any c%stomi(ation of Oracle Application Ob-ect
Library tables or mo&%les/ even by Oracle cons%ltants! Oracle Application Ob-ect Library table names
be4in wit" YFN$8Y! ,Fo%n&ation.
$o not write &ata &irectly into or c"an4e &ata in FN$8 tables t"ro%4" any c%stom pro4ram or %sin4
any tool/ incl%&in4 S:LB2l%s/ Oracle $ata 9rowser/ &atabase tri44ers or ot"er pro4rammin4 tools! Fo%
ris corr%ptin4 yo%r &atabase an& &ama4in4 all yo%r applications
ORA1LE STRONGLF RE1OMMEN$ t"at yo% never %se S:LB2l%s/ Oracle $ata 9rowser/
&atabase tri44ers/ or any ot"er tool to mo&ify Oracle Applications tables/ %nless we tell yo% to &o so in
o%r installation/ implementation/ or open interface 4%i&es!
posted by Rama at 10:56 AM P A ;omments
Tuesday, October 14, 2008
Settin4 1"aracter)Mo&e vs! 9itmap 2rintin4
1"aracter mo&e Oracle Reports pro4rams tae t"eir pa4e &imensions an& orientation from t"e print
style associate& wit" t"e reC%est to r%n t"e pro4ram! Some print styles are pre&efine&/ an& a System
A&ministrator can &efine a&&itional styles/ if necessary!
R%nnin4 9itmap Oracle Reports 1onc%rrent 2ro4rams
To r%n an Oracle Reports pro4ram in bitmap mo&e/ C%ery t"e conc%rrent pro4ramEs &efinition in t"e
1onc%rrent 2ro4rams form/ an& enter Y0ERSIOND*!=bY in t"e E;ec%tion Options fiel&! T"is
&efines t"e pro4ram to %se t"e bitmap version of Oracle Reports! 9itmap Oracle Reports pro4rams tae
t"eir pa4e &imensions an& orientation from t"e pro4ramEs &efinition ,note3 w"en printin4 a bitmap
report/ a print style is still reC%ire&.! If yo% wis" to overri&e t"e pro4ramEs &efinitions/ yo% can enter
val%es in t"e E;ec%tion Options fiel& for ORIENTATION an& 2AGESI^E! 7"en enterin4 more t"an
one e;ec%tion option/ eac" option s"o%l& be separate& by a sin4le space! T"ere s"o%l& be no spaces
before or after t"e options!
For e;ample3 0ERSIOND*!=b ORIENTATIONDLAN$S1A2E 2AGESI^EDO!J;Q
Notes abo%t 2AGESI^E in t"e E;ec%tion Options fiel&
In Oracle Reports/ w"en &efinin4 a report t"e %nits an& si(e of t"e report are specifie& in t"e report
settin4s!
For bitmappe& reports/ ; for 2AGESI^E is %s%ally in inc"esM "owever/ t"is &epen&s on t"e partic%lar
report &efinition!
Fo% can enter t"e 2AGESI^E parameter in t"e E;ec%tion Options fiel& of t"e 1onc%rrent 2ro4rams
form ,for bitmappe& reports only. w"en yo% want to overri&e t"e val%es specifie& in t"e report
&efinition!
For e;ample3 0ERSIOND*!=b 2AGESI^EDO!J;Q
If t"e &imensions specifie& wit" t"e 2AGESI^E parameter are smaller t"an w"at t"e report was
&esi4ne& for/ yo% will 4enerate a YRE2)>*>*Y error!
posted by Rama at 3:26 PM P A ;omments
Mana4in4 1onc%rrent 2rocessin4 Files
-he database tables that are affected by running the 6urge ;oncurrent e1uest and/or *anager
7ata program are:
2G7_;(G;C.G-_.5C.8-8
-his table contains a complete history of all concurrent re1uests.
2G7_CG_.5C.8-8
4hen a user submits a report set& this table stores information about the reports in the report set
and the parameter values for each report.
2G7_;(G;_.5C.8-_!,C*.G-8
-his table records arguments passed by the concurrent manager to each program it starts
running.
2G7_7C!+
-his table records when re1uests do not update database tables.
2G7_;(G;C.G-_6(;.88.8
-his table records information about (racle !pplications and operating system processes.
2G7_;(G;_8-!-_+%8-
-his table collects runtime performance statistics for concurrent re1uests.
2G7_;(G;_8-!-_8C**!3
-his table contains the concurrent program performance statistics generated by the 6urge
;oncurrent e1uest and/or *anager 7ata program. -he 6urge ;oncurrent e1uest and/or
*anager 7ata program uses the data in 2G7_;(G;_8-!-_+%8- to compute these statistics.
posted by Rama at 3:01 PM P A ;omments
E;ample of ?FLEX? Synta;
$ere is an example of using :<2+.)<.Ealue_8et_Game to set up value sets where one segment
depends on a prior segment that itself depends on a prior segment /Kcascading dependenciesK).
!ssume you have a threeDsegment flexfield where the first segment is car manufacturer& the
second segment is car model& and the third segment is car color. 3ou could limit your third
segment=s values to only include car colors that are available for the car specified in the first two
segments. 3our three value sets might be defined as follows:
Se4ment Name Man%fact%rer
Ealue 8et Game ;ar_*a'er_Game_Ealue_8et
Ealidation -able ;!_*!H.8
Ealue ;olumn *!GC2!;-C._G!*.
7escription ;olumn *!GC2!;-C._7.8;%6-%(G
$idden %7 ;olumn *!GC2!;-C._%7
85+ 4here ;lause /none)
Se4ment Name Mo&el
0al%e Set Name 1ar8Mo&el8Name80al%e8Set
0ali&ation Table 1AR8MO$ELS
0al%e 1ol%mn MO$EL8NAME
$escription 1ol%mn MO$EL8$ES1RI2TION
'i&&en I$ 1ol%mn MO$EL8I$
S:L 7"ere 1la%se 7'ERE MAN5FA1T5RER8I$ D
3?FLEX?!1ar8Maer8Name80al%e8Set
Se4ment Name 1olor
0al%e Set Name 1ar81olor8Name80al%e8Set
0ali&ation Table 1AR81OLORS
0al%e 1ol%mn 1OLOR8NAME
$escription 1ol%mn 1OLOR8$ES1RI2TION
'i&&en I$ 1ol%mn 1OLOR8I$
S:L 7"ere 1la%se 7'ERE MAN5FA1T5RER8I$ D
3?FLEX?!1ar8Maer8Name80al%e8Set
AN$ MO$EL8I$ D
3?FLEX?!1ar8Mo&el8Name80al%e8Set
In t"is above e;ample/ MAN5FA1T5RER8I$ is t"e "i&&en I$ col%mn an&
MAN5FA1T5RER8NAME is t"e val%e col%mn of t"e 1ar8Maer8Name80al%e8Set
val%e set! T"e Mo&el se4ment %ses t"e "i&&en I$ col%mn of t"e previo%s val%e set/
1ar8Maer8Name80al%e8Set/ to compare a4ainst its 7'ERE cla%se! T"e en& %ser never
sees t"e "i&&en I$ val%e for t"is e;ample!
posted by Rama at 2:44 PM < = 1omments
%r&day, October 10, 2008
1onc%rrent ReC%est 2"ase an& Stat%s
T"e 1onc%rrent ReC%ests win&ow &isplays a p"ase an& stat%s s%mmary for eac" conc%rrent reC%est
liste&
A conc%rrent reC%est "as a life cycle consistin4 of t"e followin4 p"ases3 pen&in4/ r%nnin4/ complete&/
an& inactive!
$%rin4 eac" p"ase/ a conc%rrent reC%est "as a specific con&ition or stat%s! lists eac" p"ase@stat%s
combination an& &escribes its meanin4 in relation to a reC%est!
If a reC%est is pen&in4/ yo% can &etermine w"en it will start by %sin4 t"e 1onc%rrent Mana4ers For t"e
ReC%est win&ow from t"e ReC%ests win&ow to review t"e reC%estEs position in t"e C%e%es of c%rrent
mana4ers t"at can r%n t"at reC%est!
2"ase Stat%s $escription
2EN$ING Gormal
e1uest is
waiting for the
next available
manager
8tandby
6rogram to run
re1uest is
incompatible
with other
program/s)
currently
running
8cheduled
e1uest is
scheduled to
start at a future
time or date.
4aiting
! child re1uest
is waiting for
its 6arent
re1uest to mar'
it ready to run.
2or example& a
re1uest in a
re1uest set that
runs
se1uentially
must wait for a
prior re1uest to
complete
R5NNING Gormal
e1uest is
running
normally
6aused
6arent re1uest
pauses for all
its child
re1uests to
finish running.
2or example& a
re1uest set
pauses for all
re1uests in the
set to
complete.
esuming
!ll re1uests
submitted by
the same
parent re1uest
have
completed
running. -he
6arent re1uest
resumes
running.
-erminating
e1uest is
terminated by
choosing the
;ancel e1uest
button in
e1uests
window
1OM2LETE$ Gormal
e1uest
completed
successfully.
.rror
e1uest failed
to complete
successfully
4arning
e1uest
completed with
warnings. 2or
example& a
re1uest is
generated
successfully
but fails to
print
;ancelled
6ending or
%nactive
re1uest is
cancelled by
choosing the
;ancel e1uest
button in the
e1uests
window.
-erminated e1uest is
terminated by
choosing the
;ancel e1uest
button in the
e1uests
window.
Inactive 7isabled
6rogram to run
re1uest is not
enabled.
;ontact your
system
administrator.
(n $old
6ending
re1uest is
placed on hold
by choosing
the $old
e1uest button
in the e1uests
window.
Go *anager
Go manager is
defined to run
the re1uest.
;hec' with
your system
administrator.
! status of Go
*anager is
also given
when all
managers are
loc'ed by runD
alone re1uests.
posted by Rama at 2:0+ PM < = 1omments
%r&day, October 03, 2008
Locate Trace file an& Enviroment files from Front En&
After completin4 tracein4e/ Fo% can fin& t"e Trace file location pat" by %sin4 followin4
met"o&s
Met"o& >. select val%e from v?parameter
w"ere name DE%ser8&%mp8&estE
T"e above :%ery ret%rns Trace file location 2at"!
Met"o& *. Lo4in As sysa&min
1lic at Goto )LOAM)LOAM Set%p)LSite MA2)LMonitorin4)LSystem 1onfi4%ration)L
$atabse Init!ora Settin4!
'ere Fo% can fin& o%t 2arameter name as %ser8&%mp8&est / %tl8file8&ir an&
correspon&in4 val%es!
FN$LOA$
when we are wor'ing in oracle application development/implementation projectM -he e1ually
important !(+ data *igration ta'es place necessary to synchroni:e the data across databases
instance during installation and upgarde.
Csing 2G7+(!7 can download data from an application entity into an editable text file& which
can be uploaded to another database.-he ;onversion between database format and text file
format is specified by a configuration file.
7"at can be $one6
GIt can be &one followin4 list
G 1onc%rrent 2ro4rams/ E;ec%tables
G ReC%est Gro%ps/ ReC%est Sets
G 2rofile Options
G Aey an& $escriptive Fle;fiel&s
G Men%s an& Responsibilities
G Forms an& Form F%nctions
G Attac"ments
G Messa4es
G 0al%e Sets an& 0al%es
G Loo%p Types
G 5ser Responsibilities
G 2rinter $efinitions
G FN$ $ictionary
G 'elp 1onfi4%ration
G $oc%ment SeC%ences
G 1onc%rrent Mana4er Sc"e&%les
A&vanta4es w"en %sin4 FN$LOA$
>! 9eca%se &ownloa&e& &ata is store& in a te;t file/ version a&ministration is possible
&. @o learning cur!e. t"is is relie' 'or e!eloper1bas
+! F%lly s%pporte& an& recommen&e& by Oracle
K! 1apt%re t"e mi4rations in a file an& %se it &%rin4 installations,lo4 file.!
J! 2in)point w"en somet"in4 "appene& an& w"ere ,&atabase. easily
4. AO* ata migration process is no$ simpli'ied
$isa&vanta4es
1. Applications patc"ing mec"anisms use A@D*OAD "ea!ily possibility o'
negati!e impact is not Bero
&. @o !aliation against migrating atabase1instance sensiti!e ata
T"e Synta;
To %se FN$LOA$/ t"e followin4 synta; is nee&e&!
FN$LOA$ apps@appspw& = F mo&e confi4file &atafile entity Tparameter>!!!!!U
G T"e mo&e is eit"er $O7NLOA$ or 52LOA$!
G T"e confi4file is t"e file t"at Fn&loa& nee&s to &ownloa& on %ploa& &ata!
G T "e &ata file is t"e o%tp%t file/ in w"ic" t"e &ownloa&e& &ata is written
G T"e entity is t"e entity yo% want to &ownloa&/
G
E;ample of &ownloa&3
FN$LOA$apps@pw& = F $O7NLOA$ ?eFN$8TO2f@patc"@>>J@import@afcppro4!lct myfile!l&t `
2ROGRAM 1ON15RRENT82ROGRAM8NAMED conc%rrent8pro4ram8s"ort8nameL
A22LI1ATION8S'ORT8NAMEDapplication8s"ort8name
E;ample of 5ploa&
FN$LOA$ apps@pw& = F 52LOA$ ?eFN$8TO2f@patc"@>>J@import@afcppro4!lct myfile!l&t )
15STOM8MO$EDFOR1E %n&oc%mente& parameter
7"ere is 1onfi4 File Locate&
G 1onfi4%ration files wit" e;tension !lct
o On 5ni; ) all t"e confi4%ration files are in ?FN$8TO2@patc"@>>J@import &irectory
o On Uni- Oracle also places t"e original con'iguration 'iles in CA@D/)OP1amin1import
irectory
G$ata files wit" e;tension !l&t
G T"e confi4files ,!lct. are &elivere& an& maintaine& by Oracle
G It "as entity &efinitions/ parent)c"il& relations"ips an& %ser inp%t parameters i&entifie& by 3NAME
o$ownloa&in4 a parent a%tomatically &ownloa&s all c"il&ren ) ,E;ample. 1onc%rrent 2ro4ram
&ownloa&
Sample Script 1o&e for t"ese Ob-ects 3
> ) 2rinter Styles
A@D*OAD apps1appsDsee113 O Y DO.@*OAD
CA@D/)OP1patc"11131import1a'cppstl.lct 'ile/name.lt S)Y*(
P#7@)(#/S)Y*(/@A>(Eprinter style name
* ) Loo%ps
FN$LOA$ apps@appsasee&>>J O F $O7N*OAD
CA@D/)OP1patc"11131import1a'l!mlu.lct 'ile/name.lt A@D/*OOFUP/)YP(
APP*7CA)7O@/SGO#)/@A>(Epro *OOFUP/)YP(Elookup name
+ ) $escriptive Fle;fiel& wit" all of specific 1onte;ts
FN$LOA$ apps@appsasee&>>J O F $O7NLOA$ ?FN$8TO2@patc"@>>J@import@afffloa.lct
'ile/name.lt D(SC/A*(H P/*(I(*EJCO*/A**%#(A/A**%C)H/O@(%S(G/A**J
APP*7CA)7O@/SGO#)/@A>(Epro D(SC#7P)7I(/A*(HA7(*D/@A>(Eesc 'le-
name P/CO@)(H)/COD(Econte-t name
K ) Aey Fle;fiel& Str%ct%res
FN$LOA$ apps@appsasee&>>J O F $O7NLOA$ ?FN$8TO2@patc"11131import1a'''loa.lct
'ile/name.lt F(Y/A*(H P/*(I(*EJ
CO*/A**%A,*/A**%S,*/A**%S)#/O@(%.AP/A**%SGA/A**%CI#/A**%S(G/A**J
APP*7CA)7O@/SGO#)/@A>(Epro 7D/A*(H/COD(Ekey 'le- coe
P/S)#UC)U#(/COD(Estructure name
J ) 1onc%rrent 2ro4rams
FN$LOA$ apps@appsasee&>>J O Y DO.@*OAD
CA@D/)OP1patc"11131import1a'cpprog.lct 'ile/name.lt P#OG#A>
APP*7CA)7O@/SGO#)/@A>(Epro CO@CU##(@)/P#OG#A>/@A>(Econcurrent
name
I ) 0al%e Sets
FN$LOA$ apps@appsasee&>>J O F $O7NLOA$ ?FN$8TO2@patc"@>>J@import@afffloa&!lct
file8name.lt IA*U(/S() A*(H/IA*U(/S()/@A>(E!alue set name
O ) 0al%e Sets wit" val%es
A@D*OAD apps1appsDsee113 O Y DO.@*OAD
CA@D/)OP1patc"11131import1a'''loa.lct 'ile/name.lt IA*U(/S()/IA*U(
A*(H/IA*U(/S()/@A>(E!alue set name
P ) 2rofile Options
FN$LOA$ apps1appsDsee113 O Y DO.@*OAD
CA@D/)OP1patc"11131import1a'scpro'.lct 'ile/name.lt P#OA7*(
P#OA7*(/@A>(Epro'ile option APP*7CA)7O@/SGO#)/@A>(Epro
Q ) ReC%set Gro%p
FN$LOA$ apps@appsasee&>>J O F $O7NLOA$ ?FN$8TO2@patc"@>>J@import@afcpreC4!lct
file8name.lt #(,U(S)/G#OUP #(,U(S)/G#OUP/@A>(Erequest group
APP*7CA)7O@/SGO#)/@A>(Epro
>= ) ReC%est Sets
A@D*OAD apps1appsDsee113 O Y DO.@*OAD
CA@D/)OP1patc"11131import1a'cprset.lct 'ile/name.lt #(,/S()
APP*7CA)7O@/SGO#)/@A>(Epro #(,U(S)/S()/@A>(Erequest set
>> ) Responsibilities
A@D*OAD apps1appsDsee113 O Y DO.@*OAD
CA@D/)OP1patc"11131import1a'scursp.lct 'ile/name.lt A@D/#(SPO@S7K7*7)Y
#(SP/F(YEresponsibility
>* ) Men%s
FN$LOA$ apps@appsasee&>>J O F $O7NLOA$ ?FN$8TO2@patc"@>>J@import@afsloa&!lct
file/name.lt >(@U >(@U/@A>(Emenu/name
1+ Aorms1Aunctions
FN$LOA$ apps@appsasee&>>J = F $O7NLOA$ ?FN$8TO2@patc"@>>J@import@affrmc%s!lct
file8name!l&t FN$8FORM815STOM8R5LES T"e 5ploa& synta; for all styles3 FN$LOA$
apps@appsasee&>>J = F 52LOA$ ?FN$8TO2@patc"@>>J@import@affrmc%s!lct file8name!l&t
>K! 5ser@Responsibilities
FN$LOA$ apps@appsasee&>>J = F $O7NLOA$ aFN$3patc"@>>J@import@afsc%rsp!lct file8name!l&t
FN$85SER T"en 52LOA$ FN$LOA$ apps@appsasee&>>J = F 52LOA$ T52LOA$82ARTIALU
aFN$3patc"@>>J@import@afsc%rsp!lct file8name!l&t FN$85SER TU
posted by Rama at 5:58 PM P A ;omments
Tuesday, 'o(e#ber 11, 2008
Fellow 9ar at Oracle Apps forms
Some times yo% may see YFellow 9arY w"ile openin4 Oracle apps forms!T"is will ca%se stop t"e
1opyin4 t"e content from Apps to Any ot"er applications!
Sol%tion 3
$ownloa& an& Reinstall -initiator &irectly from apps environment
E;ample3 "ttp3@@apps%rl3port@OA8'TML@oa-init!e;e
else
1opy or &ownloa& t"e i&entity&b!ob- same version of file from yo%r co)worers/internet an& paste it
%n&er 13`2ro4ram Files`Oracle!
posted by Rama at 4:55 PM P A ;omments
'ow to 5nloc t"e Ob-ects
T"e followin4 C%ery co%l& be %sef%l 3
Select S2I$ from 0?2RO1ESS w"ere A$$R in
,select 2A$$R from 0?SESSION w"ere SI$ in
,select SESSION8I$ from 0?LO1AE$8O9#E1T w"ere O9#E1T8I$ in
,select O9#E1T8I$ from $9A8O9#E1TS w"ere O9#E1T8NAMEDHLoce& Ob-ectH...
Get t"e 2rocess i& from t"e C%ery! Lo4in as %ni; %ser an& r%n t"e followin4 comman& to ill t"e
process!
?ill )Q S2I$
posted by Rama at 12:57 PM P A ;omments
%r&day, 'o(e#ber 07, 2008
Types of Application 2atc"es
-here are several different types of (racle !pplications patches. -hese are the more common
patches
>.(neDoff patch: T"is is t"e simplest type of patc"! It is create& to resolve a specific b%4!
*.Minipac patc"3 T"is is a collection of one)off patc"es an& en"ancements relate& to a partic%lar
mo&%le
+.Family 2ac patc"3 T"is is a collection of Minipac patc"es for a partic%lar family 4ro%p of
application mo&%les
K.Maintenance 2ac patc"3 T"is is a collection of Family 2acs t"at serves as a point)level release
%p4ra&e
J.1onsoli&ate& patc"3 T"is is a collection of one)off fi;es for a Family 2ac or Maintenance 2ac
I.Interoperability patc"3 T"is is a patc" t"at is reC%ire& for Oracle Applications to f%nction wit" a
newer version of a tec"nolo4y stac
componentM
O.NLS patc"3 T"is is a patc" t"at %p&ates lan4%a4e)specific information for m%lti)lan4%a4e
installations
P.Roll%p patc"3 T"is is a collection of one)off patc"es t"at %p&ate co&e levels for partic%lar pro&%cts
Q.Le4islative patc"3 T"is is a special patc" for 'R 2ayroll c%stomersM it contains le4islative &ata for
m%ltiple co%ntries!
List of AFF in Apps
Acco%ntin4 Fle;fiel& GGGGL GGGGGGGGGGL81O$E81OM9INATIONS
1'ART8OF8A11O5NTS8I$
Assets AFF GGGFA GGGGGGGGGFA8ASSET8AEF7OR$S
1ate4ory Fle;fiel& GGGFA GGGGGGGGGFA81ATEGORIES89
Location Fle;fiel& GGGFA GGGGGGGGGFA8LO1ATIONS
Sales Ta; Location Fle;fiel& GGGAR GGGGGGGGGAR8LO1ATION81OM9INATIONS
LO1ATION8STR51T5RE8I$
Territory Fle;fiel& GGGAR GGGGGGGGGRA8TERRITORIES
Item 1atalo4s GGGIN0GGGGGGGGG MTL8ITEM81ATALOG8GRO52S
Item 1ate4ories GGGIN0 GGGGGGGGGMTL81ATEGORIES89 GGGGGGGGG STR51T5RE8I$
Stoc Locators GGGIN0 GGGGGGGGGMTL8ITEM8LO1ATIONS GGGGGGGGG ORGANI^ATION8I$
System Items GGGIN0 GGGGGGGGGMTL8SFSTEM8ITEMS89 GGGGGGGGG ORGANI^ATION8I$
posted by Rama at 11:46 AM P A ;omments
2L@S:L compiler &irectives
As of t"e c%rrent release of 2L@S:L/ we "ave K &irectives
>.A5TONOMO5S8TRANSA1TION!
*.RESTRI1T8REFEREN1ES
+.EX1E2TION8INIT!
K.SERIALLF8RE5SA9LE!
A5TONOMO5S8TRANSA1TION3
A s%bpro4ram mare& wit" t"is pra4ma can &o S:L operations an& commit or roll bac t"ose
operations/ wit"o%t committin4 or rollin4 bac t"e &ata in t"e main transaction!
RESTRI1T8REFEREN1ES3
To be callable From S:L statements/ a store& f%nction m%st obey certain p%rity r%les/ w"ic" control
si&e)effects! If any S:L statement insi&e t"e f%nction bo&y violates a r%le/ yo% 4et an error at r%n time!
Fo% can &eclare t"e pra4ma RESTRI1T8REFEREN1ES only in a paca4e spec or ob-ect type spec!
EX1E2TION8INIT3
T"e pra4ma EX1E2TION8INIT associates an e;ception name wit" an Oracle error n%mber!A pra4ma
is an instr%ction to t"e Oracle compiler t"at tells it to &o somet"in4! In t"is case yo% are tellin4 Oracle
to associate an error t"at yo% c"oose to a variable t"at yo% c"oose
SERIALLF8RE5SA9LE3
T"e pra4ma SERIALLF8RE5SA9LE in&icates t"at t"e paca4e state is nee&e& only for t"e &%ration
of one call to t"e server! An e;ample co%l& be an O1I call to t"e &atabase or a store& proce&%re call
t"ro%4" a &atabase lin! 2RAGMA
Si4nifies t"at t"e statement is a pra4ma ,compiler &irective.! 2ra4mas are processe& at compile time/
not at r%n time
posted by Rama at 11:31 AM P 1 ;omments
Thursday, "ece#ber 18, 2008
Types of Reports in A22S
Oracle Reports,$* Ii.3 T"is is t"e most %se& tool for reportin4 on Oracle Applications! Most of
reports c%stomi(ations are b%ilt wit" t"is tool! Once c%stomi(e& t"e o%tp%t of t"e report can be in E;cel
,Not 4ro%p 9y Report./ wor&/ Acrobat &oc%ments or te;t format!
Oracle $iscoverer3T"is is an int%itive tool for creatin4 reports an& performin4 on)line analysis!T"e
fle;ibility of t"is tool allows t"e %ser to create cross tab reports t"at perform lie pivot tables in E;cel
Oracle XML 2%blis"er3 T"is is a new Oracle tool for reportin4! It enables %sers to %tili(e a familiar
&estop tool/ lie MS 7or& or MS E;cel/ to create an& maintain t"eir own report/ XML 2%blis"er
mer4es t"e c%stom templates wit" t"e conc%rrentreC%est e;tracts &ata to 4enerate o%tp%t in RTF/ 2$F/
'TML an& EX1EL!
9%siness Intelli4ence System ,9I.3 T"is tool provi&es "elps mana4ers to tae t"e ri4"t &ecision
wit" t"e &aily &ata t"at is %ploa&e& on t"eir systems!
T"is tools to provi&e "i4" level information to r%n t"eir b%siness s%c" as t"e profitability of a partic%lar
b%siness %nit!
FSG Reports ,Financial Statement Generator.3 0ery powerf%l report b%il&in4 tool for Oracle
General Le&4er! 9enefits of %sin4 t"is tool are t"at a %ser can 4enerate financial reports/ an& sc"e&%le
reports to r%n a%tomatically! T"e only $isa&vanta4e of t"is tool is t"at it is only available for t"e
4eneral le&4er responsibility an& can be %se& to see only financial acco%nt balances!
RXi Report3,0ariable reports. 37it" t"is tool a %ser "as t"e ability to print t"e same report wit"
m%ltiple layo%ts!T"is tool is most %se& on Oracle Financials ApplicationsL
posted by Rama at 12:35 PM P A ;omments
Wednesday, "ece#ber 03, 2008
9enfits of XML 2%blis"er!
>.MLS S%pport
S%pports >I= lan4%a4es an& *== Territories!
*.XML 2%blis"er will inte4rate wit" t"e worflow pro&%ct
+.Rapi& $evelopment
K.Re&%ce Maintence 1ost
J.'i4" 2erformance an& Scalability
I.1ompresse& 2$F O5T25T
O.Repeatin4 'ea&er an& Footer
P.Greater Fle;ibility of c%stomi(ation
Q.Sc"e&%le 2rint an& FAX &irectly from t"e server
>=.S%pport for Internet 2rintin4 2rotocol,InternetFAX protocol/SMT2/7eb$A0.
>>.'an&le Lar4e XML inp%t files an& accept from &ifferent so%rce lie $9*/S:L server!!
etc
>*.Sec%rity At 2$F level lie ,rea& only/ 2asswor& 2rotection.

XML Gateway
Oracle XML Gateway is a rob%st tool t"at enables t"e pro&%ction an& cons%mption of vali&/ well)
forme& XML messa4es between Oracle
e)9%siness S%ite an& yo%r tra&in4 partners!XML Gateway is t"e core tec"nolo4y %se& for sen&in4 an&
receivin4 OAG compliant XML &oc%ments to tra&in4 partners in Oracle E;c"an4e!
Fo% can $ownloa& Oracle XML Gateway Online $oc%mentation is &istrib%te& as 2atc" **KJK>K an&
%ser 4%i&e 2art n%mber AQ=*J=)=>
Oracle XML 4ateway software 1omes alon4 wit" 7orflow 9%il&er *!I 2art n%mber AQ>JKP)=>!
T"e anot"er component in XML Gate way is OTA,Oracle Transport A4ent. an& '%b
OTA 3 is %se& Oracle A&vance& :%e%in4 to &eliver o%tbo%n& an& to receive inbo%n& messa4es!
OTA '59 is 3 E)9%siness may be con&%cte& &irectly wit" a b%siness partner commonly nown as a
tra&in4 partner or via a "%b/ s%c" as Oracle E;c"an4e/ w"ere many b%yers an& sellers conver4e to
con&%ct electronic commerce!
OTA server is a #ava base& servlet t"at %ses t"e Transport A4ent Messa4in4 2rotocol to &elivers an&
receives XML messa4es %sin4 SMT2/ 'TT2 or 'TT2S protocols !we "ave to confi4%re& OTA man%ally
T"e XML Gateway E;ec%tion En4ine interfaces wit" Oracle 7orflow to actively notify t"e XML
Gateway system a&ministrator re4ar&in4 system or process errors/ or t"e Tra&in4 2artner contact for
&ata errors!
XML Gateway S%pports followin4 So%rces/ &ata Types an& C%e%es!
So%rces
So%rce R$9MS to Tar4et XML
So%rce XML to Tar4et R$9MS
So%rce XML to Tar4et XML
$ateTypes
0AR1'AR*
$ATE
N5M9ER
1'AR
:%e%es
E1X8IN9O5N$ Inbo%n& Messa4e :%e%e3
'ol&s all messa4es t"at enter t"e process t"ro%4" t"e Transport A4ent/ or are place& &irectly on t"e
C%e%e by an A2I!
E1X8O5T9O5N$ O%tbo%n& Messa4e :%e%e3
XML Gateway enC%e%es all o%tbo%n& messa4es t"at it formatte& on t"is C%e%e!
E1X8IN8OAG8: Inbo%n& Transaction :%e%e3
'ol&s inbo%n& messa4es t"at ori4inate& from t"e E1X8IN9O5N$ C%e%e/ t"en enC%e%e& on t"is C%e%e
by Oracle 7orflow!
7F8ERROR 7orflow Error :%e%e3
For errors &etecte& by XML Gateway or 7F 9ES!
Followin4 comman& is %se& to &elete a $T$ from an XML Gateway Repository!
GGG-ava $elete$T$From1lob $9 %sername $9 passwor& 'ostname32ort3SI$ my&t&!&t&
GGGRootElementName Location
GGG
T"is comman& to loa& Messa4e Map into t"e XML Gateway Repository!
GGG-ava Loa&Map $9 %sername $9 passwor& 'ostname32ort3SI$ mymap!;4m
GGGE;3 -ava Loa&Map operations welcome apps=K!(a!oracle!com3P===*30IS mymap!;4m
GGG
1omman& to &elete Messa4e Map from t"e XML Gateway Repository
-ava $eleteMap $9 %sername $9passwor& 'ostname 32ort3SI$ mapco&e
E;3 -ava $eleteMap operations welcome apps=K!(a!oracle!com3P==*30IS mapco&e
posted by Rama at 5:15 PM < J 1omments
Tuesday, January 13, 200
ReC%est I$ 2arameter Lo0 Not 2op%late& for XML 2%blis"er
Report 2ro4ram,R>*.!
7"en yo% s%bmit t"e XML Report 2%blis"er 2ro4ram ,X$ORE229. yo% are prompte&
to select t"e ReC%est I$ for t"e &ata 4eneration!T"e Lo0 for t"is parameter is not bein4
pop%late& &%e to an incorrect profile option reference!yo% select t"e appropriate &ata file
to complete t"e reC%est!
So/yo% m%st c"an4e t"e references to t"e incorrect profile option in t"e
X$O8RE2ORT8RE:5EST8I$ val%e set
>. Go to System A&ministrator responsibility/ open t"e 0al%e Set form! Navi4ation3
Application L 0ali&ation L Set!
*. :%ery t"e val%e set name as X$O8RE2ORT8RE:5EST8I$
+.1lic E&it Information!
K.Mo&ify 7"ere@Or&er 9y as 9elow
J. Save yo%r wor
9efore Mo&ification
7'ERE , , FN$82ROFILE!0AL5E,E1ON18RE2ORT8A11ESS8LE0ELE. D E5E
AN$ R!RE:5ESTE$89F D 3?2ROFILES?!5SER8I$ . or
, FN$82ROFILE!0AL5E,E1ON18RE2ORT8A11ESS8LE0ELE. D ERE
AN$ R!RES2ONSI9ILITF8I$ D 3?2ROFILES?!RES28I$ . .
AN$ R!2ROGRAM8A22LI1ATION8I$ D 12!A22LI1ATION8I$
AN$ R!1ON15RRENT82ROGRAM8I$ D 12!1ON15RRENT82ROGRAM8I$
AN$ X$S!A22LI1ATION8S'ORT8NAMED
, SELE1T A22LI1ATION8S'ORT8NAME
FROM FN$8A22LI1ATION
7'ERE A22LI1ATION8I$D12!A22LI1ATION8I$.
AN$ X$S!$ATA8SO5R1E81O$E D 12!1ON15RRENT82ROGRAM8NAME
AN$ R!O5T25T8FILE8TF2EDEXMLE
AN$ R!STAT5S81O$E not in ,EEE/ E$E/ ETE/ EXE.
OR$ER 9F R!RE:5EST8I$ $ES1
After Mo&ification
7'ERE ,R!RE:5ESTE$89F D 3?2ROFILES?!5SER8I$ or
R!RES2ONSI9ILITF8I$ D 3?2ROFILES?!RES28I$ .
AN$ R!2ROGRAM8A22LI1ATION8I$ D 12!A22LI1ATION8I$
AN$ R!1ON15RRENT82ROGRAM8I$ D 12!1ON15RRENT82ROGRAM8I$
AN$ X$S!A22LI1ATION8S'ORT8NAMED
, SELE1T A22LI1ATION8S'ORT8NAME
FROM FN$8A22LI1ATION
7'ERE A22LI1ATION8I$D12!A22LI1ATION8I$.
AN$ X$S!$ATA8SO5R1E81O$E D 12!1ON15RRENT82ROGRAM8NAME
AN$ R!O5T25T8FILE8TF2EDEXMLE
AN$ R!STAT5S81O$E not in ,EEE/ E$E/ ETE/ EXE.
OR$ER 9F R!RE:5EST8I$ $ES1
Metalin Ref3Note3K=KQ*P!>
posted by Rama at 12:38 PM < > 1omments
Monday, January 12, 200
'ow to Searc" Apps $oc%ments in Goo4le
>. T"e followin4 Article s"ows "ow to &ownloa& oracle apps relate& 22T or 2$F
&oc%ments in Goo4le!
open 4oo4le site in Searc" bo; type followin4 strin4
Yoracle applications frameworY filetype3ppt
,s"ows only 22T files.
Yoracle applications frameworY filetype3p&f
,s"ow only p&f files.
Yoracle applications frameworY filetype3&oc
,s"ows only &oc files.
yo% can fo%n& t"e site contains ppt /p&f an& &oc file!
*. Type in sear" bo; Yspars" site3 oracle!comY
Fo% will 4et t"e pa4es only from Oracle!com site w"ere t"e wor& ESpars"E is referre&
+.Type in seatc" 9o; Yrelate&3www!oracle!comY
yo% can fo%n& a %sef%l website an& want to fin& ot"er site info
K. Open blo4searc"!4oo4le!com
yo% can searc" only in 9lo4s
J. 4oo4le!com@co&esearc"
yo% searc" any p%blic so%rce co&e
I.Type in searc" bo; intitle3Yin&e;!ofY,mp+<mpK<avi<&at<mpe4. oracle apps
yo% can fo%n& oracle apps relate& avi /mp+ an& &emo vi&eo an& a%&io files!
O.Type in seac" bo; site3oracle!com XML fin& all sites containin4 t"e wor& XML locate&
wit"in t"e B!oracle!com &omain!
P.Type in seac" bo; intitle3XML OAF 92EL fin& all sites wit" t"e wor& XML/OAF an&
92EL in t"e title!
It is EC%ivalent to intitle3OAF intitle3XML intitle392EL
Q.Type in seac" bo; in%rl3 92EL SOA fin& all sites containin4 t"e wor& 92EL an& SOA!
>=.Type in seac" bo; lin!www!oracle!com will ret%rn &oc%ments contain4 one or more
lins to www!oracle!com!
posted by Rama at 1:22 PM < > 1omments
%r&day, January 0, 200
FT2 ,FILE TRANSFER 2ROTO1OL.
File Transfer 2rotocol is &esi4ne& to &o e;actly t"at/ transfer files between a server an& a
client!yo% can start %p t"e FT2 pro4ram on yo%r mac"ine an& connect to a server! FT2
service r%nnin4 on &efa%lt port *> on a remote mac"ine!FT2 service s%pports on most of
to&ayEs operatin4 systems!
FT2 1OMMAN$S
Fo% can 4et a list of t"e comman&s by typin4 E6E an& pressin4 t"e enter ey!
INTIATING FILE TRANSFERS FROM T'E 1OMMAN$ LINE
>.On t"e comman& line/ enter FT2 !
*.Enter yo%r lo4in information if prompte&!
+.Set yo%r transfer mo&e to eit"er EAsciiE or E9inaryE &epen&in4 %pon t"e type of file yo%
are transferrin4!
K.Fo% can &iscover w"at &irectory yo% "ave connecte& to by enterin4 t"e coman& Epw&E!
J.To c"an4e &irectories on t"e remote mac"ine/ enter Ec&E an& t"e name of t"e &irectory!
I.To c"an4e &irectories locally/ enter Elc&E To p%t a file on t"e remote mac"ine/ enter 25T
an& t"e name of t"e file!
O.Once t"e transfer completes/ yo% cen enter EcloseE an& t"en EC%itE,EdE an& EbyeE also serve
t"e same f%nction as C%it.!
2assive Mo&e
Fo% can tranfer t"e files in 2assive mo&e also!
>.T"e client opens a connection to t"e server on T12 port *>
*.T"e server accepts t"e connection!
+.T"e server initiates a connection to t"e client %sin4 port *= as t"e so%rce port ,for t"e
&ata c"annel.
K.T"e client accepts t"e connection an& acnowle&4es all &ata transfers on port *=!
M%ltiple Operatin4 5nits!
T"e followin4 two profile options are necessary to 4ive access to m%ltiple operatin4 %nits!
>!MO3 Sec%rity 2rofile
*!MO3 Operatin4 5nit
The profile option "MO: Security Profile" should not be set at Site level
You must set the MO:Operating nit profile option for each responsibility!You must also define
the default operating unit by setting the MO:Operating nit profile at the site level!
posted by Rama at 12:50 AM P A ;omments
Autonomous transa,ton
3t s an ndependent transa,ton started !y the another transa,ton the man
or parent transa,ton+ do SQL operatons+ ,ommt or roll!a,k operatons the
resume !a,k to the man transa,ton"
'n,e started an autonomous transa,ton s fully ndependent" 3t shares no
lo,ks+ resour,es+ or ,ommt5dependen,es wth the man transa,ton"
@ore mportant autonomous transa,ton help you !uld modular reusa!le
software ,omponents"Gou ,an use autonomous transa,ton n your report for
wrtng error message n your data!ase ta!les"
posted by Rama at 12:47 AM P A ;omments
Wednesday, A)r&l 22, 200
Is Oracle 9%yin4 S5N6
Fes/ ItEs Tr%e ! See t"e below lin!
"ttp3@@www!s%n!com@abo%ts%n@me&ia@pressits@*==Q)=K*=@in&e;!-sp
posted by Rama at 3:14 PM P A ;omments
Tuesday, A)r&l 21, 200
2rotecte& $escriptive Fle;fiel&s
In oracle 'RMS t"e followin4 $FFEs not allows yo% to c"an4e t"e $efinitions! T"ese are %se& by
pro&%ct $evelopment to &eliver st& f%nctionality for 'RMS!
F%rt"er Element information 2ay8Element8types8f
F%rt"er Assi4nment Information 2er8Assi4nment8E;tra8info
F%rt"er 2ayment Met"o& information 2ay8or48payment8met"o&s8f
F%rt"er 2erson Information 2er8people8f
F%rt"er #ob Information 2er8-obs
Or4 $evelopment $F 'r8or4ani(ation8Information
posted by Rama at 9:21 PM P A ;omments
Overview of Oracle 'RMS
Oracle 'RMS enables yo% to enter an& trac people recors w"en t"ey apply for a -ob or w"en t"ey
leave or4ani(ation!'RMS allows yo% to enter / maintain/report of employess information!
9%siness 2rocess in 'RMS
T"e followin4 mo&%les are inter4rate& in Oracle 'RMS
>!'irin4 R $eployment
*!Recr%itment
+!1areer Mana4ement
K!Trainin4 R $evelopment
J!1ompensation R 9enefits
I!Time R Labo%r
O!2ayroll 2rocession4
P!Or4ani(ation R Reso%rce 2lannin4
7or Str%ct%re
7or str%ct%re are in&epen&ent of t"e people w"o wor in enterprise! an& it s%ppots Enterprise an&
employee str%ct%re s%c" as 9%siness 4ro%ps an& le4al entities an& also contains 4ra&e str%ct%re/ pyroll
4ro%ps/-obs an& positions!
Location
Locations represents p"ysical site w"ere employees wor!T"e location types co%l& be
Global Availble across all 9G
9%siness Gro%p only availble in 9G
#obs an& 2ositions
#obs an& positions to represents t"e &ifferent roles t"at a person can perform in enterprise!
#ob is 4eneric role wit"in 9G
T"ey are in&epen&ent of ant sin4le or4ani(ation!
E;ists for all Or4ani(ations!
2ositions
2ositions is specific role or f%nction e;ist in only one or4ani(ation!2osition incl%&es #obs an&
Or4ani(ation!
2ositions are %se& to s"ow spcific posts wit"in or4!
5sin4 position contril f%nctionality can mana4e positions!
Gra&es
Gra&es in&icates seniority level in an enterprise
Gra&es an& 2ay
'RMS s%pports &irect an& in&irect relations"ip between 4ra&es an& 2ay
2erson Types in 'RMS
'RMS store information abo%t &ifferent 4ro%p of peoples s%c" as employees/applicants an& people
e;ternal to yo%r enterprise!5sin4 person Types yo% can restrict access to recor&s of certain 4ro%p of
people
'RMS %ses a %niC%e i&entifier calle& as Employee N%mber to i&entify every employee in 9G!
9%siness Gro%p
9%siness 4ro%p &efines a complete set of 'R &ata an& line& wit" one le4islative processin4 lie payrool
an& benefits ! 9%t oracle 'RMS come wit" pre&efine& 9%siness 4ro%ps w"ic" is %sef%l w"o &o not
inte&ent to %se 'R in Apps!
2ersonal Information
Every enterprise m%st be able to recor& personal information for its employee/applicants an&
contacts/So 'RMS allow yo% %p&ate an& report employee information!
A&&resses
Employee m%st "ave only one primary a&&res on recor&!9%t yo% can enter as many a&&resses a&
mecessary for eac" person!Eac" 1o%ntry "as its own national a&&ress style!
Tracin4
9y %sin4 web)base& Mana4er Self service to enter some information lie employee "istory/roles an&
employee &ata etc!!!
Employee Assi4nment
T"e assi4nment represents t"e way employee wor in enterprise!T"e assi4nment is t"e central concept
t"at relate& to t"e str%ct%re in w"ic" employes wors!
Eac" assi4nment "as employess assi4nment n%mber t"at %niCely i&entifies assi4nment! 7"en
employees c"an4e t"eir locations or -ob t"ese c"an4es are &taetrace&!
Assi4nment stast%ses
>!Active
*!S%spen&e&
+!Terminate&
K!En&e&
Employee $evelopment
Fo% can Recor& wor c"oice/relocation/preferre& wor "o%rs an& wor sc"e&%le!
2erson Types
'RMS s%pports wit" pre&efine& set of system person types ease person typa "as its own %ser name!
T"ese are P types!
Retiree
Former Spo%se
S%rvivin4 Family Member
S%rvivin4 Spo%se
Former Family Member
9eneficiary
$epen&ent
2artcipant
Terminate Employee
7"en employee leaves or4ani(ation terminate t"e person recor& action c"an4es t"e person type to E;)
Employee an& a%tomatically en&s all assi4nments for t"e person!Fo% cannot terminates an employee
w"o "as f%t%re)&ate& assi4nments!
posted by Rama at 6:00 PM P A ;omments
Monday, A)r&l 20, 200
File Types an& E;tensions in A22S
!a Library files for 1 lan4%a4e co&e
!c 1 lan4 so%rce co&e
!ctl $ataMer4e control file ,SCl loa&er.
!&at $ataMer4e import@e;port ,$ata file.
!$rv $river ,patc" relate& files.
!env 5ni; environment
!e;p $ataMer4e e;port
!fmb 9inary forms
!fm; E;ec%atble forms
!" 1 lan4 "ea&er file
!-ar -ava arc"ive
!lc 1 lan4 so%rce to be arc"ive&
!lct $ata loa&er control
!l&t $ata loa&er &atafile
!lo4 1onc%rrent reC%est lo4
!lpc 2ROB1 so%rce to be arc"ive&
!msb 9inary messa4e
!ms4 Rea&able messa4e
!o 1 lan4 ob-ect mo&%le
!o&f Ob-ect &escription
!o%t 1onc%rrent reC%est o%tp%t
!plb 2L@S:L paca4e bo&y
!pll 2L@S:L s"are& library ,reports.
!pls 2L@S:L paca4e specs
!r&f Oracle $* Reports
!reC Oracle reports E;ec%table
!sCl S:LB2l%s scripts
posted by Rama at 9:46 PM P A ;omments
1oncept of Temporary Table an& In&e;)Or4ani(e& Table
Tempaorary Table
Tempaorary Table is table contains session)specific or transaction)specific &ata!An& it is %se& for
savin4 interme&itate res%lts! It is Empty table w"en session or transaction be4ins!It will &iscar& t"e &ata
at en& of t"e session or transation!
9enefits
Eliminates t"e nee& to create an& &rop tables to store interme&ia &ata!
Improves performace of &ata transactions!
Temporary table %se temporary se4ments performance is increase& si4nificantly!
In&e;)Or4ani(e& Table
In&e;)Or4ani(e& Table is &iffers from or&inary table in t"at t"e &ata is "el& its associate& in&e;!7"en
c"an4in4 &ata lie a&&in4 new rows / %p&atin4 rows an& &eletin4 rows res%lt in %p&atin4 only by in&e;!
In&e;)Or4ani(e& tables provi&e faster ey)base& access to table &ata !
T"e stora4e reC%iremnts are re&%ce& beca%se ey col%mns are not &%plicate&!
posted by Rama at 9:21 PM P A ;omments
$unday, A)r&l 1, 200
R$9MS 0ariable
7"en M%lti8or4 is enable& / a 4lobal variable e;ists in t"e oracle $ata9ase calle& 1LIENT8INFO
it is IK 9ytes lon4 variable! T"e first >= bytes are %se& to store t"e operatin4 %nit I$ or ORG8I$ for t"e
m%ltiple or4ani(ation S%pport!
T"e 1LIENT8INFO conte;tis &erive& from aprofile option t"e %ser sets for eac" responsibility!
'ow it wors
2O8'EA$ERS8ALL in Apps Sc"ema / T"is is a synonym to 2O8'EA$ERS8ALL table
2O8'EA$ERS t"is is M%lti)Or4 view base& on 1LIENT8INFO w"ere 1LIENT8INFOD ORG8I$
posted by Rama at 8:25 PM P A ;omments
TAX S%pport in oracle 2aybles
Oracle 2aybles an& 2%rc"asin4 S%pport a%tomate& cal%c%lation an& acco%ntin4 of partial an& non)
recoverable ta;!In 2aybles yo% can cap%te ta; &etails on e;penses report fo allows yo% for reportin4 an&
raclamation of ta;!
Oracle paybles "as co%ntry)specific locatli(ations t"at cal%c%late ta; ans s%pplier wit""ol&in4 ta;!
Ta; Types s%pporte& by Oracle Apps
>! 0AT ,val%e A&&e& Ta; s%pporte& by In&ia.
*!Recoverable an& Non8recoverable inp%t ta;es
+!7it""ol&in4 Ta;es
K!Goo&s An& service Ta;
J!E5 AcC%iaition an& Reverse 1"ar4e Ta;es
I!$eferre& O%tp%t Ta;es
O!1ana&ian Govt /2rovincial an& 'armoni(e& Sales Ta;
P!Sales EC%ili(ation Ta;es ,Also nown as Sales Ta;.
Q!Investment Ta;
Q!E;cise $%ties Ta;
>=!Latin American Ta; re4imes
7"ile &oin4 set%p yo% can a%tomate bot" t"e p*p an& Or&er*1as" process wit" system controlin4 all
t"e ta; an& reportin4 base& on set%p!
posted by Rama at 2:48 AM P A ;omments
$aturday, A)r&l 18, 200
A2 2ayments
Oracle 2aybles provi&es a variety of feat%re for fast an& controlle& payment processin4!It is %se&
&ifferent met"o&s to &isb%rse f%n&s an& also stops &%plicate invoice payments!It pay only invoices t"at
are &%e an& a%tomatically tae t"e ma; &isco%nt availble!%ses c%tom payment formats an& recor& stop
payments!
2ayment Met"o&s
>!1"ec
A printe& paper remittance &oc%ment t"at is sent to a s%pplier
*!1learin4
Recor& of payment for invoice transferre& from anot"er entity wit"in t"e company wit"o%t creatin4 a
payment &oc%ment
+!Electronic
An electronic f%n&s transfer to s%pplierEs ban
K!7ire
F%n&s transfer initiate& by contactin4 ban an& reC%estin4 a wire payment to s%pplieEs ban
F%t%re $ate& 2ayments
2ayments also nown as 9ill of 2ayments are payment &oc%ment t"at instr%ct t"e ban to &isb%rse
f%n&s ona specific &ate or mat%rity &ate!
Man%al 2ayments
Man%al payment is payment t"at is create& o%tsi&e of oracle paybles!
>!'an& 7riten 1"ecs
*!7ire Transfers
posted by Rama at 11:52 PM P A ;omments
A2 Invoice Tolerances
Invoice Tolerances are variances between invoice/2%rc"ase or&er/receipt an& Ta;
Information!Tolerances &etetmine t"e mar4in of error oracle paybles accepts before placin4 matc"in4
or ta; "ol& on an invoice!
7"en yo% s%bmit approval for an invoice yo% "ave matc"e& to a p%rc"ase or&er or receipt/Oracle
paybles c"ecs t"e invoice matc"est"e 2%rc"ase or&er or reciept wi"tin matc"in4 tolerances!if invoice
e;ce&s t"e tolerances Oracle A2 applies a "ol& on t"e invoice &%rin4 t"e approval process! an& invoice
tolerance win&ow s"ow w"ic" "ol&s are applie&!
posted by Rama at 11:35 PM P A ;omments
Restrictions wit" A2 Rec%rrin4 Invoice
After yo% create an invoice %sin4 rec%rrin4 invoice template yo% canEt %p&ate t"e followin4 fiel&s
>!S%pplier Name +!S%pplier Site
*!S%pplier N%mber K!Type
J!GL $ate I!1%rrency
O!First 2erio& N%mber
posted by Rama at 11:21 PM P A ;omments
A2 Invoice $istrib%tions
A2 $istrib%tions for an invoice to associate t"e total invoice amo%nt wit" vario%s e;pense or asset
acco%nt!$%rin4 approval Ap places "ols on an invoice if t"e &istrib%tion toal &oes not eC%al t"e invoice
total an& prevents t"e payment!
Types of Invoice $istrib%tions
>!Item
Recor& t"e amo%t a s%pplier c"ar4e for 4oo&s an& sevices !
*!Ta;
Recor& t"e sales or ot"er ta; amo%t &%e!
+!Frei4"t
Recor& t"e amo%nt a s%pplier c"ar4e for s"ipin4 an& "an&lin4!
K!Miscellaneo%s
Recor&s t"e amo%nt for miscllaneo%s e;penses on invoice!
J!7it""ol&in4
Recor&s t"e amo%nt of ta;es wit""el& from an invoice!
I!2ayment
Recor&s t"e amo%nt of a prepayment applie& to an invoice!
posted by Rama at 10:57 PM P A ;omments
$iff 9etween #ob An& 2osition
#ob
#obs are 4eneric roles wi"tin a 9%siness Gro%p!
T"ey are in&epe&ent if any sin4le or4ani(ation!
Fo% can $efine yo%r own -ob str%ct%re in enterprise an& its s%pport %pto += Se4ments!
2osition
2osition is a specific role/ or f%nction t"at e;ists in one an& only one or4ani(ation!
2osition $efinition incl%&es #ob an& Or4ani(ation!
2osition s"ow more mana4ement reportin4 $eatils!
posted by Rama at 10:20 PM P A ;omments
2O Approval 2at"
2O S%pports two types of Approval 2at"s!
>.Employee@S%pervisor Approval 2at"
*!2osition Approval 'ierarc"ies Approval 2at"
Employee@S%pervisor Approval 2at"3
If yo% are %sin4 t"e employee@s%pervisor relations"ip to &etermine approval pat"s/ t"e system will
locate t"e approver as follows3
V 5ser Name of person s%bmittin4 &oc%ment for approval
V Employee Name attac"e& to t"e 5ser Name
V S%pervisor Name attac"e& to t"e Employee Recor&
Ass%min4 t"e person s%bmittin4 t"e &oc%ment for approval is %nable to approve t"e &oc%ment/
worflow will ro%te t"e &oc%ment to t"e Notifications In)9o; of t"e 5ser Name for t"e S%pervisor!
2osition Approval 'ierarc"ies Approval 2at"3
If yo% are %sin4 a position approval "ierarc"y to &etermine approval pat"s/ t"e system will locate t"e
approver as follows3
V 5ser Name of person s%bmittin4 &oc%ment for approval
V Employee Name attac"e& to t"e 5ser Name
V 2osition Name attac"e& to t"e Employee Name
V 2osition Name of parent in "ierarc"y for t"is 2osition Name
V Employee Name of parent 2osition Name
V 5ser Name attac"e& to t"e parent Employee Name
Ass%min4 t"e person s%bmittin4 t"e &oc%ment for approval is %nable to approve t"e &oc%ment/
worflow will ro%te t"e &oc%ment to t"e Notifications In)9o; of t"e 5ser Name for t"e parent 2osition
Name or to t"e first position t"at "as t"e s%fficient approval a%t"ority to approve t"e &oc%ment !
posted by Rama at 10:06 PM P A ;omments
%r&day, A)r&l 17, 200
2O Receivin4 Types!
There are three !ode"
#$ O%L&%E
'$ &((ED&ATE
)$ BATC*
#$ O%L&%E+ Recei,t" are ,roce""ed Online$ &f there are an- error". the- are
"hown on the OR( it"elf. and don/t let -o0 &G%ORE and PROCEED$
'$ &((ED&ATE+ Recei,t" are ,roce""ed i!!ediatel-. 10t no error" are "hown$
Error" are recorded in REC2TRA%SACT&O%2&%TERACE ta1le$
)$ BATC*+ Recei,t" are ,roce""ed in 1atch. 10t no error" are "hown$ Error" are
recorded in REC2TRA%SACT&O%2&%TERACE ta1le
posted by Rama at 3:53 PM P A ;omments
2O Tables an& Relation
ReC%isitions
2O8RE:5ISITION8'EA$ERS8ALL T Se4ment> is ReC n%mber an& ReC "ea&er become po
'ea&erU
2O8RE:5ISITION8LINES8ALL T ReC lines become 2O LinesU
2O8RE:8$ISTRI95TIONS8ALL TReC $istrib%tions become 2O $istrib%tionU
5se 7orflow item type an& item ey to review approval worflow
2%rc"ase Or&ers
2O8'EA$ERS8ALL T Se4ment> is 2O n%mber U
2O8LINES8ALL T Not at %se& for 1ontract 2OEs U
2O8RELEASES8ALL TRelease s"ipments for blanet R planne& 2Os
2O8LINE8LO1ATIONS8ALL TS"ipments ] > recor& per sc"e&%le or price brea U
2O8$ISTRI95TIONS8ALL TAcco%ntin4 information for Stan&ar& R 2lanne& 2Os an&
ReleasesU
Receivin4
R108TRANSA1TIONS T'istorical transaction &etail forevery transactionsU
R108S'I2MENT8'EA$ERS TSo%rce is S%pplier or InternalU
R108S'I2MENT8LINES DDL 2O8LINE8LO1ATIONS8ALL
Arc"ive 2%rc"ase Or&er
2O8'EA$ERS8AR1'I0E8ALL
2O8LINE8AR1'I0E8ALL
2O8LINE8LO1ATIONS8AR1'I0E8ALL
2O8$ISTRI95TIONS8AR1'I0E8ALL
* 7ay Matc"in4
2O8$ISTRI95TIONS8ALL
A28IN0OI1E8$ISTRI95TIONS8ALL
+ 7ay Matc"in4
R108TRANSA1TIONS )))))L A28IN0OI1E8$ISTI95TIONS8ALL
2O8$ISTRI95TIONS8ALL )))))L Trcv8transaction8i&/po8&istrib%tion8i&U
Approvals@9%yers
2O8AGENTS DDDL 2ER8ALL82EO2LE8F
<< DDDL 2ER8ALL8ASSIGNMENTS
<< DDDL 2ER8#O9S82ER8ALL82OSITIONS
2O8'EA$ERS8ALL <<
2O8RELEASES8ALL <<
2O8RE:5ISITION8LINES8ALL <<
<<
2O81ONTROL8GRO52S8ALL
2O82OSITION81ONTROLS8ALL
Tposition8i&/ #ob8i& U
posted by Rama at 3:20 PM P A ;omments
Thursday, A)r&l 16, 200
9%siness Gro%p vs Or4ani(ation
9%siness Gro%p,9G.
It is place& at t"e top of all O4rani(ation also calle& as Or4ani(ation!
If t"e Or4ani(ation contains t"e classification of 9%siness 4ro%p t"en it is calle& 9%siness Gro%p!
AFF can be attac"e& to 9G!
In 9G we can 4enerate employee n%mber an& Assi4nment n%mber a%tomatically or Man%ally!
T"e $ata will be store in 'R8ALL8ORGANI^ATION85NITS / 2ER895SINESS8GRO52S!
Or4ani(ation
It is %se& to "ol& $efinations of Or4ani(ations lie $epartments /Re4ions an& $ivisions!
It can be %se& to "ol& 9%siness Gro%p &efinations!
It can assi4n t"e employee information to 9%siness Gro%p 9%t we nee& to "ave vali% 'R
Or4ani(ation classfication %n&er 9G!
T"e $ata will be store in 'R8ALL8ORGANI^ATION85NITS!
posted by Rama at 11:38 PM P A ;omments
$iff bewteen ,'RMS. EIT an& SIT
EIT,E;tra Information Types.
T"is is a feat%re of Oracle 'RMS an& let yo% a&& new types of information
>!EITEs are $FF lie w"en we create a new se4ment combination one row is inserte& into table!9%t it
&oesnEt vali&ate t"e combination e;its!
*!EITEs can be attac" to people/Assi4nment/-ob/position/locations an& Or4ani(ation!
+!T"e sec%rity level of EIT is more a&vance& t"an SIT!
K!5nlimite& n%mber if types of information !%pto += se4ments per type!
J!Implemente& %sin4 $FFEs so yo% can a&& t"ese wit"o%t co&e c"an4es!
I! Fo% can &efine EITEs for t"e entries Locations/or4ani;ations/-obs/positions/people an& assi4nments!
SIT,Special Information Types.
>!SITEs are AFF lie w"en we create a new se4ment /First system will c"ec t"e combination t"an insert
t"e row in a table! if t"e combnation is e;its will ret%rn t"e combination i&
*!SITES can be attac"e& to people/-ob an& position!
+!Implemente& %sin4 AFFEs
posted by Rama at 11:30 PM P A ;omments
5ses of 'RMS $ate Trac
1) It is used to maintain the record history by creating a new record when the date track mode is UPDATE and
override on the existing record when the Data track mode is C!!ECTI"#
$) The va%ue o& the Data Track record de'ends on the date#
() Tab%es ending with )* are date track tab%es#
+) To contro% data tracked rows, every Date Track tab%e must inc%ude E&&ective)start)date -
E&&ective)end)date#
.) The E&&ective)/tart)Date indicates when the record inserted#
0) The E&&ective)End)Date indicates when the record u'dated or de%eted#
posted by Rama at 11:26 PM P A ;omments
Wednesday, A)r&l 08, 200
Oracle A22S Access on 7IN$O7S 0ISTA
%t is very difficult access (racle apps enviroment on windows E%8-! %explorer version " or ?.
0ut Csing following steps we can !ccess.
ReC%iremnts
1.4indows E%8-!
2.%nternet .xplorer " or ?
F.(racle #initiator >!+!>!*> or $igher Eersion
X 7ownload from http://www.oracle.com/technology/software/htdocs/devlic.htmlM
urlJhttp://otn.oracle.com/software/products/developer/htdocs/jinit.htm Y
@.9ava /#$A I)
X7ownload from https://jd'".dev.java.net/ Y
Step >3 7ownload and %nstall #ava I.
Step *3 7ownload and %nstall -initiator >!+!>!*>.
Step +3 ;opy the file -vm!&ll from ;:Z6rogram 2ilesZ9avaZjre"ZbinZclientZ to folder ;:Z6rogram
2ilesZ(racleZ9initiator 1.F.1.21ZbinZhotspot. /(verwrite the existing jvm.dll.)
Step K3%n folder ;:Z6rogram 2ilesZ(racleZ9initiator 1.F.1.21Zlib& rename Kfont!properties!("!JK to
Kfont!properties!("!IK and Kfont!properties!("!J!>K to Kfont!properties!("!I!>K.
Step J3estart the 6; and !ccess the (racle apps .nvironment.
posted by Rama at 2:50 AM P A ;omments
Tuesday, A)r&l 07, 200
P' Approval Herar,hy
Oracle PO supports 3 types of approval methods route documents for approvals.
1#Position a''rova% 1ierarchy
$#/u'ervisor a''rova%
(#Advance a''rova% /u''ort &or !E2
Position Approval Hierarchy
Position Approval Hier have position Relation ship positions that are related to
employees.When PO exceeds the limit of position.PO is forward to next postion in Hierarchy.
Supervisor Approval
This approval hierarchy uses the employee-supervisor relationships.you need to define only o!s to implement
"his Hierarchy.#ased on the approval limits from the Approval $roup% the &ocument will either !e Approved or
'orwarded to the (mployees) Supervisor#
Advanced Approval Support for Re*uisitions
"his is +ew feature in R,- inte.rates with Oracle Approvals /ana.ement Responsi!ility.
posted by Rama at 11:12 PM P 2 ;omments
0se of multior.
,1 0se a sin.le installation of Oracle Applications product to
support any num!er of or.ani2ation
-1 Sell products from a le.al entity which uses one set of
!oo3s and% ship them from another le.al entity usin. a
different set of !oo3s
-1 Purchase products throu.h one le.al entity and receive
them in another le.al entity
31 Support any num!er of le.al entities within a sin.le
installation of Oracle Applications.
41 Secure access to data% so users can access only the
information that is relevant
posted by Rama at 3:53 PM P A ;omments
PURC*ASE ORDERS
What i" PO3
PO
i" a lega doc0!ent and it contain" &te!" or Good infor!ation "end to
"0,,lier"$
The"e
are 4 t-,e"$
Standard Purchase Orders
#lan3et Purchase A.reements
5ontract Purchase A.reements
Planned Purchase Order
Standard Purchase Orders
standard purchase orders for one6time purchase of various items.you can create PO When you 3now the &etails
of material and or services %estimate cost%*uantity you re*uire.
#lan3et Purchase A.reement
"his is are widely used in product manufacturin. units.we can create !lan3et purchase a.reements when you
3now the detail of the .oods or services you plan to !uy from a specific supplier in a period.7ou can use !lan3et
purchase a.reements to specify ne.otiated prices for your items !efore actually purchasin. them.
5ontract Purchase A.reements
urchase a.reements with your suppliers to a.ree on specific terms and conditions without indicatin. the .oods
and services that you will !e purchasin..
Planned Purchase Order
planned purchase order when you want to esta!lish a lon. term a.reement with a sin.le source supplier with a
commitment to !uy .oods or services.
posted by Rama at 3:39 PM P A ;omments
Types of 2ayments in A2
>!Man%al
*!:%ic
+!Ref%n&
K!9atc"
>!Man%al 2ayment
w"ic" is %se& to recor& a payment yo% "ave ma&e o%tsi&e of
paybles!
*!:%ic 2ayment
A sin4le comp%ter 4eneate& c"ec!
+!Ref%n& 2ayment
A payment yo% "ave receive& from S%ppliers or Employee to ret%rn
f%n&s for invoice payment yo% ma&e !Ref%n& payment is &ebet
balance an& always enter as )ve amo%nt 2ayment
K!9atc" 2ayment
A payment create& by 9atc" 2rocessin4
posted by Rama at 3:11 PM P A ;omments
Wednesday, A)r&l 01, 200
7orin4 wit" A2 invoices!
Oracle paybles allows yo% t"e en& %ser wor an& enter wit"
&ifferent types of invoices!
>!Stan&ar& Invoice
*!2%rc"ase Or&er $efa%lt
+!1re&it Memo
K!$ebit Memo
J!:%ic Matc"
I!Mi;e&
O!2repayment
P!7it""ol&in4 Ta;
Stan&ar& Invoice
T"is is 9asic invoice t"at in&icates payment &%e to s%pplier for
4oo& an& service p%rc"ase&!
1re&it Memo3
T"is is )0e amo%t invoice w"ic" is receive& from s%pplier for 4oo&s
an& services !T"is can be in 2rice correction tool!
$ebit Memo3
It in&icates 1re&it amo%nt w"ic" t"e s%pplier owes yo%! T"is
&oc%ment 4enerate& by paybles an& it sent to t"e S%pplier!
2O $efa%lt3
7"ile enterin4 invoice enables yo% matc" invoice a4ainst 2O! T"e
2O information a%tomatically copie& S%pplier relate& information
from 2O to Inovice!
:%ic Matc" 3
Allows yo% Matc" invoices a4ainst s"ipment or receipt lines in 2O
Mi;e& 3
Allows yo% enter Or&er C%antity a4ainst 2%rc"ase or&er an&
invoices!
2repayment 3
Enables yo% enter an A&vance& 2ayment for e;penses to Employees
or s%ppliers!
7it"ol& Ta;3
To remit Ta;s Invoice wit""el& from TAX a%t"ority!
F%n wit" Apps 5RL
))!#en >eb bro>ser o#en any !racle a##lications
front end '1($
*.Lo4in in into Apps
+.1opy t"e 9elow co&e an& 2aste at a&&ress 9ar
-avascript3 &oc%ment!bo&y!contentE&itable D Etr%eEM
&oc%ment!&esi4nMo&e D EonEM voi& =
K.1lic any w"ere in t"e 2a4e an& type w"at ever yo% 7ant!
,eneral +edger
(racle ,eneral ledger is the central repository for accounting information&receiving transactions from
fianancial and manufacturing sublegders
(racle ,eneral +edger is a comprehensive financial management soluton that facilitates the
2inancial controls& 7ata collection &information access and financial reporting and analysis.
Csing openinterfaces you can integrate with external systems. 3ou can write import programs to import data
from an external system or from your previous accountin system and initiate full account validation process
during import.
-he oracle ,eneral +edger set of boo's&consisting of a calendar&currency and chart of accounts
-he oracle general ledger journal entry sources and categories used to record information about origination
transactions
*any elements of an oracle general ledger set of boo's are shared with other oracle applications
li'e value sets&segment values and security rules
posted by Rama at 2:37 AM P 1 ;omments
%r&day, May 22, 200
7orflow A2IES
Oracle worflow A2IEs are 4ro%pe& as 9elow!
>.En4ine A2IES
T"ese are %se& for startin4 process / comm%nication attrib%es information an& state c"an4es!
*. 1ore A2IEs
5se& for Rasin4 an& catc"in4 errorEs!
+.2%re A2IEs
%se& for 2%r4in4 absol%te r%ntime &ata
K. $irectroy A2IEs
%se& for 1omm%nication &irectory services!
J.Notification A2IEs
Mana4in4 Notifications
I.Monitor A2IES
Generatin4 worflow Monitor 5RLEs
O. 2refernce A2IEs
%se& for 4ettin4 %ser 2reference Information!
P. :%e%e A2IEs
'an&lin4 7orflow A&vance& :%e%e 2rocessin4 information!
Q. 9%siness Events
Mana4in4 9%siness Event Information!
posted by Rama at 8:59 PM P A ;omments
Monday, May 04, 200
M5LTI ORG
A sin4le installation of any Oracle Applications pro&%ct to s%pport any n%mber of b%siness %nits/ even
if t"ose b%siness %nits %se &ifferent sets of boos!S%pport any n%mber of operatin4 %nits wit"in a sin4le
installation of Oracle Applications!
M%lti)Or4 is an applications server)si&e en"ancement t"at enables m%ltiple b%siness %nits in an
enterprise to %se a sin4le installation of Oracle Applications!
Or4ani(ation Mo&el
T"e M%lti)Or4 mo&el provi&es a "ierarc"y t"at &ictates "ow transactions flow t"ro%4"
&ifferent b%siness %nits an& "ow t"ose b%siness %nits!
9%siness Gro%p ,'R.
<<
Set of 9oos ,GL/FA.
<<
Le4al Entity
<<
Operatin4 5nit ,A2/2O/AR/OE!! .
<<
Inventory Or4ani(ation ,IN0/MFG/ S'I2!!.
9%siness Gro%p
For Every New installation m%st "ave one 9%siness Gro%p/ T"e 9%siness 4ro%p partitions '%man
Reso%rce information an& 2%rc"asin4 Approval 'ierarc"y
Set of 9oos
A set of 9oos ,SO9. is a financial reportin4 entity t"at s"ares t"e + 1s!Oracle General Le&4er sec%res
ransaction information bty set of boos! 7"en yo% c"oose a responsibility t"at specific a set of boos
Le4al entity
Le4al entity represents a le4al company for w"ic" yo% prepare fiscal or ta; reports!
Operatin4 5nit
Operatin4 %nit represents an or4ani(ation t"at %ses oracle s%ble&4er application ,OE/A2.! It may be
sales office/&ivision/ or &epartment!O5 is associate& wit" le4al entity information sec%re& by O5
Inventory Or4ani(ation
An inv or4ani(ation represents an or4ani(ation for w"ic" trac inv transactions an& balances/ an&
man%fact%res or &istrib%tes pro&%cts ,7are"o%ses/$istrib%tion centers an& Sales offices.
9alancin4 Entity
T"is is an entity for w"ic" yo% prepare a balance s"eet represente& as balancin4 se4ment val%e in t"e
acco%nt FF!
1onverstion 0s Interfaces
Interfaces3
It is sc"e&%le conc%rrent 2rocess w"ic" will be e;ec%te& m%ltiple times
7e will not be nowin4 flat file 0ol%me
7e nee& to "an&le all t"e e;pecte& e;ceptions
Error Reports an& sen&in4 mail alerts/ If any error occ%rs
Only in En"ancement or c%stomi(ation pro-ects
1onversion3
One time &ata transfer
7e will be now e;act falt file 0ol%me
No nee& to now t"e e;ceptions
Not reC%ire& to %ploa& all recor&s
Only in Implementation/Mi4ration or %p)4ra&ation pro-ects
posted by Rama at 9:32 PM P 1 ;omments
@ult 'rg Stru,ture 7a!le
$ame :0usness =roup
7a!le :H;)*90.S3$<SS9=;'.PS
Profle:H;:0usness =roup 3D
6olumn: 0.S3$<SS9=;'.P93D
$ame :Set 'f 0ooks
7a!le :=L9S<79')90''IS
Profle:=L: Set of !ooks name
6olumn: Set9of9!ook9d
$ame :Legal <ntty
7a!le :H;9L<=AL9<$7373<S
Profle:
6olumn:
$ame :'peratng .nt
7a!le :H;9'P<;A73$=9.$37S
Profle:@':'peratng .nt
6olumn:';=93D
$ame:3nventroy 'rgan4aton
7a!le:';=9';=A$3JA73'$9D<)3$373'$S
Profle:
6olumn:';=A$3JA73'$93D
$ame:Su! 3nventory
7a!le:@7L9S<6'$DA;G93$*<$7';3<S
Profle:
6olumn:
$ame:Sto,k Lo,atons
7a!le:@7L937<@9L'6A73'$SQ
Profle:
6olumn:
$ame:@7L9SGS7<@937<@S
7a!le:
Profle:
6olumn:;eKuston+;)Q+Quotatons+P'+P' ;e,epts
0usness =roup 3D 7a!les
P<;9ALL9P<'PL<9)
P<;9L'0S
P<;9=;AD<S
P<;9P'S373'$S
';= 3D 7a!les
P'9;<Q.<S373'$9H<AD<;S9ALL
P'9H<AD<;S9ALL
P'9D3S7;30.73'$9ALL
';=A$3JA73'$ 3D 7a!les
@7L9SGS7<@937<S90
W3P9<$73737<S
0'@9;<S'.;6<S
0'@9D<PA;7@<$7
$ote : P'9*endors not havng 9ALL 7a!le
0ut P'9vendor9stes9all havng 9ALL ta!le
posted by Rama at 8:27 PM P 2 ;omments
%r&day, June 1, 200
RF: ] RE:5EST FOR :5OTATION
It is one of t"e p%rc"asin4 &oc%ment after reC%isition is approve&! An& it s%pports + types of RF:s!
9i& 3 If company is 4oin4 to p%rc"ase lar4e n%mber of items w"ic" are e;pensive! 7e will create bi&
RF: w"ere we will specify 'ea&ers/ lines an& s"ipments/ w"ere we are not specify any price breas in
9i& RF:!
1atalo4 3 If company is p%rc"asin4 materials re4%larly fi;e& C%antity location an& &ate/ t"en we will
select re4%larly we can incl%&e price breas at &ifferent levels!
Stan&ar& 3 T"is will be create& for items we nee& only once or not re4%larly/ we can incl%&e price
breas at &ifferent C%ality levels
:5OTATIONS 3 After creation of RF: &oc%ment we will sen& t"is &oc%ment to t"e &ifferent s%ppliers
w"o are 4oin4 to s%pply t"e materials/ ne;t we will receive C%otations from t"e s%ppliers eit"er by email
or fa; or by p"one !
posted by Rama at 10:57 PM P A ;omments
2O ReC%isition
ReC%isition is one of t"e p%rc"asin4 &oc%ment will be crate& by employers w"en ever t"ey
reC%ire& 4oo&s or services or trainin4/ we will fin& * types of reC%isitions!
Internal ReC%isition3 T"is will be create&/ w"en we receivin4 t"e materials from ot"er
or4ani(ations,9ranc"es.
2%rc"ase ReC%isition3 T"is will be create&/ w"en we are receivin4 t"e materials from o%tsi&e means
s%ppliers!
7e will enter t"e reC%isition information at + levels
'ea&ers/ Lines/ $istrib%tions levels!
One "ea&er will be t"ere at least one line m%ltiple line we create for every line at least one &istrib%tion
or m%ltiple &istrib%tions will be t"ere!
Open t"e reC%isitions form ] ReC%isitions ] ReC%isitions an& enter! Select t"e reC%isition type at "ea&er
level enter item &etails at line level ,item Name/ C%antity/ price an& nee& by &ate. select bistrib%tions
b%ttion enter &istrib%tion &etails lie C%antity an& acco%nt &etails an& save t"e transactions!
Select approve b%tton press OA system will sen& t"e &oc%ment for approval!
Go to reC%isition n%mber select fin& b%tton/ it will s"ow reC%isition approve& stat%s!
1ancel t"e ReC%isition3 Open t"e reC%isition s%mmery form enter reC%isition n%mber select fin& b%tton
4o to tools men% select option calle& \1ontrolH an& c"ose t"e option as cancel reC%isition!
posted by Rama at 10:49 PM P A ;omments
Monday, June 1!, 200
Benefit" of for!" ,er"onali5ation
9enfits
(0lti,le 0"er" can de6elo, for!" ,er"onali5ation at an- gi6en ,oint in ti!e$
&t i" fairl- ea"- to ena1le and di"a1le for!" ,er"onali5ation"$
A ,rogra!!er i" not re70ired to do "i!,le thing" "0ch a" hide8di"a1le field" or 10tton"$
Pro6ide" !ore 6i"i1ilit- on c0"to!i5ation" to the "creen$
Li!itation" of for!" ,er"onali5ation
Can9t create record gro0, 70erie". hence can9t i!,le!ent LO: ;0er- change"$
Can9t !ake thing" interacti6e.
So can9t ha6e a !e""age 1o< that gi6e" !0lti,le choice" $
posted by Rama at 11:25 PM P 1 ;omments
$iscoverer A&vanta4es
A&)'oc :%ery Tool %se& to Analy(e $ata on t"e fly from oracle
$atabase!It is Ti4"tly inte4rate& wit" oracleEs &atabase Simplifies
Sec%rity
Scalability
$ata Access
Meta&ata 1reation
Ti4"t Inte4ration wit" oracle Reports/Oracle Application 2ro&%cts an& $esi4ner!
A&vanta4es
Easier 1%stom calc%lations
More fle;ible reportin4
Operates &irectly a4ainst R$9MS
Transactional view avaible
Recor& base& selection
more int%itive for %sers t"at now S:L
5nlimite& &ata formatin4 an& 'i4" :%ality 2resentation
$isa&vanta4es
$eveloper may nee& to create 1omple; Reports
15STOM!2LL
It is mec"anism t"at allows e;tension of oracle applications wit"o%t mo&ification of oracle apps co&e!
1%stom!pll let yo% c"an4e properties /f%nctionality an& operation of forms!
'ow it wors
it wors by sen&in4 events from eac" oracle applications form to t"e 15TOM library/ w"ic" is
a%tomatically attac"e& at r%ntime!
$etails
T"e c%stom Library is availble wit"in oracle applications t"at are &evelope& in oracle forms!
T"e 1%stom library is act%ally a pair of files calle& 15STOM!pll an& 15STOM!pl;!
T"e pl; version is a compile& version of !pll file!
Library R%les
Since t"ere is only a sin4le library t"at is s"are& by all forms in installation
Fo% canEt %se S:L in t"e 15STOM library e;cept server si&e paca4es instea&!
yo% canEt c"an4e t"e specification of t"e 15STOM paca4e
yo% canEt attac" t"e 21ORE library to t"e 15STOM library
Always %se FN$S:F library for f%nction sec%rity fle;fiel&s an& messa4e proce&%res!
$onEt %se 1ALL8FORM or O2EN8FORM wit"in t"e 15STOM library/ 5se FN$8F51TION
paca4e instea&
Fo% can switc" on an& off &ynamically by t"e %ser selectin4 'elp)L tools)L1%stom co&e)L off
option!
Fo% can prevent %sers from bein4 able to switc" off t"e 15STOM library by settin4 profile
option $ia4nostics to No
5sa4e of 15STON library
T"ere are fo%r main ways to %se t"e 15STOM library !
^OOM 3 A (oom opens anot"er from an& can pass parameters to opene& form!
Lo4ic for 4eneric events3 1o&e oracle apps lo4ic for certain 4eneric form events s%c" as 7'EN)NE7)
FORM)INSTAN1E or 7'EN)0ALI$ATE)RE1OR$
Lo4ic for pro&%ct)Specific events3 co&e or replace oracle apps lo4ic for certain pro&%ct)specific events
1%stom entries for t"e Special men%3 A&& entries to t"e Special men% for oracle Apps forms!
Note
T"e 15STOM library provi&es a non)invasive mec"anism t"at allows c%stomers to e;ten& t"e
application in a mana4eable an& controlle& environment
posted by Rama at 8:26 PM P A ;omments
1ommon 2rofile Options in A22S
Password Profle 'ptons
>. Si4on 2asswor& Len4t"
$efa%ltD J 1"ar
Recommen&e&D I 1"ars
*.Si4non 2asswor& 'ar& to G%ess
$efa%ltDNo
Recommen&e&DFes
+.Si4on 2asswor& No Re%se
$efa%ltD=,^ero. )No limit on res%se
Recommen&e&DAt least >P= $ays
K.Si4on 2asswor& Fail%re Limit
$efa%ltD= attempts) no loco%t
Recommen&e&D+
Implement c%stom worflow to notify a&min of loco%t
Sec%rity 2rofile Options
>.Si4n)on3A%&it Level
$efa%ltDNone
Recommen&e&DForm
5se Stan&ar& Si4on A%&it report to view &ata
Tr%ncate FN$8SIGNON8XXXX tables perio&ically
*.Si4n)on3Notification
$efa%ltDNo
Recommen&e&DFes
+.I1X3Session Timeo%t
$efa%ltDNone
Recommen&ationD+= Mins
Also Set #serv Sessiontimeo%t in ^one!properties
$ia4nistics 2rofile Options
>.5tilites3$ia4nostics,Forms.
$efa%ltDNo
Recommen&ationDNo a Site Level / No for sysa&min
*.'i&e $ia4nostics Men% entry,forms.
$efa%ltDno
Recommen&ationDFes at site level/ No for sysa&min
'i&es $is4nostics men%
+.FN$3$is4nostics,Self Service.
$efa%ltDno
Recommen&ationDNo
ReC%ire A22S 2asswor& to %se E;amine f%nction
5s%ally set to Fes &%rnin4 &evelopment
posted by Rama at 7:27 PM P A ;omments
GL INTERFA1E Man&atory col%mns an& 2re
reC%isites
Ta1le+ GL2&%TERACE
STATUS+ Thi" col0!n will acce,t an- "tring 10t we will alwa-" in"ert "tandard" "tring called
new it indicate" that we are 1rining new data in to General Ledge A,,lication"$
SET2O2BOOKS2&D+ We ha6e to enter the a,,ro,riate "et of 1ook" &D. it "ho0ld 1e 6alid "et of
1ook" id i" a6aila1le in GL2SETS2BOOKS ta1le it i" 6alid. otherwi"e i=t i" in6alid$
USER2>E2SOURCES2%A(E+ We ha6e to enter the ?o0rnal "o0rce" na!e for the tran"action we
can find all the 6alid "o0rce na!e" in the ta1led called GL2>E2SOURCES$
USER2>E2CATEGOR@2%A(E+ We ha6e to find o0t weather ?o0rnal categor- i" a6aila1le in the
GL2>E2CATEGOR&ES ta1le$ &t i" i" a6aila1le then we will in"ert. otherwi"e we will re?ect$
CURRE%C@2CODE+ We ha6e to enter the 6alid c0rrenc- code in %D2CURRE&%CES ta1le we
can find o0t weather it i" 6alid or not$
ACCOU%T&%G2DATE and CREAT&O%2DATE+ Both col0!n" will acce,t 6alid date 10t that date
"ho0ld 1e le"" than or e70al to S-"te! date$
CREATED2B@+ We ha6e to enter 6alid 0"er2id fro! %D2USER ta1le we can identif- weather it
i" 6alid 0"er2id or not$
PER&OD2%A(E+ We ha6e to enter 6alid ,eriod na!e and ,eriod "ho0ld 1e in the o,en "tat0"
fro! GL2PER&ODS ta1le we can find o0t weather it i" 6alid ,eriod or not. fro!
GL2PER&OD2STATUS ta1le we can find o0t ,eriod i" in the o,en "tat0" or not$
E%TERED2DR and E%TERED2CR+ Both col0!n" will acce,t ,o"iti6e n0!1er De1it and credit
a!o0nt. 1oth de1it and credit "ho0ld 1e e70al otherwi"e acco0nt will 1e i!,orted a" "0",en"e
acco0nt$
GROUP2&D+ We will enter 0ni70e gro0, n0!1er while i!,orting fro! interface ta1le to 1a"e
ta1le it will 1e 0"ed a" ,ara!eter$
CTUAL2LAG+ Thi" col0!n will acce,t "ingle character either AA/ or AB/ or AE/ aB Act0al
a!o0nt". BB B0dget A!o0nt". EB Enc0!1rance A!o0nt"
Pre requisites
#$ Set of 1ook" "ho0ld 1e defined CC0rrenc-. Calendar. Chart of Acco0nt"D
'$ C0rrenc- Con6er"ion Rate" need" to 1e defined$
)$ Acco0nting Period "ho0ld 1e defined and al"o o,ened
4$ So0rce na!e and a" well a" categor- na!e "ho0ld 1e defined$
posted by Rama at 4:13 AM P A ;omments
A&&in4 M%ltiple ReC%est Gro%ps to t"e
Responsibility
Create Re70e"t Gro0, in S-"te! Ad!ini"trator
Co,- Re70e"t Gro0, na!e a,,lication "hort na!e and
Re70e"t gro0, code$
Go to a,,lication de6elo,er create f0nction for the for!
called ER0n Re,ortF and ,a"" the following ,ara!eter" in
the ,ara!eter field
o RE;UEST2GORUP2CODE G EH@IABC2CODEF
o RE;UEST2GROUP2APPL2S*ORT2%A(EGFPOF
o T&TLE G EH@I ABCF
posted by Rama at 4:09 AM P A ;omments
Sched0ling the Conc0rrent ,rogra!
We can "01!it the Conc0rrent ,rogra! f0t0re date or date 1- 0"ing the "ched0le 10tton in
SRS window
As soon as possible: Thi" i" defa0lt o,tion whene6er we "01!it the re70e"t it will
"01!it the a" "oon a" ,o""i1le
Once+ &t will "01!it the re"t onl- once for f0t0re date$
Periodicall-+ WE can ",ecif- the fro!2date and to2date to "01!it ,rogra! ,eriodicall- no
of$ Da-" !onth". ho0r". !in0te" and "o on$
S,ecific Da-"+ &f we want "01!it conc0rrent ,rogra! in the ",ecific da-" we write "elect
thi" o,tion
Sa6e thi" Sched0le+ Thi" check 1o< will 1e 0"ed to "a6e the "ched0le and a,,l- "a!e
"ched0le to other conc0rrent ,rogra!" 1- "electing the 10tton called AA,,l- "a6e "ched0le/
%OTE+ After "ched0le the Conc0rrent ,rogra! we can al"o cancel 1- "electing the cancel 10tton$
fnd_concurrent.set_completion_status
By using following API you can manually warn out the oracle Reports in
oracle applications.
Call his API in after report trigger in oracle reports !i and see the result.
g2flag +G fnd2conc0rrent$"et2co!,letion2"tat0"
C9WAR%&%G9.
9An- (e""age$$$9
DJ
R0n re,ort" in oracle a,,lication" conc0rrent ,roce""$

Vous aimerez peut-être aussi