ToolTech - Seite 'Zur vorhandenen Anforderungsliste hinzufügen' (Business Edition)

Die Seite 'Zur vorhandenen Anforderungsliste hinzufügen' (AddToExistReqList.jsp) wird angezeigt, nachdem der Kunde die Option Zur Anforderungsliste hinzufügen auf der Seite 'Artikelanzeige' (CatalogItemDisplay.jsp) angeklickt und den Radioknopf Vorhanden ausgewählt hat. 

Befehle

AddToExistReqList.jsp verwendet die folgenden Befehle:

Beans

AddToExistReqList.jsp  verwendet die folgenden Beans:

Implementierung

Hinweis: Informationen zu Implementierungstechniken, die allen Beispielgeschäftsseiten gemein sind, finden Sie in Beispielgeschäftsseiten: Allgemeine Implementierungstechniken.

Nachdem der Kunde den Radioknopf Vorhanden markiert, eine vorhandene Anforderungsliste ausgewählt und die Option Zur Anforderungsliste hinzufügen auf der Seite 'Artikelanzeige' angeklickt hat, wird die Seite 'Zur vorhandenen Anforderungsliste hinzufügen' angezeigt. Wenn der Kunde bisher keine Anforderungslisten erstellt hat, wird eine Nachricht angezeigt, die den Kunden auffordert, zur Seite 'Artikelanzeige' (CatalogItemDisplay.jsp) zurückzukehren und diesen Artikel einer neuen Anforderungsliste hinzuzufügen.

Jede Anforderungsliste von angemeldeten Kunden wird mit dem Namen der Anforderungsliste, dem Datum der letzten Aktualisierung und der Angabe, ob es sich um eine allgemeine oder eine private Liste handelt, angezeigt. Die RequisitionDataBean und die PRequisitionByMemberIdAndStoreListDataBean rufen die privaten Listen 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 RequisitionDataBean und die SRequisitionByMemberIdAndStoreListDataBean rufen die allgemeinen Listen in der Organisation des Kunden aus der Datenbank ab. Es werden nur die Listen angezeigt, die dem angemeldeten Kunden gehören.

//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); }

if (form.reqListId.length==null) {
form.requisitionListId.value=form.reqListId.value;
} else {
for (var i=0;i<form.reqListId.length;i++) {
if (form.reqListId[i].checked) {
form.requisitionListId.value=form.reqListId[i].value;
break;

Nachdem der Kunde eine Anforderungsliste ausgewählt hat, aktualisiert der Befehl 'RequisitionListItemUpdate' die Anforderungsliste mit dem neuen Bestellartikel. Der Befehl 'RequisitionListUpdateView' zeigt die Seite 'Anforderungsliste bearbeiten' mit dem neuen Bestellartikel an. Nach Abschluss des Befehls 'RequisitionListItemUpdate' wird die Sicht nach 'RequisitionListUpdateView' umgeleitet. Der Befehl 'RequisitionListUpdateView' ist der Seite RequisitionListUpdate.jsp in der Datenbank zugeordnet.

Verwandte Konzepte

Verwandte Aufgaben

Verwandte Referenzen

IBM Copyright