ABAPCALL_CUSTOMER-FUNCTION - CALL CUSTOMER-FUNCTION
ROGBILLS - Synchronize billing plans ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
CALL CUSTOMER-FUNCTION
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 )






