| Release | Comarch ERP Enterprise 6.3 |
| Release date | 21.07.2023 |
| Reference to other documents | You can find further information in the info texts of the support deliveries for Comarch ERP Enterprise 6.3.
This fix comprises the following support deliveries: RFR-016448 – RFR-01650
Information about the features of Comarch ERP Enterprise 6.3 (release news): · INF- 002654 Release-News: Betriebswirtschaftliche Lösungen · INF-002656 Release News: Business Solutions · INF- 002655 Release-News: Technische Lösungen · INF-002661 Release-News: Technical Solutions
System requirements: · INF-002659 Systemvoraussetzungen Comarch ERP Enterprise 6.3 · INF-002660 System Requirements Comarch ERP Enterprise 6.3
To install the support deliveries, please use the following documentation: · “Introduction: Software Logistics” (German language version) · „Using Tools and Troubleshooting Help” To install further languages, use INF-00200 “Sprachaktualisierungen installieren”.
The cumulative installation of support deliveries is described in INF-000228.
In case of problems during the installation, please refer to INF-000155 “Problembeschreibungen und Vorgehensweisen zur Behebung von Problemen bei der Installation von Supportauslieferungen”. |
1 Information about support deliveries
The “Query support deliveries” application in the support system allows you to download directly from Comarch ERP Enterprise the support deliveries with their corresponding delivery documentation as well as further information.
The following types of support deliveries are relevant for you:
- RFR
This type of support delivery comprises a software upate or a file delivery as well as the corresponding delivery documentation.
- INF
This type of support delivery is used to provide FAQ-like information in a document.
- LNG
This type of support delivery is used to deliver language updates that can be installed in addition to German (de).
- 900
This type of support delivery comprises adaptors for the communication with third-party systems. - APP
This type of support delivery comprises installable Apps as well as the corresponding delivery documentation.
The available support deliveries are displayed in the “Query support deliveries” application according to the selected release, delivery, or delivery date. You can search for support deliveries and download their content. You can also find out whether new support deliveries are available. The application keeps a log on who has displayed which information or downloaded which software update, and when.
Note:
You need appropriate authorizations to download files. Please refer to the application documentation of “Support deliveries query”. If the relevant authorization is missing, please contact your Comarch support partner.
2 Installation of software updates
Follow the instructions given in the documentation “Introduction: Software Logistics” to install the software updates that are contained in the support deliveries. If there are deviating instructions to be followed, they are provided in chapter “Information about CEE630PB-Fix08”.
Preparing the installation
Please read the info texts accompanying the support delivery. Before installing the software updates, you must carry out a data backup of the database contents and the file system.
Make sure that all databases of the system are connected with the message server or with the ERP System Application Server (SAS) that you use for the upgrade. Shut down the SAS of the system before installing the software updates.
3 Information about CEE630PB-Fix08
With the delivered software updates, a Comarch ERP Enterprise system that has version CEE630PB-Fix07 will be upgraded to CEE630PB-Fix08.
3.1 Installing support deliveries
The following sections describe the special features for installing the support deliveries of this delivery.
If the source system has a state that is between CIS620PA and CIS620PB-Fix11, you can use the manual update procedures described below to upgrade a Comarch ERP Enterprise based system to CEE630PB.
Further information is provided in INF-000155.
To install the support deliveries, please use the documentations “Introduction: Software Logistics” and “Using Tools and Troubleshooting Help.”.
3.2 Cumulative installation of support deliveries
Code status CIS620PA is required for the release upgrade. It is not possible to install Comarch ERP Enterprise 6.2 and Comarch ERP Enterprise 6.3 at the same time. Support deliveries for Comarch ERP Enterprise 6.3 can be installed cumulatively. Further information about the cumulative installation are provided in INF-000228.
3.3 Parallel or sequential installation
If you use the tool insrfr to install the support deliveries, you must choose the sequential (installType:3) installation type. Alternatively, you can first install the system code support deliveries manually and install the application code support deliveries afterwards.
3.4 Problems during the installation
If a problem arises during the installtion of support deliveries, you can refer to INF-000155 “Behebung von Installations-Problemen von Supportauslieferungen” which contains information about possible causes and about instructions on how to solve the problem.
4.1 Data updates
No data updates have to be carried out.
4.2 Batch data updates
With the “Query data updates” application, you must schedule the following data updates, for any point in time.
UPDBUG027886
Convert invalid values in ResourceType field in BO Resource.
UPDADU107777
Update the “Origin” field of the trade cost calculations.
The data update defines the “Origin” field of the trade cost calculations, if this field is not already defined, as follows: “Manually defined supplier” if a supplier is specified in the trade cost calculation and “No supplier” if no supplier is specified in the trade cost calculation.
5.1 Application development
RFR-016450 Correction
Framework: Inventory
Application: Loading units
View: n.a.
Action: n.a.
Category: Exception / Unexpected behavior
Problem:
1. The time zone of the date fields in the application were not initialized correctly after starting the application without loading the last loaded instance. An exception occurred if the calendar help of these fields were used.
2. It was possible to delete the value in the field ‘order type’ for a detail line in the editor. An exception occurred if such detail was posted from editor to the detail list.
Correction result: From now these errors are corrected. The application will work as expected.
RFR-016450 Ergonomics
Update of the Polish language user interface.
The installation does not affect the texts. You obtain the translations in support deliveries from the support center.
RFR-016450 Ergonomics
German user interface text have been updated.
RFR-016450 Ergonomics
Update of the English language user interface.
The installation does not affect the texts. You obtain the translations in support deliveries from the support center.
RFR-016450 Correction
Class: com.cisag.sys.dictionary.log. ObjectDescriptionLogic
Method: isTimeDependent
Description: A inner class determines whether an object is time dependent or not. In case the object is an extension it did not work properly.
The connected business objects determines time dependency not the extension itself.
This has been corrected.
RFR-016450 Correction
Framework: Inventory management.
Application: Inventory postings.
View: Inventory posting.
Action: Save an inventory posting with a unit load specification.
Category: Unexpected behavior
Problem: The content of the loading unit was not checked, so that items could also be used that had no inventory management data. This led to error messages that did not indicate the cause of the error.
Correction result: The contents of the unit load are now checked so that meaningful messages are issued if they contain items without inventory management data.
RFR-016450 Correction
Framework: Sales / Inventory
Application: Customer Returns / delivery orders
View: n.a.
Action: Generate pickup orders
Category: Exception
Problem: An exception occurred generating a pickup order for a customer return, that contained detail lines of mixed reference types (i.e “Sales order” and “Item”).
Correction result: From now generating a pickup order for a customer return will work as expected.
RFR-016450 Correction
Framework: Inventory
Application: Goods Receipts
View: Distribution
Action: n.a.
Category: Unexpected behavior / Ergonomics
Problem: Editing goods receipts in the distribution process had some little errors and ergonomic malpractice.
Correction result: From now goods receipts in the distribution process will work as expected.
RFR-016450 Documentation
The following help documents have been updated regarding current implementation:
– Wareneingänge aus Verteilung
– Vorgehensweisen: Wareneingänge aus Verteilung (not displayed anymore, integrated in “Vorgehensweisen und Aktionen: Wareneingänge)
5.1.1 Base
5.1.1.1 Contracts/RFQs/Quotations/Orders
RFR-016450 Correction
Frameworks: Purchasing, sales
Applications: Proposals and orders
Action: Apply defaults
Category: Exception
Problem: In some cases the method “hasSameReferenceItem” throws an exception.
Correction result: Now the exception does not occur any more.
RFR-016450 Correction
- Reservation API: Framework: Inventory management, Purchasing, Sales
Applications: All applications that are using the reservation APIProblem: If a non persistent line item had been deleted and temporary availability data had been activated, the corresponding active zero availability data would have left.
Correction result: If a non persistent line item is deleted, no active availability data or demand data will remain.
Data update: A data update application is not necessary those wrong data will be deleted automatically by “Reorganize Availability and Requirement Data”.
2. Frameworks: Purchasing, Sales
Applications: Purchasing requests, Sales proposals, Purchase orders, Sales orders, Distributions ordersProblem: In some cases new sub line items are created temporary and removed and not reused. These new sub line items will not be inserted but the availability and reservation data will be created by the save step.
Correction result: Now also such data will be marked as “deleted” by the save step – so the availability and reservation data that belongs to such sub line items will not be created any more.
Data update: See 1. reservation API correction.
RFR-016450 Correction
Frameworks: Purchasing, Sales
Applications: Contracts, Requests, Proposals, Orders, Sales rapid documents, Supplier confirmations
Action: Apply defaults/refresh
Category: Invalid data / Unexpected behavior / Ergonomics
Problem:
1. The sales order, purchase order and distribution order line item quantities will not be refreshed in all cases after a correction of the item master data – so invalid data was saved for persistent line items. In case of new line items, an error message occurs and the item or total quantity requires to be changed to any value and back to the original/needed value.
2. The other documents does not have this error with invalid data but a save is only possible if the item or total quantity was changed to any value and back to the original/needed value.
Correction result:
1. The invalid data error of persistent order line items does not occur any more. In case of new line items with invalid quantities the quantities will now be refreshed before the validation.
2. The other documents are changed in the same way. So also here a manual refreshment is not needed any more in case of a “not convertible quantity” that was corrected by the item master data.
Data update: A data update application is not available. You have to correct wrong order line items manually (change of total quantity uom or amount and back to the original/needed value).
RFR-016450 Correction
Frameworks: Inventory, Purchasing, Sales
Applications: Contracts, Requests, Proposals, Orders, Receipt of goods, Prepayment requests, Customer returns
Action: Import
Category: Invalid data / Unexpected behavior / Ergonomics
Problem: A correction that belongs to the “Handle finish import” topic (e.g. the consideration of the virtual “autoRelease” tag) contains an error so the whole document was marked as “invalid” if any member can not be imported. As result the import error file contains the whole source file even if some members (e.g. details) are imported already successfully. Normally this is no problem but if the source file does not contain line item numbers the line items (details) will be imported multiple times.
Correction result:
1. Now the error does not occur any more (correction in base class).
2. To support the “Handle finish import” functionality the activated virtual attributes will be stored within the error file as extended “header source mark” String and restored before considering the error data (after restoring this extended data the “mark” String does not contain any more the extension – only the header guid – so that after that the normal logic works as before).
Technical information: Please note that the concrete import controllers that belong to these applications have been corrected. So if your import controller implements the method “public boolean handleFinishedImport(OrderEntity entity, Source source)” of the class AbstractOrderEntityImportController a correction might be needed in analogy to the standard corrections.
Also, other clients of the class “com.cisag.app.general.order.log. ImportAutoReleaseSupport” and similar logics might be needed to be corrected.
RFR-016450 Extension
- Classes:
– com.cisag.app.general.order.log. DetailsAccess
– com.cisag.app.general.order.log.SubDetailsAccess
– com.cisag.app.general.order.log. AbstractDetailsEntityDescription:
– The interface DetailsAccess has been extened by the new method “public byte[] getMainDetailGuid(int number)”.
– The interface SubDetailsAccess has been extened by the new method “public byte[] getSubDetailGuid(int subNumber)”.
– The class AbstractDetailsEntity implements these new methods.
– In addition to that the implementation of the method “protected boolean isNumberAlreadyUsed(int number, int subNumber, CisSet removedSubDetailGuids)” of the class AbstractDetailsEntity has been changed so that the internal “main details”/”sub details” structure data is used now instead of the maintenance cache data that would create some more detail object instances.2. Class: com.cisag.app.general.order.log.AbstractOrderEntityImportController
Description:
2.1 The order import controller base class (e.g. used by sales orders import) considers now for main line items “number” values that belong to transient line items; before this change only persistent main line items were considered. Hint: For sub line items the “subNumber” values were considered already also for transient line items before this change.
So if the “number” is member of the import file for main line items a main line item can be used multiple times within the same header data block.
2.2 The internal methods “private static byte[] readMainDetailGuid(AbstractOrderEntity entity, OrderEntityLogic oel, Source mainDetailBiSource)” and “private static byte[] readMainDetailGuid(AbstractOrderEntity entity, OrderEntityLogic oel, Source mainDetailBiSource)” are using now the new methods “DetailsAccess#getMainDetailGuid” and “SubDetailsAccess#getSubDetailGuid” (see 1. above).3.
3.1 Class: com.cisag.app.purchasing.log. Functions – new method “public static PurchaseDiscountUseMutable[] removeDiscountUseDefinitions(PurchaseDiscountUseMutable[] discounts)”
3.2 Class: com.cisag.app.sales. log.Functions – new method “public static SalesDiscountUseMutable[] removeDiscountUseDefinitions(SalesDiscountUseMutable[] discounts)”Description: The classes have been extended by the new method “removeDiscountUseDefinitions”. This method checks if a “price definition” reference is present. If so this reference will be removed and also the attributes “measure” and “scalable” will be set to the value that would be set by the DiscountUseField in case of manual values.
4. Frameworks: Purchasing, Sales
Applications: Proposals, Orders, Sales rapid document, Customer returns (sales order generator – header discounts from original order)Description: The header and the line item logic of these applications have been changed so that they are using now the new “removeDiscountUseDefinitions” method as provided by the relevant “Functions” class (see 3. above); as result, a change from the discount or price origin type “Definition” or “Definition, Manual” to another value (e.g “Manual”) removes all special values that are present only in the case that the discount was found by the price determination; so a “discount or price origin type change” by a logic will ensure that the discounts data is the same as for the case that the new value was set by the DiscountUseField.
RFR-016450 Correction
Applications: Applications that are based on the base order entity functionality
Action: Free resources
Category: Unexpected behavior
Problem: The “free resources” functionality (Method “com.cisag.app.general.order.log.AbstractEntity#free()”) does not release an acquired lock if the current entity instance was locked by a client.
Correction result: Now the “Free” method releases also the logical locks in this case.
RFR-016450 Correction
Class: com.cisag.app.sales.detailgroup.log. EmptyDetailGroupDocumentData
Method: public NLSData getDescriptionNLSData()
Problem: The method “getDescriptionNLSData()” of the class “EmptyDetailGroupDocumentData” uses before this correcton a NLSData instance that was initialized by a static context but the NLSData instances need a database context (e.g. different languages used).
Correction result: Now the method “getDescriptionNLSData()” considers the current database so that always the NLSData instance will be returned that belongs to the current database.
5.1.1.2 Customizing
RFR-016450 Documentation
The following help documents have been updated mainly regarding “Erledigungstoleranz” (Completion tolerance), German only:
– Artikel, Ansicht “Beschaffung”
– Artikel, Ansicht “Lieferanten”
– Artikel, Ansicht “Vertrieb”
– Artikel, Ansichten “Kunden-Klassifikation” und “Kunden” (new as combination of “Kunden-Klassifikation” and “Kunden”)
– Vorgehensweisen: Artikel, Ansichten “Kunden-Klassifikation” und “Kunden” (new as combination of “Vorgehensweisen: Kunden-Klassifikation” and “Vorgehensweisen: Kunden”)
– Artikeldaten von Kunden und Lieferanten importieren (no content changes)
5.1.1.3 Item characteristics
RFR-016450 Ergonomics
Framework: Base
Application: Cockpit: Item characteristics
View: Characteristic category
Category: Ergonomics
Problem: The data is grouped by type, group and classification but at the end not by the code of the item characteristics.
Correction result: Now the last sort element is the code of the item characteristics.
RFR-016450 Correction
Frameworks: Base, Production, Sales
Applications: “Item characteristics”, “Product configuration rules”, “Production configuration” dialog
Category: Unexpected behavior / Ergonomics
Problem: Up from the release 6.3 the “CONFPROP” functionality did not work as expected.
Correction result: Now the “CONFPROP” functionality works as expected again.
5.1.1.4 Items
RFR-016450 Correction
Framework: Base
Application: Items
View: Customer, Customer classification, Customer disposition
Action: Duplicate
Category: Exception
Problem: An exception occurred executing the “duplicate” action in the views “Customer”, “Customer classification” and “Customer disposition”.
Correction result: From now the duplicate action will work as expected.
RFR-016450 Correction
Framework: Base
Application: Items
View: Base, Purchasing
Action: n.a.
Category: Ergonomics
Problem: In the table of packaging definitions in the base view (field “EAN”) and in the field “EAN” in the view “Purchasing” blanks and hyphens, that are inserted by the user, are not removed automatically. The error message “GEN, 676” appears instead.
Correction result: From now blanks and hyphens that are inserted by the user will be removed automatically in these fields.
5.1.1.5 Organizations
RFR-016450 Correction
Framework: Base
Application: Organizations
View: n.a.
Action: Duplicate
Category: Invalid data
Problem: Duplicating an organization, that is not a company, could cause invalid DefaultPartnerVisibility-Objects if the duplicated organization is made to a company before saving it. The new organization will not be able to get loaded without throwing an exception.
Correction result: From now duplicating an organization will work as expected.
Technical information: A faulty organization that is caused by this error could only get corrected by oql-statement “delete from com.cisag.app.multiorg.obj.DefaultPartnerVisibility dpv
where dpv:financialsOrganization in (select o:guid from com.cisag.app.multiorg.obj.Organization o where o:code = ‘XXX’)”. After doing that, save the organization again or delete it.
5.1.1.6 Partners
RFR-016450 Correction
Framework: Base
Application: Partners
View: n.a.
Action: Create from template
Category: Unexpected behavior
Problem: The message GEN-07138 was displayed for every financials organization that has data containing in the template, if the partner base data validation results in an error message or a warning message – even if the data context is the company.
Correction result: From now the message GEN-07138 will be displayed only if data in the context of the displayed organization is not correct.
RFR-016450 Correction
Framework: Base
Application: Partners
View: n.a.
Action: Create from template
Category: Unexpected behavior
Problem: The value setting with defaults (i.e. from customizing application) worked not as expected for part attributes.
Correction result: All corrections made in this software update have been reversed. The tests in the QA-process has shown that the offending behavior is correct. So no changing of the code is delivered at all.
5.1.2 Calculation
5.1.2.1 Calculation – General
RFR-016450 Correction
Framework: Calculation
Application: Trade cost calculation
View: n.a.
Action: calculate
Category: Unexpected behavior
Problem: Creation of a calculation: an error message for a non-sales kit component is not always displayed.
Correction result: Creation of a calculation: an error message for a non-sales kit component is always displayed.
RFR-016450 Correction
Framework: Calculation
Application: Product cost calculation
View: Pre-calculation
Action: calculate
Category: Exception
Problem: NPE when using purchasing price listings, if an item of the lower level of a bill of material has no planning data.
Correction result: No NPE but error message, when using purchasing price listings, if an item of the lower level of a bill of material has no planning data.
RFR-016450 Correction
Framework: Calculation
Application: Trade cost calculations
View: Trade cost calculation sales item
Action: Save
Category: Exception
Problem: If you fill other fields without writing an item and save, the application is closed with an exception.
Correction result: If you fill other fields without writing an item and save, no exception occurs but an error message is displayed.
5.1.2.2 Calculations
RFR-016450 Correction
Framework: Calculation
Application: Trade cost calculation
View: Identification view
Action: Calculate…
Field/Column: Supplier origin, Price of components due to valuation price
Category: New field
Description:
1. Function “Supplier origin” of calculation schemas allows to specify a supplier for finding a purchase price for an item.
It is possible to specify
– main supplier or
– alternative supplier
according to planning data of item or
– a supplier which is specified by user within context of product cost calculation
This function is used solely in product cost calculation. Trade cost calculation now benefits from this function too.
2. Calculation of a kit item can be done by calculation its components. This is now extended to also calculate based on valuation prices of components.
Data update: After implementation, a data update query has to be performed. Update application is UPDADU107777. Above mention fields are updated.
RFR-016450 Correction
Framework: Costing
Application: Product cost calculations / calculation schemas
View: pre-calculation / n.a.
Action: Change supplier origin / supplier
Category: Unexpected behavior
Problem: If the attribute origin supplier is set to manual, a supplier must be entered. If the setting is then changed to another origin, the originally entered supplier is not deleted.
Correction result: If the attribute origin supplier is set to manual, a supplier must be entered. If the setting is then changed to a different origin, the supplier is deleted or the correct supplier is displayed.
5.1.3 Inventory management
RFR-016450 Correction
Framework: Storage Location Control
Application: Cockpit: Storage location inventories
View: n.a.
Action: Display tool tips and icons.
Category: Unexpected behavior
Problem: The texts and icons are not all displayed according to the user setting.
Correction result: The problem is fixed.
5.1.3.1 Availability check
RFR-016450 Correction
Framework: Inventory Management
Application: Reorganize Availability and Requirement Data
View: n.a.
Execution for invalid data
Category: Exception
Problem: If the invalid data was corrupt, the reorganization would be aborted.
Correction result: The reorganization will try to ignore those and will proceed with the reorganization. Error messages will be send to inform about the corrupt data.
5.1.3.2 Availability query
RFR-016450 Correction
Framework: Sales
Application: Sales orders
View: n.a.
Action: Check availability…
Category: Unexpected behavior
Problem: If sales order line item contains a concrete inventory identifier specification, the availability check could be not correct.
Correction result: Independent of an inventory identifier specification, the availability check will be done as expected.
5.1.3.3 Inventory count
RFR-016450 Correction
Framework: Inventory Management
Application: Inventory count lists
View: n.a.
Import of an inventory count list reporting for a new line item
Category: Exception
Problem: If the import file contained item identifier data but the item specifications were not correct, an exception could be caused.
Correction result: The validation will avoid invalid data as expected.
5.1.3.4 Inventory postings
RFR-016450 Correction
Framework: Inventory management
Application: Inventory postings or import of inventory postings
View: Inventory posting
Action: Save an inventory posting with a partner specification.
Category: Unexpected behavior
Problem: The partner account classification is not recognized in manual/import inventory postings even if a partner is entered.
Correction result: The partner account classification will be recognized in manual/import inventory postings if a partner is entered.
RFR-016450 Correction
Framework: Inventory Management
Application: Inventory postings
View: Inventory postings
Action: Validate
Category: Unexpected behavior
Problem: If the specified amount for the price or the quantity is enormous the processing of those inventory postings could cause an exception.
Correction result: Manual inventory postings get an “unusal limit” to be checked and if this limit is reached a warning will be send. The warning will be send for the quantity, the price and for the total value of the inventory posting. The current “unusal limit” is 100 Mio.
Technical information: The limit and the relevant inventory transaction creator can be easily overwritten in the class com.cisag.app.inventory.log.InventoryTransactionValidation.
See JavaDoc of the three methods for more informations:
– greaterThanMaximumQuantity(short, QuantityMutable, boolean)
– greaterThanMaximumPrice(short, DomesticAmountMutable, boolean)
– greaterThanMaximumValue(short, DomesticAmountMutable, short, QuantityMutable, boolean)
5.1.3.5 Inventory query
RFR-016450 Correction
Framework: Inventory management
Application: Edit logistic units
View: n.a.
Action: Suggest quantities in all item units
Category: Unexpected behavior
Problem: The suggested quantities were not rounded, so that possibly impermissible decimal places were displayed, which led to an error message.
Correction result: The suggested quantities are now rounded so that there are no more errors in the display of the values.
5.1.3.6 Loads
RFR-016450 Correction
Framework: Inventory
Application: Shipping loads
View: Delivery orders
Action: n.a.
Category: Unexpected behavior
Problem: A wrong quantity is displayed for a delivery detail line if it’s packed in a loading unit that contains further delivery detail lines with the same item.
Correction result: From now the correct quantity will be always displayed as expected.
5.1.3.7 Picking orders
RFR-016450 Correction
Framework: Inventory Management
Application: Picking orders
View: Picking
Action: Validate/Save
Category: Invalid data / Unexpected behavior
Problem: If the relation between the first and the other item unit of measures are not resolvable the item quantities to be reported would not be rounded correctly. Because of that the reporting was denied in seldom cases.
Correction result: The item quantities to be reported will be rounded and the report can be done as expected.
RFR-016450 Correction
Framework: Inventory
Application: Picking orders
View: Delivery orders
Action: Split delivery orders… , Complete delivery orders and output delivery slips…
Category: Exception / Unexpected behavior
Problem: An exception occurred completing and outputting a delivery slip. The reason was, that one delivery detail line of the delivery slip was splitted before and the source order detail had one more open delivery detail line at the same time and the delivery detail line of the delivery slip had set the flag “closed”.
Correction result: From now it will not be allowed to set the “closed” flag in an delivery detail line if more than one open delivery detail line exists for its source order detail. So the exception will not occur any more completing and outputting a delivery slip.
5.1.3.8 Receipts of goods
RFR-016450 Correction
Framework: Inventory
Application: Receipt of goods
Action: Delegte
Category: Invalid data / Unexpected behavior
Problem: If the whole receipt of goods is deleted the order references on the line item level that belong to the order assignments will not be deleted.
Correction result: Now also in case of receipt of goods deletion the line item order references will be deleted.
RFR-016450 Correction
Framework: Inventory
Application: Receipts of Goods
View: n.a.
Action: n.a.
Category: Exception
Problem: In special cases opening the help dialog of the field “Supplier batch” in the editor threw an exception.
Correction result: From now opening the help dialog of the field “Supplier batch” will work as expected.
5.1.3.9 Reservations
RFR-016450 Extension
Framework: Inventory management
Application: Receipt of Goods
View: n.a.
Action: Post receipt of goods…
Category: New behavior
Description: If the QC state of the receiving zone is not released all reservations for released stock will lost their reservations during the post process as before. But if there are other released and fitting inventory elsewhere in the warehouse it will be tried to reserve them.
5.1.4 Planning
RFR-016450 Extension
Framework: Purchasing
Application: Calculate purchasing recommendations
View: n.a.
Action: Calculate recommendations
Category: Performance
Problem: When planning the same item for a high number of warehouses, the Item planning view was loaded repeatedly for the same item.
Correction result: The Item planning view is not loaded repeatedly for the same item.
5.1.4.1 Material requirements query
RFR-016450 Correction
Framework: Planning
Application: Material requirements query
View: Diagram
Action: n.a.
Category: Exception
Problem: Exception, when calling the diagram for an not existing item and then refreshing it or an item without planning data and then changing organization.
Correction result: No exception, when calling the diagram for an not existing item and then refreshing it or an item without planning data and then changing organization.
5.1.5 Production
RFR-016450 Correction
Framework: Production
Application: Production issues
View: n.a.
Action: Post…
Category: Unexpected behavior
Problem: Production issues can be performed in picking context without proper picking before (or using overdelivery of picking).
In this cases demands (and reserved quantity, if reservation active) at original issue warehouse remain unchanged. This is intended but may not be expected by users.
A proper warning is missing.
Correction result: Warehouse of posting transaction is production warehouse: Quantity to report exceeds available quantity for issued item at production warehouse.
“Available quantity” in this context means: picked quantity which has not been reported yet or (in case of overdelivery of picking) the available production warehouse quantity (see list view “Planning data” of application “Production orders”).
If issuing is done, demand at production warehouse is reduced by reported quantity. Demand at issue warehouse due to production order is unchanged. In case of reservation reserved quantity is unchanged at issue warehouse.
That means availability query for issued item and production order detail at issue warehouse remains unchanged, availability at production warehouse is reduced according to reported quantity.
To inform the user about this consequence new warning PRD 2646 is output.
RFR-016450 Correction
Framework: Production
Application: Production orders
View: n.a.
Action: Dispatch, Reschedule
Category: Unexpected behavior
Problem: Gap-free resources that ignore work-time model gaps yielded an end date too far into the future when scheduled backwards into a time range that contained no resource reservations yet.
Correction result: The gap-free resources are scheduled properly now.
RFR-016450 Extension
Framework: Production
Application: Customizing
View: External manufacturing
Action: n.a.
Category: Ergonomics
Problem: Depending on the status of a property, the block Multi_Site Production appears in Customizing External Production or not.
Correction result: The Multi_Site Production block always appears in Customizing for External Production.
5.1.5.1 Resources
RFR-016450 Correction
Framework: Production
Application: Resources, Resource groups
View: n.a.
Action: n.a.
Category: Invalid data
Problem: Resource type in BO Resource with invalid default value generates an error message.
ResourceGroupType in BO resource groups has invalid default values.
Correction result: Resource type in BO Resource with valid default value does not generate an error message.
ResourceGroupType in BO resource groups has valid default values.
Data update: The application UPDBUG027886 must be called up in the menu Data updates query
Data conversion of the now invalid field-contents as follows: ResourceType/ResourceGroupType
Value 0 (without meaning) -> value 1 (unidentified)
5.1.6 Purchasing
5.1.6.1 Supplier invoices
RFR-016450 Extension
Framework: Purchasing
Application: Supplier invoices
View: Correction invoices
Category: New functionality
Description: Before this change there existed some “edit” restrictions for the supplier invoice line item and order assignment quantity and value fields for the case that a supplier invoice line item belongs to a correction invoice and has a quantity different from zero.
Now this restriction has been removed.
RFR-016450 Correction
Framework: Purchasing
Application: Supplier invoices
Action: Automatically insert line items and assign to receipt of goods line items
Category: Invalid data / Unexpected behavior / Ergonomics
Problem: The dialog of the “Automatically insert line items and assign to receipt of goods line items” action contains a “Net price” column. In contrast to this label and the release 6.1, the result list views do not contain the “Net price” value; instead the “Delivered net value” will be displayed.
Correction result: Now the result lists contain as expected the “Net price” values.
RFR-016450 Correction
Framework: Purchasing
Application: Supplier invoices
Actions: Import, “Recommend supplementary cost distribution on delivered order line item values”, “Recommend supplementary cost distribution on total values of order line items”
Category: Invalid data / Unexpected behavior
Problems:
1. In case of import some order assignment data will not be initialized for an additional cost invoice; as result the action “Recommend supplementary cost distribution on delivered order line item values” does not work as expected (manually or triggered by the virtual import attribute “redistributeAdditionalCosts”).
2. The “Recommend supplementary cost distribution on total values of order line items” does not work as expected for the distribution types “Weight” and “Volume”.
Correction result: Now the functionality works as expected.
5.1.7 Sales
5.1.7.1 Customer invoices
RFR-016450 Correction
Framework: Document management
Application: Applications with Documents query button
View: n.a.
Action: Documents query
Category: Exception
Problem: Exception occurred when pressing Documents query button for some applications if the object maintained was reorganized in the meantime and the application was not refreshed.
Correction result: Exception should not occur in such case anymore. Instead, there should be a validation message.
5.1.7.2 Delivery allocation
RFR-016450 Correction
Framework: Inventory
Application: Inventory allocation
View: n.a.
Action: Accept allocated quantities according to order type / Discard inventory allocation
Category: Invalid data / Unexpected behavior
Problem: After executing the actions “Accept allocated quantities according to order type” or “Discard inventory allocation” for an order, that contains kit detail lines, the distributed value of the order could get negative.
Correction result: From now executing the actions “Accept allocated quantities according to order type” and “Discard inventory allocation” will work as expected.
5.1.7.3 Logon authorizations (customer, supplier, representative)
RFR-016450 Correction
Framework: Base
Application: Partners
View: n.a.
Action: Create from template
Category: Exception
Problem: An exception occurred if a user, locked in as a sales representative, is creating a partner from template that contains marketing data.
Correction result: From now creating a partner from template will work as expected.
RFR-016450 Correction
Framework: Inventory Management
Application: Cockpit: Inventory postings
View: n.a.
Start application via context menu
Category: Unexpected behavior
Problem: If the application was started via context menu the default owner selection could be empty.
Correction result: At start of the application the default inventory owner selection will be set as expected.
5.1.7.4 Sales orders
RFR-016450 Correction
Framework: Sales
Applications: Customer proposals, Sales orders
Action: Apply defaults
Category: Unexpected behavior / Ergonomics
Problem: If a configured item has some sub line items from the configuration the sub line items are sometimes within an unexpected order.
Correction result: The merge of existing lines and new sub line items from the configuration has been changed:
1.) Now the sign of the sub line item is not a criteria any more by the “merge step” – so only the item is used to detect exising lines.
2.) If some sub line items from the configuration are not found within the previous state these sub line items will be added at the end in the order as defined in the item configuration.
Hint: Please note that – as before – sub line item sub number gaps will not be filled by this step.
3.) If some sub line items are present and marked for deletion (remove was not possible by a previous step – e.g. because already delivered) also such a sub line item will be reused now.
5.1.8 Storage Location Control
5.1.8.1 Inventory requisitions
RFR-016450 Correction
Framework: Storage Location Control
Application: Inventory requisitions
View: Manual stock movement
Create a new transfer line item for a not existing target storage location
Category: Exception
Problem: If the target storage location of a transfer process was invalid, the overtake from editor could cause an exception.
Correction result: The validation will check invalid values as expected.
5.1.8.2 Put-away restrictions
RFR-016450 Documentation
The help documents “Cockpit: Lagerplatzbestände/Artikel” and “Cockpit: Lagerplatzbestände/Ausprägungen” have been updated regarding changed handling of identifiers.
5.1.8.3 Storage locations
RFR-016450 Correction
The help document “Einführung: Lagerplatzsteuerung” has been updated according to bug correction.
The help document “Lagerplätze” has been updated according to two additional attributes.
5.2 GUI
5.2.1 Widgets
5.2.1.1 Fields
RFR-016448 Extension
Class: com.cisag.pgm.gui.CisCalendarField
New Methods:
– setFirstDayOfWeekFieldsEditable(boolean editable). Used to make field “FirstDayOfWeek” editable or not editable on calendar dialog. Default is editable.
– setMinimalDaysInFirstWeekEditable(boolean editable). Used to make field “MinimalDaysInFirstWeek” editable or not editable on calendar dialog. Default is editable.
On the TimeZone dialog:
– combo box of time zone will display more information about the time zone (abbreviaton, code and description).
5.3 Infrastructure
5.3.1 Consulting
RFR-016450 Correction
Framework: Base
Application: Import Data
Filter: com. cisag.app.general.obj.Item
Action: Import
Category: Exception
Problem: An exception occurred if the import file contains a unit of measure as a value for the base quantities, that is not defined in the database.
Correction result: From now an error message will be displayed in that case.
5.4 System development
RFR-016449 Extension
Framework: System Management
Application: Reorganization for automatic data modification entries.
View: n.a.
Action: n.a
Category: New application
Description: Application for reorganizing automatic data modification entries.
RFR-016449 Ergonomics
Update of the Polish language user interface.
The installation does not affect the texts. You obtain the translations in support deliveries from the support center.
RFR-016449 Documentation
The help English help documents “CORBA Interface”, “Remote BIS Interfaces”, “Interface for Programmable Web Services” and “Web Services Interface” have been provided.
RFR-016449 Documentation
The help document “System Requirements” (German and English versions) has been updated regarding system IBM i. Accordingly, INF-002659 and INF-002660 have been updated.
RFR-016449 Correction
Framework: Software development
Application: development objects
View: file delivery
Action: value assistant
Category: Ergonomics
Problem: It was not possible to find a file delivery containing a certain file.
Correction result: The value assistant has been improved. Now this kind of reverse search is possible.
RFR-016449 Correction
Framework: System Management
Application: Cockpit: Batch jobs
View: n.a.
Action: Export displayed objects
Category: Exception
Problem: Exporting the displayed data in Excel format closes the cockpit and shows an exception message “java.lang. IllegalArgumentException: Cannot format given Object as a GUID”.
Correction result: The cockpit application is not closed, and the export file is created.
RFR-016449 Correction
Framework: SystemManagement
Application: TransferListReorganization
View: n.a.
Action: n.a.
Category: Unexpected behavior
Problem: System reorganizations should only require the repository database but run if necessary on all connected OLTP Databases.
This was incorrectly implemented.
Correction result: The selection of databases has been corrected.
RFR-016448 Correction
Class: com.cisag.sys.search.filter. DateAndTimeConditionCreator
Method: com.cisag.sys.search.filter.DateAndTimeConditionCreator. getCisDateFormat(FilterExpressionList)
Description: When switching time zones, the date format does not always work properly. Using property “com.cisag.sys.search.filter.DateAndTimeConditionCreator. UseExpressionCalendar” allows you to take the calendar from the filter expression if it is a DateAndTimeFilterExpressionList.
RFR-016448 Correction
Framework: All
Application: Cockpits
View: n.a.
Action: Specify available columns->Add columns
Category: Exception, Ergonomics
Problem:
1. An exception could occur in rare cases when opening a folder.
2. When attributes of a part were included in the definition of a search, these attributes were displayed twice in the dialog, in the main folder and in the associated part folder.
Correction result: The problems no longer occur.
RFR-016448 Correction
Framework: System Management
Application: Editorial Cockpit
View: Import Text
Action: n.a.
Category: Exception
Problem: If a text was imported that contained a text conflict, writing the log file did not work and resulted in an exception.
The import itself worked fine, just the log file was not written.
Correction result: Writing the log file now works.
RFR-016448 Correction
Framework: Software development
Application: Development objects
View: search
Action: validate new object
Category: Exception
Problem: If you create a new object, enter something into the “From” field and press validate an exception occured.
Correction result: The part of the validation causing the problem is skipped if the object is not yet persistent.
Technical information: The part of the validation in question will be performed anyway when the object is made persistent. No problem to skip it here.
5.4.1 Customizable Cockpits
RFR-016448 Correction
Framework: System
Application: All cockpits
View: n. a.
Action: Search
Field/Column: n.a.
Category: improved handling of Valuset parameters
Description: When using other fields of the type selection field as search criteria, all selected values in the where condition were linked individually with or. If the selection field contains a lot of entries and several of these fields are used as search feature, it could happen that the maximum allowed number of search parameters is reached.
Now the values are inserted into the Where condition using the Between expression. This reduces the number of parameters.
5.4.2 Kernel
RFR-016448 Correction
Framework: system
Application: expdbt / impdbt
View:
Action: export / import
Category: Invalid data
Problem: Third domestic amount has been overwritten with first domestic amount.
Correction result: The amounts are properly updated.
Data update: Not possible, since the update cannot decide which values are wrong and which not.
5.4.3 Workflow
5.4.3.1 Activity definitions
RFR-016448 Correction
Framework: Workflow management
Application: Service client
View: n.a.
Action: n.a.
Category: Correction
Problem: There is no possibility to set headers for REST requests. Only headers for SOAP can be set.
Correction result: Headers can be set for all Actions (SOAP, REST-POST, REST-GET). For REST-POST header “Content-Type”: “application/json; charset=UTF-8” is set by default.
Technical information: Encoding can be specified by setting proper header.
5.4.3.2 Processes
RFR-016448 Correction
Framework: Workflow management
Application: Bills of material
View: Bills of material
Action: n.a.
Category: Correction
Problem: After opening the context menu for one item, its instance is shown for process all started for any item.
Correction result: Proper instances are shown for all items.