Ansicht
Dokumentation
EWC_CONT_RESOLVE_TABLE - INTERN: Auflösen von Tabellenelementen in Einzelelemente
CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Dieser Funktionsbaustein ermöglicht das zeilenweise Auflösen von Tabellenelementen eines Containers in Einzelelemente.
Der Zielcontainer YT_CONT enthält alle Elemente des Quellcontaines XT_CONT. Hierbei werden alle Tabellenelemente, die im Parameter XT_RESOLVE aufgeführt sind, zu Einzelelementen umgewandelt werden und enthalten den Wert der Tabellenzeile mit Index X_INDEX.
Alle Elente, die nicht in XT_RESOLVE aufgeführt sind, werden ohne Veränderung in den Zielcontainer übernommen.
Beispiel
Das Beispiel zeigt, wie mit diesem Baustein die Zeilenweise Verarbeitung von Tabellenelementen programmiert wird.
Der Container xcont enthält das Tabellenelement TAB1 und das Einzelelement ELEM. Die Schleife
wird für jede Zeile des Tabellemelements TAB1 einmal durchlaufen. Der Zielcontainer ycont einthält
in jedem Durchlauf die Einzelelemente ELEM und TAB1, wobei TAB1 den Wert der Zeile ind des Quellelements TAB1 hat.
append 'TAB1' to resolve.
do.
add 1 to ind.
clear succ.
call function 'EWC_CONT_RESOLVE_TABLE'
exporting
x_index = ind
importing
y_success = succ
tables
xt_resolve = resolve
xt_cont = xcont
yt_cont = ycont
exceptions
linecount_not_equal = 2
others = 3.
if succ is initial.
exit.
endif.
perform do_something tables ycont.....
enddo.
Hinweise
Weiterführende Informationen
Parameter
XT_CONTXT_RESOLVE
X_INDEX
YT_CONT
Y_SUCCESS
Ausnahmen
LINECOUNT_NOT_EQUALFunktionsgruppe
EBASCPI1466 during Backup BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2422 Date: 20240523 Time: 113159 sap01-206 ( 38 ms )