Forms Personalizations for Scheduling Organizer: update Promise Date
Hi,
we are using the "Scheduling Organizer" for reviewing lists of order lines. This is the Order Organizer in the search mode click on tab "Scheduling".
In this form I want to display the field Promise Date and allow changes. I managed to show the field, but the field is read-only per default. I thought that I can change this maybe with forms personalizations (set update_allowed to TRUE) but this does not help. Now the field is not read-only anymore, but my changes in that field are not saved to the database.
Does anyone know if that is possible? To make this field from read-only to updateable?
Thanks,
David.
David,
I understand that you want to be able to just click the relevant row in the Organizer and change the promise date directly but I don't think that's designed into the functionality of the form.
Have you considered clicking on the lines you want to change to a particular promise date (usual trick - CTRL+click, SHIFT+click as appropriate) and then going to Tools > Mass Change? This works very well but has the significant drawback that you have to select more than one row each time or Oracle doesn't deem it to be a 'mass' change.
Regards,
Jon
Similar Messages
-
How can I activate the transfer rules for the ODS updating a data target.
We are on BW 3.5 and I'm loading data into the 0FIGL_O10 ODS and then uploading the data into the cube 0FIGL_C10. The data loads just fine to the ODS but when I try to <u><b>'update the data target'</b></u> I get a date & time stamp' error on the info-package transfer rules.
I then Replicate the datasource 80FIGL_O01.
I must then <u><b>'activate' the transfer rules</b></u>.
However I cannot get the transfer rules for 80FIGL_O10 in CHANGE MODE to activate them.
How can I activate the transfer rules for the ODS updating a data target.
The error text is as follows:
DataSource 80FIGL_O10 has to be replicated (time stamp, see long text)
Message no. R3016
Diagnosis
DataSource 80FIGL_O10 does not have the same status as the source system in the Business Information Warehouse.
The time stamp in the source system is 02/15/2007 10:42:33.
The time stamp in the BW system is 11/07/2006 13:11:54.
System response
The load process has been terminated.
<b>Procedure
Copy the DataSource again and then activate the transfer rules that belong to it. You have to activate the transfer rules in every case, even if they are still active after the DataSource has been copied.</b>
Thanks for your assistance.
DennyHi Dennis,
Try, using Business Content to activate your data source
hope this will help you
How activate business content?
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a66d5e07211d2acb80000e829fbfe/frameset.htm -
GRs created for schedule line of future date
While making Goods Receipts using MIGO transaction, we are seeing tha GRs can be done for scheduling agreements having schedule line of future dates. Is there some way of restricting the GR upto to current date only. Meaning suppose if I have the following schedule lines:
category of delivery date delivery-date schedule quantity
M 01.2010 100
M 02.2010 200
M 03.2010 150
Currently the system is allowing to do GRs of quantity = 450 (100 + 200 + 150) in the month of February, 2010.
But I want that while doing a GR in February, 2010 the system should allow to do GR of quantity 300 only (100 + 200). Please let me know how we can do so in the system.
Regards,
Pratima.Dear Veer,
Your answer has helped in the MIGO transaction. Please let me know if something similar is possible for inbound deliveries also. Meaning like in MIGO transaction, I should not be able to make inbound deliveries (in xns VL31N) for schedule lines of future dates / months.
Regards,
Pratima. -
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 !! -
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 -
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 -
Unable to run bapis for project status update and date update together
Hi Experts,
I have a requirement to update the dates and status of a project WBS at level 4. I am trying to do update the CJ02 Transaction using standard BAPI available. I need to do both Date update and status update in the same LOOP PASS i am using the below mention bapi. when i am doing so i am getting an error Project 'A._____' has been currently processed by ID i.e. my id.
I have tried putting a wait for 2 seconds in the code but its still not working. please find the order below in which i am calling the bapi.
Loop at itab.
if date_changed = 'X'.
CALL FUNCTION 'BAPI_PROJECT_MAINTAIN'
READ TABLE it_error WITH KEY message_type = c_e.
IF sy-subrc <> 0.
Commit
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = c_x
IMPORTING
return = s_ret.
endif.
endif.
if Status_change = 'X'.
CALL FUNCTION 'BAPI_PS_INITIALIZATION' .
CALL FUNCTION 'BAPI_BUS2054_SET_STATUS'
READ TABLE t_result WITH KEY message_type = c_e.
IF sy-subrc NE 0.
CALL FUNCTION 'BAPI_PS_PRECOMMIT'
TABLES
et_return = t_ret.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = c_x
IMPORTING
return = s_ret.
ENDIF.
endif.
WAIT UP TO 4 SECONDS.
endloop.Try to use
SET UPDATE TASK LOCAL.
before each BAPI call.
Did you try to debug through your code, leaving sufficient time between BAPI calls? If it does work like that, then the above statement might help. -
Inbound Delivery for Schedule Lines of future date
We have a requirement where in we want to disallow inbound creation for scheduling agreements for schedule lines of the future. For example if we have the following schedule line for a scheduling agreement
Month Quantity
M 01.2010 100
M 02.2010 200
M 03.2010 150
Currently the system is allowing inbound delivery creation of quantity = 450 (100 + 200 + 150) in the month of February, 2010.
But I want that the system should allow inbound delivery creation in February, 2010 for quantity 300 only (100 + 200). Please let me know how we can do so in the system.
Regards,
Pratima.Hi Rami ,
Maintain different schedule lines in PO - Item Details - Delviery Schedule tab.
This would allow only those qty that is due on that date when creating inbound delivery.
Regards
Ramesh Ch -
Forms Personalization for multiple Functions
Hello, I am looking to make a forms personalization to the FORM FNDRSRUN (The standard Submit/View Request Form). This is generally no problem to set up the personalization itself, however FNDRSRUN is referenced as many different FUNCTIONS. It's my understanding that Forms Personalization only operates on FUNCTIONS. I am looking for a way to apply my personalization to every function who's form is FNDRSRUN. Is this possible (without typing the information into each individual function)?
Thanks
BrentIf the above does not work, you can try this -
1. Enable the necessary personalization at the function level.
2. Download the personalization using FNDLOAD to an ldt file.
3. Edit the function name in the ldt file and replace it with the desired function name.
4. Upload the ldt file back using FNDLOAD
5. Repeat steps (3) and (4) as many times as necessary (for each function)
I have not tested this process (will do so tomorrow when I have access to an instance and post the results here).
HTH
Srini -
Hi All,
We have a requirement to restrict for a user to view only one descriptive flexfield (Not the attributes) but the flexfield itself and make it read only.
The steps I did were to make the DFF form ReadOnly and was trying to restrict the title to display only the Invoice DFF, but I am not able to display this.
Please let me know if this is possible at all.
Thanks,
PrathimaHi,
Have a look at this thread and see if it helps.
How to make a DFF segment 'Read-Only' using Form Personalization?
[Solved] How to make a DFF segment 'Read-Only' using Form Personalization?
Regards,
Hussein -
Exit to be used for hr to update master data
Hi,
Can anyone tell me which exit shud be used to update master data in HR module.
My extraction structure is HRMS_BW_IS_ATTENDANCE.
i have to append 'ndays' n to fill this field which exit shud be used.
Thnx,
Regards,
Nishu GuptaHi,
Transaction Data:
EXIT_SAPLRSAP_001
Master Data:
Attribute: EXIT_SAPLRSAP_002
Text: EXIT_SAPLRSAP_003
Hierarchy : EXIT_SAPLRSAP_004
Happy Tony -
Tables for following scheduling agreements and PR data
Hi All ,
Please can you tell me table names if I want the following information
1. Scheduling Agreement Created By, Amended By, Modified Date, Plant
2. Req Created by, Released by, Cost center, plant
Thanks in advance
VinayakTo view the fields listed in a table go to Tcode SE11 and enter the table name and execute
EBAN - Purchase Requisition
EBKN - Purchase Requisition Account Assignment
Req Created by Table:EBAN Field ERNAM
Released by- Table:EBAN Field FRGGR
Cost center- Table:EBAN Field FISTL (Funds Center)
plant-Table:EBAN Field WERKS
For Scheduling Agreements following are the tables:
EKEH - Scheduling Agreement Release Documentation
EKEK - Header Data for Scheduling Agreement Releases
EKET - Scheduling Agreement Schedule Lines
EKETH - Scheduling Agreement Schedules: History Tables
You will find the following list of fields in these tables:
MANDT Client
EBELN Purchasing Document Number
EBELP Item Number of Purchasing Document
ETENR Delivery Schedule Line Counter
EINDT Item Delivery Date
SLFDT Statistics-Relevant Delivery Date
LPEIN Category of Delivery Date
MENGE Scheduled Quantity
AMENG Previous Quantity (Delivery Schedule Lines
WEMNG Quantity of Goods Received
WAMNG Issued Quantity
UZEIT Delivery Date Time-Spot
BANFN Purchase Requisition Number
BNFPO Item Number of Purchase Requisition
ESTKZ Creation Indicator (Purchase Requisition/S
QUNUM Number of Quota Arrangement
QUPOS Quota Arrangement Item
MAHNZ No. of Reminders/Expediters for Schedule L
BEDAT Order date of schedule line
RSNUM Number of Reservation/Dependent Requiremen
SERNR BOM explosion number
FIXKZ Schedule Line is "Fixed"
GLMNG Quantity Delivered (Stock Transfer)
DABMG Quantity Reduced (MRP)
CHARG Batch Number
LICHA Vendor Batch Number
CHKOM Components
VERID Production Version
ABART Scheduling agreement release type
MNG02 Committed Quantity
DAT01 Committed Date
ALTDT Previous delivery date
AULWE Route Schedule
MBDAT Material Staging/Availability Date
MBUHR Material Staging Time (Local, Relating
LDDAT Loading Date
LDUHR Loading Time (Local Time Relating to a
TDDAT Transportation Planning Date
TDUHR Transp. Planning Time (Local, Relating
WADAT Goods Issue Date
WAUHR Time of Goods Issue (Local, Relating to
ELDAT Goods Receipt End Date
ELUHR Goods Receipt End Time (Local, Relating
ANZSN Number of serial numbers
NODISP Ind: Reserv. not applicable to MRP;Purc
hope this helps! -
Updation of date in my form page
Hi friends,
I created a form page with report, in which the insertion that i made into the forms has to reflect in report
In my form these are the corresponding fields,
Requested by:
start date:
status:
priority:
My requirement in the form is when i logged into the form page for an entry, the start date field should automatically have the current sysdate, and i need the fill up the remaining fields to make an entry in report...
I have also brought the corresponding sysdate in my start date form field when i opened the form, but the problem for me is the start date field alone is not getting inserted into my table, except this field all the other field is getting inserted...
How i made the sysdate to appear in the corresponding start date field means,
Under the item source of the start date field, i made the following changes
source used: replacing an existing value in an session state
source type: static assignment (value equal to source)
source value or expression: i gave the following sql query like
select sysdate from dual;
soon after this change, when i login into the application, for putting an entry in form
sysdate is automatically showing it in the start date field, but it is not getting inserting into my report, soon after i give create button in my form page....
So wat to do......why it is not inserting...whether any other string available for passing sysdate in apex
If it has so means...share with me friends......
Thanks,
Harry...Hi aaron,
Thanks for your reply...........
I already obtained solution for it.........Since i gone through the steps that you mentioned it is right, but a slight change in it.....
source used: always use existing value in session state.
source type: db column.
source value or expression: respective column(here in case: start_date)
But change the
default value: to_char(start_date,'dd-mon-rr')
default source type: plsql expression, and also set the format mask to the format that you are given.....
It will work perfectly....... -
POST COMMIT FORM issue in Oracle Forms Personalization
Hi All,
I have following requirement in Oracle Forms Personalization :
1. User updates a records( from the table xxtable) in the Form
2. Following this, on saving the record, a stored procedure is called to pick those records which are updated/inserted and display. But its displaying still the old values, since commit has not occured.
3. I have added new forms personalization using POST-DATABASE-COMMIT and POST-FORM-COMMIT. However, none of this trigger is firing.
Used POST-UPDATE and POST-INSERT, but this trigger are not fetching the committed data but picking the old value.
Please let me know, how this requirement can be achieved in Oracle forms personalization?
Many Thanks in Advance.the difference in time is that you doing the following additional tasks in forms that you dont do in sqlplus:
1. you are retrieving data into the fields of the form.
2. creating the record.
which is a network round-trip for each record. AFAIK.
if its an option for you, I would create a global temporary table and then populate the temporary table with the required data. Then build a base table block based on the global temporary table. This way you can use the forms default functionality and its fast because you dont have to populate all the records on the form before you see the first record!
:>) -
How to check old value in form personalization.
Hi All,
Could anybody please tell me how to check the old value in oracle forms using form personalization if someone is updating to someother value.
For example.
My Vendor Site Alternate name is XYZ
and someone has changed it to ABC, How could i check the old values before or after doing updates.
I don't want to write trigger for this.
Thanks & Regards,
VishwasPl see if the solution in this thread can help - Re: Capture who changed data using Forms Personalization & changed to what
If not, pl see old threads that discuss forms personalization
http://forums.oracle.com/forums/search.jspa?threadID=&q=forms+AND+personalization&objID=c3&dateRange=last90days&userID=&numResults=15
HTH
Srini
Maybe you are looking for
-
Installment plan - Plans are scheduled and not paid , extend to other cust.
Hi Masters, Please clarify and suggest on Installment plan. We have query in Auto industry , where the customer buys the vehicle on installment basis ,and the installment plan is for 2 years . The customer pays regularly for 1 year and after an year
-
How to create bootcamp Mavericks /Ubuntu in external hard drive
Dear all I would like to make in an external hard drive a bootcamp with Mavericks in first partition Ubuntu in second partition. Is it possible to use bootcamp to do that? so I see Apple documentation is talking about on mac os and windows but noth
-
Report Designer black background
Hello, I have issue with report designer. When I open a report designer, and insert a BI query into report designer all cells are comming with black background. When I click on each cell I'm able to see the content. I have installed the latest sapgu
-
Filling an object with a pattern without distortion?
I have this camo pattern: wich already tiles seemlessy but when i turn it into a swatch it won't tile. it distorts the pattern and blows it up instead of using it as is and tiling: what is the problem here? can i scale it in some option menu? can i c
-
Elements 11 backup message System low on disk space
I see from searches that this question has been raised before but I cannot trace anyone having come up with an answer. My C: drive has 270GB free, catalog size is 185.7gb and external drive is 1TB with over 80% free. I am trying to do a full backup w