Ansicht
Dokumentation
SCERT_GET_CHECK_CLASSES - Liefert alle für des Deployment Framework registrierten Checkklassen
CL_GUI_FRONTEND_SERVICES - Frontend Services BAL_S_LOG - Application Log: Log header dataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein stellt die RFC Verbindungsschnittstelle für die Business Configuration Design Time sicher. Dabei wird der Design Time Adapter vom BC Engine Deployment Framework benutzt.
Weiterführende Informationen sind im Interface IFCERT_DT_READ dokumentiert. Es wird von diesem Funktionsbaustein die Methode READ_DATA() gerufen.
Beispiel
Der Aufruf des Funktionsbausteins kann wie im unteren Beispiel erfolgen. Es werden alle Zeilen von der Tabelle 'SCERT_COUNTRY' eingelesen. Alle gelesenen Datensätze befinden sich in lv_data. Die gelesenen Sätze können durch eine Tabelle mit Selektionsbedingungen eingeschränkt werden. Zu beachten ist das die Datenfelder der Selektionstabelle noch in einen XString umgewandelt werden müssen. Dafür bietet das BC Engine Deployment Framework eine Klasse CLCERT_DT_CONVERSION an mit einer entsprechenden Methode.
ABAP Beispiel:
DATA lt_selection TYPE scert_dt_sel_cond_ttype.
DATA ls_selection TYPE scert_dt_sel_cond_stype.
DATA lv_data TYPE scert_dt_xml_data_tab.
DATA lt_messages TYPE scert_dt_msg_ttype.
DATA lv_returncode TYPE sy-subrc.
DATA lt_selvalue TYPE scert_dt_sel_value_ttype.
DATA ls_selvalue TYPE scert_dt_sel_value_stype.
* conversion of string value to xstring value
clcert_dt_conversion=>conv_selvalue2xstring(
EXPORTING
iv_low = 'DEU'
* IV_HIGH = IV_HIGH
IMPORTING
ev_xlow = ls_selvalue-xlow
* EV_XHIGH = EV_XHIGH
).
ls_selvalue-fieldname = 'COUNTRY'.
ls_selvalue-operator = 'EQ'.
APPEND ls_selvalue TO lt_selvalue.
ls_selection-selvalues = lt_selvalue.
* fill selection table
APPEND ls_selection TO lt_selection.
CALL FUNCTION 'SCERT_READ_DATA'
EXPORTING
iv_schema_node = 'SCERT_COUNTRY'
it_selection = lt_selection
iv_msg_language = 'DE'
iv_action_id = 'GUID'
IMPORTING
ev_data = lv_data
et_messages = lt_messages
ev_return_code = lv_returncode.
IF lv_returncode = 4 OR lv_returncode = 8.
*-- check returncode --*
ENDIF.
Hinweise
Die erzeugten Anwendungs-Protokolle können im Zielsystem mit der Transaktion SCERT_LOG eingesehen werden bzw. mit SCERT_LOG_DEL gelöscht werden.
Weiterführende Informationen
Parameter
ET_CHECK_CLASSESAusnahmen
Funktionsgruppe
SCERT_INTERFACEABAP Short Reference BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3750 Date: 20240523 Time: 143546 sap01-206 ( 48 ms )