140 likes | 290 Views
Wintersemester 2003 Lehrstuhl für Wirtschaftsinformatik Technische Universität München Juan Wang & Jun Yuan. Statusbericht im Projekt WebPS Konfigurator von PSP-Elementen. Agenda. Aufgabenszenarien Lösungsvorschläge BAPIs, Klassen, Algorithmen, Datenmodell, etc Aufwandschätzung
E N D
Wintersemester 2003 Lehrstuhl für Wirtschaftsinformatik Technische Universität München Juan Wang & Jun Yuan Statusbericht im Projekt WebPSKonfigurator von PSP-Elementen
Agenda • Aufgabenszenarien • Lösungsvorschläge • BAPIs, Klassen, Algorithmen, Datenmodell, etc • Aufwandschätzung • Status des Arbeit • Erfolge • Herausforderungen • Plan bis zur nächsten Woche
Aufgabenszenarien Login ProjektList
Aufgabenszenarien P-2310 Neue Element
Lösungsvorschläge WorkBreakdownStruct Für das Business Objekt WorkBreakdownStruct (Projektstrukturplan) stehen folgende Methoden zur Verfügung:
Lösungsvorschläge PSP-Elemente Listen …... String bapi = "BAPI_PROJECT_GETINFO"; IFunctionTemplate ft = mRepository.getFunctionTemplate(bapi); function = ft.getFunction(); function.getImportParameterList().setValue("P-2310","PROJECT_DEFINITION"); mConnection.execute(function); JCO.ParameterList list = function.getTableParameterList(); listToHtml(list); ......
Lösungsvorschläge list.getTable(tableName)
Lösungsvorschläge ...... String bapi = "BAPI_PROJECT_MAINTAIN"; IFunctionTemplate ft = mRepository.getFunctionTemplate(bapi); ...... JCO.ParameterList list = function.getTableParameterList(); listToHtml(list); ...... list.getTable("I_METHOD_PROJECT");
Lösungsvorschläge ElementErzeugen list.getTable("I_METHOD_PROJECT").setValue(value, FieldName); list.getTable("I_WBS_ELEMENT_TABLE").setValue(value, FieldName);
Lösungsvorschläge ElementÄndern I_METHOD_PROJECT I_WBS_ELEMENT_TABLE I_WBS_ELEMENT_TABLE_UPDATE
Lösungsvorschläge ElementLöschen I_METHOD_PROJECT I_WBS_ELEMENT_TABLE
Aufwandschätzung Probleme • Nach dem Löschen muss man die neue Elementelistordnen? • Welche Felder werden beim Erzeugen brachen?(Alles oder Übereinstimmen mit anderen Gruppen) • Beim Speichern kommt immer Fehler vor, haben wirbeschränkte Zugriffsberechtigung? • Welche Interface muss ich unbedingt erstellen, die zur Verfügung für anderen Gruppen stehen?
Plan bis zur nächsten Woche 1. PSP-Element Ändern soll erst gelöst werden. 2. Beim PSP-Element Löschen und Erzeugen dauert es vielleicht länger.