Folgende Tabelle erklärt Ihnen den Aufbau der Implementierung einer Funktion:
Zeilen im Coding |
Beschreibung |
method IF_EX_RSAR_CONNECTOR~GET . |
|
data: l_function type SFBEOPRND. |
Struktur mit der Beschreibung der Funktion |
case i_key. |
Importing-Parameter: Schlüssel mit der Funktionskategorie |
when 'CUSTOM'. |
Die BAdI-Implementierung wird immer mit dem Schlüssel 'CUSTOM' angesprungen |
* Beschreibung der Funktion C_TECH_NAME 1 |
|
clear l_function. |
|
l_function-tech_name = 'C_TECH_NAME1'. |
Erscheint später in der Spalte Technischer Name und muss eindeutig sein. |
l_function-descriptn = 'Beschreibung 1'. |
Erscheint später in der Spalte Beschreibung. |
l_function-class = 'CL_CUSTOM_FUNCTIONS'. |
Name der Klasse, in der die Funktion implementiert ist. |
l_function-method = 'CUSTOMER_FUNCTION1'. |
Name der Methode, in der die Funktion implementiert ist. |
APPEND l_function TO c_operands. |
Changing-Parameter: Tabelle mit Funktionsbeschreibungen |
* ... weitere Beschreibungen |
|
endcase. |
|
endmethod. |
|