Time Management PDC Time & Attendance
Time Management PDC Time & Attendance
Time Management PDC Time & Attendance
Version 2.0
10/22/98
R/3 Time Management: Plant Data Collection Time & Attendance and Employee Expenditures (CC1)
HR-PDC
Interface Description for SAP R/3 Release 4.5A
SAP AG
Page 1 of 45
Function
Copyright
Copyright 1998 by SAP AG. All rights reserved. This document may not be distributed or reproduced in whole or in part for any purpose or in any form whatsoever without the express written permission of SAP AG. SAP AG reserves the right to amend or supplement any or all of the information in this document without prior notice.
Authors
Dr. Thomas Hbner, Development, R/3 Time Management Dr. Holger B. Rose, Development, R/3 Time Management
Information
More information on the certification process and a list of certified partners can be found on the Internet under http://www.sap-ag.de in the section on SAP's Complementary Software Program (CSP).
History
Specification Version 1.3 Version 1.4 Version 1.5 Interface Description Version 1.0 Version 1.1 Version 1.2 Version 2.0 completed completed completed completed completed completed published May 15, 1997 March 25, 1998 May 26, 1998 June 26, 1998 July 6, 1998 July 27, 1998 October 22, 1998
SAP AG
Page 2 of 45
Function
CONTENTS
1 OVERVIEW ................................................................................................................... 5 Summary ........................................................................................................... 5 Content.............................................................................................................. 5 Introduction ....................................................................................................... 5 Certification Process ......................................................................................... 6 Release Strategy............................................................................................... 6 Interface Description ......................................................................................... 7 Interface Technology......................................................................................... 7 Business-Related Functions of the Interface..................................................... 7 Task Distribution Between SAP and Its Partners .............................................. 8 Architecture of the Interface .............................................................................. 8 Restrictions ....................................................................................................... 9 Cost Assignment and Different Payment........................................................... 9 Additional Time Management Interfaces ......................................................... 10 Relationship to R/3 Logistics ........................................................................... 10 Business Management Enhancements in Release 4.5A................................. 10 Different Payment and Cost Assignment......................................................... 11 New Time Event Types ................................................................................... 11 Customer Fields and SAP Enhancements ...................................................... 11 Balances Displayed at the Subsystem ............................................................ 12 Technology Changes ...................................................................................... 12 Core Business Process: Personnel Time Events ............................................ 13 Clock-In, Clock-Out, and Breaks ..................................................................... 14 Off-Site Work................................................................................................... 15 Interim Entry and Info Entry............................................................................. 16 Supplemental Business Processes ................................................................. 17 Attendance/Absence Reasons ........................................................................ 17 Different Payment and Cost Assignment......................................................... 17 Customer Fields .............................................................................................. 20 Core Business Process: Employee Expenditures ........................................... 21 Supplemental Business Process for Customer Fields..................................... 22 ADDITIONAL FUNCTIONS ........................................................................................ 23 Groupings and Filters Function ....................................................................... 23 Multi-Client Capability Function ....................................................................... 23 Tracking Changes Function ............................................................................ 24 Multilingual Capability Function ....................................................................... 24 Scheduling Batch Jobs Function ..................................................................... 24 TECHNICAL INTERFACES........................................................................................ 25 List of Interfaces .............................................................................................. 25
1.1 1.2 1.3 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.5 1.5.1 1.5.2 1.5.3 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.2.2 2.2.3 3 3.1 3.2 4 4.1 4.2 4.3 4.4 4.5 5 5.1
SAP AG
Page 3 of 45
Function
5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8 5.3.9 6 7 7.1 7.2 7.3 7.4
Description of the Interface Structures ............................................................ 25 Download Reports........................................................................................... 26 Upload Reports ............................................................................................... 35 Checks Performed by the Subsystem ............................................................. 37 General Conditions.......................................................................................... 37 Checking Time ID Numbers and Personnel Numbers..................................... 37 Checking Time Event Types ........................................................................... 38 Checking Attendance/Absence Reasons ........................................................ 38 Checking Additional Data ................................................................................ 39 Checking Permitted Employee Expenditures .................................................. 40 Interim Entry .................................................................................................... 40 Info Entry......................................................................................................... 41 Customer Fields .............................................................................................. 41
GLOSSARY ................................................................................................................ 42 APPENDIX (NOTES) .................................................................................................. 44 Selecting Field Names .................................................................................... 44 IDoc Size ......................................................................................................... 44 Terminals with Numerical Keyboards .............................................................. 44 ISO Codes....................................................................................................... 44
SAP AG
Page 4 of 45
Function
1 Overview
1.1 Summary
The HR-PDC is a standardized R/3 Time Management interface for connecting subsystems used to enter and record personnel times and employee expenditures to the R/3 System. SAP certifies subsystems for this interface through its Complementary Software Program (CSP). The following document presents the basic requirements for interface certification. In contrast to the previous interface (available since 3.0A), the new interface includes enhanced business management functions. Furthermore, the new interface was constructed as an asynchronous SAP R/3 BAPI interface.
1.2 Content
The HR-PDC interface is available as of Release 4.5A. The previous interface, the Communication Channel 1 (CC1), has been available since Release 3.0A. Unit 1 contains a general introduction to the new interface. In addition to basic organizational information, the business management role of this interface is explained, including its integral role in R/3 Time Management, as well as its unique functions. The business-related enhancements and changes connected with the new interface are also detailed for those already familiar with the previous interface. The HR-PDC interface distinguishes between personnel time events and employee expenditures from a business management point of view. Therefore, the business processes related to personnel time events and employee expenditures are presented separately in Units 2 and 3 respectively. Additional functions applying to both personnel time events and employee expenditures are described in Unit 4. In this way, all of the essential business processes required for subsystem users of the interface are fully covered. The technical details of the interface, as well as the requirements that the subsystem must fulfill for certification, are described in Unit 5. First, a list of the individual technical names of the interfaces is provided along with a detailed description of their structures. Then, a list of all checks performed by the subsystem to ensure the transfer of error-free data to R/3 Time Management is also included. Unit 6 is a glossary containing essential terminology. Finally, the appendix provides some general notes relating to the interface.
1.3 Introduction
This interface description explains the HR-PDC interface from a business management (and in some places, technical) point of view, from a general introduction of the interface functions and structures up to the requirements for subsystem functions. The interface structures are described in detail. Fundamental SAP Basis technology is referenced only when necessary for understanding the requirements of the interface. For this reason, some of the terms related to key SAP Basis technology are also explained further in the glossary.
SAP AG
Page 5 of 45
Function
SAP offers regularly occurring training courses and seminars at which the technical side (BAPI, ALE, IDocs, and so on) of the R/3 System is explained. For more information on courses offered, see the SAP Home Page on the Internet under http://www.sap-ag.de. SAP also offers classes specifically on R/3 Time Management. You will find an overview of this R/3 component in an informative "R/3 Time Management" brochure, copies of which may be ordered (Reference order number 50 024 486 (9807/03)).
SAP AG
Page 6 of 45
Function
HR
Upload:
Clock-in/clock-out Off-site work Cafeteria data Attendance/absence reasons
HR-PDC Interface
Download:
HR master data Time accounts
Access Control:
Clock-in/Clock-out Off-site work Cafeteria data
SAP AG 1998
SAP AG
Page 7 of 45
Function
Personnel Time Events Employee Date Time Function 48733 07.03.98 07:57:03 CLOCK-IN Employee Date Time Function 48733 07.03.98 16:03:16 CLOCK-OUT
Cost Assignment Employee Date Time Function Cost Center 48733 07.03.98 07:57:03 CLOCK-IN 4711 Employee Date Time Function Cost Center 48733 07.03.98 13:01:10 CHANGE 4712 Employee Date Time Function 48733 07.03.98 16:03:16 CLOCK-OUT
SAP AG 1998
SAP AG
Page 8 of 45
Function
FI
CO
PS
R/3 FI/CO/PS
replicates
HR
R/3 HR
Time Events HR Mini-Master Records Time Event Type Grpgs Att./Absence Reasons Objects (Positions,...) Employee Balances Upload Request Cost Centers Internal Orders Projects
R/3 HR
Employee Expenditures HR Mini-Master Records Time Event Type Grpgs Employee Expenditures Upload Request Employee Expenditures
Subsystem
SAP AG 1998
SAP AG
Page 9 of 45
Function
In addition, several online methods for time recording exist, including: Personnel administrators who enter time data in the R/3 System Self-Service applications, which employees use to enter their own data via Internet or intranet Touch screen systems Telephone (Interactive Voice Response (IVR) Systems) Workflow forms Entering data using the R/3 Time Sheet. By using the Time Sheet, employees can enter information at a central location about working time performed. This information is then available for use by the R/3 Time Management, R/3 Logistics, and R/3 Controlling components.
SAP AG
Page 10 of 45
Function
For example, if an employee enters the time event type "clock-in or clock-out" (P01), and he or she previously had the status of "absent," then this entry is automatically interpreted by the system as a "clock-in" time. The remaining time event types are handled in the same way.
SAP AG
Page 11 of 45
Function
SAP AG
Page 12 of 45
Function
Status tracking occurs in the Time Management component. Possible status types, as well as permitted changes in status, are described below. The core business processes have been separated from the supplemental business processes based on them.
SAP AG
Page 13 of 45
Function
P15 P02
At work
P25 P02 P10 P01
Break
P01 P10
P01 P20
Absent
SAP AG 1998
SAP AG
Page 14 of 45
Function
Off-Site Work
P30 P03
At work
P40 P03
Off-Site Work
P45 P04
P35 P04
Absent
SAP AG 1998
SAP AG
Page 15 of 45
Function
P05 P60
SAP AG 1998
SAP AG
Page 16 of 45
Function
At work
Off-Site Work
P45* P04*
P01* P10*
P01* P20*
P35* P04*
Absent
Attendance and absence reasons are processed during time evaluation. These reasons always refer to the transition from the status "absent" or to the status "absent" corresponding to the time period before or after the actual time event. For example, employees who leave work early for a doctor's appointment can enter this reason along with their P20 or P01 entry.
SAP AG
Page 17 of 45
Function
assignment can also be entered. This data is then taken into account in time evaluation and in payroll accounting. 2.2.2.1 Different Payment The following download report is required for communicating between R/3 Time Management and the subsystem to exchange additional data on different payment: Download Objects (such as Positions) This download report contains all of the possible objects (position, job, work center, and so on), for which different payments are stored in R/3 Time Management, and for which an employee is permitted to enter with a confirmation. The actual objects are uploaded along with the time events. For example, employees can enter the positions they worked during a particular day.
Different Payment
P11* P15 P02 P30* P03*
at work
P25 P02 P10* P01* P40 P03 P01* P10* P45 P04
Break
Off-Site Work
P01 P20
P35* P04*
absent
SAP AG 1998
SAP AG
Page 18 of 45
Function
2.2.2.2 Cost Assignment The following download reports are required for communicating between R/3 Time Management and the subsystem to exchange additional data on cost assignment: Download Cost Centers Download Internal Orders Download Projects These download reports contain all of the possible cost centers, internal orders, and projects that can be posted to accounting, and for which an employee is permitted to enter a confirmation. For example, the cost center for which the employee worked from the time of the entry is uploaded along with the time events.
Cost Assignment
P11* P15 P02 P30* P03*
At work
P25 P02 P10* P01* P40 P03 P01* P10* P45 P04
Break
Off-Site Work
P01 P20
P35* P04*
absent
SAP AG 1998
SAP AG
Page 19 of 45
Function
Customer Fields
Pnn*
Pnn*
Pnn*
* = with completed customer fields (permitted with any status with each time event type)
SAP AG 1998
SAP AG
Page 20 of 45
Function
Employee Expenditures
SAP AG
Page 21 of 45
Function
Customer Fields
P50*
* = with completed customer fields Independent from the other personnel time events
SAP AG 1998
SAP AG
Page 22 of 45
Function
4 Additional Functions
4.1 Groupings and Filters Function
There are several grouping options available for all data used to perform checks that could be downloaded to the subsystem. These groupings ensure that subsystems are supplied with specifically targeted data. The Plant Data Collection (PDC) grouping can be entered as a filter in the ALE distribution model for the HR mini-master records. No such filter is available for downloading cost centers, internal orders, and projects. However, suitable selection criteria are available in the corresponding download reports in R/3 Time Management. No settings need to be made in the subsystem to support groupings and filters. Settings are only required in the R/3 System.
SAP AG
Page 23 of 45
Function
SAP AG
Page 24 of 45
Function
5 Technical Interfaces
5.1 List of Interfaces
Download HR Mini-Master Records Download Employee Balances Download Time Event Type Groupings Download Attendance/Absence Reasons Download Objects (such as Positions) Download Cost Centers Download Internal Orders Download Projects Download External Wage Types Upload Request for Time Events Upload Request for Employee Expenditures Upload Personnel Time Events Upload Employee Expenditures
SAP AG
Page 25 of 45
Function
The HR mini-master record is loaded as an IDoc. Complete datasets are always transferred to the subsystem. For example, you cannot simply download the employee data that has changed in the HR master records for specific employees. The IDoc has the following structure:
E1BPCC1DNPERSO Field Name SOURCE_SYS TIMEID_NO FROM_DATE TO_DATE TIMEID_VERSION PERNO EDIT_NAME SORT_NAME K X X X X X Previous Interface: PERSO1 (internal: DWN01) Type L Meaning Was Comment CHAR 10 Logical system Original system CHAR 8 Time ID number ZAUSW NUMC CHAR 8 Start date BEGDA DATS CHAR 8 End date ENDDA DATS CHAR 1 ID version ZAUVE CHAR 8 Personnel number PERNR NUMC CHAR 40 Formatted name ENAME of employee CHAR 30 Employee name SNAME Only 30 characters are (for sorting by permitted in Infotype 0001 NACHNAME VORNAME) (that is, last name/first name) CHAR 1 Language key LANG New; supports multilingual subsystems CHAR 2 Language key New; supports multilingual ISO code 639 subsystems CHAR 2 Personnel MOABW NUMC subarea grouping for attendance/ absence types CHAR 2 Country MOLGA grouping
LANGU
LANGU_ISO PS_GRPG_ATT_ABS_TYPE
COUNTRY_GROUPING
SAP AG
Page 26 of 45
Function
SUBSYSTEM_GROUPING ES_GRPG_WORK_SCHED
ACCESS_CONTROL_GROUP PERSONAL_CODE MAIL_INDICATOR ATT_ABS_REASON_GRPG EXT_WAGETYPE_GRPG TIME_EVENT_TYPE_GROUP COMP_CODE COSTCENTER CUSTOMER_FIELD_1 CUSTOMER_FIELD_2
CHAR 3 Grouping for BDEGR subsystem connection CHAR 1 Employee ZEITY subgroup grouping for work schedules CHAR 2 Access control group CHAR 4 Personal code CHAR 1 Mail indicator ZMAIL Mail indicator CHAR 3 Grouping for attendance/absence reasons CHAR 3 Grouping for connection with external wage types CHAR 2 Time event type group NUMC CHAR 4 Company code CHAR 10 Cost center CHAR 20 Customer field New; customer-specific use; access via customer function CHAR 40 Customer field New; customer-specific use; access via customer function INFO1 See E1BPCC1DNBALAN INFO2 See E1BPCC1DNBALAN INFO3 See E1BPCC1DNBALAN INFO4 See E1BPCC1DNBALAN INFO5 See E1BPCC1DNBALAN INFO6 See E1BPCC1DNBALAN INFO7 See E1BPCC1DNBALAN INFO8 See E1BPCC1DNBALAN INFO9 See E1BPCC1DNBALAN INFOA See E1BPCC1DNBALAN ZDGBE Use time event type groupings for checking off-site work authorization in the new interface IMAIL See E1BPCC1DNBALAN
SAP AG
Page 27 of 45
Function
SAP AG
Page 28 of 45
Function
5.2.1.3 Download Time Event Type Groups The structure of the time event type grouping IDoc is the same as for personnel time events and employee expenditures.
Interface for Personnel Time Events and Employee Expenditures BOR Object RCVPEVTTGR Method receiveTEventTypeGrp Message Type HRCC1DNTEVGR IDoc Type HRCC1DNTEVGR01 Segment Structure Name E1BPCC1DNTEVGR BAPI Structure Name BAPICC1DNTEVGR
The time event types permitted are loaded as an IDoc with the following structure:
E1BPCC1DNTEVGR New Download Structure for Time Event Type Groupings Field Name K Type L Meaning Comment SOURCE_SYS X CHAR 10 Logical system Original system TIME_EVENT_TYPE_GROUP X CHAR 2 Time event type group NUMC TEVENTTYPE CHAR 3 Time event type
SAP AG
Page 29 of 45
Function
The attendance/absence reasons permitted are loaded as an IDoc with the following structure.
E1BPCC1DNATTAB Field Name SOURCE_SYS ATT_ABS_REASON_GRPG PS_GRPG_ATT_ABS_TYPE ES_GRPG_WORK_SCHED ATT_ABS_REASON FROM_DATE TO_DATE LANGU K X X X X X X X X Previous Interface: ABSEN1 (internal: DWN02) Type L Meaning Was Comment CHAR 10 Logical system Original system CHAR 3 Grouping for attendance/absence reasons CHAR 2 Attendance/ MOABW NUMC absence grouping CHAR 1 Work schedule ZEITY grouping CHAR 4 Attendance/ ABWGR absence reason CHAR 8 Start date BEGDA DATS CHAR 8 End date ENDDA DATS CHAR 1 Language key LANG New; supports multilingual subsystems CHAR 2 Language key New; supports multilingual ISO code 639 subsystems CHAR 30 Attendance/ ATEXT Field is 30 characters long in absence text T705H BDEGR Replaced by ATT_ABS_REASON_GRPG
LANGU_ISO ATT_ABS_REASON_TEXT
The object permitted (such as positions) is loaded as an IDoc with the following structure:
E1BPCC1DNOBJID Field Name SOURCE_SYS OBJECT_TYPE OBJ_ID OBJ_ID_GRP FROM_DATE TO_DATE LANGU K X X X X X X X New Download Structure for Different Payment Type L Meaning Comment CHAR 10 Logical system Original system CHAR 2 Object type CHAR 8 Object (such as position) NUMC CHAR 15 Grouping of objects CHAR 8 Start date DATS CHAR 8 End date DATS CHAR 1 Language key LANG Supports multilingual subsystems CHAR 2 Language key Supports multilingual ISO code 639 subsystems CHAR 40 Object text
LANGU_ISO OBJ_ID_TXT
SAP AG
Page 30 of 45
Function
The cost centers permitted are loaded as an IDoc with the following structure:
E1BPCC1DNCOSTC Field Name SOURCE_SYS COMP_CODE COSTCENTER COSTCENTER_GRP FROM_DATE TO_DATE COCNTR_TXT K X X X X X X New Download Structure for Cost Assignment Type L Meaning Comment CHAR 10 Logical system Original system CHAR 4 Company code CHAR 10 Cost center CHAR 15 Cost center group CHAR 8 Start date DATS CHAR 8 End date DATS CHAR 20 Cost center text
The internal orders permitted are loaded as an IDoc with the following structure:
E1BPCC1DNINORD Field Name SOURCE_SYS COMP_CODE ORDER ORDER_GRP ORDER_NAME K X X X X New Download Structure for Cost Assignment Type L Meaning Comment CHAR 10 Logical system Original system CHAR 4 Company code CHAR 12 Internal order CHAR 15 Internal order group CHAR 40 Internal order text
SAP AG
Page 31 of 45
Function
The projects permitted are loaded as an IDoc with the following structure:
E1BPCC1DNWBSEL Field Name SOURCE_SYS COMP_CODE WBS_ELEMENT WBS_ELEMENT_GRP WBS_SHORTTEXT K X X X X New Download Structure for Cost Assignment Type L Meaning Comments CHAR 10 Logical system Original system CHAR 4 Company code CHAR 24 Project (work breakdown structure) CHAR 15 WBS element group CHAR 40 WBS element text
SAP AG
Page 32 of 45
Function
5.2.1.9 Download Employee Expenditures Employee expenditures can either be external wage types, cafeteria data, or service station data.
Interface for Employee Expenditures BOR Object RCVPEXPREC Method receivePExpenses Message Type HRCC1DNEXTWT IDoc Type HRCC1DNEXTWT01 Segment Structure Name E1BPCC1DNEXTWT BAPI Structure Name BAPICC1DNEXTWT
The employee expenditures permitted are loaded as an IDoc with the following structure:
E1BPCC1DNEXTWT Field Name SOURCE_SYS EXT_WAGETYPE_GRPG COUNTRY_GROUPING EXTERNAL_WAGETYPE Previous Interface: EXTWA1 (internal: DWN03) Type L Meaning Was Comment CHAR 10 Logical system Original system CHAR 3 Grouping for employee expenditures CHAR 2 Country grouping MOLGA* CHAR 4 Employee EXLGA* expenditures (external wage types, cafeteria data, service station data) X CHAR 8 Start date BEGDA* DATS X CHAR 8 End date ENDDA* DATS CHAR 3 Unit for employee ZEINH expenditures CHAR 3 Unit for employee expenditures (ISO code) CHAR 1 Language key LANG New; supports multilingual subsystems CHAR 2 Language key New; supports multilingual ISO code 639 subsystems CHAR 25 Text for employee LGTXT expenditures CHAR 20 Unit text ETEXT Field in T538T is only 20 characters long BDEGR* Replaced by EXT_WAGETYPE_GRPG K X X X X
SAP AG
Page 33 of 45
Function
The upload request occurs via an IDoc with the following structure:
E1BPDNRQEVT Field Name SOURCE_SYS Previous Interface: (internal: E1REQU1) K Type L Meaning Was Comment X CHAR 10 Logical system Original system
The subsystem must send the personnel time events to the subsystem after the IDoc requesting the data is received. 5.2.1.11 Upload Request for Employee Expenditures
Interface for Employee Expenditures BOR Object RCVPEXPREC Method requestPExpenses Message Type HRCC1REQUPEXTWT IDoc Type HRCC1REQUPEXTWT01 Segment Structure Name E1BPCC1DNRQEXT BAPI Structure Name BAPICC1DNRQEXT
The upload request occurs via an IDoc with the following structure:
E1BPDNRQEXT Field Name SOURCE_SYS Previous Interface: (internal: E1REQU1) K Type L Meaning Was Comment X CHAR 10 Logical system Original system
The subsystem must send the personnel time events to the subsystem after the IDoc requesting the data is received.
SAP AG
Page 34 of 45
Function
Time events are sent to the R/3 System as an IDoc with the following structure:
E1BPCC1UPTEVEN Field Name SOURCE_SYS TEVENTTYPE TERMINALID LOGDATE LOGTIME PHYSDATE PHYSTIME TIMEID_NO PERNO ATT_ABS_REASON OBJECT_TYPE OBJ_ID COMP_CODE COSTCENTER ORDER WBS_ELEMENT CUSTOMER_FIELD_1 CUSTOMER_FIELD_2 Previous Interface: CONF11 (intern: E1CONF1) Type L Meaning Was Comment CHAR 10 Logical system Original system CHAR 3 Time event type SATZA CHAR 4 Terminal ID TERID CHAR 8 Logical date/ LDATE DATS Actual conf. date CHAR 6 Logical time/ LTIME TIMS Actual conf. time CHAR 8 Date confirmation ERDAT DATS entered CHAR 6 Time confirmation ERTIM TIMS entered CHAR 8 Time ID number ZAUSW NUMC CHAR 8 Personnel number NUMC; new alternative to time ID number CHAR 4 Attendance/ ABWGR absence reason CHAR 2 Object type New for different payment CHAR 8 Object NUMC; new for different payment CHAR 4 Company code New for cost assignment CHAR 10 Cost center New for cost assignment CHAR 12 Order number New for cost assignment CHAR 24 Work breakdown structure New for cost assignment CHAR 20 Customer field New for customer-specific use; access via customer function CHAR 40 Customer field New for customer-specific use; access via customer function EXLGA See BAPICC1UPEXTWT HRAZL See BAPICC1UPEXTWT ZEINH See BAPICC1UPEXTWT HRBET See BAPICC1UPEXTWT
SAP AG
Page 35 of 45
Function
BOR Object Type BOR Object Name Method Message Type IDoc Type Segment Structure Name BAPI Structure Name
Employee expenditures are sent to the R/3 System as an IDoc with the following structure:
E1BPCC1UPEXTWT Field Name SOURCE_SYS TEVENTTYPE TERMINALID LOGDATE LOGTIME PHYSDATE PHYSTIME TIMEID_NO PERNO EXTERNAL_WAGETYPE NUMBER_EXT_WAGETYPE Previous Interface: CONF11 (internal: E1CONF1) Type L Meaning Was Comment CHAR 10 Logical system Original system CHAR 3 Time event type SATZA CHAR 4 Terminal ID TERID CHAR 8 Logical date/ LDATE DATS Actual conf. date CHAR 6 Logical time/ LTIME TIMS Actual conf. time CHAR 8 Date confirmation ERDAT DATS entered CHAR 6 Time confirmation ERTIM TIMS entered CHAR 8 Time ID number ZAUSW NUMC CHAR 8 Personnel number NUMC; new alternative to time ID number CHAR 4 Ext. wage type EXLGA CHAR 9 Number for HRAZL DEC 7.2 employee In the IDoc: 5 spaces before decimal expenditures
1 decimal point 2 spaces after decimal 1 +/- sign
CHAR 3 Unit for employee ZEINH expenditures CHAR 3 Unit for employee expenditures (ISO code) CHAR 11 Amount for HRBET employee expenditures
CHAR 5 Currency for employee expenditures CHAR 3 Currency for employee expenditures (ISO code) CHAR 20 Customer field CHAR 40 Customer field ABWGR
CUKY; new currency for amount New currency for amount (ISO) New for customer-specific use; access via customer function New for customer-specific use; access via customer function See BAPICC1UPTEVEN
SAP AG
Page 36 of 45
Function
The additional fields that either must or may be completed are listed below in detail.
must be checked from the LOGDATE (actual confirmation date) against the HR mini-master record. Only one of the two fields may be used. The FROM_DATE (start date) and TO_DATE (end date) determine the start date for the HR mini-master record.
SAP AG
Page 37 of 45
Function
The value in the TEVENTTYPE field (time event type) must be checked against the table for time event type groupings. The value in the TIME_EVENT_TYPE_GROUP field (time event type grouping) is read to the exact date from the HR mini-master record. 5.3.3.1 Checking Off-Site Work Authorization In the previous interface (available since Release 3.0A), an indicator in the HR mini-master record could determine an employee's off-site work authorization. This indicator is no longer part of the new interface (as of Release 4.5A). The time event type grouping has taken its place in the new interface. As a result, an employee has the applicable authorization to enter an off-site time event type, if the time event type is already included in the grouping assigned to him or her in the HR mini-master record.
SAP AG
Page 38 of 45
Function
This additional data is to be checked as follows against the applicable tables. All fields used for different payment and cost assignment may be completed at the same time. 5.3.5.1 Different Payment 5.3.5.1.1 Checking Objects (such as Positions) The values in the fields OBJECT_TYPE (Object type) OBJ_ID (Object, such as position) must be checked to the exact date against the table of objects. 5.3.5.2 Cost Assignment Postings that include more than one company code are not permitted. Therefore, when data is entered for cost assignment, the cost center is always checked against the HR mini-master record for that employee. However, several account assignment objects can be entered at the same time. R/3 Controlling (CO) determines the primary account assignment object to be debited. The other account assignment objects are only posted statistically. 5.3.5.2.1 Checking Cost Centers The values in the fields COMP_CODE (Company code) COSTCENTER (Cost center) must be checked to the exact date against the table for cost centers. The company code COMPANY_CODE is read to the exact date from the HR mini-master record. 5.3.5.2.2 Checking Internal Orders The value in the fields COMP_CODE (Company code) ORDER (Internal order) must be checked against the table for internal orders. The company code COMP_CODE is read to the exact date from the HR mini-master record.
SAP AG
Page 39 of 45
Function
5.3.5.2.3 Checking Projects (WBS Elements) The values in the fields COMP_CODE (Company code) WBS_ELEMENT (Project) must be checked against the table for projects. The company code COMP_CODE is read to the exact date from the HR mini-master record.
SAP AG
Page 40 of 45
Function
SAP AG
Page 41 of 45
Function
6 Glossary
Different Payment
A temporary payment differing from the employee's current master data record. An employee can also enter additional data along with his or her personnel time events relating to different payment. Those wage types generated in R/3 Time Evaluation inherit this additional data and pass it on to R/3 Payroll Accounting.
Cost Assignment
A temporary cost assignment differing from the employee's current master data record. An employee can also enter additional data along with his or her personnel time events relating to different cost assignment. Those wage types generated in R/3 Time Evaluation inherit this additional data and pass it on to R/3 Payroll Accounting.
Time Event
Entry or posting, such as "clock-in" or "clock-out," carried out by employees at a time recording terminal.
Employee Expenditures
The terms "cafeteria data," "service station data," and "external wage types" have been grouped together under the main term "employee expenditures."
Logical System
The system where applications running on shared data are integrated. In the R/3 System, a client is a logical system. In the definition for a client, you can specify the logical system of each client. External systems, especially subsystems, can also be defined in the R/3 System as logical systems.
ALE
Abbreviation fr Application Link Enabling. ALE is basically a means of creating and operating distributed applications. The reason for using ALE is to guarantee a distributed, yet integrated, R/3 System installation. This involves business-related message exchange with consistent data retention across loosely coupled applications. The integration of applications is achieved via synchronous and asynchronous communication and not by a central database.
SAP AG
Page 42 of 45
Function
IDoc
Abbreviation for Intermediate Document (interim document). IDocs are used for asynchronous exchange of data between two systems.
BAPI
Abbreviation for Business Application Programming Interface. A BAPI is a standardized programming interface providing external access to the business processes and data in the R/3 System. BAPIs (also called Business APIs) are defined in the Business Object Repository (BOR) as methods used by SAP Business Objects and SAP Interface Types to execute certain operational tasks.
Interface Type
Represents a central business-related object in the real world. An interface type is basically a summary of attributes, methods, and event definitions used in the same context. BAPIs are methods by which SAP Interface Types enable the R/3 System to access the functions of external systems.
Business Object
Represents a central business-related object in the real world. A business object is basically a summary of attributes, methods, and event definitions used in the same context. BAPIs are the methods by which SAP Business Objects enable external systems to access R/3 System functions from the Internet, DCOM or CORBA.
SAP AG
Page 43 of 45
Function
7 Appendix (Notes)
7.1 Selecting Field Names
If the subsystem implemented uses any of the field names stated in this description, problems may occur during programming. For example, the name ORDER can apply to an internal order and could also be a key word in the database language SQL. In such cases, an alternative name must be found when implementing a subsystem.
SAP AG
Page 44 of 45
Function
Phone: +4122/917-2893 Fax: +4122/917-0036 E-mail: [email protected] or alternatively, you can access the list directly on the Internet at: http://www.unicc.org/unece/trade/facil/tf_home.htm
SAP AG
Page 45 of 45