FORMS PERSONALIZATION - AR invoices transaction screen
hi all
i am trying to stop users entering more than 5 rows in an invoice via forms personalization so far i have the following:
trigger event: WHEN NEW ITEM INSTANCT
Trigger object: TLIN_LINES.LINE_NUMBER
condition: :TLIN_LINES.LINE_NUMBER > 5
Action of Message with an error
this fires but still saves the line to the transaction
also looking to make it so people cannot enter a negative amount in the line but i imagine if we can figure out the top problem i will be able to sort out the next using similar items
any help would be great!
hi octavio!
have tried that and it fires the event. only problem is if i enter a line 6 i can only clear it i cant delete it as it just keeps erroring ( is that a word? :) ) so this might be ok for new invoices but not ok if there are any legacy invoices that have more than 5 linesit means you cant delete the rows about 5
hmmm :(
Similar Messages
-
Please I Need Forms Personalization Help Reg AP invoice entry
Hi All,
I am new to form personalization,
my client wants do a form personalization for ap invoice entry form ,in that i need to check duplicate invoices and put those invoices into hold
I got a API which puts invoices in hold : ap_holds_pkg.insert_single_hold
and i have done a procedure with that API ,the procedure contains the conditions like checking the duplication and API
which i defined above
My doubts are what is the trigger event i have to take
is there any apps initialization required in a procedure
Thanks
SABRThis forum is for general Oracle Forms questions. Forms Personalization is a feature of the Oracle Enterprise Business Suite (EBS). Please post your question in the General EBS Discussion forum. If you have a general Forms question, by all means, ask it here! ;-)
Craig... -
AP Invoice Form Personalization
Hello all,
I have a doubt in AP Invoice Form Personalization. I am using R12.1.3
How to prevent update of Liability account during invoice entry... Please give me the step for Personalization.
Thanks and Regards,
Muthu
Edited by: Muthu on Jul 2, 2012 4:27 PMHi Octopus,
Thank you for your help.
This is the first time doing form personalization. I am a Functional consultant.
So I couldn't understand the below fields. Please help me on fill that. (Block the Liability Account code while enter invoice in Header level).
Trigger Event: WHEN-NEW-RECORD-INSTANCE
Trigger Object:
Processing Mode:
In Action TAB
Seq: 1
Type: Property
Object Type: Item
Target Object: INV_SUM_FOLDER.LIABILITY_ACCOUNT
Property Name: PROMPT_TEXT
Value:
I don't know which I filled is correct.
Please help to clear my doubt.
Thanks and Regards,
Muthu
Edited by: Muthu on Jul 2, 2012 4:28 PM -
AP Invoices form personalization
Hello
My client would like to personalize the Invoice form. When you log in with AP User > Invoices > Invoice Entry > Invoices and click on the new button, the following is currently happening when you tab over each field:
The Invoice_Date field is mandatory and defaults to sysdate if tabbed over. Client wants field mandatory but does not want field to default to sysdate. so if you tab over the Invoice Date field it should not be populated with a value automatically. It should only be populated with a value once the user enters a value in the field. And currently there is no form personalization active that would make the Invoice_Date default to sysdate. So I can only assume it is done in the standard oracle form. Now I do not want to go play in the standard form. I would much rather prefer to do a form personalization.
The Invoice_Num field is mandatory and defaults to sysdate if tabbed over. Client wants field mandatory but does not want it to default to sysdate when tabbed over. The field should only be populated once user enters a value into the field. Yes I know this seems strange that the invoice_num field can default to sysdate but it does happen.
any ideas?Hello.
Here are the Form Personalizations you need to create:
For Invoice Date
Condition
Trigger Event->WHEN-NEW-ITEM-INSTANCE
Trigger Object->INV_SUM_FOLDER.INVOICE_NUM
Action
Object Type->Item
Target Object->INV_SUM_FOLDER.INVOICE_DATE
Property NAme->VALUE
Value->=SELECT null FROM dual
For Invoice Num
Condition
Trigger Event->WHEN-NEW-ITEM-INSTANCE
Trigger Object->INV_SUM_FOLDER.INVOICE_CURRENCY_CODE
Action
Object Type->Item
Target Object->INV_SUM_FOLDER.INVOICE_NUM
Property NAme->VALUE
Value->=SELECT null FROM dual
Let me know if it worked.
Octavio -
How to displlay multiple Invoice Numbers through Form Personalization?
Dear All,
In Ap invoice form if I query one Invoice and click new menu which is created by me, then it shows Invoice Number as a popup. It's done through Form Personalization. But If we Query 5 Invoices and select all by press and hold the control button and select each and every Invoice and then click our menu, that time I need All 5 Invoice Numbers in Popup. So how Can I do this?
Currently It is showing only one Invoice which currently cursor is there.
So I need all Invoice Numbers in Popup. So plz give suggestions....Pl see if the steps in MOS Doc 856139.1 ((Pics) How To Create Personalized Views For All Users In Professional Buyer Work Center) can help.
HTH
Srini -
How to pass the FORM Fields value by Form Personalization
Hi ALL,
I want to pass form filds values in to procedure. I am calling this procedure through form personalization of that form..... But it's not accepting any form field's value there... when i am passing hardcoded vales procedure is executing fine...
can any one suggest what to do???
i tried with these syntax
TEST_EMP_FP(:ADDR.ADDRESS_ID,'ABC')
TEST_EMP_FP(${item.ADDR.ADDRESS_ID.value},'ABC')
Regards
RaviHi,
Iam calling an SRS from forms personlization. Can any body tell me how to pass the Form field values as parameters to the Reports. (Example when they call this Concurrent request from Transact5ions screen, The invoice number should be defaulted in the report parameter).
Regards,,
Anil. -
To get code combination in transaction screen -AR
hi all
i am using r12
in AR super user -transactions-in the transactions screen -when it is queried say 10000086 in the field Number
when distributions tab is clicked we get to see a field named GL account eg 701-100001-1000-0101-1220001-000000-0000-0000
when i see record history for Transactions screen it says RA_CUSTOMER_TRX_PARTIAL_V
when i see record history for gl account RA_CUST_TRX_LINE_GL_DIST_V but i don't see the code combinations
how to join RA_CUSTOMER_TRX_PARTIAL_V and RA_CUST_TRX_LINE_GL_DIST_V
i did join with customer_trx_id but it gives more number of rows
kindly guide
thanking in advanceDo you want sql script to find GL Code Combinations for a AR transaction?
If yes, following is the query.
select rcta.trx_number, gcck.concatenated_segments
from ra_customer_trx_all rcta, ra_customer_trx_lines_all rctla, RA_CUST_TRX_LINE_GL_DIST rctlgd, gl_code_combinations_kfv gcck
where rcta.trx_number = '<Give your AR Invoice>'
and rcta.customer_trx_id = rctla.customer_trx_id
and rctla.customer_trx_line_id = rctlgd.customer_trx_line_id
and rctlgd.code_combination_id = gcck.code_combination_id;
If you are looking for something else, please be clear
Regards,
Srini -
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 -
You cannot reconcile a/p invoice transaction with A/P Down Payment request manually
Dear Experts,
One of my client has facing this problem while doing Reconciliation then he is getting the following error.
"you cannot reconcile a/p invoice transaction with A/P Down Payment request manually"
then we found a solution in SAP Forums and applied the same in Test Company Environment, then its working good and also attaching the scenario with screen shot.
Please have a look into the attachment then tell us. Is it a good practice to proceed or is there any solution as simple as this.
One more thing is my client has having more 20000 records to do reconciliation and he is looking for any alternative solution.
So please tell us a Better solution.
We are awaiting for your prompt response.....Hi,
Please check SAP note:
1340606 - Paid Down Payment Request cannot be reconciled
internally.
Thanks & Regards,
Nagarajan -
Crystal form for SO, Invoice, PO, AP
Not sure where I should save the Crystal forms for SO, Invoice, PO, AP invoice ...etc for users to access it to print easily? I will test in my B1 since I did not install Crystal 2008 to client B1 yet.
Hi
I think you should stick to PLD as much as possible . Crystal report is there to create more complex report and support more business report not to eliminate PLD .
My suggestion :
Crystal report should be used most for monthly reports or biweekly reports or weekly
My reasons
1.It is an add on
2. It is not well integrated as PLD .
3. I think user will not like to go outside of the screen and print out AR or AP... and print it .'
They would rather like to print it when they view or add report .
Unless you are using Batch invoice processing , then crystal report might be a better solution
Thank you
Bishal -
Voucher Number with Forms Personalization
I am trying to use forms personalization to accomplish the following:
We've enabled vouchering in Payables and now each invoice, when saved, is assigned a voucher number. (INV_SUM_FOLDER.VOUCHER_NUM_DISPLAY).
When you click the attachments icon, we want to voucher number to auto-populate the
FILE_NAME_DISPLAY field when CATEGORY_DESCRIPTION = Supplier Invoice. We have a trigger in place that takes the FILE_NAME_DISPLAY and adds the location path and .pdf. So if voucher number is 110, the trigger adds I:\Invoices\110.pdf. This file will exist as the invoice will be scanned to this directory and given the name as the voucher number.
We want the FILE_NAME_DISPLAY to = VOUCHER_NUM_DISPLAYED when a specific Category of an attachment is selected.You should look at writing a d/b trigger or a periodically fired custom code that create an attachment manually.
You will find many instances of this code on the net.
Here is an example to get started
http://garethroberts.blogspot.com/2007/08/document-attachments-private-stuff.html
Hope this helps,
Sandeep Gandhi -
FOrm Personalization(PO form)
Hi,
in the PO form,when the match approval level is 3-way,i need to set the invoice match option to Receipt and when the match approval level is 2-way,i need to set the invoice match option to PO using form personalization.
can anyone help with this?
thanks,
JA
Message was edited by:
user581846Hi,
I don't think i understand u r problem at all. The whole point of purchase options, is to set up some default values. How do you change the match approval for individual records??
Regards,
Utsav. -
Form personalization to check whether anything to save
In the Oracle Financials Receivables application Receipts form (ARXRWMAI) there is a Distributions button that launches the receipt distribution screen.
If a user makes changes to the distribution lines and then selects the Cancel button or X to close the form, they do not get any warning that they have data to save
Is there any way using Form Personalizations to enable a message to be displayed asking if the user wants to save and saving data if required ?The 'WHEN-VALIDATE-RECORD' trigger is available in forms personization.
Is there any way to raise a forms alert and handle the response without having to use custom.pll
Found Note:47233.1 that explains how to perform this in Forms. Checks the :SYSTEM.FORM_STATUS = 'CHANGED' property and then displays an alert and handles the result
In forms personlization I can use the :SYSTEM.FORM_STATUS = 'CHANGED' on a WHEN VALIDATE RECORD trigger but need to know how to save data -
Avoid forms personalization/trigger during record update
Hi all,
I am trying to use forms personalization restrict users not to duplicate invoice numbers for a given supplier in Oracle Payables(Oracle Apps
R 12.1.3).
Here are my details,
Trigger Event: WHEN-VALIDATE-RECORD
Trigger Object: INV_SUM_FOLDER
Condition: 0<(SELECT count(*) FROM ap_invoices_all WHERE invoice_num =:INV_SUM_FOLDER.INVOICE_NUM AND vendor_id = :INV_SUM_FOLDER.VENDOR_ID) AND :SYSTEM.RECORD_STATUS='INSERT'
Processing Mode: Not in Enter-Query Mode
Actions:
Type: Message
Message Type: Error
Message Text: Duplicate Invoice Number
This trigger shoud only for new record inserts so, I have used the condition, *:system.record_status = 'INSERT'* but this trigger is still firing during update of existing invoices, say when i wanna change terms for the AP invoice.
I couldnt figure out where the error is, if anyone has any idea, please help.
Thanks.
Edited by: Kwin on Oct 10, 2012 9:12 AM
Edited by: Kwin on Oct 10, 2012 9:21 AMYou can have one more condition like
0<(SELECT count(*) FROM ap_invoices_all WHERE invoice_num =:INV_SUM_FOLDER.INVOICE_NUM AND vendor_id = :INV_SUM_FOLDER.VENDOR_ID) AND :SYSTEM.RECORD_STATUS='INSERT'
AND
:INV_SUM_FOLDER.INVOICE_ID is null
because Invoice Id will be not not null for existing Invocies and for new invoices , it will be null.
Thanks
Pradeep -
Forms Personalization for an LOV -- Issue
Dear All,
I want to restrict the Expenditure Types LOV in the Expenditure Entry screen in Projects Module. I am using forms personalization for this.
The restriction is done as per Operating Unit.
The LOV query used by the current system is:
/* Formatted on 2010/02/04 13:01 (Formatter Plus v4.5.2) */
SELECT et.expenditure_type, et.unit_of_measure uom, et.cost_rate_flag,
et.description, et.system_linkage_function system_linkage_function,
et.system_linkage_m
FROM pa_expenditure_types_expend_v et, pa_expenditure_types_desc_v dt
WHERE et.expenditure_type = dt.expenditure_type
AND :exp_items.expenditure_item_date
BETWEEN et.expnd_typ_start_date_active
AND NVL (
et.expnd_typ_end_date_active,
:exp_items.expenditure_item_date
AND :exp_items.expenditure_item_date
BETWEEN et.sys_link_start_date_active
AND NVL (
et.sys_link_end_date_active,
:exp_items.expenditure_item_date
AND ( et.system_linkage_function = :GROUPS.system_linkage_function
OR ( :GROUPS.system_linkage_function = 'ST'
AND et.system_linkage_function = 'OT'
AND ( NVL (
:expenditures.denom_currency_code,
:expenditures.acct_currency_code
) = :expenditures.acct_currency_code
OR ( :expenditures.denom_currency_code !=
:expenditures.acct_currency_code
AND et.cost_rate_flag = 'N'
ORDER BY et.expenditure_type
I am adding a DECODE condition to the above query, to make the following modified query:
/* Formatted on 2010/02/04 13:01 (Formatter Plus v4.5.2) */
SELECT et.expenditure_type, et.unit_of_measure uom, et.cost_rate_flag,
et.description, et.system_linkage_function system_linkage_function,
et.system_linkage_m
FROM pa_expenditure_types_expend_v et, pa_expenditure_types_desc_v dt
WHERE et.expenditure_type = dt.expenditure_type
AND :exp_items.expenditure_item_date
BETWEEN et.expnd_typ_start_date_active
AND NVL (
et.expnd_typ_end_date_active,
:exp_items.expenditure_item_date
AND :exp_items.expenditure_item_date
BETWEEN et.sys_link_start_date_active
AND NVL (
et.sys_link_end_date_active,
:exp_items.expenditure_item_date
AND ( et.system_linkage_function = :GROUPS.system_linkage_function
OR ( :GROUPS.system_linkage_function = 'ST'
AND et.system_linkage_function = 'OT'
AND ( NVL (
:expenditures.denom_currency_code,
:expenditures.acct_currency_code
) = :expenditures.acct_currency_code
OR ( :expenditures.denom_currency_code !=
:expenditures.acct_currency_code
AND et.cost_rate_flag = 'N'
AND DECODE (
(SELECT DISTINCT fdfcuv.application_column_name
FROM hr_operating_units hou,
pa_lookups pl,
fnd_descr_flex_col_usage_vl fdfcuv
WHERE pl.meaning = hou.NAME
AND fdfcuv.end_user_column_name = pl.predefined_flag
AND pl.lookup_type = 'PFC_OU_TO_DIVISION_LOOKUP'
AND hou.NAME = :GROUPS.operating_unit
AND fdfcuv.descriptive_flexfield_name =
'PA_EXPENDITURE_TYPES_DESC_FLEX'),
'ATTRIBUTE1', dt.attribute1,
'ATTRIBUTE2', dt.attribute2,
'ATTRIBUTE3', dt.attribute3,
'ATTRIBUTE4', dt.attribute4
) = 'Y'
ORDER BY et.expenditure_type
The Apply now button in Forms Personalization screen throws up the following error:
FRM-41076: Error populating Group.
followed by...
FRM-41072: Cannot create Group %s
I first query above is also getting accepted with a condition like "AND ROWNUM = 1'
but the 2nd query is throwing errors...
Please Help.This worked..
Just I don't have to press the Apply Now button.
Just saved and executed it in form perfectly
Thanks !!
Maybe you are looking for
-
My iPhone 5 has less than a year and today when I took it from the pocket of my pants to answer a call I noticed it was slightly bent near the slot nano sim what should I do??
-
Dear Guru kindly clear my confusion In Print Output of a Purchasing Document In SAP.
Dear Guru, I am creating a RFQ AND want a printout for it from the standard SAP. 1= I given document no ,purchasing group and in message data given application as EA , Message Type as NEU Processing status 1.but found message as no purchasing docum
-
Changing iOS device volume via adobe native extension
hello I have created an ANE to control the ios device volume. When I exclude the following code, my ANE functions well, but when I include the code the and reproduce the ANE, I cannot compile the IPA. UIWindow *win = [UIApplication sharedApplication]
-
Update java server from 7.00 SP17 to 7.05 SP05 with EHPI
hi all i' m upgrading a java server from version 7.00 SP17 to version 7.01 SP05 (ehp1) with the EHPI installer during the phase PREPARE_JSPM_QUEUE i get the error that the jspm has already been started any ideas regards tom file: TroubleTicket_01.tx
-
when i connect my ipod and computer the ipod charges but i can't update it. The computer isn't seeing the iPod or something. It worked 10 minutes ago, i just ripped another cd and put it on, then went to update and now it won't see the ipod. i tried