Notify me of new posts via email. Skip to content Menu. Home About Videos Contact. Plan your Java education: books, on-line tutorials, instructor-lead classes.
You know the method that will work best for you. Rate this:. Like this: Like Loading Next New Functional Expert for your Help. Want to give some comment to author Shivmohan Purohit Cancel reply Enter your comment here Fill in your details below or click an icon to log in:. Email required Address never made public. Name required. FitWell Physiotherapy Clinic. Follow Following.
Know-Oracle Join other followers. Set Tip Type to the responsibility level longMessage, as shown in the following screenshot:.
Click on the Return to Application link. Okay, in this recipe we are going to add an item to a screen. We can add an item to a screen without extending a page as long as the field exists in the view object of the region we are extending. A view object will nearly always contain many more data items than are visible on the screen. To find out the items that are in the view object, we need to do a little bit of investigation into the view object. Once we have checked the available items, we can personalize the page to make the items visible on the screen.
We can also order the items in the region we are displaying them. Navigate to Home Personal Information. We are going to add a new item to the Basic Details region. This item will specify the employee original start date after the Full Name field. However, before we add the item, we need to find out some information about the page as we need to know the view object that is used by the Basic Details region and the name of the attribute for the original start date item.
Scroll down to the bottom of the page and click on the About this Page link. Scroll down until you see the details for the Basic Details region. Scroll down and expand the Business Component References Details section. Click on oracle. BasicDetai lsCurrentVO for the basic details view object. If we look at the attributes returned by the view object, we will notice that the original start date field is called OriginalDateOfHire :.
Now that we have the information about the item we want to add, we can create the item through personalization:. Scroll to the bottom of the page and click on the Return to About Page link. Scroll down to the bottom of the next page and click on the Return to Page: Personal Information link. We have now added the item, but note that we need to move the item just next to the Full Name field and also the font for the item's data is not the same as the other data.
We are going to reorder the item in the region in the next recipe. We will now re-order the items in the region and we will also set the CSS Class property of the item so that the font matches the other items in the region.
For the Default Single Column: Basic Details object, click on the Reorder icon, as shown in the following screenshot:. In the Function table, click on the up arrow icon until the Orig. Hire Date field is in the desired location , as shown in the following screenshot:. Hire Date field, as shown in the following screenshot:. We have now moved the item so that it is just below the Full Name field and we have set the property to use the Oracle CSS Class so that the font for the data is the same as the other data items.
We are now going to add a button to a page that is going to link to a website when the button is clicked. The link will go to the Google Search page, but this link could easily be a link to a new page that we have created. To add a button to the Basic Details page, perform the following steps:. We have now created a button in the Basic Details region. We can see this in the following screenshot:.
Okay, well what if we want to go to another OA Framework page? We can do this too. We will now update the button to call another OA Framework page, but first we must gather some information to get the URL of the page we want to navigate to. Let's get the information for the My Employee Information page:.
Navigate to Home My Employee Information. You will notice that the page has lots of information on it. Now that we have clicked on the Expand All link, a quick way to find the information we require would be to bring up the browser search page facility and search for the name of the page we want the information for as shown in the following screenshot. We can then type in the characters we want to search for. We can use this to help speed up our fact finding as often there is a lot of information on a page we need to sift through.
Navigate back to Home Personal Information. In the Personalize Region: Basic Details screen, click on the Update Item icon for the Button: Google item we created earlier, as shown in the following screenshot:. Now click on the My Employee Info button. You should now have opened the My Employee Information page as shown in the following screenshot:. To perform this recipe, we will use the button created in the Adding a button to a page recipe. Now, we are going to show how we can hide a button.
We are going to show the button on the page for our custom responsibility, but hide it for other users. We can do this by setting the Rendered property of the button to False at the Site level and set it to True at the Responsibility level for our custom responsibility. Click on the Expand All link. Shift all levels other than the Site and Responsibility levels to the left-hand side as shown in the following screenshot:.
Set the Rendered property at the Site level to False. Set the Rendered property at the Responsibility level to True :. Click on the Apply button. We can now see that the button is no longer displayed for other responsibilities. We can set the Rendered property to False , when we do not want an item to be displayed. We can also change the Required property of an item to make users enter data. At this stage, you should be getting the idea about changing properties of items and getting a feel for what can be achieved.
To gain a better understanding, it would be a good idea to investigate what properties can be changed and what effect it has on the item. Next, we will make a field required. To make a field required on a page, perform the following steps:. In the Basic Details region, click on the Update button. Select the Correct or complete the current details radio box and click on Next. Click on the Personalize icon for the First Name field.
Shift all levels other than the Site and Responsibility levels to the left-hand side. Set the Required property at the Responsibility level to true as shown in the following screenshot:.
In this recipe, we have set the Required property of an item so that it has become mandatory for the user to enter data.
In this recipe, we are going to show how we can create a descriptive flexfield DFF and then display the flexfield on the screen. Again, we need to gather some information about the page and find out if a flexfield is available for a particular region. We will then configure a segment on the DFF and show how we can display it on the screen. Click on the Create Absence button and the Enter Absence Details screen will open as shown in the following screenshot:. Scroll down to the Flexfield References section and we will see what flexfields are available on this screen.
Now, we have the flexfield name and we can add a descriptive flexfield segment to the flexfield. Make a note of the flexfield title Additional Absence Details.
If the Freeze Flexfield Definition checkbox is checked, uncheck it. Click on the Segments button for the Global Data Elements record. Enter the following data in the Segments Summary screen:. When you change the Display Size field, click on OK when the warning appears. Check the Freeze Flexfield Definition checkbox to recompile the flexfield definition.
Click on Save and OK when a note message appears. Now that we have created a DFF segment, we are going to show the flexfield in the Create Absence screen. Type in Additional and scroll down to the Flex: Additional Absence Details record which will be highlighted from the find. Shift all of the items other than Site back to the Available Levels side. Set the Rendered at Site level to true. Scroll to the bottom of the page and click on the Return to Application link. We have now updated the page so that the flexfield is displayed in the Enter Absence Details screen, as shown in the following screenshot:.
A SPEL statement will return a Boolean value of either True or False and can be used for conditionally setting a property of an item on a page. In this recipe, we are going to use SPEL to set the properties of an item. Type in Comments and scroll down to the Message Text Input: Absence Comments record which will be highlighted from the find.
Scroll down to the bottom of the page and click on the Return to Application link. You may notice that the comments item is now not displayed on the screen. This is because we need to create the function and add it to the menu for the SPEL condition to be returned.
We are now going to create a function that we will add to a menu. Navigate to Application Function. Navigate to Application Menu. We can see that the function has now been added to the menu as shown in the following screenshot:.
In this recipe, we will show how we can deactivate personalizations. We can see our personalization that adds the flexfield as shown in the following screenshot. But we now want to deactivate this personalization. Click on the Manage Levels button, as shown in the following screenshot:. In the resulting page, check the Site level checkbox.
Click on the Deactivate button, as shown in the following screenshot:. Scroll down to the bottom of the page and click on the Return to Personalization Structure link. We can now see that the personalization we created to display the flexfield has been deactivated.
This is because we have deactivated the personalization. If we want to disable all personalizations, we can do that by setting a profile option called Disable Self-Service Personal to Yes. In this recipe, we will discover how we can delete personalizations. We have created personalizations in the personal information screen.
We are going to show how we can find the regions belonging to the personal information pages and how we can delete them from the Functional Administrator responsibility. Navigate to Personalization Application Catalog. In the Document Path field, enter the following path of the personal information page from the Creating an item recipe discussed earlier in this chapter. This will restrict the records returned to just the regions or pages used in the personal information pages.
Check the Select checkboxes of the personalizations we want to delete. Click on the Delete Personalizations button as shown in the following screenshot:. Click on the Yes button to confirm the deletion as shown in the following screenshot:.
This recipe showed how we can delete personalizations. We can do this from a single screen, which makes it easier for us to manage our personalizations. You will see that the personalizations have now been deleted. Andy Penver currently lives and works in the U. He studied at Christ Church University of Kent. He has over 18 years of experience in working with Oracle E-Business Suite. He has worked in both the private and public sectors, and has a strong technical background.
He has led and managed teams of consultants through the full project lifecycles on some very large programs throughout the U. Andy has been heavily involved in two large-scale, award-winning implementations of a shared service centre. Publication date: March Module Implementing a Delete Page Lab.
Module Implementing an Update Page Lab. Request a call back? Submit Processing. Fundamentals Training and Certification Courses. Cloud Architect Certification Training Courses. System Administration Training and Certification Courses. Developers Training and Certification Courses.
0コメント