Methode oder FB für Hierarchie gesucht

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Methode oder FB für Hierarchie gesucht

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo,

im Projektstücklistenbrowser (CSPB) möchten wir bei Rechtsklick auf ein bestimmtes Material, die Materialstückliste nachlesen und in der Projektstückliste einfügen. Die Daten fürs Projekt werden standardmässig mit dem FB CS_BOM_EXPL_PSP_V1 ermittelt, die fürs Material mit CS_BOM_EXPL_MAT_V2. Die Ausgabestruktur ist gleich (STPOX), das kann ich also 1:1 übernehmen. Jetzt muss ich nur noch die richtige Stufe und den Weg (Vorgänger) mitgeben. Und ich scheue mich sehr davor das im Programm auszurechnen. Diese Wege können sehr komplex werden, wenn man z.B. eine mehrstufige Stückliste auflöst. Ist Euch eine Methode, ein Baustein oder ein Beispielprogramm bekannt wo man z.B. die Stufe und den Ausgangsweg mitgibt und das dann sauber aufgelöst wird?

Viele Grüsse
Nicola

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


Re: Methode oder FB für Hierarchie gesucht

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hab' es jetzt selbst programmiert, war gar nicht so schwierig wie gedacht.

Viele Grüsse
Nicola

Re: Methode oder FB für Hierarchie gesucht

Beitrag von Aba ( / / 0 / 3 ) »
Hallo Nicola,

ich stehe vor der gleichen Herausforderung. Könntest du mir verraten, wie genau du das gemacht hast?

Aba

Re: Methode oder FB für Hierarchie gesucht

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

wenn es nur um die Stufe geht - diese wird in der Tabelle STPOX mitgeliefert.

Gruß Wolfgang

Re: Methode oder FB für Hierarchie gesucht

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Ich kenne mich zwar nicht mit Projektstücklisten aus, aber Hierarchiebäume wertet man nach meiner Erfahrung wie folgt aus:
  • Wenn man bottom-up feststellen möchte, wie tief man sich in der Hierarchie befindet oder welche die übergeordneten Knoten sind, einfach mit einem Loop, mit dem man jeweils den nächsthöheren Knoten liest (und sich bei Bedarf die Zahl der so durchquerten Ebenen merkt), bis es keinen höheren Knoten mehr gibt.
  • Wenn man top-down alle Objekte finden möchte, die egal in welchem Unterast unter einem Objekt hängen, mit rekursiver Programmierung, indem man eine Routine schreibt, die sich selbst für die jeweils nächste Unterstufe aufruft und die gefundenen Objekte hochreicht.

Re: Methode oder FB für Hierarchie gesucht

Beitrag von Aba ( / / 0 / 3 ) »
Wenn man top-down alle Objekte finden möchte, die egal in welchem Unterast unter einem Objekt hängen, mit rekursiver Programmierung, indem man eine Routine schreibt, die sich selbst für die jeweils nächste Unterstufe aufruft und die gefundenen Objekte hochreicht.
Hast du dazu vielleicht ein Code-Beispiel? Habe noch nie mit rekursiven Methoden gearbeitet.

Aba

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1532
Views
Tabelle gesucht - Methode / Ereignis
von gerritnova » 29.10.2009 09:56 • Verfasst in ABAP Objects®
1
Antw.
1698
Views
BW: Hierarchie
von kid » 26.06.2006 10:41 • Verfasst in Sonstige Module
0
Antw.
782
Views
CX16 - Positionsplan Hierarchie
von xmchx » 06.12.2005 15:22 • Verfasst in Financials
3
Antw.
1304
Views
Ausgabe einer Hierarchie
von khb » 23.06.2015 15:20 • Verfasst in ABAP® für Anfänger
3
Antw.
2494
Views
Anzeigen einer Hierarchie
von simonretter » 26.07.2004 14:19 • Verfasst in ABAP Objects®

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140