OTL Custom Formula not visible in Time Entry Rule window
Hi Friends,
I have created a custom Fast Formula of type 'OTL Time Entry Rules'. Created a context with segments for the OTL Formulas Flex Field with formula name same as of the context. But the formula is not visible in the in the time entry rule window.
Can any one please suggest what is the reason for this?
Many many thanks in advance.
Hi,
Check whether you have given the description for your custom Fast formula while defining the FF in the Write Formula screen.
Coz, In the Time Entry rules window you will see the description of the fast formula .
Though the description iss not a mandatory field while defining the FF in the Write Formula screen the time entry rule will take only the description of the FF instead of the FF Name.
Get beack to me if you need further info.
Thanks,
Anuradha
Similar Messages
-
Custom Fast formula for Time Entry Rule in OTL
Hi,
i have created custom validation for time entry rules. I need to validate where Project and task fields are null or not? If Yes, it has to fire the custom message that i have mentioned in function. Please check the below code and help me whether i am on right path:
CREATE OR REPLACE FUNCTION NON_pto_against_projects (
p_time_category_id NUMBER,
p_person_id NUMBER
RETURN VARCHAR2
IS
--Variables used for retrieving timecard id and ovn
l_db_pre_period_start DATE;
l_db_pre_period_stop DATE;
l_time_building_block_id hxc_time_building_blocks.time_building_block_id%TYPE;
l_object_version_number hxc_time_building_blocks.object_version_number%TYPE;
--Variables used for loading timecard tables
l_time_building_blocks hxc_self_service_time_deposit.timecard_info;
l_time_app_attributes hxc_self_service_time_deposit.app_attributes_info;
l_attributes hxc_self_service_time_deposit.building_block_attribute_info;
--Variables used for getting exploded time details
v_blocks_tab hxc_block_table_type;
v_attr_tab hxc_attribute_table_type;
l_messages_tab hxc_message_table_type;
l_detail_blocks hxc_self_service_time_deposit.timecard_info;
l_detail_messages hxc_self_service_time_deposit.message_table;
CURSOR csr_category_elements (p_category_id NUMBER)
IS
SELECT 'ELEMENT - ' || TO_CHAR (value_id) element_type_string
FROM hxc_time_category_comps_v
WHERE time_category_id = p_category_id;
l_cat_elements_string VARCHAR2 (2000);
l_temp VARCHAR2 (1000); --Trace message
l_success_flag CHAR (1); --Return values
BEGIN
--Initialize variables
l_success_flag := 'S';
l_time_building_blocks := hxc_self_service_time_deposit.get_building_blocks;
l_attributes := hxc_self_service_time_deposit.get_block_attributes;
v_blocks_tab :=
hxc_deposit_wrapper_utilities.blocks_to_array (l_time_building_blocks);
v_attr_tab :=
hxc_deposit_wrapper_utilities.attributes_to_array (l_attributes);
IF v_blocks_tab.FIRST IS NOT NULL
THEN
Take each ELEMENT type attribute, and search whether PROJECTS type attribute exists for the SAME BLOCK-START
FOR index1 IN v_attr_tab.FIRST .. v_attr_tab.LAST
LOOP
IF v_attr_tab (index1).attribute_category = 'ELEMENT - %'
THEN --Element attr
FOR element_rec IN csr_category_elements (p_time_category_id)
LOOP
If Element Attribute matches any of the NON-TOP elements in the Time Category-START
IF v_attr_tab (index1).attribute_category =
element_rec.element_type_string
THEN
Check PROJECTS Attributes project and task belonging to ELEMENT attribute's owner block-START
l_success_flag := 'E';
FOR index2 IN v_attr_tab.FIRST .. v_attr_tab.LAST
LOOP
IF v_attr_tab (index2).attribute_category LIKE
'PROJECT - %'
AND v_attr_tab (index2).building_block_id =
v_attr_tab (index1).building_block_id
AND v_attr_tab (index2).attribute1 IS NOT NULL
AND v_attr_tab (index2).attribute2 IS NOT NULL
THEN
l_success_flag := 'S';
EXIT;
END IF;
END LOOP;
IF l_success_flag = 'E'
THEN
RETURN 'E';
END IF;
Check PROJECTS Attributes project and task belonging to ELEMENT attribute's owner block-END
END IF;
If Element Attribute matches any of the NON-TOP elements in the Time Category-END
END LOOP;
END IF; --Element attr
END LOOP;
Take each ELEMENT type attribute, and search whether PROJECTS type attribute exists for the SAME BLOCK-END
END IF;
RETURN l_success_flag;
EXCEPTION
WHEN OTHERS
THEN
RAISE;
END NON_pto_against_projects;INPUTS ARE resource_id (number)
, submission_date (text)these inputs are passed in PLSQL Code and some of them in formula context
2. While we define a new context for a time entry rule. How is the data that we enter in the time entry rule passed to the fast formula?See the time Rule entry screen and you will find the parameters window there. -
Does anyone know why since upgrading to ML notes are not visible in Time Machine. They used to be part of mail and could be recovered from Time machine but since ML I don't seem to be able to access notes in Time Machine. Any help would be useful.
Welcome to Apple Communities
Mail doesn't support notes. If you use iCloud, you have them in it because Notes is an application -
Account generation workflow custom process not visible in lov
Hi guru,
i have created a sample process in "Project Supplier Invoice Account Generation".
but when i upload the work flow in data base by the concurrent program . i dont find the sample process in " account generation window" in GL.
Please help gurus.
Regards
vishalHi,
See the foll notes for solution:
Note 541877 - CUF: Customer fields as checkbox
Note 1016297 - Header customer fields are not displayed in bbpsc02
Note 1034079 - Customer fields not visible in shopping wizard
BR,
Disha.
Pls reward points for useful answers. -
AirPort Extreme USB Connected Disk Drive Not Visible To Time Machine
My AirPort Extreme USB connected disk drive is visible in the Finder and desktop. It is not visible to Time Machine. When I open Time Machine and bring up the "Choose Backup Disk" the AirPort Extreme USB connected disk drive is not visible.
What am I missing here?Hi Pete Mackie-
Nope. You aren't missing anything.
Mac OS X 10.5: Time Machine doesn't back up to AirPort Disks
Luck-
-DaddyPaycheck -
how can i remove validation(time entry rules)?
thanksThe time entry rules for your user are defined by the preferences.
These can be attached at a number of different levels.
Kind regards,
Andrew -
How a time entry rules based on mapping works?
Thanks a lot in advance for your help. I need to understand a seeded time entry rule Overlapping Time Entries. it looks like this:
Name: Overlapping Time Entries
Description: Seeded Overlapping Time Entries
Usage: Submission / Resubmission / Delete
Formula: NA
Mapping: OTL Deposit Process Mapping
I have done several time entry rule based on fast formula, but I don't understand this one that based on Mapping, could someone help me understand how it works?
Thanks!
-BillHello All,
We are also having a Similar Issue , where Employees can enter work Hours on Holidays also.
Eg:
Sunday
Regular: 08:00 to 10:00
2hrs
Holiday: 08:00 to 17:00
8hrs
Total 10 Hrs
Iam getting the Overlapping Error when trying to save/continue.
Can anyone Please help on this ?
Hi Bill,
were u able to resolve the issue.
thanks,
Rams
Apps Consultant -
Urgent:Time Entry Rule Creating Issue on Hitting Back Button
Hello,
We have created a Time Entry Rule to see if one of the Field either a Department or Project on the TimeCard is entered. The validation works fine for the first time when hitting the continue button.
However on hitting the back button the validation fires again although department is there. Here is the snippet of the code.
Can somebody please tell me what is the additional check that i need to perform so as to ensure that it doesnt fir again on hitting the back button.
i NUMBER := 0;
j NUMBER := 0;
l_status NUMBER := 0;
tc_blocks Hxc_Self_Service_Time_Deposit.timecard_info;
tc_attribs Hxc_Self_Service_Time_Deposit.building_block_attribute_info;
pragma autonomous_transaction;
BEGIN
tc_blocks := Hxc_Self_Service_Time_Deposit.get_building_blocks;
tc_attribs := Hxc_Self_Service_Time_Deposit.get_block_attributes;
hr_utility.set_location ('Prior Loop',1);
i := tc_blocks.FIRST;
--hr_utility.trace_on(null,'ORACLE');
hr_utility.set_location ('Entering ff_formulas_pkg.OGER_CHK_TIMECARD_FIELDS', 1);
WHILE i IS NOT NULL
LOOP
IF(tc_blocks(i).scope = 'TIMECARD') THEN
j:=tc_attribs.FIRST;
WHILE j IS NOT NULL
LOOP
BEGIN
INSERT INTO LOG VALUES(UPPER(tc_attribs(j).attribute_category)||' '||tc_attribs(j).attribute6);
commit;
IF (UPPER(tc_attribs(j).attribute_category) = 'ELEMENT - 176' and (tc_attribs(j).attribute6 IS NOT NULL OR tc_attribs(j).ATTRIBUTE3 IS NOT NULL)) THEN
l_status := 1;
EXIT;
END IF;
END;
j:=tc_attribs.NEXT(j);
END LOOP;
END IF;
i:=tc_blocks.NEXT(i);
END LOOP;
RETURN l_status;
Regards,
GayatriHello Tim,
Thanks for the response. The TER is set to Submission/Resubmission.
Can you please suggest me if this is correct? Also could you pls take a look at the code pasted above and let me know if that is correct.
Regards,
Gayatri -
Custom View not visible in Overview page as AB unless "Reset to Default"
Hi Experts,
I am facing a strange issue here.
I enhanced the component TPMOE and created a custom view ZTRADESPENDEXCEPTION in it.
Now i have added this view as assignment block in all 6 configuration available for the overview page.
I have redefined the DETACH_STATIC_OVW_VIEWS and REATTACH_STATIC_OVW_VIEWS.
The issue i am facing is that my view assignment block is not visible to the user unless he/she goes to the personalization of the overview page and hits "Reset to Default". Once this is done, later on users can change there personalizations and everything works fine.
Now i am not sure i can go and tell all end users to go to personalization of the TPMOE overview page and click on "Reset to Default".
Is there any other way i can show my view to the end users?
I have done this on the lines of overview page layout changing when you select product planning basis while creating Trade Promotions.
Thanks and Regards
Gaurav Kumar RaghavHi Amar,
My coding is given below.
In DETACH_STATIC_OVW_VIEWS, the coding is:
Call Super Method
ls_viewid-view_id = '<My View Name>'.
Append ls_viewid to rt_view_id
In REATTACH_STATIC_OVW_VIEWS, the coding is:
Call Super Method
if <flag> = 'X'.
ls_viewid-view_id = '<My View Name>'.
Append ls_viewid to rt_return.
endif.
In debug mode, the coding get executed correctly and my view is returned for attachement.
For each user, the first time, i need to say "Reset to Default".
After that it works fine, my view is displayed.
Is the program "BSP_DLC_DELETE_PERSONALIZATION" a good solution to my problem?
Thanks and Regards
Gaurav Kumar Raghav -
Custom fields not visible in the Active Subject Area column
Hello,
I have created several custom fields in the Object Service Request. I need to create a report with those fields, but some of them are not visible / displayed.
Is there any delay between the custom field creation and its availability in Oracle Answer? Because, only the "old" custom fields appears in the list.
Thanks in advance for your advices.
Laurentit generally takes one day to appear in analytics
-
Custom subtype not visible in ESS benefits
Hi Experts,
in erp2005, i created a custom subtype 9B for IT0021 (family members). defined a use case to maintain records through ESS personal information workset. so, a new button with name beneficiaries is seen on portal. however, these beneficiaries are not visible when employee wants to add them in the benefits plans as a beneficiary in certain plans. in the backend system, they are visible however. they can be added to a plan.
thanks for reading, i appreciate your help.Kumarpal,
did you check this thread
https://forums.sdn.sap.com/click.jspa?searchID=17218337&messageID=6299502
Thanks
Bala Duvvuri -
Custom field not visible for Project task in PPM 5.0
Hi,
I have done the SPRO configuration required to add a custom field in Project task
1. Enhance DB table. added the field in structure DPR_TS_TASK_EXTENDED_ATTR, object type TTO
2. Define field groups for custom fields
3. Set up field control.
The custom field tab has come after making SPRO changes. But the field is not visible on the tab.
Please let me know if I am missing any steps.
Thanks,
YomeshDear Yomesh;
You have to config the view or subview at:
SAP Portfolio and Project Management -> Portfolio Management -> Global Customizing -> Global Field Settings -> Assign Fields to Views/Subviews
Here try to to setup the view that you want to see the custom field.
Hope you help you.
Regards.
Mariano -
Hello ,
Iam working on a requirement, in OTL time card entry from the oracle self service page.
If Employees work on Holidays then they are allowed to enter work Hours .
Eg:
Mon, 25 dec
Regular: start 08:00
stop 12:00
hrs 04
Holiday: start 08:00
stop 17:00
Hrs 8
Iam getting the Overlapping Error as 'This time overlaps another entry.' when trying to save the timecard.
Is there any way, I can override this Error.
Can anyone Please help on this ?
thanks,
BabuRamesh,
OTL doesn't allow the over lapping entries, its one of the basic validations. But at the same time you can define OTL rules to configure this requirement which will automatically generate the holiday premium hours as per your requirement. There are many scenarios which you can configure to define the calculation of premium hours worked on holidays.
--Shiv -
Datediff formula not displaying negative times
I have a DATEDIFF formula between two times that is not displaying a negative time when for example:
DateDiff ("n",next({caseintraop.orsetup_start_datetime}), {caseintraop.pat_or_out_datetime},
so if the time it pulls is 930am-1000am, it gives us 30 not -30 min.
When the field is formated to show negatives it does the oppostie and shows the postive times as negatives and vice versa.
Is there a way to format the formula to show the correct resulted time diffence?You wrote
DateDiff ("n",next({caseintraop.orsetup_start_datetime}), {caseintraop.pat_or_out_datetime},
so if the time it pulls is 930am-1000am, it gives us 30 not -30 min.
This will never be negative because start time 9:30 am is before end time 10:00 am
DateDiff does not subtract end time from start time, if you want it to be negative just reverse the order.
Ian -
Customized fields Not visible in GUI but visible in PCUI why
Hi,
Can anybody help me, i have a problem which is as followes,
I Enhanced Three fields for Campign in CRM Throw EEWB, these three fields are not appearing in GUI but its appearing in PCUI.
Can some body can give me valueble inputs to solve this issue.
Thanks & Regards,
Sivakumar.Hi Suyash
In the TS, on the right side, see if these fields are part of the DS.
If yes, then click on them and drop them on the left, in the Transfer structure.
If they are not availabel in the Datasource, then go to RSA6 in R/3 and see if the extract structure of this DS has these fields hidden, i.e if theres a check mark on hide coloumn....
If these fields are not visible in the extract structure then let me know
Regards
Prakash
Assigning points on SDN is a way of saying thanks !!
Maybe you are looking for
-
Where did the Forums Search function go???
Hi All, I can't find the search function in SDN forums anymore, where is it? I'm wondering if i'm the only one or if it has been moved and i'm just too stupid to find it.... Thanks MK
-
Types of dependency injection.
Hi, I wanted to know some details about difference between setter and constructor based dependency injection(IOC) I didnt understood the foll things : 1. "setter based IOC is good for object that take optional parameters and objects that need to chan
-
Hello every-one, I have been told to monitor a particular database user? Can you please tell me in details how to put that user under monitoring without letting him know? thanks heaps
-
What happened to the option to see all your purchased movies alphabetically? I can only see recent purchases and then I have to look by movie type. With over 500 movies purchased, this is a huge pain. For instance the movie Airport 77 is classifie
-
How do you make new pages from a page so they have the first page in their address.
I am talking about something like the adobe site. Like www.adobe.com/support/dreamweaver/whatever How do you make a page be under another like the dreamweaver page is a link from the support page. My goal is something like this. I have www.architectu