Form Personalization Executing a Built-in
I am trying to call a procedure through the form personalize, but I can put parameters.
This is what I am trying to do:
JE_UBS_BU_BILLING.UPDATE_PAYMENT_DOCUMENT(${item.app_folder.customer_trx_id.value}|)
What I am doing wrong?
Thanks.
Can you create a view on the remote database? If so
CREATE VIEW rowtohex_view
AS
SELECT ROWTOHEX(column_name)
FROM table_nameThen you can refer to this view over the database link.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC
Similar Messages
-
Form Personalization Execute SQL Update
I have a requirement where based on changes in one form (say based on table1), I want to run sql "to update" records in another table (table2). Basically sync table 2 when record status changes in table 1. I want to do it with form personalization (when validate record trigger).
How to execute such sql statement and commit using form personalization? any suggestion?
ThanksPl post full versions of OS and EBS. See if the examples in these MOS Docs can help
279034.1 - Information About the Oracle Applications Form Personalization Feature in 11i
395117.1 - Form Personalizations in Oracle E-Business Suite (Release 12)
Pl also see this related thread - Re: Oracle Forms Personalization
HTH
Srini -
Oracle Form Personalization Execute Procedure Passing Multiple Parameters
Hello,
I am calling database procedure into the Form Personlization, I am getting please have a look into the following Syntax.
Oracle 11i
='BEGIN
XX_P_PA_UPDATE_TASKS('''||${item.TASKS.TASK_ID.value}||''','''||${item.TASKS.PROJECT_ID.value}||''' ,'''||${item.TASKS.BILLABLE_FLAG.value}||''';
END;'
Thanks
EdI found the Error, The error is at the End, extra PIPE Sign. But Procedure is still not calling, how to find out that procedure execute.
='BEGIN
XX_P_PA_UPDATE_TASKS('''||${item.TASKS.TASK_ID.value}||''','''||${item.TASKS.PROJECT_ID.value}||''' ,'''||${item.TASKS.BILLABLE_FLAG.value}''';
END;' -
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 -
Execute Procedure in Forms Personalization with 4 parameters
Dear Friends,
i want to use ( Execute Procedure ) in forms personalization of Absence Form and i want to pass 4 parameters to the procedure (2 date and 2 number datatype)
but i failed so far in writing this so please help me to write this
my code look like this :
=' begin
XX_HR_CALL_REPORTS('''${ABA.ABSENCE_DAYS.value} ''','''||
${ABA.DATE_START.value}||''','''||${ACCRUALS.AFTER_NET_ENTITLEMENT.value}||''','''||
${ABA.DATE_END.value}||'''
end
Thank & Regards,
YasNo Replies ? Is this an irrelevant question or I posted into wrong forum ??
-
Issue in form personalization from Sales Order Header form
Hi ,
I am trying to call an pl/sql procedure in which i am invoking API to apply holds.
I am able to succesfully see the hold applied when i run it from SLQ Developer.
from Form personalization , i m doing the below
10 Invoke API to Apply Line Level Price Hold if Customer Credit Limit is greater than Sum of all the order total of that customer
Condition :
Trigger Event: WHEN-VALIDATE-RECORD
Tigger Object :LINE
Condition ::SYSTEM.FORM_STATUS = 'CHANGED' AND
xcbpc_om_apply_line_hld.xcbpc_cust_credit_check(:LINE.SOLD_TO_ORG_ID,:ORDER.TRANSACTIONAL_CURR_CODE) = 1
Actions:
5 Built in Built in Type: Execute a Procedure
='declare
v_field_value VARCHAR2(200) ;
begin
XCBPC_OM_APPLY_LINE_HLD.XCBPC_CALL_HOLD_API
('''||${item.LINE.HEADER_ID.value} ||''','''||
${item.LINE.LINE_ID.value} ||''','''||${item.LINE.ORG_ID.value}||''');
end'
10 Messgae Show
Customer Credit Limit is Exceeded.Hence Hold is applied
The Api is getting called from form( i can see through debug messages) but i am unable to see the hold on the form.
Can any one help me out on this?
Thanks,
SeshuAs I know, project number is used for oracle project management module. You can not use it alone.
-
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 -
Problem in Form personalization of FA module of Quick Additions
Hi Experts,
Version : 12.1.1
I am doing a form personalization in Quick additions of FA module.
I have registered a concurrent as PL SQL procedure. The procedure updates the asset number as per our requirement once the asset gets added.
To achieve this I have created a procedure to submit the concurrent request and executed the procedure as follows in form personalization:
Condition:
1) Trigger Event=> When Validate record
2) Trigger Object => Addition Dist
Actions:
1) Type => Buitin
2) Builtin Type => Execute a Procedure
3)Argument => 'begin proc_name end'
The problem is concurrent is being executed seven times,
Please suggest me your valuable solutions as soon as possible.Hi,
In PBO write like this.
Module SET_NAME_OF_SCREEN_PBO.
THEN INSIDE THE MODULE WRITE
Module SET_NAME_OF_SCREEN_PBO OUTPUT.
DATA PROCESS TYPE STRING.
IF SY-TCODE EQ 'ZPURCR_22609'.
PROCESS = 'CREATE'.
ENDIF.
IF SY-TCODE EQ 'ZPURCHG_22609'.
PROCESS = 'CHANGE'.
ENDIF.
IF SY-TCODE EQ 'ZPURDIS_22609'.
PROCESS = 'DISPLAY'.
ENDIF.
ENDMODULE.
Regards
Sandipan -
Form Personalization - calling stored procedure attached in the form/library
Let said we have a form: OEXOEORD.fmb (Sales order form)
Using Form Builder to open it, we see that it links to other PL/SQl Libraries such as OEXOELIN (file: OEXOELIN.pll)
and there are many stored procedures in OEXOELIN.
is that possible that in the form personalization of Sales order form (OEXOEORD.fmb)
we call a procedure in OEXOELIN library? eg: we call OE_LINE_SHIPPING.packing_insruction procedure in OEXOELIN library?
i have tried to use the Builtin FORMS_DLL or "Execute a Procedure", but is not working.
we are using R12.the solution we found is:
1) use form personalization to call custom library
2) custom library call the form library -
How To Pass Parameter To a Procedure in Form Personalization
Hi ,
I Have to pass some parameters to a procedure which will submit a concurrent request .
But the parameter should pass through a Form , like lov or some check Boxs.
when i am doing it through Form Personalization, i am unable to get the value from LOV . (11i)
BEGIN
XXCASTLE_CNTL_BRD_PRINT('Manufacturing','Released Allocated Tasks',${item.find_tasks.SUBINVENTORY.value}',fnd_profile.value('MFG_ORGANIZATION_ID'));
END;
Please Help.
Thanks & Regards
Rishi Gupta
+91-9738174849Hello Rishi,
The parameters are passed something like below in the forms personalization.
item.LINE.SHIP_FROM_ORG_ID.value
SHIP_FROM_ORG_ID being the item name
LINE is the block name
For calling the procedure in personalization,
TYPE = Builtin
Builtin Type = Execute a Procedure
Argument = Call your code by including declare, begin etc... -
Call form in EBS with form personalization
Hi all guru,
i try to call a form (function in EBS) with the form personalization and pass it one parameter (P_PO_HEADER_ID) in new SPECIAL41 menu:
1) create new sequenze with condition "TRIGGER: special41"
2) create action Built-in, type "Launch a function", function code "XX_TEST", parameter "P_PO_HEADER_ID = 3473".
In this case it's work fine
But i want pass the parameter P_PO_HEADER_ID dynamically coping the valus from the field :PO_HEADERS.PO_HEADER_ID....so parameter "P_PO_HEADER_ID = :PO_HEADERS.PO_HEADER_ID".
In this case dosen't work!!!!!
Any idea for solved the problem?
Tank's all
Attiliowith these tests I got the following errors:
1) P_PO_HEADER_ID = $(PO_HEADERS.PO_HEADER_ID)
errors(a,b,c,).....
a)no such parameter named G_QUERY_FIND exists in form XX_TEST.
(note: the parameter G_QUERY_FIND exist in the custom form)
b)Unabled to resolve reference to item PARAMETER.G_QUERY_FIND.
c)Parameter P_PO_HEADER_ID type does non match definition in form XX_TEST.
end of errors...
2) P_PO_HEADER_ID = ${PO_HEADERS.PO_HEADER_ID}
error....
Tokens in the string (P_PO_HEADER_ID = ${PO_HEADERS.PO_HEADER_ID}) could not be evaluated. Please check the syntax
Attilio -
Error in Form Personalization....
I did the following: Action Type : Builtin ,Builtin Type : Execute Procedure, Argument ='declare
BEGIN
user_resp_single_signon ;
END' -- This is running fine.
When I try to pass parameter as below:
='declare
BEGIN
user_resp_single_signon_p('Test');
END'
I get error :The string '=declare End' could not be evaluated because of error ORA-000923: FROM keyword not found where expected.
Could you plz let me know what is the issue on this?
ThanksPl post details of OS and EBS versions.
Pl see if these MOS Docs can help
How To Call Code Logic Or Procedure In CUSTOM.PLL Using Form Personalization - Builtin 'Call Custom (Doc ID 747508.1)
Not Able to Pass Parameters to a Procedure During form Personalization (Doc ID 308457.1)
Sample CUSTOM Library Code To Customize Applications (Doc ID 744065.1)
HTH
Srini -
Call Another Form using Forms Personalization
Hi All,
I have created a Custom form using TEMPLATE.fmb and created functions in Apps and assigned to Responsibility etc and it all works OK.
Now, I need to call this Custom form from another seeded(PO form) Via Tools -> Menu.
using Forms personalization I can get the Menu Entry and Actions to execute the Form successfully from the PO Form.
BUT, I need it to automatically query records in my CUSTOM form based on my current PO_HEADER_ID value on my PO Form.
How can I do it ?
Do I need to modify my Block and add some parameters and then pass a value via Personalization ?
Please help !
Thanks
ShankarDuplicate thread (please post only once).
calling Custom Form from Another Form
calling Custom Form from Another Form
Thanks,
Hussein -
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.
Maybe you are looking for
-
WIP Work Order Report pulling wrong customer
In the Customer Name field on the WIP Work Order Report it pulls in the Bill To customer instead of the Ship To customer. Please advise in this regard. Thanks in Advance.
-
Iphone 3gs isn't recognized by itunes
I am using the most updated itunes version with windows 7 64 bit. I can connect to itunes with my iphone 4GS, but my old Iphone 3GS isn't being recognized by itunes. I have tried turning iphone off and on and restarting computer. I can connect everyt
-
Extra row in Ready input query.
Hi gurus, I have developed a Ready input query and its working fine but in the report i mean after the over all Result row at the end there should be extra row get added by default for entering the data iam not getting the extra row for entering the
-
Temporarily disable cross-document links in PDF
I am working on a series of PDF files that have cross-document links to other PDF files embedded. What I would like is to temporarily disable the links from opening the cross-document link until I am ready to activate the link and open that specific
-
PS CS4 64 - crashed by Wacom in Windows 7
I just resolved a crashing problem that affects Photoshop CS4 64-bit under Windows 7. Looking at some other treads here, I went into the Event Viewer and looked at application events. The log reported the Wacom driver for my tablet as the crash initi