Académique Documents
Professionnel Documents
Culture Documents
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
Interfaces
IF1 Procedures for Procedures for performing data transmissions Manual 1 Determine if adequate
processing data between SAP and legacy systems should be procedures have been
interfaces are formally documented and should include at least documented and appropriately
documented. the following: communicated.
when to transmit;
what to transmit;
how to transmit;
who can transmit;
monitoring of transmissions;
verification/reconciliation of transmissions;
problem resolution (including problem log);
re-transmission, if required;
contact information.
IF2 Standards are used Ensure that standards, such as naming Manual 2 Determine whether standards
when designing conventions for programs, files, and the data being used are consistent with
interfaces, e.g., dictionary are being used. Standards will help to the established SAP ABAP/4
naming conventions facilitate future maintenance activities. Development Standards and
for programs, files, Guidelines.
data dictionary.
Ensure that both the sender and receiver systems
should have header records/control records Determine whether standards
which include at a minimum, date, record count, being used are consistent with
and hash totals. the established COBOL
programming standards.
IF3 Procedures are in Ensure that program change control procedures Manual 3 Review program change
place to control are in place to control interface program control procedures to ensure
production program maintenance. they follow established Client
(interface) changes. change control procedures.
1
Interface Review
SAP R/3 Interfaces
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
IF4 Changes to legacy Where the legacy and SAP processes parallel, a Manual 4 Discuss procedures for
and SAP systems logical link or manual maintenance procedure maintaining synchronization
should be should be enabled between the systems to ensure regarding legacy system
coordinated, as the master file remains in sync. changes which impact SAP.
necessary.
IF5 SAP is properly Prior to extracting data from the legacy SAP 5 Determine the methods used to
configured to receive applications, the information needs (e.g., key Configurable “map” legacy data to SAP to
legacy system data. information fields, ID fields, and cross-reference ensure the maps are accurate
fields) of SAP should be fully understood by and approved.
downloading the relevant transactions from SAP
using the data dictionary and mapping the legacy
data to the SAP fields.
2
Interface Review
SAP R/3 Interfaces
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
IF6 Changes to Ensure that change control procedures are in Manual 6 Review change control
mapping/cross- place to control changes to data mapping and procedures to ensure they
reference tables are cross-reference tables. follow established Client
controlled. control procedures.
Changes should be reviewed and approved by
the business owners to ensure they are accurate
prior to being used for converting data.
IF7 Appropriate system If mapping tables are not used, ensure that Manual 7 If applicable, determine what
edits and validations appropriate edits and validations are present in procedures are in place to
exist where mapping the legacy systems to ensure that data is ensure legacy data can be easily
is not used. formatted to be able to be uploaded completely, imported into SAP.
accurately, and only once into SAP.
IF8 Changes to Access to automated production schedules and Manual 8 Review change control
production schedules production control language should be strictly procedures to ensure they
and production limited to only authorized personnel. Access to follow established Client
control language are interface processing, batch scheduling, and BDC change control procedures.
controlled. error correction (SM35, SM36, SM37) should be
restricted to authorized personnel, including
proper segregation of duties.
3
Interface Review
SAP R/3 Interfaces
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
IF9 Procedures are in Production schedules (manual or automatic Manual 9 Review production schedules
place to control scheduling) and user authorizations should and user authorizations to
execution of ensure that production (interface) programs are determine whether controls
production (interface) being submitted in the proper order and on a over execution of production
programs. timely basis by only authorized personnel. programs are adequate.
IF Interfaces are Interfaces should be processed into the proper Manual 10 Discuss procedures for
10 processed in the period. Posting periods should be open for all ensuring that interface data is
proper period. periods for which data will be loaded into SAP. posted in the proper period.
4
Interface Review
SAP R/3 Interfaces
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
Data should be reconciled between the source Determine whether reports are
and target systems. Sufficient reports should be reviewed on a regular basis by
available to ensure all data extracted is properly appropriate personnel to ensure
migrated into the consolidation environment, data transmissions are complete
merged/separated, and uploaded into SAP. and accurate.
5
Interface Review
SAP R/3 Interfaces
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
6
Interface Review
SAP R/3 Interfaces
# Control Related Controls Control Step Test Script Actual Results Ctrl WP Report
Adequ Ref
Objectives Type No. Ref
ate?
IF Backup/recovery of Backup/recovery procedures should exist to Manual 14 Review procedures for backup
14 interface programs. ensure that interface programs and data are and recovery of interface
available in the event of a disaster or prolonged programs and data, especially
outage. conversion data which may be
stored on PC hard drives.
IF Test plans and results Unit, string, and integration test plans should be Manual 15 Review test plans and results.
15 are documented. properly documented. Test results should be Plans should include unit,
available. Test plans should include: string, and integration testing.
test objectives;
start conditions (settings, validation of files
used, etc.);
test conditions;
test data specifications;
test steps;
expected results of each test step (e.g., file
exists, program ran successfully, etc.);
input/output file names and locations;
user involvement;
inclusion of special processing runs, e.g.,
month-end, quarter-end, year-end.