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 / 1076 / 32 / 195 ) »
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 / 1982 / 269 / 418 ) »
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.
1854
Views
Tabelle gesucht - Methode / Ereignis
von gerritnova » 29.10.2009 09:56 • Verfasst in ABAP Objects®
1
Antw.
2129
Views
BW: Hierarchie
von kid » 26.06.2006 10:41 • Verfasst in Sonstige Module
0
Antw.
5849
Views
CDS View Erweitern mit Hierarchie
von Interger » 28.08.2025 19:56 • Verfasst in Fiori, UI5, JavaScript
0
Antw.
1067
Views
CX16 - Positionsplan Hierarchie
von xmchx » 06.12.2005 15:22 • Verfasst in Financials
3
Antw.
1829
Views
Ausgabe einer Hierarchie
von khb » 23.06.2015 15:20 • Verfasst in ABAP® für Anfänger

Ü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

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.

Unbeantwortete Forenbeiträge

Username als Variable in xdc-Datei?
vor einer Woche von uli3480 1 / 954
Substitution zum Zeitpunkt 60
vor 3 Wochen von irene 1 / 3267
CDS View Erweitern mit Hierarchie
vor 3 Wochen von Interger 1 / 5849
Intervall mit Beziehungswissen füllen
vor 5 Wochen von wolli 1 / 38772