Klasse Vorlage: Unterschied zwischen den Versionen

Aus SAP Wiki ツ
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
M1ch3lde (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Codeschnipsel]]
[[Kategorie:Codeschnipsel]]
<syntaxhighlight lang="python" line>
def quick_sort(arr):
less = []
pivot_list = []
more = []
if len(arr) <= 1:
return arr
else:
pass
</syntaxhighlight>


=== Definition ===
=== Definition ===
Zeile 16: Zeile 27:
     METHODS constructor
     METHODS constructor
       IMPORTING
       IMPORTING
                 !iv_mode                   TYPE char01
                 !iv_mode             TYPE char01
                 !iv_test                   TYPE abap_bool
                 !iv_test             TYPE abap_bool
       RAISING  zcx_bc_basic.
       RAISING  zcx_bc_basic.


Zeile 36: Zeile 47:
   _gv_test = iv_test.
   _gv_test = iv_test.
  ENDMETHOD.
  ENDMETHOD.
METHOD get_mode.
  CLEAR rv_mode.
  rv_mode = _gv_mode.
ENDMETHOD.
ENDCLASS.
ENDCLASS.
</syntaxhighlight>
</syntaxhighlight>

Aktuelle Version vom 16. Dezember 2024, 15:40 Uhr


def quick_sort(arr):
	less = []
	pivot_list = []
	more = []
	if len(arr) <= 1:
		return arr
	else:
		pass

Definition

CLASS lcl DEFINITION.
  PUBLIC SECTION.

    TYPES: tt_mat_range TYPE RANGE OF matnr.
    CLASS-DATA: gt_log TYPE bal_t_msg.
    CONSTANTS:
      BEGIN OF gcs_mode,
        single TYPE char01 VALUE 'S',
        multi  TYPE char01 VALUE 'M',
      END OF gcs_mode.

    METHODS constructor
      IMPORTING
                !iv_mode              TYPE char01
                !iv_test              TYPE abap_bool
      RAISING   zcx_bc_basic.

    METHODS get_mode
      RETURNING VALUE(rv_mode) TYPE char01.

  PRIVATE SECTION.
    DATA: _gv_mode                    TYPE char01,
          _gv_test                    TYPE abap_bool.

ENDCLASS.
CLASS lcl IMPLEMENTATION.
 METHOD constructor.
  _gv_mode = iv_mode.
  _gv_test = iv_test.
 ENDMETHOD.

 METHOD get_mode.
  CLEAR rv_mode.
  rv_mode = _gv_mode.
 ENDMETHOD. 
ENDCLASS.