Hallo zusammen,
wie kann man die zuordnung von paket und Tabelle finden? Ich habe folgendes problem:
Ich muss ein Programm schreiben das bestimmte felder alle customizingstabelle der FICO mit einem datenelement LANG ausgeben soll. Es geht eigentlich darum zu finden, ob die Schlüsselfeld(er) in der verschiedenen Sprache geflegt sind oder nicht. Ein beispiel ist der t003l tabelle. 2 parameter sind vorgesehen: paket und tabelle.
Problem Lösung:
selektion der tabelle feldern soll dynamisch folgen, weil jede tabelle anders ist.
2 views sind vorgesehen:
v_paket und
v_tab.
Um alle parket zu finden habe ich ein view
v_paket( aus TDEVC und DF14L)
.
Um alle customizing tabelle mit einem datenelement LANG zu finden habe ich auch ein view
v_tab (aus DD02L und DD03L).
Hier ist das coding:
Code: Alles auswählen.
report cust.
DATA: ref_itab TYPE REF TO data.
DATA: ref_komp TYPE REF TO data.
DATA: ref_wa TYPE REF TO data.
PARAMETERS: p_cust TYPE pbpackdata-comp_posid DEFAULT 'FICO' OBLIGATORY.
PARAMETERS: p_tab TYPE dd03l-tabname DEFAULT 't003t' OBLIGATORY.
start-of-selection
CREATE DATA ref_itab TYPE STANDARD TABLE OF (p_tab).
ASSIGN ref_itab->* TO <fs_itab>.
* hier werde ich alle paket selektieren
selekt devclass FROM v_paket
INTO CORRESPONDING FIELDS OF TABLE it_paket.
WHERE component = p_typ.
*zweite selektion alle customizing tabelle mit einem datenelement LANG
SELECT tabname FROM v_tab
INTO CORRESPONDING FIELDS OF TABLE it_tab
WHERE tabname = p_tab.
Meine frage ist, wie kann die beiden verbindet werden. Ich brauche die verbindung zw. paket und tabelle.
Danke für jeden Vorschlag im voraus.
Rico.