SAP ABAP IMG Activity SIMG_OHR0400 (User-Exit-Include: Additional Action Options for Data Entry)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   FI-TV-COS (Application Component) Travel Expenses
     PTRC (Package) Customizing for Travel Management
IMG Activity
ID SIMG_OHR0400 User-Exit-Include: Additional Action Options for Data Entry  
Transaction Code S_AHR_61010132   IMG Activity: SIMG_OHR0400 
Created on 19981221    
Customizing Attributes SIMG_OHR0400   User exit 
Customizing Activity    
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_OHR0400    

The user exit includes MP56TFEX, MP56TFEX_01, and MP56TFEX_02 (responsible for the dialog screens) contain various user exits (form routines) that allow you to set up the entry screens according to your requirements.

This user exit include is a special release-independent modification. That is, after an upgrade you can import these modifications again without additional adjustments.

The following user exists are available in the user exit include MP56TFEX:

  • User exit USER-CHECK (not for the SAP EP interface)

    The fields Statutory Trip Type, Enterprise-Specific Trip Type and Trip Activity Type can be checked within the dialog based on customer criteria.

    Example
    You define an enterprise-specific trip type to apply only to one-day trips. This enterprise-specific trip type must be checked in the dialog based on the travel time (one-day or multiday) so that in case of an incorrect entry in the dialog the settlement program does not attempt to access existing reimbursement rates when the trip is settled.

  • User exit USER_EVAL_RECEIPT (not for the SAP EP interface)

    Here you can define receipt-specific changes in receipts. These changes are only made if the user exit is started explicitly in dialog for a selected receipt (menu path: Extras -> User Exit Receipt). This user exit can only be started from receipt entry and single record entry.

    Example
    If you enter a number in the receipt field Short info (field name BTEXT, see FORM EX_BTEXT) by which you want to multiply the receipt amount, you can perform the multiplication through the user exit USER_EVAL_RECEIPT.

  • User exit EX_BTEXT (not for the SAP EP interface)

    Here the receipt texts, for example, can be checked and supplemented based on customer criteria.
    Example
    You enter a number in the receipt field Short info (field name BTEXT) by which you want to multiply the receipt amount (see user exit USER_EVAL_RECEIPT). User exit EX_BTXT checks whether the entered value is numerical.

  • User exit EX_GET_NUMBER

    Here the number range intervals for internal number assignment can be specified for employees according to customer criteria.
    Example
    Instead of the personnel area, the company code (for example) of the employee can be used to determine the number range interval in the HR master data. In this case, use only a pseudo personnel area in transaction PR10.

    SAP EP interface

    This user exit cannot be used with the SAP EP interface. Instead, use the BAdI TRIP_WEB_NUMBER for this task.

  • User exit EX_TEST_NUMBER

    Here you can specify number range intervals for external trip number assignment for employees based on customer criteria.
    Example
    Instead of the personnel area, the company code (for example) of the employee can be used to determine the number range interval in the HR master data. In this case, use only a pseudo personnel area in transaction PR10. The default external trip number is then checked using this number interval.

    SAP EP interface

    This user exit cannot be used with the SAP EP interface. Instead, use the BAdI TRIP_WEB_NUMBER for this task.

  • User exit EXB706K (can also be used for the SAP EP interface)

    The form routine EXB706K is called before table T706K is read. Changes in this routine must also be added to include RPREX010 of report RPRFIN00_40.

    Note
    This user exit only runs if you use Travel Management together with Funds Management.
    Example
    Suppose you want to post some of the travel expenses to separate expense accounts due to attributes of the trip or employee data. In user exit EXB706K, fill the USERS variable with the contents you have defined in table T706K (IMG step Define Wage Type - Symbolic Account Assignment ) in the Key column. This will result in the use of a special symbolic account that will be converted into a specific expense account during posting. This expense type will then be transferred to Funds Management when a reservation for the required travel service is made in Funds Management. Example: Trips in personnel area 1000 are reserved to the expense account 474298 - Account for travel expenses for personnel area 1000 in Funds Management.

  • User exit EXA706K (can also be used for the SAP EP interface)

    User exit EXB706K is called before table T706K is read. This routine allows you to modify the symbolic accounts that were read. Changes in this routine must also be added to include RPREX010 of report RPRFIN00_40.
    Note
    This user exit only runs if you use Travel Management together with Funds Management.
    Example
    The symbolic accounts that were read can be changed again depending on the trip or employee data. This will result in the use of a special symbolic account that will be converted into a specific expense account during posting. This expense type will then be transferred to Funds Management when a reservation for the required travel service is made in Funds Management. Example: Trips in personnel area 1000 are reserved to the expense account 474298 - Account for travel expenses for personnel area 1000 in Funds Management.

The following user exists are available in the user exit include MP56TFEX _01:

  • User exit EXB706_DEFAULTTEXT (not for the SAP EP interface)

    User exit that runs before table T706_DEFAULTTEXT is read. The table contains the standard texts for additional information within a trip.
    Example
    You can define custom standard texts for each expense type in the receipt editor for additional receipt information. For example, you can request the name of the guest being entertained for the expense type Entertainment.

    The following user exists are available in the user exit include MP56TFEX _01:

The following user exists are available in the user exit include MP56TFEX _02:

  • User exit EX_CCC_ADDINFO (not for the SAP EP interface)

    This user exit allows you to automatically copy information from credit card clearing, according to expense type, into the additional receipt information.
    Example
    For the expense type Hotel you can have the description of the credit card transaction (including the hotel name) automatically copied to the Name field in the additional receipt information screen.

Example

You define an enterprise-specific trip type to apply only to one-day trips. This enterprise-specific trip type must be checked in the dialog based on the travel time (one-day or multiday) so that in case of an incorrect entry in the dialog the settlement program does not attempt to access existing reimbursement rates when the trip is settled.

Requirements

Standard settings

Recommendation

Activities

Further notes

For more information on modifications, see the SAP Library under Basis -> ABAP Workbench -> BC - Changing the SAP Standard -> Modifications.

Business Attributes
ASAP Roadmap ID 203   Establish Master Data 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG SIMG_OHR0400 0 HLA0006755 Travel Expenses 
Maintenance Objects
Maintenance object type    
History
Last changed by/on SAP  20020131 
SAP Release Created in