ich schreibe gerade meine erste BSP-Applikation u. habe folgendes Problem:
Zu einem Auftrag soll eine Status-Übersicht angezeigt werden.
In SAP gibt es dazu den Funktionsbaustein sd_order_status.
Dieser Funktionsbaustein liefert als Ergebnis einen netten Baum, den ich gerne in meine BSP-Applikation integrieren möchte.
Nur leider habe ich bis dato noch nicht herausgefunden, wie dies zu bewerkstelligen ist.
Kann mir hier jemand weiterhelfen u. falls möglich ein Beispiel angeben?
Danke für den Hinweis, aber so ganz schlau bin ich noch nicht geworden.
Der Funktionsbaustein sd_order_status liefert mir in SAP als Ergebnis einen kompletten Baum auf den Bildschirm u. den würde ich ja gerne (vielleicht mittels ITS) integrieren.
Oder muss ich einen Funktionsbaustein verwenden, der mir den Status zu einem Auftrag in Form einer internen Tabelle liefert u. anschliessend den Tree selber in meiner BSP-Applikation aufbauen?
Wenn Du BSP verwenden möchtest, kannst du zum Rendern eines Baumes die <htmlb:tree> extension nutzen. Diese nimmt eine interne Tabelle der Struktur tview auf. Diese musst du nun, so weit ich weiss, mit den Daten von deinem Baustein befüllen. Du müsstest einfach den Baum komplett abwandern und für jedes Blatt eine Tabellenzeile in tview erzeugen. Das Beispiel dazu findest du in dem oben genannten Thread innerhalb des von mir dort geposteten Beispiels.
Wenn du deine Tabelle vom Type tview mit den Daten aus deiner Baumstruktur gefüllt hast, kannst du die Tabelle einfach an die extension auf deiner BSP Seite übergeben. Diese rendered dann selbständig den Baum.
ITS und BSP kann man zwar schon gemeinsam verwenden, aber besonders schön (und gut) ist das nicht. ITS ist die 'veraltete' Technik. Ich denke ITS wird auch nur noch aus Gründen der Abwärtskompatibilität unterstützt. Wenn, dann würde ich neue Entwicklungen im Bereich Web auf BSP-Basis vornehmen und nicht auf ITS. Von Mischformen ist dringend abzuraten.
das sehe ich genauso: Man sollte bei einer Web-Applikation nach Möglichkeit auf jeden Fall auf dem gleichen Technologie Stack bleiben (wie z.B. BSP). Das Mischen von Web - Technologien in einer Web-App bringt oft Probleme, wie z.B. beim Session Handling, User Management, usw.