Ansicht
Dokumentation

SCERT_GET_CHECK_CLASSES - Liefert alle für des Deployment Framework registrierten Checkklassen

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 data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_CLASSES

Ausnahmen

Funktionsgruppe

SCERT_INTERFACE

ABAP 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 )