Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

xApp Mobile Time and Travel Frequently Asked Questions

Since some customizing data (such as Message texts, User interface texts, HTML user documentation for the Time Sheet and Picklists) does not really change over time, you want to limit the amount of static data being transferred when synchronizing xMTS.

Valid For: All Versions

Go to transaction 'SPRO' under SAP Customizing Implementation Guide -> Cross-Application Components -> Time Sheet -> Specific Settings for CATS notebook -> Schedule Synchronization of Static Objects. The date entered in this table will be compared with the timestamp of the last synchronization and only the items with a date after the last synchronization will be sent to xMTS.

back to top

Since some customizing data does not really change over time, you want to limit the amount of static data being transferred when synchronizing MTR.

Valid For: All Versions

Go to transaction 'SPRO' under SAP Customizing Implementation Guide -> Financial Accounting -> Travel Management -> Employee Self-Service -> Mobile Travel Expenses -> Customizing Synchronization for Mobile Travel Expenses. The date entered in this table will be compared with the timestamp of the last synchronization and only the items with a date after the last synchronization will be sent to xMTR.

back to top

You want to check the data that was transferred during the synchronization of MTR.

Valid For: All Versions

First, you need to activate the synchronization logs in your backend system. Go to transaction 'SPRO' under SAP Customizing Implementation Guide -> Financial Accounting -> Travel Management -> Employee Self-Service -> Mobile Travel Expenses -> Define Settings for Logs. After this is completed, the data transferred during synchronization will be logged in R/3. To debug the synchronization, go to transaction se38 and run program RPR_WAF_DEGUGGING for application PR05. For more details, please look at the documentation for RPR_WAF_DEBUGGING.

back to top

You have installed xMTR 1.6 and are unable to synchronize. When looking in the trace file, you can find the line "Offline Travel Manager is not active for trip provision variant 'XX'"

Valid For: All Versions

You need to activate the offline travel manager. In your backend system, go to transaction 'SPRO' under SAP Customizing Implementation Guide -> Financial Accounting -> Travel Management -> Employee Self-Service -> Mobile Travel Expenses -> Activate Mobile Travel Expenses.

back to top

How can I restrict the number of trips downloaded to MTR?

Valid For: xMTT 1.6

At the moment there is only one supported way: You have to archive the trips that should not be downloaded. If you do this, the trips get marked as deleted. They will no longer be transfered to the mobile device. If they are already there, they will be deleted.

Another way to do it is via a modification:

Go to transaction se24 and select the development class CL_OFFLINE_TRAVEL_MANAGER.

Here you need to modify the method GET_SYNC_DATE:

{{method get_sync_date.

call function 'CATS_MY_UNPACK_BEFORE_CALL'
exporting
im_metaparameter = metaparameter_in
im_metadetail = metadetail_in
im_genericrecord = genericrecord_in
im_param_name = co_syncrecord
im_type = co_syncrecord_type
changing
anything = re_sync_info
exceptions
parameter_not_found = 1
others = 2.

if re_sync_info-date = '00000001'.
*if re_sync_info-date = '18000101'.
RE_SYNC_INFO-DATE = SY-DATUM - 365.
endif.

endmethod.}}

The code shown here is taken from a 4.6C system, in a 4.7 environment it looks a bit different, but the logic is still the same.

*Instead of the value 00000001, in some systems the value 18000101 is required. The variable RE_SYNC_INFO-DATE defines, which is the starting date, from which on trips will be downloaded to Mobile Travel.

back to top

We have successfully deployed the Mobile Time and Travel Expenses components and can run the applications from the client. However, the first synchronization results in customization errors. How can we troubleshoot this problem?

Valid For: All Versions

