SAP Audit and Control Points
SAP Audit and Control Points
Bolt-ons/Interfaces
Has support responsibility been assigned and communicated for all bolt-ons and
interfaces?
Have all bolt-ons and interface dependencies been identified, documented, and
analyzed for operational impact?
Customization and Change Control
Has an independent table comparison with client 000 been performed to check if
all changes are documented correctly for a specific table?
Are all customizations approved before being written and then again after testing?
Have all ABAP programs without a name or with change/delete functionality been
identified and thoroughly reviewed for actual functionality and applicable
approval and testing?
Have all temporary/conversion ABAPs and tables been identified and evaluated
for need and decommission process?
Does user documentation include menu paths, transaction codes, specific attention
points, inputs, and control checks?
Does user documentation logically walk a user through all steps in the process?
Have customization deadlines been established in order to not impact the rollout
schedule?
Has a process been developed and documented to address upgrades and patches?
Are changes categorized as configuration, exits, enhancements, bolt-ons, or
modifications?
Are authorization checks included in all custom code?
Are standard naming conventions used to identify customized code?
Do all custom ABAPs require authorization objects?
Are changes to interfaces, bolt-ons, database, operating system, and network
programs managed and controlled by a standard process?
Do client settings in table T000 prevent client copy overwrite, prevent clientindependent changes, and automatically record changes (development) or not
changes allowed (production)?
Are Workbench Organizer system change options set to all customer objects
(development), objects cannot be changed (QA and production)?
Is the transport system linked with the Workbench Organizer?
Are all transport system actions logged and reviewed?
Are system changes and transports coordinated so that imports to other systems
are not out of sequence?
Have customizing authorizations been restricted to specific authorizations
profiles/activity groups?
Has the assignment of customizing authorizations been limited to a few
employees?
Are all ABAP developers registered with SAP?
Have the objects for all modifications to SAP standard ABAPs been registered
with SAP?
Conversion
Has a conversion schedule been developed and does it coincide with the rollout?
Have backup, recovery, and back out procedures been developed, documented
and tested?
Has a process been developed to report, track and resolve maintenance and
support issues?
Are there separate support groups for technical and functional issues?
Security
Have authorizations to change account master records been verified to make sure
the controls will always work consistently?
Is there segregation of duties between users who can enter data and users who can
change tolerance levels?
Is there segregation of duties between users who can enter a document and users
who can release a block?
Is there segregation of duties between users who can enter an invoice document
and users who can create new customer/vendor records or change credit limits?
Have segregation of duties been evaluated for all authorizations assigned to each
user?
Have procedures been developed and documented related to the review of logs?
Has the responsibility of log review been assign to an appropriate employee?
Is the frequency of log reviews appropriate and coincide with the period that log
information is retained?
Is the ability to change master records limited?
Have operating system and database default account passwords been changed?
Is login directly to the operating system and database limited to only a few
individuals?
Have contingency plans and alternatives been developed for the implementation
environment?
Has the production hardware been installed, configured and tested in time for
conversion and rollout?
Has operating system and database security been evaluated to ensure that SAP
related files and programs are safeguarded?
Have a sample of change requests been traced through the process to verify
conformance with established procedures?
Business Processes
Do control account settings ensure manual journal entries are not allowed?
Are standard reports used to monitor the activity in the control accounts?
Are standard reports used periodically to compare sub ledgers with the
appropriate G/L accounts?
Are control accounts reviewed to ensure that none-zero balances are due to timing
differences as opposed to misapplication of amounts?
Has a process been defined to control the creation and maintenance of master
data?
Has a process been identified to ensure the quality of master data (i.e. to eliminate
duplicates)?
Have account groups been defined for each logical group of accounts?
Have master records been grouped for consistency and completeness of field
requirements?
Testing
Hierarchy
What is the number of physical and logical plants and sales units?
Were all business areas involved in defining their associated hierarchy structures?
Will the organizational structure provide for desired reporting and financial
statement preparation?
Have unique document types been identified for each type of media used?
Have internal control points been considered?
Project Management
Does the structure of the implementation team facilitate efficient and effective
project management?
Is there a detailed project plan that includes specific milestones, dates, and
assigned resources?
Configuration
Does the organizational structure support security, reporting and data sharing
needs?
System Monitoring
Have procedures been developed and documented related to the review of logs?
Has the responsibility for log review been assigned to an appropriate employee?
Is the frequency of log review appropriate and coincide wit the period that log
information is retained?
Operations
Have actual batch results been compared with expected batch results to ensure
jobs are properly processed?