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¬ifications&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¤cy 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""$