Ein kleiner trickreicher Funktionsbaustein, der bei einer unserer Kundeninstallationen weit über 1000 Positionen pro Sekunde auflöst. SAP bietet freilich Funktionsbausteine für die Stücklistenauflösung, jedoch wird dabei immer nur ein Baukasten aufgelöst. In der Praxis gibt es jedoch Anwendungen, wo meist mehrere Baukästen aufzulösen sind, wie z.B. alle Materialien eines Kundenauftrags oder einer Serie. Bei einem gewissen Wiederverwendungsgrad der Materialien auf tieferen Stücklistenstufen sind die SAP-Bausteine nicht sehr effizient, da sie mitunter immer wieder die gleiche Unterbaugruppe auflösen! Der Funktionsbaustein Z_CS_BOM_EXPL_MAT_MULTI erwartet die aufzulösenden Baugruppen in einer internen Tabelle die gleichzeitig auch Ergebnistabelle ist und liest garantiert jede Position nur einmal von der Datenbank. Feldname Typ Länge Datenelem.Domäne Text Neben den selbsterklärenden Datenfeldern folgt hier eine Beschreibung der wichtigen Ergebnisfelder:
Bei mehrfachverwendeten Komponenten kommt es somit vor, dass diese auch mehrfach in der Tabelle vorkommen. Aufgrund der Pointerstruktur darf die Tabelle nicht umsortiert werden, sonst geht die Stücklistenstruktur verloren! |
Mittwoch, 17. Oktober 2007
SAPLZCSB - Ein Funktionsbaustein zur schnellen mehrstufigen Materialstücklistenauflösung
Xaption GmbH - Anwendungs-Quellcodes: "Ein kleiner trickreicher Funktionsbaustein, der bei einer unserer Kundeninstallationen weit über 1000 Positionen pro Sekunde auflöst.
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen