Beruflich Dokumente
Kultur Dokumente
Prepared by
Date
Wellina
Leonardy
17 Dec 2013
Reviewed by
Approved by
Date
Date
Infotype Enhancement
Functional Design
Page 1 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
Sign-Off
Name
Date (DD-MM-YYYY)
Signature
Revision History
Version
0.1
1.0
Date
17/12/2013
06/02/2014
Author
Wellina Leonardy
Wellina Leonardy
Status
Initial Draft
Final
Description
Page 3 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
Enhancement
Tax Data
Social Security Data
Infotype
9401
9402
Description
This Infotype is used to store required information
related to Tax Data
This Infotype is used to store required information
related to Social Security Data
Output: Screen
Frequency: Ad-Hoc
Owner: IT
Audience: IT
Business Driver:
Enhancements in SAP HCM
Business Requirements for Additional Master Data
Priority: High
Complexity: Medium
Processed By: N/A
Design Assumptions: N/A
Page 5 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
1b. Design
Process Flow Diagram:
Enhancement
Tax Data
Social Security Data
Infotype
9401
9402
Description
This Infotype is used to store required information
related to Tax Data
This Infotype is used to store required information
related to Social Security Data
Page 7 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
Below are data structures used for Infotype 9401 (Tax Data):
No.
Field Name
TAX_ID
SPOUSE_BE
N
NO_DEPEND
Data
Element
Data
Type
ZDE_TAX_I
D
ZDE_SPOU
SE_BEN
ZDE_NO_D
EPEND
Length
Decimal
Short Description
CHAR
15
Personal Tax ID
CHAR
CHAR
Remarks
Mandatory field
Fixed dropdown
value:
01 1
02 2
03 3
04 4
05 5
06 Use Family
Info
Page 9 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
Below are data structures used for Infotype 9402 (Social Security Data):
No.
Field Name
INSTY
CLEVL
ACC_ID
4
5
WAERS
PCTER
PCTEE
AMTER
AMTEE
RULER
10
RULEE
11
NOTE
Data
Element
Data
Type
ZDE_INST
Y
ZDE_LEVE
L
ZDE_ACC
_ID
WAERS
ZDE_PCT
ER
ZDE_PCT
EE
ZDE_AMT
ER
ZDE_AMT
EE
ZDE_RUL
ER
ZDE_RUL
EE
ZDE_NOT
E
Length
Decimal
Short Description
Remarks
CHAR
Mandatory field
CHAR
Mandatory field
CHAR
15
Insurance Scheme
Contribution Level
Account ID
CUKY
DEC
5
7
0
4
DEC
CURR
15
CURR
15
CHAR
CHAR
CHAR
255
Currency Key
Employer Percentage
Contribution
Employee Percentage
Contribution
Employer Amount
Contribution
Employee Amount
Contribution
Employer Calculation
Rule
Employee Calculation
Rule
Note for Unauthorized
Unpaid Leave
Design Constraints:
Detailed Additional Logic in Infotype 9402 (Social Security Data):
In Calculation Rule, there are 3 fixed values:
01 = Percentage
02 = Amount
03 = Percentage & Amount
For default value in Employer and Employee Calculation Rule is 01 (Percentage). The logic of the program checks
calculation rule and Percentage & Amount field will be applied as below:
Calculation Rule
Percentage
Amount
01 (default)
Enabled
02
03
Enabled
Enabled
In addition, user exit ZXPADU02 will be implemented in order to read value in table Z* (Social Security custom table
in document AP350 FD E HCM EH013 - Payroll Calculation for Myanmar). The reference key is Begin Date
(BEGDA), End Date (ENDDA), Insurance Scheme (INSTY), and Insurance Level (CLEVL) and system will generate
data as below:
If Calculation Rule = 01, get PCTER (Employer Percentage Contribution) and PCTEE (Employee
Percentage Contribution) value from table Z* and insert into field PCTER and PCTEE in Infotype 9402
(Social Security Data).
Page 11 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
If Calculation Rule = 02, get AMTER (Employer Amount Contribution) and AMTEE (Employee Amount
Contribution) value from table Z* and insert into field AMTER and AMTEE in Infotype 9402 (Social Security
Data).
If Calculation Rule = 03, get PCTER (Employer Percentage Contribution), PCTEE (Employee Percentage
Contribution), AMTER (Employer Amount Contribution), and AMTEE (Employee Amount Contribution) value
from table Z* and insert into field PCTER, PCTEE, AMTER, and AMTEE in Infotype 9402 (Social Security
Data).
Authorization Check
[Provide the authorization check requirements, such as the field to check, authorization objects, field value, etc. This authorization check should
be able to control that only user with the correct authorization can execute/view the data in this enhancement. ]
No
Possible Errors
Notification Procedures
<Report>
<eMail>
<View in Application>
<View in log file>
<Exception Report>
Page 13 of 15
Date Printed: 24/05/2015
Ooredoo
<Manage Human Resources>
<Functional Design Infotype Enhancement>
Related Documents
Description
Attachment
1.
Custom program
2.
3c. Configuration Requirements:
[What configuration is required to support this process?
transactional data exist in the development system? ]
Does this process require master data to be loaded? Do all configuration, master, and
Test condition
Normal Processing
Error Processing: No data
Expected results
Data created in SAP
Data is not created in SAP with error
message Fill in all required entry fields
Custom Infotype screen is not displayed with
error message No Authorization
Page 15 of 15
Date Printed: 24/05/2015