Please make sure all the required back-end customization settings for Mobile Time and Travel have been completed. You can find the latest information in the Mobile Time and Travel Business Scenario Configuration Guide available at service.sap.com/instguides. For trouble shooting steps:

  1. Check that your RFC connections from the middleware to the back-end system (and vice-versa) work properly. You can do this by executing the transaction SM59, navigating to your RFD destination, and clicking on the 'Remote logon'. If you receive any error messages, please refer the RFC Connection documentation available at help.sap.com for further troubleshooting in this area.
  1. For Mobile Travel Expenses, there is a debugging tool built-in the back-end system. Refer to the Mobile Time and Travel Business Scenario Configuration Guide for details on this feature and how to activate it if you are working with in an Enterprise system. You can execute this tool via transaction SE38. Enter the program name, RPR_WAF_DEBUGGING and click on execute. Enter the user id you would like to test. If you are working with an Enterprise system, enter the application name, PR05. Click on execute. If you don't have any entries here and the report is activated, you may have RFC connection problems. If you have entries here, then you can debug your FM calls from this report (the standard ABAP Debugger will be launched) and determine what could be causing the synchronization problem.

back to top

What versions of R/3 does Mobile Time and Travel support?

Valid For: All Versions

  • MTT 1.6: R/3 4.6C, 4.7 Enterprise and ERP 2004
  • MTT 2.0: R/3 4.7 Enterprise, ERP2004, ERP 2005

back to top

The control of the credit card buffer is set to offline, but needs to be returned to R/3. How can I set the Credit Card Clearing control to return to the backend?

Valid For: All Versions

You can set this control in the R/3 backend. Please check SAP Note 904696 for the detailed procedure.

back to top

How can I create demo credit card receipts for testing xMTR 1.6 in our test/dev system?

Valid For: All Versions

You have to perform the following steps:

  1. Customize credit card clearing

Associate credit card number to a personal number :
Go to transaction PA30 enter your Personnel no. (PERNR) enter as Infotype: '0105' enter as Sty: '0011' click Create Enter company-id* and your credit card number. (ex. VI1234567812345678)

  1. Define credit card companies

Go to transcation SPRO and follow the following structure: SPRO -> IMG -> Financial accounting -> Travel Management -> Travel Expenses -> Master Data -> Credit Crad Clearing -> Define Credit Card companies Credit card company must be entered in the table in his short term*.

Note: the same credit card number is not allowed in two personal numbers.

Company id example: AX(American express), VI (Visa), DC (Diners Club), AP (Airplus), EC(Eurocard)

  1. Generate CC test file

Log into an Enterprise backend system Transaction SE38 In Program name, type RPRCCC_CREATE_TESTFILE Click the Execute button. A new screen will appear. Enter the Card Company using the F4 key. Enter an Enterprise identifier (Could be anything).

Note: Enterprise identifier must have the same value (TEST) in the next section. File name contains the path and name of the created file.

Choose a destination for the .CCD file in the File Name textbox. At the bottom of the page, enter your PERNR Click the Execute button. Execute (F8)

  1. Load CC test file

Transaction SE38. In Program Name textbox, enter RPRCCC00 (last 2 characters are zeroes) Enter the same enterprise Identifier you entered in previous step 7. Leave radio button to All documents to DocuBuffer Check Test Run checkbox Enter the path to the file .CCD you created on your hard disk. Click the Execute button. Click the Back button (green arrow). Uncheck the Test Run checkbox. Click the Execute button again. You now should have CCC data in your buffer.

  1. Ensure CC buffer control is ONLINE

Transaction SE37 Enter the Function Module name HRTRV_IF_GET_CREDIT_CARD_ITEMS F8 key to start program Enter your Employee number in the EMPLOYEENUMBER field. Enter a X in the ENDE field Click the Execute button.

back to top

When synchronizing the Mobile Time Sheet application (xMTS) a short dump happens on the backend (TSV_TNEW_PAGE_ALLOC_FAILED). The short dump says 'No storage space availabel for extending table "IT_3592" '. How can this problem be solved?

Valid For: All Versions

Please see SAP note 700549.

back to top

After I upgraded the backend system to SAP_HR 600 SP 20 (SAPKE60020), the synchronization of Mobile Travel Expenses failed.

This is due to a new field (CCARD_GUID) is added to the backend structure PTK34 and PTK34_INBEL which is not defined in Mobile Travel Expenses. You can simply deploy xMTT 2.0 SR5 PL01 or later which has this fix. (For more information, see SAP Note 1110276)

back to top

  • No labels