Ansicht
Dokumentation
CARD_TABLE_SELECT_LINES - Variantentabellenzeilen mit bestimmter Merkmalausprägung selektieren
Addresses (Business Address Services) ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Mit diesem Baustein können zu einer vorgegebenen Kombination von Werten die Tabellenzeilen mit den zugehörigen Werten selektiert werden.
Hinweise
- Die Suchvorgaben geben Sie in der Struktur SELECT_WHERE_VALUES an. Hier können Sie bestimmte Merkmalwerte oder auch Intervalle von Werten angeben.
- Die selektierten Zeilen werden in der Tabelle VAR_TAB_ENTRIES ausgegeben.
- Wenn das Kennzeichen FL_WITH_ENTRIES markiert wurde, wird Ihnen der gesamte Inhalt der Tabellenzeile mit Merkmalen und Merkmalwerten ausgegeben. Ist das Kennzeichen nicht markiert, wird Ihnen nur die interne Positionsnummer ausgegeben.
Beispiel
*=======================================================================
* Select line in variant table
*=======================================================================
data: T_CHA_VAL like cha_val occurs 0 with header line,
T_TAB_ENTRIES like vtentr occurs 0 with header line.
* Initialize API calls
call function 'CALO_INIT_API' ...
* Searching for ...
T_CHA_VAL-CHARACT = 'CHARACT1'. "Characteristic
T_CHA_VAL-VALUE = 'VALUE1'. "Value
append T_CHA_VAL.
* Select line
call function 'CARD_TABLE_SELECT_LINES'
exporting
var_tab = 'VARTABLE1'
tables
select_where_values = T_CHA_VAL
var_tab_entries = T_TAB_ENTRIES
exceptions
warning = 1
error = 2
others = 3.
* ...
loop at T_TAB_ENTRIES.
...
endloop.
*=======================================================================
Parameter
CHANGE_NODATE
FL_WITH_ENTRIES
NORMALIZE_TABLE
SELECT_WHERE_VALUES
VAR_TAB
VAR_TAB_ENTRIES
WARNING_ON_NO_ENTRY
Ausnahmen
ERRORWARNING
Funktionsgruppe
CARDABAP Short Reference Fill RESBD Structure from EBP Component Structure
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3273 Date: 20240523 Time: 112455 sap01-206 ( 33 ms )