Ansicht
Dokumentation

EWC_CONT_RESOLVE_TABLE - INTERN: Auflösen von Tabellenelementen in Einzelelemente

EWC_CONT_RESOLVE_TABLE - INTERN: Auflösen von Tabellenelementen in Einzelelemente

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_CONT
XT_RESOLVE
X_INDEX
YT_CONT
Y_SUCCESS

Ausnahmen

LINECOUNT_NOT_EQUAL

Funktionsgruppe

EBAS

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