Need advise from OA Framework experts
I am working as Oracle Apps. developer for over 9 years.
I want build forms (screens for 11i) for Applications using OA Framework.
Could you pl. advise me of the pre-requisites for learing OA Framework... like:
Which concepts do I concentrate when learning JAVA, JSP etc.
Your help in this regard is highly appreciated.
Thank You.
You need to download the Patch 4045639 (9IJDEVELOPER WITH OA EXTENSION ARU FOR FWK.H) from metalink and follow the install instructions.
It's zip a file and you just need to unzip it and set some ENV on your client machine.
Hope this helps.
Regards
Srini
Similar Messages
-
Need advise from experts : APEX & Search Engines
Dear Experts,
I need one advice. I intend to develop my site in APEX. But I am not sure if a site made in APEX will be crawled & indexed well by the search engines so that it appears when somebody is searching for the related information.
Can anyone please enlighten ?
Regards,
Ashish Agarwal
http://www.asagarwal.comPatrick,
Don't worry, I didn't take it personally ;) Just wanted to point out that using the site directive can give different results (or perhaps the same results in a different way) to a plain old 'type in a name' search.
We do use Session 0 on the Apex Evangelists site (for example in the initial link to the home page), however when you navigate to the login page a new session id is generated (which is why that has been indexed multiple times by Google), also some other pages (for example the EuroTraining page have been indexed multiple times due to external links to our site referencing a link which already has a session id, rather than using the alias for it).
You're right you can spend a huge amount of time tweaking and cajoling things to increase your page rank in Google (and other search engines of course), infact I know companies that specifically employ people whose sole job is SEO. You're right, there are still things we can do to make the indexing a bit better. However for our purposes (at that time), the fact that the login page etc are indexed multiple times (for various reasons) doesn't 'hurt' us too much, we saving those changes for the next release of the site ;)
John. -
Need Help From a Formula Expert
If you are a brave formula expert looking for a challenge, then please read on! I'm stumped!
I use Numbers to keep track of my reading. I have a sheet for books, where one row is used for one book. I have one column to record the author, one for the title, one for the genre, one for the number of pages etc. The column on the far left is devoted to checkboxes to tell me which books I have finished. I also have one column for the start date and one for the end date. This means that, using formulas, I have set up a column to show me how many pages per day I have read of each book, by figuring out how many days it took me to read a book and then dividing the number of pages by that number of days.
What I want to do now is very complicated:
On a separate sheet, I have set up another table, which I want to tell me my average reading speed (in pages per day) for each genre. I have used the SUMIF function to do this - this function adds up all the 'Pages Per Day' values in rows where the 'Genre' values equal a certain thing (eg 'Fantasy'). I have then used the COUNTIF function to count how many fantasy books there are, so that the sum of the values will be divided by this number. This gives me the average number of pages per day, but only for the Fantasy books.
At this point, I was feeling very pleased with myself - but there is one more problem.
The sheet contains books that I have finished AND books that I have not finished yet. The books which I have finished are marked by a tick in the checkbox. I do not want books I haven't finished yet to be counted in my averages. So what I want to do is modify my formula so that it only counts values in rows where the box in the first column is ticked. I can't figure out how to do this, because the SUMIF and COUNTIF functions only allow you to put one condition in, and I need to put two conditions in - the genre and the checkbox.
In summary - I need a formula to calculate the average of the 'Pages Per Day' values, but only from rows where the genre is fantasy AND the box is ticked!
HELP!!!There are many ways to think of this, but I think all of them require the introduction of an additional column in the first table. One way is for this new column to have 1's for the books you've finished and 0's for the books you haven't. This can be done with a formula like:
=IF(ISBLANK(EndDate),0,1)
Then, instead of using COUNTIF() in your averaging formulas, you can use SUMIF() on this new column. As such, perhaps you don't need the checkbox column any longer. This sounds redundant with the existence of an EndDate, and would save you the problem of checking and entering a date when you finished a book (and the potential for an inconsistency).
Another, perhaps more general approach, would be to have the new column have a formula like:
=IF(ISBLANK(EndDate),"", Genre)
Then SUMIF()s and COUNTIF()s can be made conditional on this new column.
In any case, if you find this artificial new column unsightly, you can hide it. -
Hello . I have an iphone for which is currently IOS 7 updated. I have had some trouble with its batery life after IOS 7 update. I advised from the phone shop that I need to give it a factory restart and I made it. Now i have icloud activation lock and I have no idea when I create an icloud account. I donr remember any related email or password. I am completely losttt
Any help guys ? ( I am currently stuck with Nokia 2210Welcome to the Apple community.
Unfortunately, unless you know the Apple ID, there is absolutely nothing that can be done, you cannot use your mobile device. You may be able to find your Apple ID at Look up your old and forgotten Apple ID -
SD Process Design for Plantation industry - need advise
Hi all experts,
I am implementing for a crude palm oil plantation company, in which the general flow of the sales process from Estate to the Milling Plant is as below:
Sales Order --> Delivery Order* --> PGI --> Billing*
Sales Order: The fresh fruit bunches (FFB) is harvested and then the amount required by the Buyer is fulfilled via creation of a sales order.
Delivery Order: At this stage, it will interface with the Weighbridge system to carry out the recording of delivery quantity. Truck without the FFB is weighed once at entrance of the estate, and truck with FFB is weighed at exit at estate.
PGI: Goods Issue is carried out with the recording of the actual quantity from the weighbridge interface back to SAP.
Billing: The billing doc is created based on PGI quantity done.
This looks pretty straightforward, but there are few concerns from the above process as highlighted in the asterisk (*) section:
Issues:
1. During the Delivery portion, data of the Driver, name, person loading and weight loaded need to be recorded at the same time to carry out the incentive payment to the drivers (both internal and external drivers) with incentives calculated on per tonnage basis.
2. Secondly, during Billing process, the amount payable would be calculated based on the grading of the FFB + the which year the FFB is planted (i.e. different year would have different pricing per ton).
Need advise on how to make the above two issues work smoothly along with the process above.
Opinion, comments and feedbacks is much appreciated.
Thanks.The loader and driver data is integrated to PP and the HR master module is leveraged to maintain driver/loader data master and payment is made to driver via customized program with customised calculation of salary.
The FFB is handled using PP module for Production and material posted via MIGO in MM and increases stock take manually.
SD to handle sales of finished goods instead.. -
I need advise and help with this problem .
First , I have been with Mac for many years ( 14 to be exact ) I do have some knowledge and understanding of Apple product .
At the present time I'm having lots of problems with the router so I was looking in to some info , and come across one web site regarding : port forwarding , IP addresses .
In my frustration , amongst lots of open web pages tutorials and other useless information , I come across innocent looking link and software to installed called Genieo , which suppose to help with any router .
Software ask for permission to install , and about 30 % in , my instinct was telling me , there is something not right . I stop installation . Delete everything , look for any
trace in Spotlight , Library . Nothing could be find .
Now , every time I open Safari , Firefox or Chrome , it will open in my home page , but when I start looking for something in steed of Google page , there is
''search.genieo.com'' page acting like a Google . I try again to get raid of this but I can not find solution .
With more research , again using genieo.com search eng. there is lots of articles and warnings . From that I learn do not use uninstall software , because doing this will install more things where it come from.
I do have AppleCare support but its to late to phone them , so maybe there some people with knowledge , how to get this of my computer
Any help is welcome , English is my learned language , you may notice this , so I'm not that quick with the respondGenieo definitely doesn't help with your router. It's just adware, and has no benefit to you at all. They scammed you so that they could display their ads on your computer.
To remove it, see:
http://www.thesafemac.com/arg-genieo/
Do not use the Genieo uninstaller! -
Guys i am using Entity Framework 5 code first (I am not using edmx) with Oracle and all works good, Now i am trying to get data from stored procedure which is under package but stored procedure have out param which is user define type, Now my question is
how i will call stored procedure from entity framework
Thanks in advance.I agree with you, but issue is we have lots of existing store procedure, which we need to call where damn required. I am sure those will be few but still i need to find out.
If you think you are going to get existing MS Stored Procedures or Oracle Packages that had nothing to do with the ORM previously to work that are not geared to do simple CRUD operations with the ORM and the database tables, you have a rude awakening
coming that's for sure. You had better look into using ADO.NET and Oracle Command objects and call those Oracle Packages by those means and use a datareader.
You could use the EF backdoor, call Oracle Command object and use the Packages, if that's even possible, just like you can use MS SQL Server Stored Procedures or in-line T-SQL via the EF backdoor.
That's about your best shot.
http://blogs.msdn.com/b/alexj/archive/2009/11/07/tip-41-how-to-execute-t-sql-directly-against-the-database.aspx -
Photo in video cut when going from "Quick" to "Expert"
I created a video using Premiere Elements 11. I used a video I took on a Canon T3I and pics saved on the computer and edited using Photoshop Elements 11. I created the video with the Premiere Elements 11 set to "Quick." With the video created this way it worked fine and it up;loaded to you tube and worked perfectly on there. I then opened the completed video file and saved a copy. I then opened the copy and clicked the "Expert" button. After the screen had changed to go from "quick" to "expert" I noticed that one of the pics in the video was cut and replaced with a red and black screen that says "media off-line" in several languages. The caption from the original pic is still there but when I play the video on Premiere Elements 11 the picture is not there and when the video plays it shows the red and black media offline screen. The pic that was eliminated is a .tiff file. what happened to that pic and how can I fix it? Thanks.
Henry XYZ
I suspect that somewhere along the line you moved the source media that went into the project.prel after the project prel (project file) was saved closed. Let us see.
But, I need to go through your details to see where that might have happened. I want to make sure we are distinguishing between import source media, source media on the Quick view Filmstrip, source media on Expert view Timeline, and the export of the source media to a file.
1. You set up a project with video and photo content in the Quick view. And, uploaded that to YouTube. Am I correct that the uploaded to YouTube was from Quick view Filmstrip via Publish+Share/Online/YouTube?
2. What did you save when you wrote
I then opened the completed video file and saved a copy.
Was that a copy of the project.prel (project file) that you saved via File Menu/Save A Copy or something else?
3. Then you wrote
I then opened the copy and clicked the "Expert" button. After the screen had changed to go from "quick" to "expert" I noticed that one of the pics in the video was cut and replaced with a red and black screen that says "media off-line" in several languages.
Assuming that is the copy of the project.prel file and given that you switched to the Quick To Expert view and noticed a missing photo (.tif) when viewing in Expert view, what next?
a. When you first opened the project.prel copy, apparently it opened in Quick. Did you see the photo at this point?
b. When you went to Expert view and found the photo missing, did you go back to Quick? If so, was the photo still there?
4. Do you have any drive letter changes going on in all this? Where is the source media for this project saved?
Please review. Your reply will help us to help you resolve this matter.
It is not uncommon for the Quick view not to offer features or present as does the Expert view. But I have rarely if ever run into instances of the reverse.
So, please check the save location of the "missing" photo in Expert as to what is going on there. Premiere Elements project has only copies of the source media and these copies link back to the originals at their hard drive save location.
Thanks.
ATR -
We have been using Flash for the last couple of years to
develop small applications and presentations used for project
reporting. Most of our clients use us because our presentations run
so much better and faster than their own PowerPoint or Acrobat
versions. Plus, there is a substantial benefit in having a
professional take care of design, information architecture and user
interface.
We have one client that has several different levels of data
confidentiality. In other words we now handle some of they’re
reporting, but because of corporate policy we are unable to handle
all of it. Leaving them to what they refer to as, “Death by
Powerpoint”. What they are asking us for is some sort of
templated version of what we do. For example, a simple Powerpoint
template... only, not Powerpoint and not so simple. A Flash app,
but something they can drop their own confidential information into
without using Flash to do it.
This would need to be something similar to
Flashloaded’s FCMSPro
http://www.flashloaded.com/flashcomponents/fcmspro/
Only it needs to be a desktop application like you might develop in
AIR.
What we’re looking for is advise from real developers.
What Adobe products would be appropriate for a project like this?
Again, we are not serious programmers but, do have a fair amount of
experience with Flash and actionscript.Hi,
If you have solid experience and involved in various complex projects and worked/ given solution on various scenarios, you can very well go to Professional.
Generally, the questions are little bit complex in nature in professional course. About 60% on practical experience and 40% theory.
If you are confident, you go ahead with professional.
One more suggestion, jut get the information from SAP regarding upgrading from Associate to Professional.
Suppose if you get certification for Associate how to upgrade to Professional.
All the best.
Madhava -
Hi I m new registered to this community chat as i need help from your kind adv . i seek advise on my under warranty Apple Iphone 6 plus 16GB battery is not charging while plug tested and was asked to surrender my phone to Maxi as they said since phone shutdown no power and they need to send back to Apple for rectified and i need to wait for `14 days for outcome .
Today is at almost reach 14 days and i have not hear from Maxis Mobile service Sdn Bhd in Mid Valley Garden .
What is the Warranty term of Apple Iphone 6 Plus . some told me i should have the replacement on the spot once rectified that s phone hardware problem .
I need help as calling Maxi Garden te; 2287 5603 always no reply and calling the person handled my case no responding ??
Shirley TanSee this -> http://www.apple.com/support/iphone/repair/
-
Need Advise on Global Temporary tables or Materialized views or Views
Need advise on a plsql procedure working on.
I had 6 tables having 200,000 rows in total intially,but will get added a maximum 20,000 rows daily by a batch process.
I am writing a plsql code that takes an input ,for example customer_id, and is required to get all the data for that customer_id and
had to do some complex calculation that includes stepwise validations before giving the output.Now while doing the logic it has the get the data for that customer_id from all the tables.
There may be 100 records for that particular customer_id.
I need advise on the below options.
1.Use of global temporary tables get those 100 records and do the calculation part on that Global Temporary table.
2.Use of Views or Materialized views.
3.Using the Record Structures(like table types for those records) and then do the logic on them
As Performance is the key point here i would like pull all the data at once into memory and then do the calculations instead of hitting the database many times, this is my main idea(correct me if am wrong).Also please advise if there are any other options
I am using ORACLE 10G.
Thanks
RedeThe approach that many advocate for here (including myself) is to do as much in SQL as possible. So, copying to GTTs or using record structures is probably not the solution you should be after.
If you can provide the following details we may be able to steer you down the right path
1. Oracle version (SELECT * FROM V$VERSION)
2. Sample data in the form of CREATE / INSERT statements.
3. Expected output
4. Explanation of expected output (A.K.A. "business logic")
5. Use \ tags for #2 and #3. See FAQ (Link on top right side) for details.
Ideally try and re-create the problem, simplifying it as much as possible, without losing context. Use #1-#5 above as a base for posting your simplified problem here. Then we may be able to give you a solution specific to your problem. -
Question: Need advise about new computer (OS Win8.1) to run CS6 - please point me in the right direction Thanks
OSX comes with Xcode. Install it and see what you think. You can write both Java and Objective-C. They both have a particular syntax that is quite different from VB. Try to use them to write a HelloWorld program and see what you think.
Apple has come a long way in integrating Java into their development environment. Still, it was designed around Objective-C, so that might be more of a "pure" MacOS X development experience. -
Join EKPO-EBELN with RESB-EBELN i need matnr from ekpo and matnr from resb.
Hi abapers experts !!!
Good noon.
In my report i need
MATNR FROM EKPO as PARTNO. AND
MATNR FROM RESB as CHILDITEM (SUB MATERIAL CODE)
I HAVE DECLARED
TYPES : BEGIN OF TY_FIRST, "EKPO
EBELN TYPE EBELN, "PO
EBELP TYPE EBELP, "PO ITEM
PARTNO TYPE EKPO-MATNR, "MATL CODE
MENGE TYPE EKPO-MENGE, "PO QUANTITY
MEINS TYPE EKPO-MEINS, " UOM
BDMNG TYPE RESB-BDMNG, "REQMT QTY
CHILDCODE TYPE RESB-MATNR, "CHILD CODE
MEINS1 TYPE RESB-MEINS, "REQMT QTY'S UOM
END OF TY_FIRST.
MY JOIN SELECTION QUERY AS EKPO-EBELN = RESB-EBELN.
SELECT EKPO~EBELN "IT_FIRST
EKPO~EBELP
EKPO~MATNR
EKPO~MENGE
EKPO~MEINS
RESB~MATNR "CHILDCODE
RESB~BDMNG
RESB~MEINS
INTO CORRESPONDING FIELDS OF TABLE IT_FIRST
FROM EKPO INNER JOIN RESB
ON EKPOEBELN EQ RESBEBELN AND
EKPOEBELP EQ RESBEBELP.
AM GETTING EITHER PART NO. OR CHILDCODE. BUT MY REQUIREMENT IS I WANT EKPO'S MATNR AS PART NO. AND RESB'S MATNR AS CHILDCODE. HOW I DO THIS.
IN ADVANCE AM THANKING YOU. KINDLY HELP ME OUT.
ARVIND.Hi,
Try like this without using the into corresponding fields of additions and using the same order as that of the types declaration
TYPES : BEGIN OF TY_FIRST, "EKPO
EBELN TYPE EBELN, "PO
EBELP TYPE EBELP, "PO ITEM
PARTNO TYPE EKPO-MATNR, "MATL CODE
MENGE TYPE EKPO-MENGE, "PO QUANTITY
MEINS TYPE EKPO-MEINS, " UOM
BDMNG TYPE RESB-BDMNG, "REQMT QTY
CHILDCODE TYPE RESB-MATNR, "CHILD CODE
MEINS1 TYPE RESB-MEINS, "REQMT QTY'S UOM
END OF TY_FIRST.
DATA: IT_FIRST TYPE TABLE OF TY_FIRST.
SELECT EKPO~EBELN "IT_FIRST
EKPO~EBELP
EKPO~MATNR
EKPO~MENGE
EKPO~MEINS
RESB~BDMNG
RESB~MATNR "CHILDCODE
RESB~MEINS
INTO TABLE IT_FIRST
FROM EKPO INNER JOIN RESB
ON EKPO~EBELN EQ RESB~EBELN AND
EKPO~EBELP EQ RESB~EBELP
WHERE (Conditions if any)
Try this you must be getting the correct entries now.
Regards,
Vikranth -
Open a pop up from JJT framework
Hi
I have a requirement to open a pop up from JTT framework
I have made one Order Details page in OA framework
In this page,when you click on one link, it opens a one popup and it works a modal window.
There are many ways to come to this page
When we come from Home page through function, it opens a Order details page,and if you click on link, pop up opens and it works as a modal window.
Another way to come to this page from Quote details page
On Quote details page, i have provided one link and if you click on this link,Order details page should open.
so i have used jtfcrmchrome.jsp&page=<path> and it opens my Order Details page
but on my order Details page when we click on a link, the pop up is not opening and it does nothing.it does not give any error.
The code to open a pop up is following.
public static void registerOpenSearchPage ( OAPageContext pageContext,OAWebBean webBean, String pageName , String imageID , String[] itemListToBeRefreshed , HashMap paramList, String refBaseFlag , String event)
String url = "/OA_HTML/cabo/jsps/frameRedirect.jsp?redirect=/OA_HTML/OA.jsp&page="+pageName+"&retainAM=Y";
String paramStr = "";
if ( paramList != null )
Set keyList = paramList.keySet();
Object[] keyArray = keyList.toArray();
for ( int i = 0 ; i < keyArray.length ; i++ )
String keyName = (String) keyArray;
String keyValue = (String) paramList.get(keyName);
paramStr = paramStr+"&"+keyName+"="+keyValue;
url = url+paramStr;
//System.out.println("inside another registerOpenSearchPage url is "+url);
OAUrl popupUrl = new OAUrl(url, OAWebBeanConstants.ADD_BREAD_CRUMB_NO);
String strUrl = popupUrl.createURL(pageContext);
imageID = "lineQty1";
if ( imageID == null ){ imageID = "DetailsLink"; }
if ( itemListToBeRefreshed == null )
itemListToBeRefreshed = new String[4];
itemListToBeRefreshed[0] = "customLOVLineId";
itemListToBeRefreshed[1] = "customLOVDelID";
itemListToBeRefreshed[2] = "customLOVTaskID";
itemListToBeRefreshed[3] = "customLOVObjVersion";
String refBaseFun = "refreshBaseFor"+imageID;
String fun = " function openCustomLOVFor"+imageID+"() "+
" { "+
// " alert ('opening new window'); "+
" top.closewin = true; "+
//" var win = openWindow(window, '"+strUrl+"', 'lovWindow',{width:750, height:550}, true,'dialog','null'); "+
" var win = openWindow(window, '"+strUrl+"', 'lovWindow',{width:750, height:550}, true,'dialog',"+refBaseFun+"); "+
" var itemArray = new Array(); ";
String temp = "";
for ( int i = 0 ; i < itemListToBeRefreshed.length ; i++ )
temp = temp + " itemArray["+i+"]='"+ itemListToBeRefreshed[i] +"';";
fun = fun + temp;
fun = fun + " top.itemArrayList"+imageID+" = itemArray; "+
System.out.println("inside another registerOpenSearchPage before putjavascript");
StringBuffer funName = new StringBuffer("openCustomLOVFor");
funName.append(imageID);
pageContext.putJavaScriptFunction(funName.toString(), fun);
// ********* REGISTERING THE REFRESH BASE FUNCTION **********
String refBaseFn = "";
//refBaseFlag = "Yes";
if ( "Yes".equals(refBaseFlag) )
if ( event == null )
event = "GET_FOR_TABLE";
//refBaseFn = " submitForm('DefaultFormName',0,{'event':'"+event+"'} ); ";
refBaseFn = " submitForm('DefaultFormName',0,{'event':'"+event+"'} ); ";
//refBaseFn = " submitForm('DefaultFormName',0,{'lovReturn':'true','event':'"+event+"'} ); ";
String fun2 = " function "+refBaseFun+"(lovwin , event) { "+
// " alert ('refresh function'); "+
" if ( !lovwin.popupSL ){ return false; } "+
" else { "+
" var listOfEl = new Array(); "+
" listOfEl = top.itemArrayList"+imageID+" ; "+
" var result = lovwin.returnValue; "+
// " alert ( lovwin.returnValue ); "+
" for ( var i = 0 ; i < listOfEl.length ; i++ ) { "+
" id1 = document.getElementById(listOfEl[i]); "+
" id1.value = result[i]; "+
" } "+
" top.closewin = false ; "+
refBaseFn+
" }"+
//System.out.println("before javascriptfunction refBaseFun");
pageContext.putJavaScriptFunction(refBaseFun, fun2);
//System.out.println("after javascriptfunction refBaseFun");
OABodyBean bodyBean = (OABodyBean)pageContext.getRootWebBean();
//System.out.println("before onload javascriptfunction");
bodyBean.setOnLoad("javascript: "+funName.toString()+"()");
//System.out.println("after onload javascriptfunction");
Could anyboy throw some points on this?
Regards
HiteshHitesh, the javascript Api you are using for opening Modal window, is specially for oa framework, as framework uses the same method to open a LOV.While in JTT there is no such available API, for that you have to use normal
window. open.... (in javascript)
that you use in any web tech like jsp etc, and attach it to button or link click.
--Mukul -
would like to trace my ipod touch because I was robbed. I would find it please. need help from you guys. Not because I am able to get another. Thank you.
- If you previously turned on FIndMyiPod on the iPod in Settings>iCloud and wifi is on and connected go to iCloud: Find My iPhone, sign in and go to FIndMyiPhone. If the iPod has been restored it will never show up.
iCloud: Find My iPhone
- You can also wipe/erase the iPod and have the iPod play a sound via iCloud.
- If not shown, then you will have to use the old fashioned way, like if you lost a wallet or purse.
- Change the passwords for all accounts used on the iPod and report to police
- There is no way to prevent someone from restoring the iPod (it erases it) using it unless you had iOS 7 on the device. With iOS 7, one has to enter the Apple ID and password to restore the device.
- Apple will do nothing without a court order
Reporting a lost or stolen Apple product
- iOS: How to find the serial number, IMEI, MEID, CDN, and ICCID number
Maybe you are looking for
-
Which graphics card will my MBP be using in bootcamp?
Hey guys I'm considering installing bootcamp on my MBP. It has Intel HD4000 and Nvidia gt 650m. I was wondering which graphics card it would be using in bootcamp. THanks
-
How do you show mail contents from the lists
When we open mail the list shows on the side. We are not able to open and read the mail. Any suggestions
-
Problem with loadMovie with IE over https connection
Hi, Using Flash 8, Apache 2.2. I have my Apache server set to require a client certificate. If I call loadMovie() and attempt to retrieve an image that's stored on my server, IE will not display the image. However, Firefox will display the image with
-
HT1338 The latest OS7 won't load even though WiFi is enabled
Apple is pushing an iOS update to my 5c, but it won't load. WiFi is on and working.
-
I rented and downloaded a video but it's not on my movie list. Where do I find it to watch it