ToolTech - Seite 'Anforderungsliste' (Business Edition)

Wenn ein Kunde den Link Anforderungsliste in der Kopfzeile anklickt, wird die Seite 'Anforderungsliste' (RequisitionListDisplay.jsp) angezeigt. Kunden können die Liste der Anforderungslisten anzeigen, einschließlich aller Anforderungslisten, die dem Kunden gehören, sowie aller allgemeinen Listen, die einem anderen Mitglied innerhalb der gleichen Organisation gehören. Kunden können Listen, die ihnen gehören, löschen oder bearbeiten, neue Listen erstellen oder die allgemeinen Listen eines anderen Kunden anzeigen.

Befehle

RequisitionListDisplay.jsp verwendet die folgenden Befehle:

Beans

RequisitionListDisplay.jsp verwendet die folgenden Beans:

Implementierung

Wenn ein Kunde den Link Anforderungsliste in der Kopfzeile anklickt, wird die Seite 'Anforderungsliste' (RequisitionListDisplay.jsp) angezeigt. Die RequistionDataBean und die PRequisitionByMemberIdAndStoreListDataBean rufen die privaten Listen des angemeldeten Benutzers aus der Datenbank ab.

//My private lists RequisitionDataBean[] requisitionListsP; PRequisitionByMemberIdAndStoreIdListDataBean pReqListDB=new PRequisitionByMemberIdAndStoreIdListDataBean(); pReqListDB.setDataBeanKeyMemberId(userRefNum.toString()); pReqListDB.setDataBeanKeyStoreId(storeId); com.ibm.commerce.beans.DataBeanManager.activate(pReqListDB, request); requisitionListsP = pReqListDB.getPRequisitionByMemberIdAndStoreIdList(); for (int i=0; i<requisitionListsP.length; i++) { com.ibm.commerce.beans.DataBeanManager.activate(requisitionListsP[i], request); }

Die RequistionDataBean und die SRequisitionByMemberIdAndStoreListDataBean rufen die allgemeinen Listen in der Organisation aus der Datenbank ab.

 //All shared lists in my organization RequisitionDataBean[] requisitionListsSAll; SRequisitionByMemberIdAndStoreIdListDataBean sReqListDB=new SRequisitionByMemberIdAndStoreIdListDataBean(); sReqListDB.setDataBeanKeyMemberId(userRefNum.toString()); sReqListDB.setDataBeanKeyStoreId(storeId); com.ibm.commerce.beans.DataBeanManager.activate(sReqListDB, request); requisitionListsSAll = sReqListDB.getSRequisitionByMemberIdAndStoreIdList(); for (int i=0; i<requisitionListsSAll.length; i++) { com.ibm.commerce.beans.DataBeanManager.activate(requisitionListsSAll[i], request); } %>

//shared lists of others in my organization Vector requisitionListsSOther=new Vector(); %>

Der Befehl 'RequisitionListView' lädt die Seite 'Anforderungsliste'. Der Befehl 'RequisitionListView' ist der Seite RequisitionListDisplay.jsp in der Datenbank zugeordnet. Der Befehl 'RequisitionListsTypeForm' in der JSP enthält den Parameter requisitionListsType für den Befehl 'RequistionListView'. Dieser Parameter kann All oder Mine sein.

Wenn ein Kunde eine Anforderungsliste anklickt, die einem anderen Benutzer gehört, wird der Befehl 'RequisitionDetailListView' aufgerufen, und dem Kunden wird die Seite 'Anforderungsliste anzeigen' (RequistionListDetailDisplay.jsp) angezeigt. RequistionListDetailDisplay.jsp zeigt die Artikel in einer allgemeinen Anforderungsliste an, die einem anderen Mitglied in der Organisation des Kunden gehört.

Wenn ein Kunde seine eigene Anforderungsliste anklickt, wird der Befehl 'RequisitionListUpdateView' aufgerufen, und dem Kunden wird die Seite 'Anforderungsliste bearbeiten' (RequistionListUpdate.jsp) angezeigt.

Wenn der Kunde die Option Neue Anforderungsliste erstellen anklickt, wird der Befehl 'RequisitionListCreateView' aufgerufen und die Seite 'Neue Anforderungsliste' (RequisitionListCreate.jsp) wird angezeigt. 

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright