OAF Extensions Vs Form Personalizations
Dear all,
I have a form where a lot of personalizations were done. Now i need to apply the same personalizations to a OA PAge.
The following are the type of Personalizations done on the form:
1) Update not allowed for some fields on the form, for a restricted number of users.(Property: UPDATE_ALLOWED, Value: FALSE )
2) Changing a field value automatically based on some conditions.
3) Making some fields non editable once data is entered.(Property: UPDATE_NULL, Value: NULL).
Please let me know which of these can be done by OAPage Personalization and which by OAPage extensions.
Thanks
Raj
Raj
These things wont be possible through personalization, you may need to extend the controller attached to the region and write the code in controller to handle these requirements.
Thanks
AJ
Similar Messages
-
Unable to populate the default value using form personalization
Hi, I need to default a value in order managemnt for waybill number
shipping -- transaction - delivery - detail --
In Order management
Shipping - Transactions
Source system -- Order management
From Order number - Any ordernumber
say find
I want to default this Detail ( xxxxx) as Way bill
value of :DLVB.DETAIL_LABEL
I have put the following condition on form personalization
Condition tab
Triger event
When new record instance
Trigger object
dlvy_s
Processing mode both
Actions tab
Property
Object type Item
Target Object DLVY_S.WAYBILL
Property name Value
Value
:DLVB.DETAIL_LABEL
but it is not defaulting... Appreciate if any one has idea what is wrong in this.
Edited by: 885022 on Oct 3, 2011 11:31 AM
Edited by: 885022 on Oct 3, 2011 11:33 AMyes Srini
as we dont have any option via personalization to set the default values ,it can be done through controller extension ,
in processRequest method of extended controllere get the control for that particular field where u want to set the default value and set the value using fieldbean.setValue(pagecontext,value);
in case of any particular case ,please post in the forum
thanx
Pratap -
PO Summary Form Personalization
Hi Gurus,
We are having a requirement as below.
User Created a Purchase Order with 100 Lines and approved it.Now he wants to change the Promise Date of few Lines.User used the PO Summary form to do it.In the "FInd Purchase Orders Form" User enter the PO Number in Number Field and Line Number in Lines Field as 77 and click on the find button.Its Navigated to Purchase Order Lines Form then clicked on the Open Button in "Purchase Order Lines Form" then the Purchase Order Form opens with all the Lines that are Presented in the PO.But the User Needs only the Particular Line 77 of that PO in order to Modify Promise Date.But its not Navigating to Particular Line Directly why?
Is there any Possibility of doing Form Personalization? If so please suggest me the clear step by step process to attain my requirement.
We are using Oracle Applications R12.1.3.
Are there any profile options to navigate the cursor to particular line?
Its my urgent requirement.Please gurus help me out immediately in solving this requirement.
Thanks In Advance,
RS.
Edited by: user2549696 on Jul 27, 2012 4:00 PMHello RS,
I don't see a simple way to achieve what you are looking for. Most probably you will have to develop a customization to the form (customize the form itself) or maybe via CUSTOMPLL, but I have no experience with that. Maybe someone else has some ideas on that.
Another option is that people use the form in a different way, using the "Query by Example":
On the find form they enter just the PO number and press on find, then open to open and they will see all the lines in the PO. Then they click into the Lines block, press F11, enter Line number, press CTRL+F11 to execute the search and it will show only this specific line. Maybe not so efficient as you want, but at least faster than scrolling through all the PO lines.
And in R12 there is a web-based version of the PO Summary (OAF page), maybe you should explore that one as well? It's called "Buyer Work Center". Click on tab "Orders" and on that page on (sub)tab "Lines". Then you can add search fields "Order" and "Line Number" (use forms personalizations to have those search fields per default available).
Then search for PO & Line number, press Go. Then above the search results table you can select from the LOV the entry "Update Line" and press Go and it will navigate immediately to the specific Line and you can update the quantity or date.
kind regards,
David. -
Set_lov_column_property through Oracle Forms Personalization does not work
Oracle EBS 11.5.10
I need to change the LOV column title in an existing form using Forms Personalization technique. I am using BuiltIn->Call Custom Library option to invoke set_lov_column_property in WHEN-NEW-FORMS-INSTANCE event. It is not changing the LOV column title. I have attempted to use Synchronize following set_lov_column_property action and it has no impact. I have not tried using CUSTOM.pll changes and I feel it may work. At our client site, we have used only Forms Personalization to implement extensions instead of CUSTOM.pll changes as a standard practice.
Has anyone attempted this technique in Forms Personalization and know whether this works?
Any help is greatly appreciated.
GopalHi Oleh,
I was just returning to the thread to report that I'd found the issue (actually a colleague did) - and it is exactly what you said - the in-house documentation for the translations library says to add an ON-ERROR trigger to capture (and ignore) 41364, but whoever developed this form apparently forgot to perform this step.
You still get the brownie points for the answer though =)
Thanks for the help, my mind is more restful now because I was going nuts trying to find this!
Alan. -
Form Personalization is not working for copied Sales Orders
Hi All,
We have a requirement in Sales Order form, if the order type is "Standard" then Ship method field should be mandatory.
We were able to do this using below form personalization, it is working for new order creation.
When we did the below testing it is not working
Inactivated the ship method and try to copy the order with Standard type the field remains mandatory and null but still it is allowing to book the Sales Order.
Please help to sort out this issue, let me know if it is not clear
Condition
Trigger Event : WHEN-NEW-ITEM-INSTANCE
Trigger Object: ORDER.SOLD_TO
Condition:
(:ORDER.ORDER_TYPE not like '%STANDARD%')
Action
Type : Property
Object Type : Item
Target Object : ORDER.SHIPPING_METHOD
Property Name: REQUIRED
Value: True
Thanks,
CSKHi CSK,
try it in well validate item trigger.
If that order type is list then you may disable the field in WHEN LIST CHANGED trigger itself.
Hope it will work,
Regards,
Soofi -
Form personalization for a read only responsibility for a custom form
Hi,
I have a read only responsibility. My requirement is to make a custom form updatable through this responsibility but wth a condition that only the specific custom form should be updatable and rest all other form accessed through read only responsibility be read only. How can i achieve this using form personalization?
Pls give me detailed steps if possible.
ThanksI tried override Query Only values through Forms Personalization but it did not work for me. With a bit of determination I might have been able to work around it but no luck on that front.
You can do it this way, although it's a bit cumbersome:
1. Clone every function and menu in the Responsibility
2. In all but your custom function set the Function parameter QUERY_ONLY=YES -
Error "Token in strings could not be evaluated" in form personalization
Getting Error "Token in strings could not be evaluated" in form personalization.
The syntax used is -
='BEGIN
CREATE_URL_COLL('''||${item.IEXPYPRS_CC.CC_TYPE_DSP.value}||''');
end'
Please suggest where I am going wrong.
Thanks and Regards,
DibyanshuAndreas.
='BEGIN
CREATE_URL_COLL('''||${item.IEXPYPRS_CC.CC_TYPE_DSP.value}||''');
end'what about the above code is it related with form?
because i tried to use that something like this
BEGIN
CREATE_URL_COLL('''||${item.IEXPYPRS_CC.CC_TYPE_DSP.value}||''');
end;and it gave me error, compilation error.
sarah -
Assign a value to a global variable - form personalization
Hi All,
We have a requirement in which we want to display a message depending upon the out parameter of the procedure in form personalization.
We are using 'Builtin' with the buitin type 'Execute a Procedure'.
And the argument passed is :
*='declare
l_request_id Number;
l_out_come VARCHAR2(10);
begin
apps.xx_sr_email_pkg1.xx_sr_email_p1
('''||${GLOBAL.XX_CUST_ACCOUNT_ID.VALUE}||''',
'''||${GLOBAL.XX_INCIDENT_ID.VALUE}||''',
'''||${GLOBAL.XX_EMAIL_TYPE.VALUE}||''',l_request_id);
:GLOBAL.XX_REQUEST_ID := l_request_id;
end'*
But its not assigning the value of l_request_id to the gloabal variable XX_REQUEST_ID.
Can you please help?
ThanksI don't have a solution but a work around.
What if you create a function that accepts the same in parameters and returns the message.
And then you create an action of the type message and in the message you call the function such as
= select xx_sr_email_pkg1.sr_email_f1 .... from dual
Sandeep Gandhi -
How to calculate sum of quantities of same item in po release using form personalization?
I am doing one form personalization in which an item can be entered multiple times in with different released quantity and need by date.
I want to calculate the sum of release quantity of items.
How I can achieve this using form personalization?
Thanks
SunnyHi Gayatri,
I'm not too sure why this isn't working as the logic seems correct.
Here's another way to do this:
1) Create another formula and place this on the Details Section:
whileprintingrecords;
numbervar x;
if onfirstrecord then
x := {Field_to_summarize}
else if {ExcisePur.ItemCode} <> Previous({ExcisePur.ItemCode}) And {ExcisePur.Batchnum} <> Previous({ExcisePur.Batchnum}) then
x := x + {Field_to_summarize};
2) Create another formula and place this on the Report Footer:
whileprintingrecords;
numbervar x;
-Abhilash -
How to restrict LOV to a particular project type through form personalize.
Hi,
I got a requirement to restrict LOV to a particular Project type through form personalization in project accounting module. form name: PAXPREPR
i tried the below code in Builtin, but it didn't work
SELECT distinct PROJ.SEGMENT1, PROJ.NAME,
PROJ.DESCRIPTION, PROJ.PROJECT_ID
FROM PA_PROJECTS_ALL PROJ,
PA_PROJECT_TYPES_ALL TYPES,
pa_proj_elements ppe,
pa_proj_structure_types ppst,
pa_structure_types pst
WHERE PROJ.TEMPLATE_FLAG <> 'Y'
AND PROJ.PROJECT_TYPE = TYPES.PROJECT_TYPE
AND TYPES.CC_PRVDR_FLAG <> 'Y'
AND proj.project_id = ppe.project_id
and ppe.object_type = 'PA_STRUCTURES'
and ppe.proj_element_id = ppst.proj_element_id
and ppst.structure_type_id = pst.structure_type_id
and pst.structure_type = 'FINANCIAL'
and proj.project_type = 'GRANT'
order by PROJ.SEGMENT1
please suggest me where i went wrong.
Edited by: 925049 on Apr 3, 2012 2:49 PMIn the Control Data of FS00 there is field 'Authorization Group'
Please Create an Authorization Group for those user ID who can post TDS entries.
then Maintain this group for TDS related GL.
Then others will not able to post to this GL.
Regards,
Alok -
Form personalization : sales order form (line) to make subinventory field mandatory
I have requirement to make sub inventory field mandatory in Sales Order Line, I tried using Form Personalization on 'When Validate Record' and making the fields required. But even though the field is showing as yellow but system allowing me to save the order line without this fields? Any input?
thanks
challaForms Personalization is a feature of the Oracle Enterprise Business Suite (EBS) not a feature of Oracle Forms. Please post your question in the EBS General Discussion forum. If you have a general Forms question, by all means, ask it here!
Craig... -
Addition of one column in LOV through Form Personalization
Hi
While approving a purchase order when we click on Forward check box the forward to field becomes enabled and it has the LOV containing employee names and employee numbers. I want to add another column in this LOV for employee positions through form personalization.
Can any one guide me how to do this.
RegardsHello,
To set another LOV, you should change the property of your combobox, named LOV_NAME with Forms perso, but you need some PL SQL code to create a new LOV.
See this example : [http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/custom-lov-using-custompll-883870]
One pre-requisite is that your new LOV should have the same number of rows and the same datatype, so I'm afraid you won't be able to do this just using Forms perso
Kind regards,
Xavier -
Error when calling procedure from form personalization
Hi every body
I want to call a procudre using form personalization . I made the procedure and in form personalization i call it as follow:
built in type : Execute a Procedure
Argument :
='GAZ_EMP_ASSIGN_UPDATE(' || :ASSGT.ORGANIZATION_ID || ', ' || :ASSGT.ASSIGNMENT_ID || ', ' || FND_PROFILE.VALUE('USER_ID') || ', ' || FND_PROFILE.VALUE('DB_SESSION_ID') ||' )'
but the following error raised when i click on Apply Now button :
the string (='GAZ_EMP_ASSIGN_UPDATE(' || :ASSGT.ORGANIZATION_ID || ', ' || :ASSGT.ASSIGNMENT_ID || ', ' || FND_PROFILE.VALUE('USER_ID') || ', ' || FND_PROFILE.VALUE('DB_SESSION_ID') ||' )' )
couldn't be evaluated because of error ORA-06550 :line 1 , column 43
PLS-00103:encountered the symbol ")" while expecting one of the folowing (- + ...... etc
can anyone have a solution to this problem because it made me mad .(urgent)
Or if anyone have another way to call the procedure ??
Note that i want to pass db_session_id to the procedure from the application so does anyone have a complian about the way of passing this parameter to the procedure ??See http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/forms-personalization-execute-a-procedure-1778674
-
Call Custom Library built in type is not available in form personalization.
Hello All,
In our Vision instance(EBS 11.5.10.2 Dev 6i Patchset 15) Call Custom Library built in type is not available in form personalization..
Please suggestprobably wiser to post this in the E-Business forum
General EBS Discussion
your welcome -
PO form personalization at level to prompt user to pass the project
Hi guys,
I have a requirement to personalize the purchase order form
Form Personalization at the “Form” level.
Trigger Event as “WHEN-VALIDATE-RECORD”
Set Trigger Object as “PO_DISTRIBUTIONS”
Set Condition as
:PO_DISTRIBUTIONS.PROJECT is null and xxgdc_project_validation_pkg.is_expense_type_account(:PO_DISTRIBUTIONS.CODE_COMBINATION_ID) = 'Y' and xxgdc_project_validation_pkg.is_cost_center_project_reqd (:PO_DISTRIBUTIONS.CODE_COMBINATION_ID) = 'Y'
Set Action as Message of Type “Error”
Set Message as
= SELECT fnd_message.get_string('XXGDC','XXGDC_PROJECT_REQUIRED') FROM dual.
The above personalization is working at distribution level.
But when moved the same logic to line level its is not working. Could any of the guys help meYou also try with following setting with same condition .
Event : WHEN-VALIDATE-RECORD
Object : PO_LINES
Maybe you are looking for
-
Problem connecting BB 8900 to Alt-N MDaemon BES/BIS
Hello Everyone, I have recently upgraded our mail server to MDaemon 12 Blackberry Edition. This gives us the functionality for BES and BIS. So, in order to test the platform I have a user that has a Blackberry Curve 8900. I tried following the direct
-
I get a blue creen error If I had photos stored on my Iphone 3 GS.
If I had photos stored on my Iphone 3 GS, when I connect it to my Windows xp PC, I get a blue creen error. If there's nos photos stored, nothing happen and everythings work fine. Thanks for any help...
-
Static IP with network unplugged
Is it possible to force an TCP/IP stack on a stand-alone machine? I'm trying to set a static IP manually, with Mac unplugged by any network (ethernet/airport), to make demo with a web server/application server running on my macbook. With ifconfig IP
-
Upgrade Adobe CS6 Design & Web premium to Master Collection.
Hi, is it possible to upgrade Adobe CS6 Design & Web premium to Master Collection? What is the cost?
-
Limit on # of Parameters / Conditions?
Is there a max limit to the number of conditions and/or parameters a user can have in a single worksheet? I have a user who wants to create a workbook with 100-200 parms or conditions. Even if this is no trouble for Disco to handle, it will probably