The latest release of ASPECT4 Logistics contains a number of new features as well as some important bugfixes and improvements.
The main new feature in this release is our new Goods Receipt App that is available in the ASPECT4 Crosspad app. With the new app it is possible to register goods receipts on a handheld device during the process of physically inspecting and counting the received goods. We expect this to reduce process time, errors and administrative time and in the end reduce costs.
Some highlights of the new app:
- 2 recommended processes
- Registration by order number
- Registration by item number
- Advanced SQL-based search
- Scan barcodes for order numbers, item numbers etc (if device support this)
- Receive order line or all order lines for an order
- Instant update of transactions
- Manual or automatic batch number registration
- Print of labels on request
- Take pictures to document delivery notes, Quality, etc and store these as attachments.
Please contact your ASPECT4 Logistics consultant or contact for further information about the app.
New features and functionalities
| Client Release Notes | Key |
|---|---|
Change supplier number in invoice receipts with receive all lines When using option receive all lines, it was not possible to use another supplier number than was specified on the order. This has is now possible so that the rule can be specified in application dependent data. The rule now corresponds to the rule when receiving line by line. | A4-21692 |
OIO Embedded PDF A functionality has now been developed, that enables in connection with invoicing (appl. 6235) an XML file to be created that is created according to the OIOUBL standard with the invoice PDF document as embedded data in the XML file. | A4-29234 |
Validation of Contact Person Previously it was not possible to validate Contact Person on for example Order Headers via normal Field Definitions(STFE) validation. The program ZKONTPERS used so far returns the name of the contact person but not an error if the contact person is not created as a contact. A new program ZCONTPERS has now been made that can be used on field definitions(STFE) instead of ZKONTPERS if the validation is desired. So if there is a requirement to ensure that all contact persons selected on orders are infact created as contact persons, it is now possible to change the validation by using the programm ZCONTPERS on the field definition (STFE). The alternative is the default setting of ZKONTPERS as validation. This does not validate if selected contact person is created as a contact and it is possible to add contact information without any validation. | A4-30855 |
Display field At field level in application files (9165), a new column has been added. It is now possible for each key-field to see if it is sorted ascending or descending. | A4-32390 |
Goods receipt app A new app for Goods receipts has been created. The app is called 7M65 is available in the ASPECT4 Crosspad for user who have user rights for 7M65. Unlike in the Client based applications for goods receipts, the app will instantly update transactions. A number of configuration settings are available for 7M65 in Application parameter (128). | A4-32925 |
More lines for a row in List with columns in Crosspad It is now possible to have more than 1 field in a column for each row in a Crosspad Column list. On the Field definition(STFE) the line number for a field can be stated. | A4-34309 |
New call program for field control id's to execute commands. A new standard utility program ZCPCMD has been added to Aspect4. This is a general-purpose call program that allows you to execute any IBM i command directly from within the Aspect4 application — for example, running a Query Manager query from a screen button in an app — without needing a custom CL program to be developed each time. ZCPCMD is called using the standard Aspect4 CALLPGM function with one parameter — the command string you want to execute: Example — Running a Query Manager query with an order number: | A4-35870 |
Output Management Today ASPECT4 Manufacturing exports XML-data for the documents the printed using DocManager. Some customers use other Output Management Systems like Interform or LaserNet. With this change it is now possible to output XML to other Output Management System than DocManager. This includes Document Property data like Document name, printer, number of copies, email recipient adress. These data will be sent in a separate DocManager band called PRINTVAL Made for these document:
It is possible to setup that DocManager is used for some documents and other Output Management Systems for other document. For each document it is configured on the matching System parameter if XML-output for other systems should be created. | A4-36436 |
Hidden and thousand separator settings now handled in list with columns in Crosspad List with columns in Crosspad now respect the Field definition(STFE) settings regarding hidden and thousand separator. | A4-37416 |
Automatic conversion to alternative units independant of field type Until now only fields defined as 13,5N could be automatic converted to alternative units. Now it is possible for all numeric fields. | A4-37682 |
Reported errors and inconveniences
| Client Release Notes | Key |
|---|---|
Application Job Definitions(9176) - validation of sorting. | A4-25470 |
Currencycode wrong on finance postings The currencycode is wrong on finance postings concerning sales and purchase orders. On the account types where postings besides the value in the systemcurrency (used for bookkeeping) also contains information in currency from the orders in question the currencycode may be wrong. Previously the currencycode from the system defined currency was reported on all financial postings. This has now been changed so that the currencycode transferred is now found via the currencycode from the debtor/credtor posting and transferred to the financial system on relevants postings. On other postings the systemdefined currency code is transferred. | A4-29808 |
Delivery note Delivery note number is now correct on print of copies of Delivery notes for Intercompany CS- orders. | A4-29866 |
Simulate Field Screen failed for views When using the function to Simulate Field Screen i Field Definitions(9169) for a file of type VIEW, a program error was reported. This has been corrected. | A4-30262 |
Retrieving FIK number from Finance This feature would not work in a setup where country numbers would be different in Manufacturing and Finance. System parameter LAND is now extended with a new field for Finance Country-code. It is used for looking up Payment Information about the structure of the FIK-number from general register 2269. When upgrading the new field is converted based on information in general register 2140. However it should be manually verified afterwards that the value in the new field is correct for all countries. | A4-31672 |
Dates did not show up correct in list with columns in Crosspad When using list with columns in Crosspad apps, date field did only show the day part of the date. Besides that support for texts from text entries on Field definitions(STFE) in lists with columns are added. | A4-31845 |
Replace acted as Open for buttons in Crosspad apps On a button in a Crosspad app it is set up on the Field definition(STFE) whether the next page should be made as Open or Replace. The difference is what happens upon return. With Open it returns to the page with the button. With Replace it should return the prior page but by mistake it acted the same way as Open. | A4-32104 |
Allocation on a sales order should not be deleted if it is attached on a despatch journal. | A4-32226 |
Validate the Active date, creating Invoice service sales orders(SF) We currently validate active dates for "SF" orders (invoice service sales) when creating sales orders transactions, which is unnecessary. Therefore, we have modified the program to bypass date validation for SF order types. | A4-32412 |
Abending program with F4 | A4-32496 |
Record status icon not visible In some cases where the key fields were removed from the list, the icon for locked or withhold record were not shown. This could for example be missing order type in Firm Orders (6104) | A4-33698 |
Shortcut to Equipment (9151) When application Equipment (9151) is called via an application dependent shortcut, the application shows the list instead of executing the option that it is called with. The reason was that the key was not transferred from the calling application correct. This has now been resolved. | A4-33761 |
VAT-handling for direct deliveries Changes have been implemented to address VAT handling. If the supplier's country of origin is the same as the customer's country in a direct delivery, no EU VAT will apply. | A4-33882 |
Missing field help for settings | A4-33945 |
Line level for production order transactions cannot be called with application dependent shortcut If the line level for production order transactions (8101) was called via an application dependent shortcut to execute an option, this call ended in error. The reason was that the key supplied was destroyed. This has now been resolved. | A4-33984 |
Correct customer data for service orders | A4-34195 |
Filtering on local company texts for system parameters gave wrong result A system parameter can be defined as having description locally in each company. In this case and when a list is set up to show this text, filtering on the text gave wrong result in some cases. | A4-34487 |
Missing translation of application layout cost prices (9131) In application edit application parameters (0128), the layout for cost prices (9131) was not correct in English. This has now been corrected. | A4-34923 |
Creating orders and invoices. When creating a quotation sales order (6105), it was possible to enter a manual delivery address without filling out a valid country code. The result was that lines were not printed on the document. This kind of data is illegal, as the solution requires an existing country code. A validation has therefore been added to ensure hat the country code is validated against the systemparameter Countries (LAND). The validation code has been added in sales order applications (6102, 6103, 6104, 6105, 6106, 6108). The validation code has been put on the field ORDH-LAND. Please note that if the installation contains copy applications of these standard applications, it will be relevant to make the same change for these applications. If so, the change that must be made manually is related to the validation code for the field ORDH-LAND. If it's 'Mod tekstindgang + blank', it should be changed to 'Mod tekstindgang'. | A4-34982 |
Filtering via warehouse does not work Filtering for warehouse in the picking app via the settings field has stopped working. This has happened after the two new fields for which journaltypes that should be included have been added. The fields overlap which would result in inconsistent settings data. The reason was that the bufferposition for the XXXX-FIELD for the warehouse in the fielddefinition *REQUEST RUTH01 was wrong. This has now been corrected. | A4-35079 |
Document Product Structure Item(9224) dump due to not numeric value Fixed a dump which was caused by the movement of Non numeric field to a numeric field | A4-35318 |
Missing danish description | A4-35987 |
Column text updated as lead text If a column text is entered in Language in application Label Texts and Column Heading(9061), it is updated as lead text if there is no lead text in the actual language. This has now been changed so that the column text in this case is now updated in the correct field. | A4-36015 |
In Document Product Structure Item(9224), the field "Calculate all variants" exists on the Field Definition but is not shown on the field image. Application Document Product Structure Item(9224) Field Definition has a 'Variant' field, but it is not displayed on the screen due to the program's logic at customers that do not use variants for items. The field name VARIANT has therefore been changed to a new name so that it is now visible. | A4-36276 |
Filename not updated with new viewname. For the window application Invoice Vouchers (706H) which is used in cockpit application Invoice match (7769), the filename was changed from TIEB03REG to A706HZVIW in an earlier release. This was, however not changed due a deployment error. This has now been resolved. This record below for application 706H in application Application Control Identities (9060) had been created with status 0. The result was that it was not possible to select a voucher in the cockpit. This has also been resolved now. A new record is deployed with status 30. Appl Funktion Perform Line ID St Description CalcSpec | A4-36323 |
Time based material profile | A4-36916 |
Fixed - Cannot Update Delivery Date on Journal Lines in Application purchase order transactions (7101): Sometimes an error message is thrown when trying to change a field at line level in the application. The system returned error message 18317: "Order No cannot be 0. It occurs if order number is part of the location number in a location-controlled warehouse number. But this error message makes no sense here as the order number does not exist if the transaction type is a creation. In this case the validation/create of location number is skipped until later in the creation process where the order number is created. | A4-37046 |
Calculate ABC Grouping of Items(9211) Application dumps. The application was unable to process ABC analysis for companies with a large number of warehouses (more than 99). This caused the program to fail when running the analysis. Application Calculate ABC Grouping of Items(9211) can now handle up to 1,000 warehouses. | A4-37284 |
Handling of ping's in text not handled correct in Application controls(9060) The result of concanating texts which includes a ping did not give the correct result. It now works as it does in Field controls. The general issue is that the text should be arounded by a ping. If the text itself contains a ping you must write 2 ping's to indicate that. It is a general conversion that is used elsewhere. | A4-37346 |
Sales Order Transactions (6101) application was abending when customer group 9 was selected. The application was unable to process transactions when customer group 9 was selected in the selection settings. This caused the program to abend with an out-of-range error when attempting to filter transactions by customer group. The issue was due to an overflow in an internal variable that could only handle single-digit values (0-9), preventing it from correctly calculating the array index for customer group 9. Sales Order Transactions (6101) application can now correctly handle customer groups 0-9 and supports up to customer group 29. | A4-37558 |
Collective Invoice(6236) | A4-37710 |
Relative fields made on Field Override(9160) did not appear correct If a field was made as an Field Override(9160) and it has a Relative to Field set, the buffer was not calculated and the result was random. | A4-37894 |
Finance period between 79 and 29. In the Company calendar application (9175), an error occurred when attempting to edit a line in a calendar for a year beyond 2029. This issue was caused by a validation rule that restricted the maximum allowable year to 2029. The validation has now been changed so that editing is now allowed for calendars up to the year 2049. | A4-38020 |
Missing lead- and column texts for cost price specifications Some lead- and column texts were not deployed previously for cost price specifications. These are now included as part of the current release. | A4-38713 |
Technical Notes
Prerequisites | |
|---|---|
ASPECT4 Foundation release Y26H1 need to be installed. | |
ASPECT4 Logistics release Y25H2 need to be installed. | |
The above conditions can be investigated via application 0361 'Display of system level information'. | |
Installation activities before loading | |
|---|---|
Sign-on and receive the forwarded shipment via application 0590 ‘Install ASPECT4 software’. | |
After receive sign-off. | |
Before installation all automatic jobs shall be stopped (e.g. appl. 9272, 8262). | |
Installation activities after loading | |
|---|---|
Sign-on and run application 0690 ’Conversion runs’ - need to be done in all companies. | |
After converting sign-off. | |
Any additional language packets received for ASPECT4 Logistics are installed. | |
Any additional program shipments received with special software for ASPECT4 Logistics will be installed. | |
The system is now ready for use with ASPECT4 Logistics Release Y26H1. | |
