CALL CUSTOMER-FUNCTION identifier 
  [EXPORTING    { parameter = value } ]
  [IMPORTING    { parameter = field } ] 
  [TABLES       { parameter = itab  } ]    
  [CHANGING     { parameter = field } ]       
  [EXCEPTIONS [ { exception = value } ]
              [ OTHERS = value ]
              [ ERROR_MESSAGE = value ]].

Zur einfachen Erweiterung bestehender Anwendungen durch den Kunden stellt SAP sogenannte Customer-Exits bereit. Dies sind Funktionsbausteine, die leer ausgeliefert und durch den Kunden ergänzt werden können. Die Schnittstelle, der Aufrufzeitpunkt und der konkrete Name wird durch SAP festgelegt. Bei identifier handelt es sich um eine dreistellige nur aus Ziffern bestehende Zeichenkettenkonstante oder ein Feld mit dementsprechendem Inhalt. Die Zusätze zur Parameterübergabe entsprechen der Grundform der CALL FUNCTION -Anweisung.
Zur Definition bzw. Aktivierung von Customer-Exits existieren die Transaktionen SMOD (bei SAP) und CMOD (beim Kunden).