Wie Cluster-Daten auslesen?

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Wie Cluster-Daten auslesen?

Beitrag von OliTe (ForumUser / 21 / 0 / 0 ) »
Hallo Zusammen,

ich versuche gerade einen Fehler, in einem Programm zu finden, welches Daten aus einer Clustertablle liest. Irgendwie mischen sich die Daten und ich kann den Fehler nicht finden. Nun möchte ich prüfen, wie die Daten im Cluster aussehen. Ich weis jedoch nicht, wie ich an die Cluster-Daten herankomme. Kann mir jemand helfen? Gibt es einen Standardbaustein oder ähnliches?

Sorry, ich habe bisher noch nie mit Clustern gearbeitet und die Beschreibungen sind lediglich verwirrend.

Vielen Dank und viele Grüße
OliTe

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo OliTe,

ich vermute mal, Du redest über eine Tabelle ähnlich der INDX.
Dort werden die eigentlichen Daten in komprimierter Form in dem LONGRAW-Feld abgelegt und es m.W. keine (einfache) Methode, um sich die Daten anzusehen.
Gerade bei der INDX werden viele unterschiedliche Daten von unterschiedlichen Anwendungen dort abgelegt und ohne Kenntniss des Strukturaufbaus ist eine Interpretation der Daten schwer bis unmöglich... :(

Stell doch mal Deinen Quelltext hier im Forum ein. Wahrscheinlich findet sich jemand, der Dir bei der Fehlersuche helfen kann.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von Gast ( / / 0 / 3 ) »
Die F1-Hilfe zu IMPORT enthält u.a. Infos zu IMPORT DIRECTORY ... FROM DATABASE ...
Da solltest Du finden, was Du suchst.
Sonst noch mal posten, wie weit Du gekommen bist und was genau das Problem ist.

Angaben zum Release wären auch noch hilfreich.

Beitrag von OliTe (ForumUser / 21 / 0 / 0 ) »
Ok, dann poste ich erst einmal den Code.

Datendeklaration:

Code: Alles auswählen.

  DATA: wa_ztmd_dr_cluster TYPE ztmd_dr_cluster,
        cl_key_verw_cluster TYPE zsmd_key_verw_cluster,
        wa_ztmd_dr_verwinfo TYPE ztmd_dr_verwinfo,
        datei_zeile(80),
        params TYPE pri_params,
        arcpar TYPE arc_params,
        numc3(3) TYPE n.  

Abzuarbeitender Code-Block:

Code: Alles auswählen.

 LOOP AT t_dr_verwinfo INTO wa_ztmd_dr_verwinfo
                        WHERE useid = 'AG'.
    CLEAR cl_key_verw_cluster.
    CLEAR wa_ztmd_dr_cluster.
    MOVE-CORRESPONDING wa_ztmd_dr_verwinfo TO cl_key_verw_cluster.
    CLEAR clust_tab[].
    REFRESH clust_tab.
    IMPORT clust_tab TO clust_tab
          FROM database ztmd_dr_cluster(ag)
          TO wa_ztmd_dr_cluster
          id cl_key_verw_cluster.
    LOOP AT clust_tab.
      CLEAR datei_zeile.
      IF clust_tab-param_name = 'F_NAME'.
        numc3 = '001'.
      ELSE.
        numc3 = numc3 + 1.
      ENDIF.
      datei_zeile(3) = numc3.
      WRITE clust_tab-param_name TO datei_zeile+4.
      WRITE clust_tab-wert_char TO datei_zeile+23.
      WRITE: / datei_zeile.
    ENDLOOP.
  ENDLOOP.                               
Beschreibung:
Es existiert eine DB-Tabelle ztmd_dr_verwinfo, welche Druckanforderungen zu verschiedenen Arten von Schreiben beinhaltet. Das Programm (Code-Block ist nur ein Teil) ermittelt noch nicht verarbeitete Druckanforderungen zu verschiedenen Arten von Schreiben (z.B. AG) und generiert aus den Daten im Cluster eine Spooldatei, die zum Druck geht.

Fehler:
Merkwürdigerweise mischt das Programm die Daten. Es wird ein Schreiben generiert und mit Adresse, Namen und Kundennummer versehen. Name und Kundennummer passen dabei nicht zur Adresse.
Eine reproduzierbare Konstellation aus zwei offenen Druckanforderungen, generiert ein korrektes Schreiben und ein zweites Falsches. Das zweite Schreiben enthält den Namen und die Kundennummer des vorhergehenden Satzes und die Adresse des richtigen Empfängers.

Lösungsansatz:
Alle Variablen initialiseren, doch der Fehler tritt weiterhin auf.

Ich verzweifle fast und bin langsam Code blind.
Vielleicht entdeckt ja jemand den Fehler.

Oliver

Beitrag von ewx (Top Expert / 4849 / 313 / 642 ) »
Hi Oliver,

poste lieber mal den Teil, in dem die Daten geschrieben werden.
Kann es evtl. sein, dass die Daten parallel geschrieben werden und aufgrund dessen ein gleicher Schlüssel (ID) verwendet wird?

Wird die INDX evtl. aus verschiedenen Programmen gefüllt und die Tabellen sind unterschiedlich definiert?

Enno.

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1084
Views
Daten-Cluster
von dimes » 31.03.2006 12:21 • Verfasst in ABAP® Core
0
Antw.
917
Views
Daten-Cluster benuten :/
von b_c » 14.10.2009 14:27 • Verfasst in ABAP® für Anfänger
2
Antw.
2218
Views
Daten aus BTF Editor auslesen
von Abapanfänger » 07.10.2016 11:03 • Verfasst in ABAP® für Anfänger
8
Antw.
4932
Views
Daten aus SAP auslesen mit Web Service
von AnnaNRW » 10.12.2015 12:34 • Verfasst in ABAP® für Anfänger
3
Antw.
2133
Views
Hintergrundjob: Daten URL auslesen
von julia_sen » 26.01.2006 13:35 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von black_adept 2 / 55
Programm anlegen mit Vorlage
vor 9 Stunden von DeathAndPain 2 / 110
IT0024 Qualifikationen CP-ID
vor 9 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 11 Stunden von snooga87 1 / 83

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
vor 2 Stunden von black_adept 2 / 55
Programm anlegen mit Vorlage
vor 9 Stunden von DeathAndPain 2 / 110
IT0024 Qualifikationen CP-ID
vor 9 Stunden von DeathAndPain 2 / 351
BUSOBJEKT zu CMIS PHIO ermitteln
vor 11 Stunden von snooga87 1 / 83

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 11 Stunden von snooga87 1 / 83
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3260
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821