Professional Documents
Culture Documents
Functional Specification Document For Email Reminder Incase of Password Expiry To End Users
Functional Specification Document For Email Reminder Incase of Password Expiry To End Users
Document Reference:
Version: 1.0
Document Status:
Document Information
Business Area
GAP/CR ID
FS Definition Form ID
Global / Market
Document History
Version Reason for change Date
0.1 Initial Version 07/05/2024
1
Table of Contents
1. General Information............................................................................................................................3
2 Business Needs & Requirements...........................................................................................................3
3 Assumptions..........................................................................................................................................4
4 Issues.....................................................................................................................................................4
5 Functional Details..................................................................................................................................4
5.1 Current functionality........................................................................................................................4
5.2 Required functionality.....................................................................................................................4
6 Technical Details...................................................................................................................................4
6.1 SAP User-Exits..................................................................................................................................4
6.2 Function Exits...................................................................................................................................4
6.3 Field Exits.........................................................................................................................................4
6.4 Menu Exits.......................................................................................................................................5
6.5 Screen Exits......................................................................................................................................5
6.6 Search Help Exits..............................................................................................................................5
6.7 Search Help assignment...................................................................................................................5
6.8 BADI.................................................................................................................................................5
6.9 Custom Transaction.........................................................................................................................5
6.10 Requirement routine.......................................................................................................................5
6.11 Business Transaction event (If any..)................................................................................................6
6.12 Substitution.....................................................................................................................................6
7 Custom Tables/Structure in SAP............................................................................................................6
8 Data Source consideration....................................................................................................................6
9 Detailed Requirement Logic..................................................................................................................7
10 Error Handling.......................................................................................................................................7
11 Testing Scenarios.............................................................................................................................7
12 Additional Information and attachments.........................................................................................8
1. General Information
2
AREA (SAP SYSTEM COMPONENTS): SAP GRC Date: 07/05/2024
Custom program to send email reminders to third party users for
Short description: password expiry
REQUESTED BY: Business Tel no:
AUTHOR: Neelima Bawa Tel no:
Program Transaction code:
Task ID/Demand Number:
Project Name: Cairn India
Priority: High/mandatory
Complexity: Medium
Volume of data: Medium DATE AVAILABLE FROM:
Mode: Background
Frequency: Daily
Technical information:
1. Type of Enhancement Others
Third party users do not have SSO enabled in HANA Production. Hence their password tends to
expire in every 45 days
Due to this large number of tickets get raised for password generation.
Hence there was a requirement to send email reminders to such users 10 days prior to their
password expiry date so that these users can follow the manual attached in the email and
generate new password for themselves using PSS functionality.
3. Assumptions
3
Not applicalble
4. Issues
Issue Issue Date Issue Description Issue Resolution Resolved
# owner Raised By & Date
5. Functional Details
6. Technical Details
6.1 SAP User-Exits
4
6.4 Menu Exits
Enhancement Menu/Path Function/Transaction Code
6.8 BADI
BADI Name Methods Comments
Routine number
6.12 Substitution
Validation Fields requiredPoint ofTable used inBusiness Rules
Description for validation Validation validation
Table Name
Short text
Size category
Table maintenance
allowed
Data class
Buffering
Table maintenance
generation
Authorization Group
Field Data ElementDomain Type Length Check Key Foreign Description
Name Table- Field Key
Field
Comments
PWDINITIAL = 2
PWDCHGDATE = PWDCHGDATE + 35
USTYP = A
UFLAG = 0
Note: Run this program daily in the background and if the PWDCHGDATE + 35 comes out to be same as
the current system date then send the email reminder to the user
10 Error Handling
Error MessageError Message Text (70Error Conditions
Number characters)
1.
2.
11 Testing Scenarios
Normal Functionality - test cases that ensure the enhancement functions as it should.
7
8
12 Additional Information and attachments