Title: TS_CON_D-060- 001_Document Load Program Document Number: GBP-SAP-FS- C2E-C1-3000 Revision: 1.0 1 of 31 Title: CON_D-030-003_Enhanced Conversion Program for creation and maintenance of HR Mini Master Document Number: GBP-SAP-FS-C2E-C10-3209 Revision: A Approval Signatures List all approvers in the table below Printed Name Signature Date Role Helen Beran Technical Lead Chris Tyler Development Lead Business Process Owner
31
Embed
Enhanced Conversion Program for Creation and Maintenance of HR Mini Master
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transaction Attributes: {Provide relevant attributes based on transaction type}
Name ZHRMINI
Description Create and Maintain HR Mini Master
Development Package ZC2E
Type Program and selection screen
Program/Transaction Transaction
Screen Number 1000
Variant N/A
Describe other attributes N/A
Transaction Attributes: {Provide relevant attributes based on transaction type}
Name ZHRMAST01
Description HR Mini Master
Development Package ZC2E
Type Parameter Transaction
Program/Transaction SM30 / ZTC2E_HRMM_TRANS
Screen Number 0
Variant N/A
Describe other attributes ZTC2E_HRMM_TRANS Table Maintenance Transaction
Table/Structure Attributes: {Provide one template for each new custom table created for this object}
Name: ZTC2E_HRMM_TRANS
Short Text: HR Mini Master Translation table
Type Transparent Pooled Cluster
Structure APPEND CI Customer include
Development Package ZC2E
Delivery Class: C
Table Maintenance: Allowed
Data Class: APPL1 (Transaction data, transparent tables)
Size: 0 (Expected data records 0 to 17,000)
Buffering: Not Allowed
Table Locking: N/A
Authorization Group: &NC&
Tables and Structures Fields: {Provide all fields that are new, changed, or deleted. Highlight the key fields and provide information if the field has been added, changed or
Field Name Data Element Domain Description (Change, Add, Delete, Key, etc.)
MANDT MANDT MANDT Key
ZZWORKDAY_OBJ ZWORKDAY_OBJ CHAR Key
ZZWORKDAY_VAL ZWORKDAY_VAL CHAR Key
ZZSAP_OBJ ZSAP_OBJ CHAR Key
ZZSAP_VAL ZSAP_VAL CHAR
Message Class Attributes: {Provide relevant attributes for the message class}
Name ZC2E
Description Message class for C2E
Development Package
ZC2E
Msg. Number
Message Text Long Text (Y/N)
Definitions
Term Definition
HR Mini Master HR Mini master refers to creating an employee master record in SAP to enable functionalities in areas other than SAP HR (for example, time sheet booking). Out of the many Infotypes used in SAP employee master, the mini master uses only a few (mostly related to Personnel Administration – PA)
Personnel Area A personnel area is a Personnel Administration specific unit and is a subunit of the company code.
In Illumina Personnel Areas will represent company codes.
Personnel Sub Area A personnel subarea represents a subunit of the personnel area. It is at this level that the organizational control of pay scale structures, wage type structures, and work schedules occurs.
In Illumina, personnel subareas will represent locations.
Employee Group Employee groups represent a primary subdivision of personnel. An employee group defines the extent to which its employees place their
Cost Center Organizational unit within a controlling area that represents a clearly delimited location where costs occur. You can make organizational divisions on the basis of functional, settlement-related, activity-related, spatial, and/or responsibility-related standpoints.
Activity Type Activity types classify the activities produced in the cost centers within a controlling area.
Relationships Relationships are the connections that exist between objects in Personnel Management.
Relationships are defined by creating and maintaining relationship Infotype records (Infotype 1001). In the Infotype record, you specify the two objects concerned and the type of relationship between them.
Org Unit An Org Unit is the organizational object (object type key O), which forms the basis of an organizational plan. Organizational units are functional units of an enterprise. Depending on how tasks are distributed in an enterprise, these can be departments, groups or project teams.
Organizational units are different from other enterprise entities, such as company codes, business area and personnel areas. These are used to form administrative or accounting structures, for example in the relevant components.
In Illumina these will be used to represent the Workday Supervisory Orgs.
2 References, Attachments and Documentation
Document Number Document Title
GBP-SAP-FS-C2E-C10-3209
‘Enhanced’ conversion program for creation and maintenance of employee Mini Master
DOC ID Name Association (Describe how these objects are
related)
Document name (if known)
N/A N/A N/A N/A
3 Technical Details3.1 General Conversion Description
This program will create, update,transfer and terminate the employee mini master in SAP. If the org unit is not present, the program will create new Org unit is SAP. The program will also update employee related information like organizational assignment of employees, personal data, Work schedule, address data, bank data, communication details, timesheeting defaults and some costing related data.
Assumptions / DependenciesSAP test, validation, and production environments would need to be configured before the Document Load Program could be executed.
An error log will be created and saved during the execution of the program.
4.2 Acceptance/Failure Criteria
All the valid data should be successfully loaded to the system
All the invalid records should be present in the error log.
After fixing the errors the records should be reloaded to system.
4.3 Error Notification Requirements
This program will be executed in the cut over phase. It will be continuously monitored by the user. There is no specific error notification facility required to be developed.
Screen Logic PBO: {Provide the modules needed for the process before output. Do not provide the coding here, but the steps that need to be performed such as “Set GUI STATUS and TITLE, Initialize Data, etc.}
Screen Logic PAI: {Provide the modules needed for the process after input. Do not provide the coding here, but the steps that need to be performed such as “Verify Input,
Process OK-Code, etc.}
Screen GUI Title: {Provide relevant GUI Title attributes for the screen}
Program Name N/A
Title Code
Description
Screen Status: {Provide relevant attributes for Screen Status}
Program Name N/A
Status Name
Description
Status Type
Menu Bar: {Provide the menu list and sub-menu with the corresponding menu items. If for a menu item you have a sub-menu, then write first the main menu, then sub-menu
and as function code write “SUB”. For the sub-menu write the sub-menu, then the menu item, and then the function code representing the menu item}
Menu/Sub-menu
Sub-menu/Menu Item
Function Code
Description
N/A N/A N/A N/A
Application Toolbar: {Provide the required attributes for application toolbar items. Insert more lines into table when needed}
Item Number
Function Code Description
Function Keys: {Provide the required attributes for application toolbar items}
Tables and Structures Fields: {Provide all fields that are new, changed, or deleted. Highlight the key fields and provide information if the field has been added, changed or
View attributes: {Provide all fields, joins, conditions that are new, changed, or deleted. Highlight the key fields and provide information if the field has been added, changed or
delete}
Name: N/A
Short Text:
Development Package
Data Access
Table Maintenance:
View Fields: {Provide all fields that are new, changed, or deleted. Highlight the key fields and provide information if the field has been added, changed or deleted. Also,
mention in the description if Data Element was changed from the original}.
View Field Name Table Name
Field Name
Description (Change, Add, Delete, Key, etc.)
Selection Condition: {Provide all fields that are used for selection, the value, the operator and logical conditions}