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,
Vinod
Hi 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..
Similar Messages
-
Why is my Time Sheet not working on Android Readers?
I have a Time Sheet with Javascript that adds the times up, and it works perfect with the PC version of Adobe Reader, but when I try to use it on a nexus 7 tablet the calculations don't work.
I have tried the official Adobe Reader for Android as well as about a dozen other readers. If there is a reader that will work with this sheet as is, I don't mind paying for it, or perhaps part of my JavaScript is not supported on mobile, and I can change it with a workaround.
Please Take a look and see what you can see:
PR_Form_Tablet6.pdf - Google Drive
Thanks,
MikeHere's a list of what (should) work in Adobe reader:
http://www.adobe.com/devnet-docs/acrobatetk/tools/Mobile/androidapi/index.html
On Wed, Oct 15, 2014 at 5:32 PM, liquid One <[email protected]> -
I have to create a time sheet as shown below,
2011-10-03 2011-10-04 2011-10-05 2011-10-06 2011-10-07 2011-10-08 2011-10-09
Time Time Time TIme Time Time Time
In Out Sign In out Sign In Out Sign In Out Sign In Out Sign In Out Sign In Out Sign
SNO Employee Name
The above format will be taken as print weekly & the users will manually sign the sheet.
Second & fourth Saturdays column back color should be changed to different color.
Employee Names will be filled form the database & user input will be week No. The above output is fro week number 40, this year
Can anyone please help me out who to start this report?Well, you do not say if you have a database to work from, so if not, start with excel.
You can create a fairly simple table in the example below DATE is at A1, in A2, Out A3
first date at B1, Sign in at B2, and Sign Out at B3, etc...
DATE IN OUT
10/3/2011 Sign In Sign Out
10/4/2011 Sign In Sign Out
10/5/2011 Sign In Sign Out
10/6/2011 Sign In Sign Out
10/7/2011 Sign In Sign Out
10/8/2011 Sign In Sign Out
10/9/2011 Sign In Sign Out
10/10/2011 Sign In Sign Out
When you build the report in crystal
go to your data area and add
DATE
IN
OUT
I below the other. ( My area is about 1 inch Tall, by 1 inch wide "more on that later ) I am using CR XI, so I hope your instructions will be like these
Right click in the details section, and select Format with multiple columns. At the top right you should see a layout tab now.
click on the layout tab, select a detail size of 1 inch (or whatever fits on your paper) also select a printing direction of
across then down.
Preview your report, You can add other columns as needed... Hope this gives you a good start. -
Time sheet upload to Service entry sheet
We have contractors, who works in our project. They are not on payroll. We have service PO for them. They are thru some third party vendor. Vendor gives the Time sheet, and we enter the service entry sheet, make the invoice & do the payment.
Now the requirement is, that the service entry sheet should be created from Time sheet (third part xls file). Can this be uplaoded to create service entry sheet ??
Thanks
amitDear Amit,
You can use the transaction CAT2, but as far as I know you need to copy / paste teh content from your excel file.
You may consider using one of the following BAPIs to insert, change or
delete CATS data via collective time recording:
BAPI_CATIMESHEETMGR_CHANGE
BAPI_CATIMESHEETMGR_DELETE
BAPI_CATIMESHEETMGR_INSERT
Regards,
Edit -
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 -
Time sheets(ABAP-HR)
Hi,
This is regarding the Manager time sheets.
Manager has rights to change the employee time sheet.
When the employee time sheet data is changed by Manager ,at that moment generate email to the employee.
how i will achive this functionality.
is there any BAPI for this one.Please tell to me.
Thanks,
kishore.Hi Kishore,
Check the following BAPIs for time sheets:
BAPI_CATIMESHEETMGR_CHANGE CATS : Change Data Records
BAPI_CATIMESHEETMGR_DELETE CATS : Delete Data Records
BAPI_CATIMESHEETMGR_INSERT CATS: Insert Data Records
BAPI_CATIMESHEETRECORD_GETLIST Time Sheet: Data Record List
BAPI_EECATIMESHEET_GETWORKLIST Time Sheet: Read Worklist
Regards,
Chandra Sekhar -
Hi All,
My client requirement is Payment of IT service charges to IT Vendor.Right Now it is Manual (Posting directly to GL account).
We want to integrate this process i SAP-MM and SRM-SUS. I heared about Time sheet process from SRM.
can anybody give the process flow for Time sheet application process through SRM-SUS.
regds
Ramireddypost this query to SRM forum
yogesh -
Entry of time sheets by many personnel numbers at the same time
Hi
I have a requirement from the client where time sheets to be entered by a group of employees at the same time.
2. The employee should enter the time sheet from any place out of office may be internet outside ie web enabled time sheet.
Please suggest me how to perform the above two things in the CATS.
waiting for your suggestions.
Thanks
HarishOne of them.
What about the statement in the docs isn't clear?
atomic_refresh
If this parameter is set to true, then the list of materialized views is refreshed in a single transaction. All of the refreshed materialized views are updated to a single point in time. If the refresh fails for any of the materialized views, none of the materialized views are updated.
If this parameter is set to false, then each of the materialized views is refreshed in a separate transaction.Each one becomes a separate transaction. Some may run in parallel, some serially, you have no control. So it may well be one at a time. The bigger issue, if they are separate transactions, is that if someone queries one the corresponding data may not exist in the others. Is this what you want? -
Hi,
Requirement : We are trying to integrate the timesheet(time Administartion->Time Sheet) with external sheet
We had downloaded the WSDL (i.e. Manage Employee Time data) from communication arrangment.
when we try to process the same we are facing the error as mentioned in attachment.
can anyone help me on the same
Regards,
PrasadHi Prasad,
if you are testing Cloud WSDL via SOAP UI and any error you can check into Application and User Management --> Business Communication Monitoring --> and from drop down select "Reject Web Service Call" option to know more about your error.
as per you error i thing if Work Assignment 1 is not available or may be leading zero problem, i don't know but you can check the error log into the cloud may be its helpful to you.
Regards,
Mithun -
Could anyone just possibly tell me about BAPI'S and BADI'S in brief?
Hi all,
Could anyone just possibly tell me about BAPI'S and BADI'S in brief?
Regards in advance,
Sanjeev K.V.BAPI-
step by step
http://www.sapgenie.com/abap/bapi/example.htm
list of all bapis
http://www.planetsap.com/LIST_ALL_BAPIs.htm
for BAPI's
http://www.sappoint.com/abap/bapiintro.pdf
http://www.sappoint.com/abap/bapiprg.pdf
http://www.sappoint.com/abap/bapiactx.pdf
http://www.sappoint.com/abap/bapilst.pdf
http://www.sappoint.com/abap/bapiexer.pdf
http://service.sap.com/ale
http://service.sap.com/bapi
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
http://www.planetsap.com/Bapi_main_page.htm
http://www.topxml.com/sap/sap_idoc_xml.asp
http://www.sapdevelopment.co.uk/
http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
Also refer to the following links..
www.sappoint.com/abap/bapiintro.pdf
www.sap-img.com/bapi.htm
www.sap-img.com/abap/bapi-conventions.htm
www.planetsap.com/Bapi_main_page.htm
www.sapgenie.com/abap/bapi/index.htm
Checkout !!
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.sappoint.com/abap/bapiintro.pdf
BAPI
http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://www.sapgenie.com/abap/bapi/example.htm
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
u can check the below the material also
what is BAPI?
BAPI stands for Business API(Application Program Interface).
A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
You can make your function module remotely enabled in attributes of Function module but
A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
The following standardized BAPIs are provided:
Reading instances of SAP business objects
GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
The BAPI GetList() is a class method.
GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
Create( ) and CreateFromData! ( )
The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
Change( )
The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
Example Code
U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
U can find these parameters for a particular condition type in table KONV.
*& Form saveTransactionJOCR
text
--> p1 text
<-- p2 text
FORM saveTransactionJOCR .
data: salesdocument like BAPIVBELN-VBELN,
order_header_inx like bapisdh1x,
order_header_in like bapisdh1,
return type standard table of bapiret2 with header line,
conditions_in type standard table of bapicond with header line,
conditions_inx type standard table of bapicondx with header line,
logic_switch like BAPISDLS,
step_nr like conditions_in-cond_st_no,
item_nr like conditions_in-itm_number,
cond_count like conditions_in-cond_count,
cond_type like conditions_in-cond_type.
salesdocument = wa_order_information-VBELN.
LOGIC_SWITCH-COND_HANDL = 'X'.
order_header_inx-updateflag = 'U'.
conditions
clear conditions_in[].
clear conditions_inx[].
clear: step_nr,
item_nr,
cond_count,
cond_type.
step_nr = '710'.
item_nr = '000000'.
cond_count = '01'.
cond_type = 'ZCP2'.
CONDITIONS_IN-ITM_NUMBER = item_nr.
conditions_in-cond_st_no = step_nr.
CONDITIONS_IN-COND_COUNT = cond_count.
CONDITIONS_IN-COND_TYPE = cond_type.
CONDITIONS_IN-COND_VALUE = 666.
CONDITIONS_IN-CURRENCY = 'EUR'.
append conditions_in.
CONDITIONS_INX-ITM_NUMBER = item_nr.
conditions_inx-cond_st_no = step_nr.
CONDITIONS_INX-COND_COUNT = cond_count.
CONDITIONS_INX-COND_TYPE = cond_type.
CONDITIONS_INX-UPDATEFLAG = 'U'.
CONDITIONS_INX-COND_VALUE = 'X'.
CONDITIONS_INX-CURRENCY = 'X'.
append conditions_inx.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
SALESDOCUMENT = salesdocument
ORDER_HEADER_IN = order_header_in
ORDER_HEADER_INX = order_header_inx
LOGIC_SWITCH = logic_switch
TABLES
RETURN = return
CONDITIONS_IN = conditions_in
CONDITIONS_INX = conditions_inx
if return-type ne 'E'.
commit work and wait.
endif.
ENDFORM. " saveTransactionJOCR
Bdc to Bapi
The steps to be followed are :
1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
[for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
2. Create a Z program and call the BAPi (same as a Funtion module call).
2. Now, if you see this BAPi, it has
-> Importing structures.
eg: SALESDOCUMENT: this will take the Sales order header data as input.
-> Tables parameters:
eg: ORDER_ITEM_IN: this will take the line item data as input.
Note :
Only specify fields that should be changed
Select these fields by entering an X in the checkboxes
Enter a U in the UPDATEFLAG field
Always specify key fields when changing the data, including in the checkboxes
The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
Maintain quantities and dates in the schedule line data
Possible UPDATEFLAGS:
U = change
D = delete
I = add
Example
1. Delete the whole order
2. Delete order items
3. Change the order
4. Change the configuration
Notes
1. Minimum entry:
You must enter the order number in the SALESDOCUMENT structure.
You must always enter key fields for changes.
You must always specify the update indicator in the ORDER_HEADER_INX.
2. Commit control:
The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
For further details... refer to the Function Module documentation for the BAPi.
Bapi to VB(Visual Basic)
Long back I had used the following flow structure to acheive the same.
Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
You need to have com4abap.exe
If com4abap is installed you will find it in sapgui installatin directory , C:\Program Files\SAPpc\sapgui\RFCSDK\com4abap.
else refer OSS note 419822 for installation of com4abap
after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
for setting up com4abap and rfc destination please refer to the documentation for com4abap.
Invoke NEW DCOM session
call function 'BEGIN_COM_SESSION'
exporting
service_dest = service_dest "(this will be a RFC destination created in SM59)
importing
worker_dest = worker_dest
exceptions
connect_to_dcom_service_failed = 1
connect_to_dcom_worker_failed = 2
others = 3.
call function 'create_com_instance' destination worker_dest
exporting
clsid = g_c_clsid
typelib = g_c_typelib
importing
instid = g_f_oid
exceptions
communication_failure = 1 message g_f_msg
system_failure = 2 message g_f_msg
invalid_instance_id = 3
others = 4.
call function 'com_invoke' destination worker_dest
exporting
%instid = g_f_oid
%method = 'UpdatePDF'
sntemp = g_v_const_filent
snsysid = sy-sysid
snflag = 'N'
tables
rssaptable = g_t_pdfdetail1
%return = g_t_pdfdetail1 "t_test
exceptions
communication_failure = 1 message g_f_msg
system_failure = 2 message g_f_msg
invalid_instance_id = 3
others = 4.
then close the com session , using
FM delete_com_instance
FM END_COM_SESSION
Reward if u find useful
Regards
Nagesh.Paruchuri -
Hours entered by delegate in time sheet not reflecting in reports
This is for Project Server 2013. Even I have faced this issues in PS 2010 and it still continues.
There are 2 users. user A and user B. User A is on leave and User B has been set up as a delegate to fill out time sheets for user A. User B logs in and acts a a delegate for user A. He fills up A's timesheet and submits. Project manager receives task updates
for A and approves. Project plan is published. But hours for user A are not reflecting is Time sheet reports.
Abhijeet, MCTS | [email protected]Hi Abhijeet,
Can't say here about delegation, but yes I have faced one issue where timesheet data was not getting synch with Reporting DB.
So to fix this please follow steps.
1) Recall the problematic timesheet.
2) Do some minor change.
3) Then revert those changes.
4)Then first click on "Save"
5) And at last "Submit" the timesheet.
Don't know exactly what was the reason for particular timesheets, "Reporting Timesheet Save" job was not getting fired whenever user is submitting the timesheet.
Using above mentioned steps helped to get my timesheet data get synch with Reporting DB.
Hope it will work for you as well.
Thanks !!!!
Sachin Vashishth MCTS -
Is there an option to have the location of the file on each document? (ie. S:\Policies and Procedures\Work Day\Time Sheet.xlsx)
I am looking for an option that will allow this on each of our documents for an easy access. It may already have an option, I am just unaware of it. Any help would be greatly appreciated.For starters, can you tell us what software you are talking about? I can assume Adobe Reader but you use .xls in your example.
If you are talking about Adobe Reader and pdf files, then unfortunately the answer is no. If something else, please be descriptive about the issue so we can guide you to the right place. -
Architectural structure of ByD time sheet from Home - Self-Services
Hello,
I need some information about the architectural structure of the time sheet from the ByD self services. Concretely I need to know which BOs represent the base of the time sheet and whether it is possible to use their services in self generated Web Services.
My requirements are to create a Web Service, which on the one hand delivers allready submitted working times to an external application, and on the other hand receives new entries from the external application.
Because there is a difference in submitting working times related to a project task or just to an activity I need additional information on the BOs and services which are used by the standard time sheet to retrieve the available project tasks and work activities.
Many thanks in advance for your help.
Regards
Eugen DojanEdited by: Eugen Dojan on Dec 23, 2011 4:22 PM
-
Hi,
We are currently using CATS for posting time through Portal(7.0). The users are not too happy about the UI.
Is it possible to
1)modify the Ui to make it more user friendly
2)Is there a feature to copy previous weeks time sheet to current instead of having to enter every day
Thanks, KrishnaHello,
I have similar requirement. We are using Time entry iView WD Java application.
My requirement is to save the time sheet with working hours as template. So that, same template can be used for the future time entries. I can see the option to save the the data entry screen as template w/o working times(saving only Att/abs type).
Can this functionality attained through Time sheet configuration? I have verified CAC1 but did not find anything related to my requirement.
What are the other options I have? Any help greatly appreciated.
Thanks,
Batlanki -
After updating to iOS 5 today, i was able to get my iphone working with virtually no problem. The issue i am having is that after i finished with my phone, i tryied to do the same with my ipad. Everytime it is plugged into itunes, it keeps saying it needs to restore over and over again. I have done this about 20 times today and have lost it. I can't sync anything with it, especially my music or calendars. Anyone know of a solution?
This will fix it
http://support.apple.com/kb/HT1212
Maybe you are looking for
-
Empty target message in 1 to n transformation
I am using a ccBPM to handle a 1:n message scenario. I believe I have done everything right: <li>I have created a message mapping where target message has an occurrence of u201C0..undboundedu201D. When I test the message mapping it works 100% and p
-
I'm having a problem while recording a video
'm having a problem while recording a video When the memory card and the highest quality .. Stop and is working I recorded video works normally on the memory card.
-
Hi Guys, I am a BW consultant, but i just bought a book in FI/CO and i wanted to create an Enterprise structure[ES] on our R/3 system at work. I was wondering if it is safe to do this without it affecting other applications that might be running at t
-
Photoshop CS5 shows colors incorrectly on my CintiqUX21
All I know is that it is really just Photoshop, When viewing images or documents on the Cintiq they display the same colors as on my main monitor. But when I draw something in Photoshop the colors are more saturated. This is especcially noticable whe
-
Putting music onto new MacBook Pro
I had to get a new MacBook Pro because my last one got stolen, and I am trying to put my music from my iPhone onto it but can't figure out how. The purchased ones go into iTunes fine, but no other music. Can anyone help?