ABAPCALL_CUSTOMER-FUNCTION - CALL CUSTOMER-FUNCTION

ROGBILLS - Synchronize billing plans   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

CALL CUSTOMER-FUNCTION

Kurzreferenz



Obsolete Syntax

CALL CUSTOMER-FUNCTION function_exit parameter_list.

Wirkung

Die Anweisung kann in von SAP ausgelieferten Programmen stehen. Sie bindet den in function_exit angegebenenFunktionsbaustein-Exit ein. Ein Funktionsbaustein-Exit ist einCustomer-Exit,der den Aufruf eines von SAP vorbereiteten und vom Kunden implementierten Funktionsbausteins in einem SAP-eigenen Programm ermöglicht.

Der Bezeichner function_exit muss ein dreistelliges Textfeldliteral sein. Ein Funktionsbaustein-Exit wird bei SAP mit der TransaktionSMOD vorbereitet und kann in Kundensystemen mit der Transaktion CMOD aktiviert werden:

  • Vorbereitung bei SAP
    In der Transaktion SMOD muss dem Funktionsbaustein-Exit function_exitein leerer bzw. teilweise implementierter Funktionsbaustein zugeordnet werden. Der Name des Funktionsbausteinssetzt sich zusammen aus "EXIT_", dem Namen des Programms, in dem die Anweisung CALL CUSTOMER-FUNCTIONsteht, und dem dreistelligen Bezeichner in function_exit. Die Schnittstelle des Funktionsbausteins wird vollständig von SAP definiert.

  • Aktivierung im Kundensystem
    In der Transaktion CMOD kann der Quelltext des Funktionsbausteins imRahmen eines Erweiterungsprojekts implementiert und der Funktionsbaustein-Exit aktiviert werden. Solange der Funktionsbaustein-Exit nicht aktiviert ist, wird die Anweisung CALL CUSTOMER-FUNCTION vollständig ignoriert. Ist der Funktionsbaustein-Exit aktiviert, wird der zugehörige Funktionsbaustein genau wie beimgenerellen Funktionsbausteinaufruf aufgerufen.

Syntax und Bedeutung der parameter_listzur Zuordnung von Aktualparametern an Formalparameter und zur Behandlung von Ausnahmen sind dieselbenwie beim generellen Funktionsbausteinaufruf. Die dynamische Versorgung der Schnittstelle ist nicht möglich.

Systemfelder

Ist der Funktionsbaustein-Exit nicht aktiviert, behält sy-subrc seinen vorhergehendenWert. Ist der Funktionsbaustein-Exit aktiviert, wird sy-subrc wie bei CALL FUNCTION gesetzt.

Hinweise

  • Die Durchführung von Erweiterungen über Transaktion CMOD ist obsolet. Statt dessen ist das neueErweiterungskonzept zu verwenden, in dem der Aufruf eines Funktionsbaustein-Exits durch den Aufruf einerBAdI-Methodeüber CALL BADI ersetzt wird.

  • Da in einem aufrufenden Programm nicht bekannt ist, ob ein Funktionsbaustein-Exit aktiviert ist, solltesy-subrc vor dem Aufruf ausnahmsweise explizit auf 0 gesetzt werden, um einen erfolgreichen Aufruf zu simulieren.





Fill RESBD Structure from EBP Component Structure   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 4135 Date: 20120526 Time: 232350     triton ( 180 ms )