0% found this document useful (0 votes)
81 views3 pages

Functional Specification Document

The Functional Specification Document outlines the requirements for enhancing Custom Infotype 9110 in SAP HCM to automatically populate the Competent Authority field with the logged-in user's Position Number and Position Text. It details the system behavior, data flow, and necessary UI changes, ensuring that these fields are read-only and cannot be manually edited. Additionally, it includes error handling procedures and acceptance criteria for successful implementation.

Uploaded by

Umair Hameed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views3 pages

Functional Specification Document

The Functional Specification Document outlines the requirements for enhancing Custom Infotype 9110 in SAP HCM to automatically populate the Competent Authority field with the logged-in user's Position Number and Position Text. It details the system behavior, data flow, and necessary UI changes, ensuring that these fields are read-only and cannot be manually edited. Additionally, it includes error handling procedures and acceptance criteria for successful implementation.

Uploaded by

Umair Hameed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Functional Specification Document (FSD)

1. Document Control

 Project Name: SAP HCM – Custom Infotype 9110 Enhancement

 Module: SAP HR (HCM)

 Prepared By: Muhammad Umair Hameed

 Date: 26/08/2025

 Version: 1.1

2. Introduction

This document defines the functional requirements for enhancing Custom


Infotype 9110 to automatically populate the Competent Authority field
with the Position Number (Object ID) and Position Text of the logged-
in user.
The system should fetch and display this information based on IT0105
(System user name (SY-UNAME))

3. Business Requirement

Currently, Competent Authority details must be entered manually in


Infotype 9110, which is prone to error.
The business requires:

 To auto-populate the Competent Authority in Infotype 9110


with the logged-in user’s Position Number and Position Text.

 Ensure this logic works for both IT0105 subtype 0001

 Prevent users from altering these values manually.

4. Functional Requirement

4.1 Trigger Point

 When a user logs into SAP and opens Infotype 9110, the system
captures SY-UNAME.

4.2 System Behaviour

 Using SY-UNAME, find the Personnel Number (PERNR) from IT0105


subtype 0001.

 If subtype 0001 is not found. Error Display “User Not Maintained in


IT-0105”
 From the mapped PERNR, derive the Position Number (S Object
ID) and Position Text from Organizational Management (IT0001 /
HRP1000).

o IT-0001
o Field Text: Position
o Field Technical Name: Plans
o Table: P0001

 Populate (Position No and Position Name) fields automatically in


Infotype 9110 → Competent Authority section.

4.3 Data Flow

1. User logs in → SAP captures SY-UNAME.

2. System checks IT0105 subtype 0001 for mapping.

3. Identified PERNR → fetch Position Number and Position Text from


IT0001 and HRP1000.

4. Populate Infotype 9110 → Competent Authority (Position No +


Position Text).

5. Functional Logic

 Step 1: Read SY-UNAME.

 Step 2: Get PERNR from IT0105 subtype 0001. If not found “User
Not Maintained in IT-0105”

 Step 3: Using PERNR, read IT0001 to find Position ID (Object ID of


Position).

 Step 4: From HRP1000, read the Position Text for the Position ID.

 Step 5: Auto-populate Infotype 9110 → Competent Authority


fields:

o Position Number (S ID)

o Position Text

6. Screen/UI Changes

 Infotype 9110:

o Add / Configure two fields under Competent Authority:

 Position Number (Display-only, auto-filled)

 Position Text (Display-only, auto-filled)

 These fields should be read-only and not editable by the user.


7. Security/Authorizations

 Only authorized users can view/create Infotype 9110.

 Competent Authority fields (Position No, Position Text) should be


protected from manual editing.

8. Error Handling

 If no mapping found in IT0105 subtype 0001 show error:


“User Not Maintained in IT-0105.”

9. Test Scenarios

Test Case Input Expected Output

Competent Authority auto-


Valid user Maintained in User logs in →
populated with Position Number +
IT0105 subtype 0001 Open IT9110
Position Text

User not Maintained in User logs in → Error “User Not Maintained in IT-
IT0105 (0001) Open IT9110 0105.”

10. Assumptions & Dependencies

 IT0105 subtype 0001 (User ID) is always maintained.

 Employee must have an active Position assigned in IT0001.

 Custom Infotype 9110 exists and has Competent Authority fields


configured.

11. Acceptance Criteria

 Competent Authority auto-populates correctly for all valid users.

 Both Position Number and Position Text are displayed.

 No manual editing possible for Competent Authority fields.

 Error handling works as expected when mapping or Position


assignment is missing.

You might also like