haven SAP Security
Browse knowledge
Knowledge base
CUSTOM / SECURITY BASELINE

Custom code security

Embed security throughout the extension lifecycle.

Risk

Custom applications can introduce vulnerabilities and bypass standard protection.

ABAP

Settings and priorities

Technology / priorityParameter or mechanismSetting and purpose
ABAP
Practice
Code review and CVAManual quality gate and automated scanning
Detects issues before deployment.
ABAP
Practice
Segregation of responsibilitiesDevelopment, transport management and QA
Provides independent change control.
ABAP
Practice
Custom code lifecycleDesign, maintenance, deployment and retirement
Remove unnecessary code and maintain required extensions.

How to verify

  1. Maintain an inventory of extensions.
  2. Establish a secure development standard.
  3. Perform code reviews and scans before transport.
  4. Include security maintenance after deployment.

Related topics

Maintenance and code ↗

Baseline priorities and implementation ↗