Ansicht
Dokumentation
CL_ISH_RANGE - IS-H: Range
Vendor Master (General Section) TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Die Methode CL_ISH_RANGE dient zur Darstellung einer Rangetabelle.
Die Werte der Rangetabelle (LOW und HIGH) sind als String definiert.
Der Verwender der Klasse CL_ISH_RANGE
ist dafür verantwortlich, bei den diversen Methoden gültige Werte (= Werte, die in einen String konvertiert werden können) anzugeben.
Um Einträge hinzuzufügen, können die Methoden ADD_ENTRY, ADD_ENTRIES, ADD_RANGE_ENTRIES oder eine der EXCL_* bzw. INCL_* Methoden verwendet werden.
Die Methode SET_ENTRIES ersetzt die Rangetabelle.
Durch die Methode GET_ENTRIES kann auf die Rangetabelle zugegriffen werden.
Mit der Methode IS_VALUE_IN_RANGE kann ermittelt werden, ob ein bestimmter Wert in der Rangetabelle enthalten ist.
Beziehungen
Beispiel
Erzeugen einer Rangetabelle mit Namen, wobei gilt:
- Alle Namen, die mit A beginnen, sollen einschliessend sein.
- Alle Namen, die mit B beginnen, sollen ausschliessend sein.
- Alle Namen zwischen CAESAR und HUGO sollen einschliessend sein.
- Name ERWIN soll ausschließend sein.
-
data: lr_range type ref to cl_ish_range,
lt_name type ish_t_r_string.
create object lr_range.
lr_range->incl_eq( 'A*' ).
lr_range->excl_eq( 'B*' ).
lr_range->incl_bt( i_low = 'CAESAR'
i_high = 'HUGO' ).
lr_range->excl_eq( 'ERWIN' ).
lt_name = lr_range->get_entries( ).
Hinweise
Weiterführende Informationen
Vendor Master (General Section) BAL_S_LOG - Application Log: Log header data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2581 Date: 20240328 Time: 155652 sap01-206 ( 24 ms )