SITUATION DESCRIPTION: 1. Defect ID: 112070 When seeing the results of the submitting approvals, the submitted approval entries not displayed as per the actual order of execution but in alphabetical order: So you may simulate the problem like this: * Go to the manager pages * Go to e-approval * Go to ApprovalParameters (Implicit Rules) * Note the intended approval trigger sequence. * Log in as Requistioner * Create a Requisition and submit it * In the submitted page click on the "viewdetails" hyperlink * The approvers are ordered alphabetically (for Implicit Rules). But this should not be the case.The approvers should be ordered according to approval trigger sequence Note: To simulate this Defect, the approver for each approval parameter should be different. Otherwise it combines the list for the same approver and order cannot be seen. Note: Earlier Defect is solved with simulation Modified Components: Erequisition\HandleRequisitionState\HandleStateTransition Modified ASP Pages: None: e-requisition\enduser\requisitionline_detail.asp 2. Defect ID: 114411 Send to ERP button should be disabled You may simulate defect like this: In the manager pages * Go to Manager Pages * Go to Document rules * Choose a DocumentRule and Delete it. * The 'Send to ERP' check box is not disabled Modified Components: None Modified ASP Pages: Erequisition\manager\documentrules_editform.asp 3. Defect ID: 114457 Budget - No Transition amount from received to closed When invoices are exported the closed amount in the budget is updated. The received amount is decreasing. But the available amount is decreased twice. You may simulate the defect like this: * Create a Budget * Create a Requisition and Submit the requisition * Check the BudgetPostings at each stage * Import the invoice sent by the supplier * Match and Approve the invoice * Check the BudgetPostings at each stage * Export the invoice. * Check the BudgetPostings at this stage. * We can see that available amount in BudgetPosting has been decreased twice Modified Components: E-Invoice\E-InvoiceDb.cls-setinvoicestateto Modified ASP Pages: None 4. Defect ID: 112888 Fieldlength properties in commodity Fieldlength properties in screen order information is set to max 30 characters When you define property (type=enumerated) in e-manager, the Fieldlength is set to 100 CharactersThis error occurs when defining the enumerated value of a property.when adding the product to the basket the following error occurs Method: Erequisition.Requisition.AddToSpecificRequisition caught [Microsoft][ODBC SQL Server Driver][SQL Server] string or binary data would be truncated You may simulate the defect like this: * Create an enumerated property * Add Enumerates by property with maximumlength * Go to Requisitioner role * When adding requisition we will get an error "String or binary data would be truncated" Modified Components: e-requisition.dll Modified ASP Pages: none Database modification script: 112888.sql 5. Defect ID: 112463 Approval rules sequence is not correct. An approval rule with sequence 10 will be executed before a rule with sequence 2. A rule with sequence 20 executes before a rule with sequence 3 etc. Although a rule with sequence 10 will be executed before rules with sequence 11 or 20. Also while while viewing the details of the requisition, the rules are not displayed according to the sequence. You can simulate the defect like this: * Setup two approval rules as follows * Approvalrule1 with sequence number 10 * Approvalrule2 with sequence number 2 When the requisition is submitted the above rules apply. But according to the sequence number Approvalrule2 (seq. 2) is applicable before Approvalrule1 (with seq 10). This does not work correctly. Approvalrule1 (seq. 10) gets executed before sequence Approvalrule2 (seq. 2). Modified Components: Eapproval / Approval.cls Modified ASP Pages: erequisition/enduser/viewstatedetails.asp 6. Defect ID: 114407 You can simulate the defect like this: * Go to the Buyer role * Go to ' Consolidate & Send' link. * In the Buyer From / To list boxes the last buyer is not shown. (in the total list of buyers after sorting) Modified Components: None Modified ASP Pages: erequisition/enduser/ requisitionutility.asp 7. Defect ID: 114410 The search for buyer assist rules is not working. You can simulate the defect like this: * In the manager role, go to E-Requisition. * Go to Buyer assist rules * The search for buyer assist rules is not working. Modified Components: None Modified ASP Pages: erequisition/manager/BuyerAssistRules.asp For the above defects the following files are attached: ERequisition.dll, Einvoice.dll, Eapproval, Mailapp.dll, requisitionsearch.asp page Before applying the dlls and asp page The dlls and asp page can be applied/compiled directly. ================================= SOLUTION DESCRIPTION: It contains 15 files. 1. requisitionsearch.asp - Copy this asp file to EProc21\EE11\e-requisition\enduser\ ReplaceOldOne 2. DocumentRules_editform.asp-Copy this file to Eproc21\EE11\e-requisition\manager\ ReplaceOldOne 3. Product_View_Procurement.asp- Copy this file to Eproc21\EE11\e-catalog\enduser\ ReplaceOldOne 4. Viewstatedetails.asp- Copy this file to Eproc21\EE11\e-requisition\enduser\ ReplaceOldOne 5. BuyerAssistrules.asp- Copy this file to Eproc21\EE11\e-requisition\manager\ ReplaceOldOne 6. Requisitionutility.asp- Copy this file to Eproc21\EE11\e-requisition\include\ ReplaceOldOne 7. Requisitionline_detail.asp- Copy this to Eproc21\EE11\e-requisition\enduser\ ReplaceOldOne 8. Eapproval.dll: This file has to be registered in MTS 9.EBudget.dll:This file has to be registered in MTS 10.ESupplier.dll:this file has to be registered in MTS 11. ERequisition.dll: This file has to be registered in MTS 12. Einvoice.dll: This file has to be registered in the MTS 13. Mailapp.dll 14. 112888.sql Open this file in Notepad and copy the contents into the queryanalyser of SQLServer and run the query on the database "Eprocurement". 15.Readme.txt: The Solution Description Important: The above Six dlls should be applied in the following order: Eapproval.dll,EBudget.dll,ESupplier.dll,ERequisition.dll, Einvoice.dll and Mailapp.dll ( mailapp.dll should not be put into the MTS) To register the above mentioned dlls in the WinNT machine where E-Procurement 2.1 is installed you have to walk through the following tasks: A. On the webserver, you have to stop the website and Microsoft Transaction Server processes. To do this : Open a command window (start-> run -> type: cmd -> ok) Within the command-window run the following commands: net stop iisadmin /y mtxstop (run mtxstop 3 times, because that process is running more then one time on the webserver) B. Remove all the components from the E-Enterprise package within Microsoft Transaction Server. Don't close the window after removing the components. C. Now you have to unregister and rename all the attached dlls Example with ERequisition.dll: Open a command window (see step A). Within this command window go to the folder - Program files\baan\E-Enterprise2.0\Components\ EProcurement Type : regsvr32 /u ERequistion.dll Now the ERequisition.dll will be unregistered. Now rename the ERequisition.dll to ERequisition.bak D. Reboot de webserver E. Copy the attached dlls (example: Erequisition.dll) to the own folder (example: Program files\baan\E-Enterprise2.0\components\ EProcurement) F. Register the attached dlls Example with ERequisition.dll: Open a command window (see step A). Within this command window go to the folder - Program files\baan\E-Enterprise 2.0\components\ EProcurement Type : regsvr32 ERequisition.dll G. Drag and drop first the Common MTS components (in this order: EEnterprise.dll, EECommon.dll, ECatalog.dll) into the E-Enterprise package within Microsoft Transaction Server. H. Drag and drop the other MTS components (EInvoice.dll, ERequisition.dll, ESupplier.dll, EBudget.dll, EApproval.dll, ECollaboration) into the E-Enterprise package within Microsoft Transaction Server. I. Reboot the webserver