haven SAP Security
Browse knowledge
Knowledge base
CHANGE / SECURITY BASELINE

Production and transport protection

Lock down production changes and retain a configuration change trail.

Risk

Direct production changes can bypass approval, testing and segregation of duties.

ABAP

Settings and priorities

Technology / priorityParameter or mechanismSetting and purpose
ABAP
Critical
SE06 · System Change OptionNot modifiable
In TADIR: PGMID=HEAD, OBJECT=SYST, EDTFLAG=N or P.
ABAP
Critical
SCC4 · production clientLive; no local or cross-client changes
In T000: CCCATEGORY=P (also S for 000), CCCORACTIV=2, CCNOCLIIND=3, CCCOPYLOCK=X or L.
ABAP
Standard
rec/clientALL or an appropriate client list; not OFF
Records changes to tables with logging enabled.
ABAP
Standard
TLOGOCHECKTRUE
Validates transport file contents.
ABAP
Standard
abap/ext_debugging_possible2
Controls external debugging.
ABAP
Standard
dbs/dba/ccms_maintenance ; dbs/dba/ccms_security_level1 ; 1
Restricts administrative operations in DBA Cockpit.
ABAP
Extended
RECCLIENTEnabled; not OFF
Records changes during transport imports.
ABAP
Extended
VERS_AT_EXP ; VERS_AT_IMPDecide on export and import versioning
Consider ALWAYS for VERS_AT_IMP in production; scope depends on the transport strategy.

Table logging requires both an active rec/client setting and the relevant table technical settings. RDDPRCHK or STDDAT can help review authorization groups, delivery classes and logging.

How to verify

  1. Check the global system change option and every production client.
  2. Verify rec/client and the logging flag of relevant tables in SE13.
  3. Review transport parameters and tp/R3trans versions.
  4. Retain configuration evidence and approved exceptions.

Related topics

System hardening ↗

Baseline priorities and implementation ↗