About time sheet data copy
Hi All,
is there any BAPI for copying previous week data to current week(tcode cat2).
Please tell to me
Thanks,
kishore.
Check the BAPI, BAPI_CATIMESHEETMGR_INSERT
Also chk this too.
BAPI_CATIMESHEETRECORD_GETLIST
Similar Messages
-
Find out the time sheet data entry fields
hi
this is satish,
i inserted the time sheet values in the time sheet data entry view. now the my problem is where these field values store in which tables.
thanks for allHi:
I need to transfer CATS data to FICO. I found out about transaction CAT7.
At the moment, I have 2 issues:
1) My CATSDB data have status "30". However, there is no corresponding entries in CATSCO. Could you tell me what I need to do to ensure that CATSCO has values?
2) My FICO system is running on 4.6C whereas my HR system is running on ECC6.0. Can CAT7 still works?
I appreciate your response.
Thanks,
Ash -
MSS Approve Time sheet data error
Hi,
In MSS Approve time sheet data I get a
The ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE:com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: The ASSERT condition was violated., error key: RFC_ERROR_SYSTEM_FAILURE
at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)
at com.sap.xss.hr.cat.approve.blc.FcCatApprove.rfcExecute(FcCatApprove.java:307)
at com.sap.xss.hr.cat.approve.blc.FcCatApprove.init(FcCatApprove.java:276)
at com.sap.xss.hr.cat.approve.blc.wdp.InternalFcCatApprove.init(InternalFcCatApprove.java:243)
at com.sap.xss.hr.cat.approve.blc.FcCatApproveInterface.onInit(FcCatApproveInterface.java:136)
at com.sap.xss.hr.cat.approve.blc.wdp.InternalFcCatApproveInterface.onInit(InternalFcCatApproveInterface.java:133)
In spro I have configured
Approval Mode MSS_LTV_EE
CATS Approval MSS_LCA_EE
Request Mode ESS_LEA_EE
Team View Mode MSS_LTV_EE
I have added pernr and name in the fields selection
Following is the st22 dump
Error analysis
The following checkpoint group was used: "No checkpoint group specified"
If in the ASSERT statement the addition FIELDS was used, you can find
the content of the first 8 specified fields in the following overview:
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
" (not used) "
Regards
SriniSrini,
This thread might be handy.
ESS, Employee Search error: The ASSERT condition was violated
Good Luck.
Sandeep Tudumu -
Transferring Time Sheet Data to Controlling/Financial Module
All:
I have an issue I am entering data via CAT2 and have supplied a receiver cost center, using wage type MI10 and entered times 8 hours per day. I have entered salary data into the basic pay via Personnel Management. I have approved the time sheet data but it appears that it is only relevant for transfer to the HR module and not the CO module. Any help would be greatly appreciated. I am attempting to use these modules to record actual hours worked and associated wage rates then post entries to CO for reporting.
Thanks,
JeremySorry I wasn't clear it appears that it is not available for transfer to controlling. It appears it is only building the data structures for transfer in HR and not CO. I get the message "No data for transfer" it appears once I approve the time sheet data it creates intermediate structures/table for transferring to other modules and is only creating the structure/table for HR. I can successfully transfer data to HR but not CO. What data on the time sheet entry triggers it to build the CO structures/tables.
Thanks,
Jeremy -
Hi friends,
I am getting problem when trying to "Approve Time Sheet data " from MSS. I am not using Work flow but the link given in MSS Team. When i am clicking on the link the first page is comming and i can see the requested working time for approval. But when i click on the review an error occured. the details is:
Exception condition "NOT_FOUND" raised., error key: RFC_ERROR_SYSTEM_FAILURE
From R3 by ST22 i checked the error. Its like...
Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED
Exception CX_SY_REF_IS_INITIAL
What happened?
Error in the ABAP Application Program
The current ABAP program "CL_MSS_CAT_APPR_APPLICATION===CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
I can approve the working time from R3 by cats_appr_lite transaction.
Please help.
Thanks,
SekharHi Mani,
It is a good thing you have found this post, as it demonstrates that you put in some effort to search for similar posts to your problem.
However, if the post you found is like 3 years old and there are no replies, chances are the guy did not find a solution or isn't visiting here anymore. So it might be a good idea to raise a new post, to increase you chances of getting some answers. -
Hi Experts,
we need to extract the data from <b>0ca_ts_is_1</b>(Time sheet data (Approved) but the problem is the no of records in the table <b>CATSDB</b> is <b>849</b> but in RSA3 (0ca_ts_is_1) there are <b>500</b> records only.
What could be the resons?.
could you kindly suggest me any thing.
Thanks,
Shaliny. Mno
i have increased the no of records and also calls
still i am getting only 500+ records only
thanks,
shaliny -
0ca_ts_is_1(Time sheet data (Approved) No of records are wrong
Hi Experts,
we need to extract the data from 0ca_ts_is_1(Time sheet data (Approved) but the problem is the no of records in the table CATSDB with status is 849 but in RSA3 (0ca_ts_is_1) there are 500 records only.
could you kindly suggest me any OSS notes please.
Thanks,
Shaliny. MHi Shaliny,
in BW you will see only the time sheet data wich are ok, that means , which have been confirmed (Approve?)
I hope this helps you -
Hi Experts,
we need to extract the data from 0ca_ts_is_1(Time sheet data (Approved) but the problem is the no of records in the table <b>CATSDB</b> is <b>849</b> but in <b>RSA3</b> (0ca_ts_is_1) there are <b>500</b> records only.
What could be the resons?.
could you kindly suggest me any thing.
Thanks,
Shaliny. M..the data may be summarized
what is the level on granularity in CATSDB
Is all the fields in this table are seen in the datasource 0ca_ts_is_1
If some fields are missing the data is summarized to the next available level of granularity
You can see the combined totals of table contents and RSA3 total contents of certain key figures to ensure this -
Employee Search in MSS Approve Time Sheet Data
Employee Search in MSS Approve Time Sheet Data (Net Weaver Portal 2004s)
In MSS we need upper level managers to be able to approve time for employees who reside in lower level org units and are not the managers direct reports. This is usually the case when the chief the employees do report to directly is absent.
In the MSS Team view the links General Information, Compensation Information and Personnel Development have an Employee Search iView with a dropdown containing options for Direct Reports, Employees from Organizational Structure, Employees from Organizational Units and Employee Search. We have been told that in previous versions of MSS that functionality existed in the Approve Time Sheet Data iView as well which would appear to solve our problem.
Is this functionality available in Approve Time Sheet Data and if so how is it configured? Or is there another way (other than manipulating the org structure) for managers to view non-direct reports and approve their time?Hi Mani,
It is a good thing you have found this post, as it demonstrates that you put in some effort to search for similar posts to your problem.
However, if the post you found is like 3 years old and there are no replies, chances are the guy did not find a solution or isn't visiting here anymore. So it might be a good idea to raise a new post, to increase you chances of getting some answers. -
I am building a monthly time sheet. I need all the dates to populate once the initial date is chosen by the user. I have this working properly for each month that has 31 days. For months with 30 days, it populates the first day of the next month. How do I make sure that the only the dates for the month selected are populated?
Any help is appreciated!
TracyHello!
Thank you for your response, but I can not get it to function properly.
I added a text field to calculate the number of days. Here is the script I placed in the text field:
form1.commentSub.NoofDays::calculate - (FormCalc, client)
var StartDate = Ref(SubPg1.tableSub.Table1.Row1.Date1)
var EndDate = Ref(SubPg1.tableSub.Table1.Row2.Date2)
var MonthStart = Date2Num(Date1.formattedValue, "MM/DD/YYYY")
var nMonth = Num2Date(MonthStart, "MM") ; Current Month
var nDay = Num2Date(MonthStart, "DD") ; Current Day
var nYear = Num2Date(MonthStart, "YYYY") ; Current Year
var nFirstDay = Date2Num(Concat(nMonth,"01", nYear), "MM/DD/YYYY") ; First Day in the current month
var nLastDay
var nCountDays = nFirstDay
StartDate.rawValue = Num2Date(nFirstDay, "MM/DD/YYYY") ; Set first day of month as start date
; Determine number of days in the current month
var nMonthCheckStart = Num2Date(nFirstDay, "MM")
var nMonthCheckEnd
for i=0 upto 31 step 1 do
nCountDays = nCountDays + 1
nMonthCheckEnd = Num2Date(nCountDays , "MM")
if(nMonthCheckStart == nMonthCheckEnd) then
nLastDay = nCountDays
endif
endfor
EndDate.rawValue = Num2Date(nLastDay, "MM/DD/YYYY") ; Set lastday of month as end date
$.rawValue = Num2Date(nLastDay, "DD") ; Set number of days this month
In the date field where the user selects the date. I have this:
form1.SubPg1.tableSub.Table1.Row1.Date1::exit - (FormCalc, client)
var dayNum = Date2Num($.formattedValue,"MM/DD/YY")
Row2.Date2.rawValue = Num2Date(dayNum+1,"MM/DD/YY")
Row3.Date3.rawValue = Num2Date(dayNum+2,"MM/DD/YY")
Row4.Date4.rawValue = Num2Date(dayNum+3,"MM/DD/YY")
Row5.Date5.rawValue = Num2Date(dayNum+4,"MM/DD/YY")
Row6.Date6.rawValue = Num2Date(dayNum+5,"MM/DD/YY")
Row7.Date7.rawValue = Num2Date(dayNum+6,"MM/DD/YY")
Row8.Date8.rawValue = Num2Date(dayNum+7,"MM/DD/YY")
Row9.Date9.rawValue = Num2Date(dayNum+8,"MM/DD/YY")
Row10.Date10.rawValue = Num2Date(dayNum+9,"MM/DD/YY")
Row11.Date11.rawValue = Num2Date(dayNum+10,"MM/DD/YY")
Row12.Date12.rawValue = Num2Date(dayNum+11,"MM/DD/YY")
Row13.Date13.rawValue = Num2Date(dayNum+12,"MM/DD/YY")
Row14.Date14.rawValue = Num2Date(dayNum+13,"MM/DD/YY")
Row15.Date15.rawValue = Num2Date(dayNum+14,"MM/DD/YY")
Row16.Date16.rawValue = Num2Date(dayNum+15,"MM/DD/YY")
Row17.Date17.rawValue = Num2Date(dayNum+16,"MM/DD/YY")
Row18.Date18.rawValue = Num2Date(dayNum+17,"MM/DD/YY")
Row19.Date19.rawValue = Num2Date(dayNum+18,"MM/DD/YY")
Row20.Date20.rawValue = Num2Date(dayNum+19,"MM/DD/YY")
Row21.Date21.rawValue = Num2Date(dayNum+20,"MM/DD/YY")
Row22.Date22.rawValue = Num2Date(dayNum+21,"MM/DD/YY")
Row23.Date23.rawValue = Num2Date(dayNum+22,"MM/DD/YY")
Row24.Date24.rawValue = Num2Date(dayNum+23,"MM/DD/YY")
Row25.Date25.rawValue = Num2Date(dayNum+24,"MM/DD/YY")
Row26.Date26.rawValue = Num2Date(dayNum+25,"MM/DD/YY")
Row27.Date27.rawValue = Num2Date(dayNum+26,"MM/DD/YY")
Row28.Date28.rawValue = Num2Date(dayNum+27,"MM/DD/YY")
Row29.Date29.rawValue = Num2Date(dayNum+28,"MM/DD/YY")
Row30.Date30.rawValue = Num2Date(dayNum+29,"MM/DD/YY")
Row31.Date31.rawValue = Num2Date(dayNum+30,"MM/DD/YY")
Row1.Day1.rawValue = Num2Date(dayNum,"EEE")
Row2.Day2.rawValue = Num2Date(dayNum+1,"EEE")
Row3.Day3.rawValue = Num2Date(dayNum+2,"EEE")
Row4.Day4.rawValue = Num2Date(dayNum+3,"EEE")
Row5.Day5.rawValue = Num2Date(dayNum+4,"EEE")
Row6.Day6.rawValue = Num2Date(dayNum+5,"EEE")
Row7.Day7.rawValue = Num2Date(dayNum+6,"EEE")
Row8.Day8.rawValue = Num2Date(dayNum+7,"EEE")
Row9.Day9.rawValue = Num2Date(dayNum+8,"EEE")
Row10.Day10.rawValue = Num2Date(dayNum+9,"EEE")
Row11.Day11.rawValue = Num2Date(dayNum+10,"EEE")
Row12.Day12.rawValue = Num2Date(dayNum+11,"EEE")
Row13.Day13.rawValue = Num2Date(dayNum+12,"EEE")
Row14.Day14.rawValue = Num2Date(dayNum+13,"EEE")
Row15.Day15.rawValue = Num2Date(dayNum+14,"EEE")
Row16.Day16.rawValue = Num2Date(dayNum+15,"EEE")
Row17.Day17.rawValue = Num2Date(dayNum+16,"EEE")
Row18.Day18.rawValue = Num2Date(dayNum+17,"EEE")
Row19.Day19.rawValue = Num2Date(dayNum+18,"EEE")
Row20.Day20.rawValue = Num2Date(dayNum+19,"EEE")
Row21.Day21.rawValue = Num2Date(dayNum+20,"EEE")
Row22.Day22.rawValue = Num2Date(dayNum+21,"EEE")
Row23.Day23.rawValue = Num2Date(dayNum+22,"EEE")
Row24.Day24.rawValue = Num2Date(dayNum+23,"EEE")
Row25.Day25.rawValue = Num2Date(dayNum+24,"EEE")
Row26.Day26.rawValue = Num2Date(dayNum+25,"EEE")
Row27.Day27.rawValue = Num2Date(dayNum+26,"EEE")
Row28.Day28.rawValue = Num2Date(dayNum+27,"EEE")
Row29.Day29.rawValue = Num2Date(dayNum+28,"EEE")
Row30.Day30.rawValue = Num2Date(dayNum+29,"EEE")
Row31.Day31.rawValue = Num2Date(dayNum+30,"EEE")
It still adds the beginning date for the following month if the month selected only has 30 days.
I am not sure how to attach the file here for you to see.
Tracy -
Issue with time sheet data source
Hi All,
We are on ECC 5.0.
I am trying to load CATS timesheet data into BW thorugh data sources 0CA_TS_1 (approved time). This data source fetches data from CATSDB table.
In CATSDB there is a good amount of data with Status '30' i.e. 'Approved'.
However on running RSA3 checker this datasource is returning 0 records.
The only SAP note most relevant was 509592. But it is valid for older versions.
The ECC HR is on Level 10 and support pack SAPKE50010.
This issue has been unresolved in previous threads.
Please suggest any solution. Its urgent. Points for sure.
Thanks
VishnoHi Guillaume
Thanks for the reply
I had a glimpse on above link.
1) Above link says need to perform below steps. Where we need to run below steps (SQL Server or AD Server)
Sorry for asking basic question
Click Start, click Run, type Adsiedit.msc, and then click
OK.
In the ADSI Edit snap-in, expand Domain [<var>DomainName</var>], expand
DC= <var>RootDomainName</var>, expand CN=Users, right-click
CN= <var>AccountName</var>, and then click Properties.
In the CN= <var>AccountName</var> Properties dialog box, click the
Security tab.
On the Security tab, click Advanced.
In the Advanced Security Settings dialog box, make sure that
SELF is listed under Permission entries.
2) Link talks about Windows Server 2000 version. Is this applicable for 2008 ?
Regards
Santosh -
Time Sheet - Data Entry Profile(T-Code CAT2)
Hi All,
I have 4 data entry profiles in the system and will like to delete 2 of them as they are no longer required. If somebody had booked time (in past) by using the profile which I want to delete, will it have any kind of impact. Please advice whetehr it is safe to delete the profiles.
Regards
TapanHi Tapan,
Not that I am aware of either - just checking a where used on the data element didn't reveal anything either.
Please bear in mind the following before deleting the profile however - What the profile is used for is to define whether data can be entered for just individual employees or groups of employees, what deata can be maintained, whether the timeframe is weekly or monthly and whether the data is subject to approval. All things tho consider when deleting any - to make sure the business needs can still be met and also there can be specific auths to certain time profiles to allow only certain employees to enter certain data etc.
Hope this helps,
Kind regards,
Danny -
Cancellation of time sheet data
Hi,
Functionality exists in SAP to remove recorded time records in
CATS. The standard program that picks up data from the infotype
tables and uploads to the infotypes reads the STOKZ field in the
interface table PTEX2000 and removes records with STOKZ=X from
the infotypes.
In order to identify which record from the infotype that should
be removed the AWKEY field is used in the PTEX2000 table. To
remove a record on the infotype there needs to be two records in
the PTEX2000 table, one original record (STOKZ is blank) and one
removal record (STOKZ=X)and these records need to have the same
AWKEY.
This process works fine when using CATS for reporting. However we
are using an external time reporting tool. When uploading the
record into the interface table PTEX2000 an AWKEY is assigned by
SAP. When uploading a deletion record (STOKZ=X) we have a
problem. The AWKEY needs to be the same as the original record
already in the table. The external system does not keep track of
the AWKEY records in the PTEX2000 table therfore a new AWKEY is
generated for the deletion record.
When running the RPTEXTPT program that will upload to the
infotypes and thus also should delete the unwanted records there
is a problem. The program cannot find the corresponding record
on the infotypes and thus nothing is removed.
So, my question is basically, does anyone have experience of
cancellation of reported time records when working with an
external time reporting tool. If so how do we make it possible
to delete records that have been received from external systems
without knowing the AWKEY?
Thank you
/BjörnAre you entering time against a WBS element or a network activity? If you enter time against a network activity, CADO won't show the WBS element. You can only see rolled-up costs on the WBS in structure/hierarchy reports such as CNS41 after posting time/confirmations to the project using CAT5.
Regards,
Venkat. -
About BAPI( Time Sheet )
Hi Experts,
This is regarding BAPI HRXSS_CAT_WD_RECORD.for this BAPI , I am providing inputs like this
IV_PERNR = 90030.
IV_ACTION = COPY_FROM_PREVIOUS_PERIOD.
IV_BEGDA = 09/20/2008 .
IV_ENDDA = 09/26/2008 .
So this BAPI has to copy the previous period(week) data to current week what I provided in the input area.But it is not returing (it is not copying previous week data).means COPY_FROM_PREVIOUS_PERIOD action is not working in BAPI.
Is there any BAPI for meeting this requirement. I want copy the previous weeks time sheet data to week dates provided in input. This functionality is available in Tcode in cat22.
Regards,
VinodHi Kumar,
Were you able to resolve this. Same is the situation with me. I am using this RFC to fetch data from the previous week.
But it does not return any value.
Can you please share the solution incase you had sucess over this?
Thanks,
Akshay.. -
ESS Time Sheet Entry Error - "critical error, data has been lost"
I tried saving his time sheet data on the ESS . I noticed that when I went back to check on the draft, Draft has no longer exists or had any information. When I tried to find the draft, I got the message "critical error, data has been lost"
Can any one help on this issue if faced.Hello,,
Are you able to enter time on the backend via Cat2, for example?
Please provide further details for the community to assist you.
Details like:
- Which ERP version are you running?
- Do I have any dumps or logs on ST22 and SLG1?
Thank you.
Maybe you are looking for
-
Currency translation routine - pls correct ABAP code
Hi, I am trying to implement a scenario for currency conversion at the transformation level.(i am using BI 7.0) My source data is flat file. My scenario here is like I have 2 masters - country & supplier. I added 0loc_currcy as an attribute to the co
-
I've been having this problem for a while now and I can't seem to fix it. Any time I log into any page, Firefox says not responding and I have to restart it. I have to run all of firefox in safe mode if I log out of my email or facebook. I've tried r
-
Help me find a cpu cooler please.
Hi everyone, Im having some difficulty finding a decent cpu cooler for my box, atm im using the boxed cooler from AMD modded with a 80mm papst fan, it runs pretty quite, but the temps aren't that good. Ive tried adding some more fans in the kabinnet,
-
How can I find out how much data an update takes
I have only limited access to data, unless I'm paying big overage charges. Thereforre I want to know before hand how much data i will download with each update. No information appears to be available when you want to update your pages, numbers or k
-
[Flash CS5.5] code hint is not showing
Hi all, i'm having problem with the code hint in flash cs5.5, the hint doesn't show when i'm using AS3, it should work everytime when i type, and i've tried most of the method on the web, also in this forum, but it doesnt work for me, the code hint s