Sei sulla pagina 1di 4

SAPCOE

TECHNICAL SPECIFICATION
REPORTS
Area
(SAP System
components):

ECM

Requested by:

Randy Sok

Tel no:

Developer:

Teja Vardhan Konapalli

Tel no:

Program:

ZIHR_R395_INCOMPLETE_IT_EMP

Title:

Incomplete Employee Audit Report US ONLY

Priority:

Date: 17-May-2012

High/mandatory

Volume of data:

Data records

Delivery Timing

On Go-Live

Medium/recommended
Date available
from:
1 week later

2 weeks later

Low/optional

4 weeks later

3 months later

(Must have by)

Volume of data:

Data records

Date available from:

Report Type

Operational

Report Tool

Standard

Query Designer

Scorecard

R/3 ABAP Query

Web application

Other

R/3 SAP Query


Report Painter
Report Writer

Strategic

B/W ABAP
Query
BW SAP Query
ABAP

ABAP

Other

Other
Technical
description:

Tactical

The purpose of this program is to display all employees that have incomplete Infotypes
within their Employee Data. This audit is for US Employees only.

Modification Log
SL. No

Date

Copyright 2000 SAP AG. All rights reserved

Description

Author

Authorized by

SAPCOE

Report
Relevant
tables:

PA0001,PA0002,PA0008,PA0007,PA0006,PA0009,PA0041,PA0077,PA0207,
PA0208, PA0209, PA0210,PA0105,PA9027.

Description of
report
selection:

Using PNPCE LDB Design a selection screen with fields , Personnel

Description of
report

Out put should be in ALV grid with provided field labels in the functional
specifications

Number, Action Type,Reason for Action,Employment


status,Personnel area,Personnel subarea,Employee
group,Employee subgroup.

Outcome:

Desired screen design (selection possibilities):

Desired report design:

Flow Logic:

Copyright 2000 SAP AG. All rights reserved

SAPCOE
Step1: Get all personnel areas (persa) from T500P where Country Group (MOLGA) = 10(US).
Step2: Get all the employees from PA0001 provided in the selection screen, Check if personnel area
retrieved from PA0001 is in the personnel areas retrieved in step1.If exists go to Step3 else got to next
Employee (PERNR).
Step3: Read info type P0002 if no record exists make Flag = X else check first (VORNA) Last (NACH)
names are available if no data available make Flag = X.
Step4: Read info type P0006 subtype 1 subtype 7 if no record exists make Flag = X else check Stras
(Street address) is available if no data available make Flag = X.
Step5: Read info type P0009 if no record exists make Flag = X else check Postal code (bkplz) available
if no data available make Flag = X.
Step6: Read info type P0007 if no record exists make Flag = X else check Work Schedule Rule
(schkz) is available if no data available make Flag = X.
Step7: Read info type P0008 if no record exists make Flag = X else check Pay scale level (TRFST) is
available if no data available make Flag = X.
Step8: Read info type P9027 if no record exists make Flag = X else check Company code (bukrs) is
available if no data available make Flag = X.
Step9: Read info type P0041 if no record exists make Flag = X else check Date type (DATAR) is
available if no data available make Flag = X.
Step10: Check if Flag is X if yes append it to final internal table else reject the record and continue with
next record.
Step11: Display final data in ALV grid.

Copyright 2000 SAP AG. All rights reserved

SAPCOE

CHECKLIST FOR UNIT TESTING


Program:

ZIHR_R332_MERIT_INCREASE

Test date:

Developer:

Teja Vardhan Reddy Konapalli

Tel no:

Check:
Performance/flow of process with low/high volume of data
Other reports
Messages
Overall result
Data in the report against the database table
Page breaks
Printer spool is generated correctly
Buttons on the screen work correctly
Others

Comments on unit testing:

File used:

___________________________________________________________________
Signature of developer

Copyright 2000 SAP AG. All rights reserved

Potrebbero piacerti anche