API PRO 8.0.00D Page 1 of 110€¦ · API PRO 8.0.00D Page 3 of 110 21.02.2015 API Maintenance...
Transcript of API PRO 8.0.00D Page 1 of 110€¦ · API PRO 8.0.00D Page 3 of 110 21.02.2015 API Maintenance...
API PRO 8.0.00D Page 1 of 110
21.02.2015 API Maintenance Systems A/S
API PRO 8.0.00D
21.02.2015 API Maintenance Systems A/S
IMPORTANT This is the Release Note for API PRO 8 Accumulated Fix Pack D.
Installation – API PRO 8.0.00D
The following installation instruction has to be followed:
Current API PRO version How to upgrade to API PRO 8.0.00D
API PRO 8 or
API PRO 8 Accumulated fix pack A or
API PRO 8 Accumulated fix pack B or
API PRO 8 Accumulated fix pack C
1. Install API PRO 8.0.00D 2. Compile and start
For any other version than API PRO 8, please follow the installation instruction
included in the API PRO 8 pack.
Progress version 10.2B or newer is required to run API PRO 8.0.00D.
API PRO 8 with support for Oracle
API PRO 8 with support for Oracle is now released.
The release was delayed due to an error in the OpenEdge Oracle dataserver and a
stability problem. These problems has been solved.
You will need to install the hot fix 10.2B0812 on top of OpenEdge 10.2B08 to
solve the Oracle error. The hot fix pack can be found on the newest API PRO 8
package (DVD), in the directory PROGRESS_HOTFIX.
The stability problem appears to be related to the number of open cursors
configured. The open cursors should be configured to 3000 or more. A brief
instruction on how to configure the open cursors can be found below.
Oracle cursors configuration
The client pf file:
-c 3000
The server:
alter system set open_cursors=3000 scope=both
More information on how to change cursors on a server:
http://www.orafaq.com/wiki/ORA-01000
API PRO 8.0.00D Page 2 of 110
21.02.2015 API Maintenance Systems A/S
Additional information about the Accumulated Fix Pack
New functionality
Please notice that the new functionality described below is not an exhaustive
list of all new features/functionality in this accumulated fix pack. Only the
main improvements are mentioned in this section. More detailed information can
be found in the updated manuals. The list of all fixes and improvements included
in API PRO 8.0.00D can be found later in this document.
The extention of the PDA stock counting functionality
Added to intermediate registering PDA stock counting data in the stock inventory
before updating the stock quantity, which was introduced in API PRO 8.0.00C, it
is now possible to carry out further processing of such data automatically based
on the idea of the first count and a re-count.
If a counted quantity on a stock is received from PDA for the first time, this
is the first count. It is possible to register it in the stock taking list or
finish the stock inventory process automatically if the quantity of the first
count is the same as the physical quantity on the stock. What exactly will be
done is configured by setting the new PDA parameter Auto-update counts without
difference.
If this is the second, third etc. time a counted quantity is imported from PDA,
this is a re-count, i.e. the quantity on stock has been counted once more to
avoid a mistake possibly made during the first count. Automatic update of the
stock quantity based on a re-count is controlled by the new PDA configuration
parameter Auto-update re-counts.
Read more about this in the section New configuration parameters of this Release
Note.
Graphical navigator: use of images from API document storage
It has become possible to add a picture to the Image List of Graphical Navigator
from a file available in the API Document Storage as well. For this, the button
Link has been replaced with the two buttons – File and Store – in the dialog
Picture Link.
It is now possible to choose a file from the API Document Storage as well.
API PRO 8.0.00D Page 3 of 110
21.02.2015 API Maintenance Systems A/S
An image from API Document Storage is cached locally in the folder set up in
Document Configuration, the parameter Local GN folder name on client PC, so that
the client do not have to load and store the image in the background every time
a user opens the graphical navigator program or navigates through images.
Support of a new Casio device
The new Casio DT970 is now supported.
Work order finish note
The work history note has the new type - Work order finish. When a work order is
sent to history, the values of the most important fields the work order had to
the moment of finishing it are saved to this note. The note of this type is
written by the system and is accessible by the user only in the read-only mode.
Work order finish note
Electronic signature for finishing a work order
The new maintenance configuration parameter Electronic signature for WO finish
and the new user right Approve WO finish have been introduced. If the parameter
is switched on, a user must have the right Approve WO finish and enter their
password to be able to finish the registration of a work order.
API PRO 8.0.00D Page 4 of 110
21.02.2015 API Maintenance Systems A/S
The maintenance configuration parameter and the user right to approve a WO finish
Improved API PRO license release rules
Use of API PRO license has become more effective. Inactive user connections are
checked and released more often and cleared for the use of other users. User
sessions which have not been active for maximum of the inactivity time allowed
to the user + ½ hour and the license reservation period (3 hours) will be
cleared unless the user is a timer user.
In a named user license system, if a currently named user license is not set to
Login enable user, then this licence will be released for further usage after 91
days after the user last signed on. If the user has never signed on, then the
named license will be released immediately.
Timer user sessions will not be deleted by the server process when checking
inactive users.
Please, find further details about the current user license rules in
Supervisor‟s Guide
User configuration
User
Field description – Maint tab
Inactivity time in seconds
Login enable user
API PRO 8.0.00D Page 5 of 110
21.02.2015 API Maintenance Systems A/S
Filter on dynamic fields
The feature Dynamic Fields was introduced in version 8.0 and made it possible to
create new fields for almost all objects in API PRO without making structural
changes to the database. The dynamic fields can be added to screen designs of
normal maint and browser programs.
In API PRO 8.0.00D, it is now also possible to add dynamic fields and language
fields to a browser filter and in this way search for data in these fields.
Please note that quick filter and sorting on columns in browsers are still
supported only for real database fields and not for dynamic and language fields.
Group design: ‘In filter’ is available for dynamic fields
NB If a design already had any dynamic or language fields before upgrading to API
PRO 8.0.00D, they need to be deleted and added to the design again to be able to
switch on the property In filter for these fields.
Detailed information about the filter can be found in
User‟s Guide
Using the functions
Creating new records
Filtering the browser list
The detailed description of API PRO dynamic and language fields can be found in
Supervisor‟s Guide
Module configuration
Dynamic field
Language data configuration
Improved management of user permissions
Permission handling have been changed, so now there is no limit of the number of
users that can be in one user group. Moreover, APIPRO permission system
functionality now uses a more flexible approach to what "template user" is and
how it is processed by the system. Permission can now be assigned on the group
level (template user profile) and inherited by users in the group.
API PRO 8.0.00D Page 6 of 110
21.02.2015 API Maintenance Systems A/S
If you do not use the template user feature (a user whose User ID is the same as
their User group ID is considered as a template user and is a source of
settings/designs/configurations for all users belonging to the usergroup), there
will be no significantly visible changes. If you configured template users in
your system, the program permissions will become flexibly inherited by users
from their template users with no need to copy the new layout to each user after
something changes in the template. At the same time, each particular user
despite their permissions being inherited from the template can have their
"personal" permissions which will override those inherited from the template.
The permission data storage has been re-designed on the internal level, so a
special migration program is executed as part of the upgrade procedure to API
PRO 8.0.00D.
For more details and for better understanding of the new flexible approach,
please read
Supervisor‟s Guide
User configuration
User permissions
Crystal Reports Manual
Crystal Reports template printouts
User permission report
If you have already been using the template user feature, reading these sections
of API PRO 8 documentation is highly recommended before starting using API PRO
8.0.00D.
Fix programs
diagad.r
Run external
Program: fix-db\diagad.r PERSISTENT
Argument:
This standalone program is to be executed on any APIPRO version or even without
APIPRO (Only OpenEdge is needed). The aim is to have the latest AD approach to
be able to do fast diagnostic and check the compatibility with customer's ADs.
API PRO 8.0.00D Page 7 of 110
21.02.2015 API Maintenance Systems A/S
Added to being included in API PRO 8.0.00D, the separate package FIX140704-13561
with this program exists and can be applied to any API PRO version.
fix-apimessage.r
Run external
Program: fix-db/fix-dash-notes.r
Argument: <ask-user>
This procedure trims API message names down to the allowed length of 80
characters. If Yes is put as the argument, API PRO will ask the user to confirm
that they want to start this fix procedure. The argument No will result in
starting the fix job without asking for a confirmation.
fix-dash-notes.r
Run external
Program: fix-db/fix-dash-notes.r
Argument:
After the upgrade to API PRO 8, half of the KPIs were missing in the configured
dashboard. The fix-procedure fix-db/fix-dash-notes.p has been created to solve
this problem in the existent configuration and a correction has been made to
avoid this issue if a new KPI is configured.
fix-tree-filt.r
Run external
Program: fix-db/fix-tree-filt.r
Argument:
Run this program if default/initial filters defined by you in a tree program
fail to run automatically when the tree program starts.
reset-named-quarantine.r
Run external
Program: fix-db/reset-named-quarantine.r
Argument:
This is a tool to reset current named users licenses being reserved/quarantined.
This program is a necessity if wrong users were assigned a named license.
diag-qty-prod-rep.r
fix-qty-prod-rep.r
Run external
Program: fix-db/diag-qty-prod-rep.r
Argument:
Program: fix-db/fix-qty-prod-rep.r
Argument:
New diagnostics and fix procedures has been created for checking and fixing the
quantity of anonymous repairables on stock. These procedures are included in the
program Diagnostics.
fix_wotemplate.r
Run external
Program: fix-db/fix_wotemplate.r
Argument:
The fix 14593 corrects the extended work order copying from a work history. In
order to clean up all work orders which have already been copied, run this fix
procedure.
fix-users-light-super.r
API PRO 8.0.00D Page 8 of 110
21.02.2015 API Maintenance Systems A/S
Run external
Program: fix-db/fix-users-light-super.r
Argument:
This program switches off the right Supervisor for light users.
New configuration parameters
Below is the brief description of the new configuration parameters. For further
details, please refer to
Supervisor‟s Guide
Module configuration
PDA configuration:
Auto-update counts without difference
Auto-update re-counts
To use these parameters, the PDA configuration parameter Create stock taking
must be switched on.
The parameter Auto-update counts without difference makes it possible to start
and finish the inventory process automatically if the counted quantity received
from PDA does not differ from the physical quantity on stock.
If any differences in the stock quantity have been found during the inventory,
the stock quantity could still be updated (adjusted) and the inventory can be
finished automatically by setting the parameter Auto-update recounts, re-
counting the quantity and sending the re-count result to API PRO. If Auto-update
recounts is set to Yes – only for different users, someone who did not perform
the first count must re-count the quantity. If the parameter is set to Yes, then
even the same user can re-count the quantity, i.e. double-check data collected
by themselves the first time, to be able to finish the inventory process
automatically.
Auto-update counts and re-counts
Purchase configuration:
Use quantity difference control at delivery
Percent difference between order and delivered quantity
API PRO 8.0.00D Page 9 of 110
21.02.2015 API Maintenance Systems A/S
With the option Use quantity difference control at delivery, it is possible to
determine whether the actual delivery quantity is allowed to differ from the
ordered one. This option goes in pair with the parameter Percent difference
between order and delivered quantity, which defines the allowed variation per
cent from the initially ordered value.
Difference control at a delivery
Purchase configuration:
Sort invoice lines as in PO
Switching on this configuration parameter results in the sort order of invoice
lines according to the PO lines order in the program Invoice Registration. If
the parameter is switched off, invoice lines are sorted in the order of the
delivery registration.
API PRO 8.0.00D Page 10 of 110
21.02.2015 API Maintenance Systems A/S
Sort invoice lines as in PO
Purchase configuration:
Dummy invoice sequence
A possibility to define an own sequence for dummy invoices has been added. If a
sequence is not defined, then the sequence for the invoice is used.
Dummy invoice sequence
Purchase configuration:
Use last delivery date for delivery registration This parameter is useful for the delivery headers with multiple lines when the
delivery of one or several lines are registered separately.
By default, today is suggested as the delivery date. If the parameter Use last
delivery date for delivery registration is switched on, the initial value of the
delivery date of each next delivery registration with reference to the delivery
header will be the latest delivery date already registered.
API PRO 8.0.00D Page 11 of 110
21.02.2015 API Maintenance Systems A/S
Use last delivery date for delivery registration
Purchase configuration:
Allow delivery for not ordered PO
The standard procedure is that it is NOT possible to make a delivery on a
purchase order which does not have the status 'Ordered' (the status changed when
the PO is printed). This new configuration option makes it possible to override
the standard procedure.
Allow delivery for not ordered PO
Maintenance configuration:
Only not done notif. in job card
API PRO 8.0.00D Page 12 of 110
21.02.2015 API Maintenance Systems A/S
By default, both not done and done notifications are included in the job card.
Switch this parameter on to print only not done notifications.
Only not done notifications in the job card
Maintenance configuration:
Auto refresh work load (timer based)
The auto-refresh of the work load programs is now controlled by this new
maintenance configuration parameter.
Auto refresh work load (timer based)
Maintenance configuration:
Actual time is job exec. date/time
If this parameter is switched on, then the system fills in the job execution
date and time automatically with the current date and time when a job is being
finished. When the parameter is switched off, the values must be set manually.
API PRO 8.0.00D Page 13 of 110
21.02.2015 API Maintenance Systems A/S
Actual time is job exec. date/time
Maintenance configuration:
Electronic signature for WO finish
If the parameter is switched on, the password is required to be able to finish
the registration of a work order.
Electronic signature for WO finish
Document configuration:
Local GN folder on client PC
When adding a picture to Image List in Graphical Navigator, it is possible to
choose a file from API Document Storage. For faster work of Graphical Navigator,
an image from API PRO Document Storage is cached locally into the folder,
specified in the configuration parameter Local GN folder on client PC. This
means that there is no need to download the image every time Graphical Navigator
is opened by a user or when navigating through images.
API PRO 8.0.00D Page 14 of 110
21.02.2015 API Maintenance Systems A/S
The folder to be used to cache images for Graphical Navigator
New and updated Crystal Reports template files
All reports which include date formulae
The fix A14097 has been implemented. The problem was that a date format like
d MMMM yyy' р.' could not be processed. To fix this, the formulae
Date(CStr({<date-field>})) have been replaced with
Date(Year({<date-field>}), Month({<date-field>}), Day({<date-field>})).
Calhist.rpt (changed)
The formula cCalibration_date has been corrected with reference to A14097.
Cr-conf.rpt (changed)
The formulae expDeivery and OrderDate have been corrected with reference to
A14097.
Cr-po.rpt (changed)
The formula OrderDate has been changed to ensure the order date is not empty
when the confirmation of PO is printed for the first time.
The formulae ExpDelivery and OrderDate have been corrected in the main report
with reference to A14097.
Cragreement.rpt (changed)
The formulae dEndDate, dNoticeDate and dStartDate have been corrected with
reference to A14098.
Crbartmp.rpt (changed)
The page setup option 'No printer' has been switched on to make starting the
report view screen faster. Please note that if this report is customized to use
a certain label printer, this option must be switched on again.
Crbudrpt.rpt (changed)
The formulae enddate and startdate have been corrected with reference to A14098.
Crcalcertificate.rpt (new)
The report is available in the program Calibration registration via the button
<Report>.
API PRO 8.0.00D Page 15 of 110
21.02.2015 API Maintenance Systems A/S
Crcaljob.rpt (changed)
The formulae CaliLastDate, ContLastDate, DeliveryDate and ExpireDate have been
corrected with reference to A14097.
Crecorap.rpt (changed)
The following formulae have been corrected with reference to A14098:
- sub report 'Sum Only': transDateConvert;
- sub report 'Normal': transDateConvert;
- sub report 'Maint Account Detail': Trans_date_convert.
Crenq.rpt (changed)
The formulae enquiryDate and expDeliveryDate have been corrected in the main
report with reference to A14097.
Crgrn.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: expDelivery, fromDate, orderDate, toDate;
- sub report 'SUB POLines': TransDate.
Crhiscar.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: endDateConvert, StartDateConvert (StarDateConvert has been
renamed to StartDateConvert);
- sub report 'wo_on_same_mo': startDate;
- sub report 'SUB Planned WS': dPlannedDate;
- sub report 'SUB wo-on-same-mo': Start date;
- sub report 'SubNotification': drequested_end_date.
Crhistrp.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: jobExecDateNoTime, startDateNoTime;
- sub report 'SubWOSu': Trans_date_convert;
- sub report 'SubWOSP': Trans_date_convert;
- sub report 'SubNotification': dRequested_end_date.
- sub report 'SUB Planned WS': dPlannedDate
- sub report 'SUB wo-on-same-mo': Start date
- sub report 'SubNotification': drequested_end_date.
Crininfo.rpt (changed)
The formulae dueDate and invoiceDate have been corrected in the main report with
reference to A14097.
Crinsp.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: DateFrom, DateTo, FirstDate;
- sub report 'Sub Points': lastDate has been split into LastDate and LastTime*,
SecondLastDate has been split into SecondLastDate and SecondLastTime*.
* If you port this fix to the customized report, please do not forget to re-put
these fields to the canvas to the same place where the date formula was located.
Crininfo.rpt (changed)
The formula FirstDate has been corrected in the main report with reference to
A14097.
Crintpur.rpt (changed)
The formulae approveDate, expdeldate, neededDate and orderdate have been
corrected in the main report with reference to A14097.
Crinv_sa.rpt (changed)
API PRO 8.0.00D Page 16 of 110
21.02.2015 API Maintenance Systems A/S
The formulae approveDate and duedate have been corrected in the main report with
reference to A14097.
Crjobacc.rpt (changed)
The formula StartDate has been corrected in the main report with reference to
A14097.
Crjobacd.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: endDate, StartDate;
- sub report 'SUB planned worksupp': planned_date_convert.
Crjobcar.rpt (changed)
The data set has changed, so DB verification has been done. Sub reports
SubNotification and SubNotificationPosMO: table A_arguments has been added, the
Suppress formula has been added to the fields z_Done_tr and Done_tr.
The following formulae have been corrected with reference to A14097:
- main report: enddateconvert, stardateconvert; the formula StarDateConvert has
been renamed to StartDateConvert;
- sub report SUB wo_on_same_mo: StartDate;
- sub report Sub Inspection: LastDate, SecondLastDate; the formula LastDate has
been split into two formulae LastDate and LastTime*, the formula SecondLastDate
has been split into two formulae SecondLastDate and SecondLastTime*; in LastTime
and SecondLastTime, the function cStr has been changed to ToText (they are
referred as the equivalent functions, though cStr leads to an error when the
date format is set to Hungarian in Windows control panel);
- sub report SUB Planned WS.rpt: dPlannedDate.
* If you port this fix to the customized report, please do not forget to re-put
these fields to the canvas to the same place where the date formula was located.
Crlogcrd.rpt (changed)
The formula Date has been corrected in the main report with reference to A14097.
Crmocard.rpt (changed)
The formula endDate has been corrected in the sub report 'SUB workhistory' with
reference to A14097.
Crmtbfmttr.rpt (changed)
The format of values calculated in the report has been changed to make room for
big values. Also, switched on the property 'Can grow' of the fields
report_data.MTBF and report_data.MTTR.
Crntfcard.rpt (changed)
The formula orderDate has been corrected in the main report with reference to
A14097.
Crntflist.rpt (changed)
The formula orderDate has been corrected in the main report with reference to
A14097.
Crpcklst.rpt (changed)
The table work_order has been added to the data set of the sub report 'Sub
Lines' and the left outer join Picking_list_line.WO_Key -> Work_order.WO_Key has
been added.
The formula DateNeeded has been corrected in the main report with reference to
A14097.
Crreqhd.rpt (changed)
API PRO 8.0.00D Page 17 of 110
21.02.2015 API Maintenance Systems A/S
The formulae ApprovedDate, neededDate and reqdate have been corrected in the
main report with reference to A14097.
Crreservsurvey.rpt (changed)
The formula dreserved_date has been corrected in the main report with reference
to A14097.
Crshiftlog.rpt (changed)
The formula orderdate has been corrected in the main report with reference to
A14097.
Crstocktrans.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: dtrans_date;
- sub report 'SUB_crstocktrans_detailed': dTran_date.
Invoice_info.rpt (changed)
The formulae cDue_date and cInvoice_date have been corrected in the main report
with reference to A14097.
Jobmonitor.rpt (changed)
The formulae dOrderDate and dStartDate have been corrected in the main report
with reference to A14097.
Po_line_info.rpt (changed)
The following formulae have been corrected with reference to A14097:
- main report: expdelivery, OrderDate;
- sub report 'SUB POLine': expdelivery, lastdeldate, lastinvdate, orderdate,
orgexpdelivery;
- sub report 'SUB PO header per order date...': orderdate.
Userperm.rpt (changed)
The formula expire_date_convert has been corrected in the main report with
reference to A14097.
The report has been updated as part of the improvement of user permissions
management. The additional information available is the permission inheritance
and the existence of a template user in a user group.
NB
If a Crystal Reports file in \WORK\CRPRINT has been customized and the name
of this report is in the list of updated Crystal Reports templates above,
then you should follow one of the two alternatives:
- Copy the the new standard template file from \WORK\CRPRINT\TEMPLATE to
\WORK\CRPRINT and „port‟ the custom changes manually to the new template.
- „Port‟ the standard changes to your customized report. All changes made to
the standard report since you customized your report must be „ported‟. If you
customized the report on top of PRO 8 Accumulated Fix Pack C, then you can
use the description above to find out which changes were made. If you
customized your report on top of an earlier version of API PRO 8, for example
API PRO 8 Accumulated Fix Pack A, then you should make all changes made to
the standard in API PRO 8 Accumulated Fix Packs B, C and D.
If your WORK\CRPRINT directory has standard template files, then you should
delete them.
Documentation
API PRO 8.0.00D Page 18 of 110
21.02.2015 API Maintenance Systems A/S
The manuals – User‟s Guide, Supervisor‟s Guide and Crystal Reports Manual - have
been updated to reflect the functionality in this accumulated fix pack.
The latest version of all manuals can be downloaded from www.apipro.com.
Translations
The latest translation database can be downloaded from www.apipro.com.
New text instances
Approximately 150 new texts have been added. These will be loaded/added to the
existent translation database.
The update will run during the first logging on after the installation (requires
that the first user to log on has rights to the translation database, and that
the translation database is placed in the XCODE directory).
Updated translations
The translation database has updates for Chinese, Danish, Dutch, Finnish,
French, German, Polish and Russian.
API PRO 8.0.00D Page 19 of 110
21.02.2015 API Maintenance Systems A/S
List of corrections and improvements
The accumulated fix pack contains corrections for a number of errors and
improvements:
13531 Auto-update in work load program
Type: Improvement
The auto-refresh of the work load programs has been introduced. It is
controlled by the new maintenance configuration
parameter 'Auto refresh work load (timer based)'.
13561 AD test program
Type: Improvement
AD test program
The standalone program is to be executed on ANY APIPRO version or even without
APIPRO (Only OpenEdge is needed). The
goal is to have the latest AD approach to be able to do fast diagnostic and
check the compatibility with customer's ADs.
The package can be applied to ANY apipro version. The program is to be started
from "Run External": fix-db\diagAD.r
PERSISTENT
13562 Push & Pop of Q&A
Type: Improvement
It s possible to push the current set of questions, e.g. before calling an
external program that is going to modify the content and
get the current content back.
13568 Received date field in Invoice table is missing in Export control file
Type: Improvement
The field Invoice.Received_date has been added to the export.
13583 CSM: Easy deployment of '.rpt'-files
Type: Improve
The easy deployment of '.rpt'-files has been added. It supports drag'n drop and
accepts a file suffix in the filter. Files will be uploaded to work/crprint/.
During "Deploy", an optional existing version will be backed-up to the
'restore/'-area.
13604 Ignore field export if its position CSV is >1000
Type: Improvement
Export fields with CSV position >1000 will not appear in the export result.
13622 CSM: Empty packages
Type: Improvement
A stop for loading empty packages.
Archives protected by a password load the directory structure, but should be
stopped.
Unzip locally and provide the required password and then load the directory
API PRO 8.0.00D Page 20 of 110
21.02.2015 API Maintenance Systems A/S
using the option "Import".
13627 If all fields on screen removed by module check, field is also removed
from data
Type: Improvement
If a field is removed from the screen by the module check, the field is also
removed from the data temp-table.
This is needed by the Multi-xxx projects.
13629 'No printer' option in crbartmp.rpt
Type: Improvement
The page setup option 'No printer' has been switched on to make starting the
report view screen faster. If this report is
customised to use a special label printer, this option must be switched off as
part of the several-step work flow of the
customisation of label printouts. See the work flow desctiption for the
details.
13645 CSM: Support for UNC-paths
Type: Improvement
CSM-clients should be able to update the application even if it resides on a
UNC-path (like: //192.168.1.2/APIPRO8/... or
//fileserver/APIPRO8/...).
13647 Errors from trigger are not displayed correctly in maint programs
Type: Improvement
Errors from create triggers were not displayed in details in maint programs.
They only read 'Transaction error'.
The structured error handling has been enabled in the main blocks of the
triggers.This makes it possible to catch an error and
display its text in place of just 'Transaction error'. Errors in sub-blocks /
blocks for each record / repeat blocks etc. will not be
caught and the text displayed will still be 'Transaction error'.
13654 Inheritance of account key in work order
Type: Improvement
The logic of changing the account key of a work order has been improved. The
improvement covers the cases when the fields
which the account key of a work order depend on change their values -
Customer_key, Project_key, MO_key, Pos_key. In the
edit mode, a confirmation message with information about the work order account
key inheritance will appear if the current
account key is not blank. Otherwise (blank work order account key), the key
will be inherited from the changed value.
13688 Graphical Navigator and Plant Explorer are slightly improved
Type: Improvement
The direct access to the conetnt of a document has been made possible from the
Graphical Navigator screens.
The direct hour registration on maintenance objects has been allowed from the
programs Plant Explorer and Graphical
Navigator.
API PRO 8.0.00D Page 21 of 110
21.02.2015 API Maintenance Systems A/S
13703 Nested XML export
Type: Improvement
New option "Nested table" has been added to the export control file
configuration, the tab Table/Fields. The option works only
for the xml formal and embeds a record from the related table into a record of
the main table.
13707 Notification key 'from-to' fields in Notification Monitor filter
Type: Improvement
The filter of Notification Monitor has been appended with the fields to select
notification key(s).
13714 Configurable notifications in job card
Type: Improvement
Including done notifications in the job card has been made configurable. The
new maintenance configuration parameter 'Only
not done notif. in job card' has been added to the tab 'Notification'. If it is
switched on, only not done notifications will be printed
in the job card, otherwise both not done and done notifications will be
included in the job card.
13736 Empty label in case of a wrong filter entry
Type: Improvement
The warning "Nothing to print" was shown in the stock control label print
program when 'Spare part from' > 'spare part to'.
13748 Ignore ASCII field import when its position >9000
Type: Improvement
The ASCII field import is now ignored when its position is greater than 9000.
13767 Add extra function to the PDA stock counting functionality
Type: Improvement
The new PDA configuration parameter 'Auto-update re-counts' makes it possible
to update stock control information
automatically, having received stock recounting data from PDA.
13768 Automatic filling in event email message text
Type: Improvement
Automatic filling in the email text of event email messages has been
improved.If the event default name (see program Event
Setup) coincides with the standard API PRO event name, it is now shown
translated to the current language in the email text. If
the event default name is blank, then the email subject is copied to the email
text. Otherwise, the email text will be filled in with
the event default name.
13777 CSM: Compile options
Type: Improvement
Using the build-file 'compile.opt', a series of options can control the way the
CSM-compiler works and over-write defaults.
API PRO 8.0.00D Page 22 of 110
21.02.2015 API Maintenance Systems A/S
The options are delimited by "," and/or placed on different lines.
The options include:
no-retry: skip the default "error 477 work-around";
no-rx: skip the Progress option '-rx' from the compile-process;
skip-compile.pf: do not look for 'compile.pf' when compile starts and use
'batch.pf';
skip-compile.ini: do not look for 'compile.ini' when compile starts and use
'batch.ini';
skip-api-comp.tot: skip 'api-comp.tot' from total-compile;
skip-custom.lst: skip 'custom.lst' from total-compile;
skip-client.lst: skip 'client.lst' from total-compile.
13786 Position cursor in mandatory field
Type: Improvement
After API PRO gives an error message that a mandatory field is not filled in,
then the focus is shifted to the field if it is on the
current tab/page. If the field is on another tab/page. then the error message
will include information about the location of the
the field.
13797 CSM: Large files
Type: Improvement
Files above 2Gb in WORK/ are not monitored at all and above 128Mb not
transfered (by default).
13806 CSM: Connect through AIA
Type: Improvement
Support for AIA-connection to the AppServer.
Make room for wider URL's while editing the parameter.
Set-up missing port as the default 5162.
13828 Load Ecl@ss properties with multiple versions loaded
Type: Improve
Loading v8.1 properties for external reference "AAB896" which were assigned to
class "21714324” in v6.1, but moved to "27440208" in v8.1 were rejected as only
the first class would accept updates.
Now all loaded classes are checked for a valid combination.
13849 Digest MD-5 Active directory connection
Type: Improvement
Investigate a possibility of digest MD-5 Active directory connection
13862 Add WO to XML in pick list printout
Type: Improvement
The table work_order has been added to the data set of the pick list printout.
13882 CSM: Allow national characters
Type: Improvement
National characters have been allowed in the file names of MSI packages.
API PRO 8.0.00D Page 23 of 110
21.02.2015 API Maintenance Systems A/S
13901 Add confimation promt in stock transactions from WO feedback
Type: Improvement
In a stock transactions program called from the work order feedback, a
confirmation prompt has been added when the option
'Make return' is used.
13923 Possible to add 'calculated' fields like DB field to browsers
Type: Improvement
It is possible to add a 'calculated' field like a DB field to a browser even
when the field is not part of the primary or a secondary
table2 in the browser.
It is possible to add a 'calculated' field like a DB field to a browser in a
maint program even when the field is not part of the
browser table.
The data type, format, label, initial value etc will be taken from the
corresponding DB field.
Technical comment: for maint programs, there is only the support for
ttDesignBrwFldSrv - not ttFldConfig.cViewAs =
"BROWSEFIELD":U
13929 Dummy invoice must have separate sequence
Type: Improvement
A possibility to define an own sequence for dummy invoices has been added. If a
sequence is not defined, then the sequence
for the invoice is used.
13939 Re-display after server call in standard client leave trigger
Type: Improvement
Re-display after server call in standard client leave trigger.
Server FieldLeave can modify data even when field being left has not changed.
13943 Enable Drawing.File_Display_Name field for import/export
Type: Improvement
The field Drawing.File_Display_Name has been enabled for import/export.
13957 Add time stamp from client & server + other information to session info
Type: Improvement
The time stamp from the client and server and other information has been added
to the session info.
On the client:
* The current date/time on client
On the server
* The current date/time on server
* Physical memory
* Windows directory
* Windows system directory
* Windows process id
* Command line
Sorting on start-up information has been corrected.
API PRO 8.0.00D Page 24 of 110
21.02.2015 API Maintenance Systems A/S
13978 Add insert option to notes import
Type: Improvement
The insert option has been added to the import of notes.
Import:
* If text is selected, then the selection is replaced with the content from a
file.
* If text is not selected, then the full note content is replaced with the
content from a file.
* If text is not selected 'Insert' is selected, then text is inserted at the
cursor position.
At the same time, the file size check has been enhanced.
13979 Replace ~n, ~t etc with CHR(x)
Type: Improvement
~n, ~t etc have been replaced with CHR(x).
PREPROCESS is broken by the character value.
Avoid use of control characters (ASCII value 1 - 31) written as text
constants using ~ in the source.
The PREPROCESS listing will fail to escape these characters and instead show
the resulting string/text - giving a "broken"
source.
Using CHR() will deal with this problem.
Characters defined as ~ and there CHR values
~b ~010 CHR(8) Backspace
~t ~011 CHR(9) Tab
~n ~012 CHR(10) New line
~f ~014 CHR(12) Form feed
~r ~015 CHR(13) Carridge return
~E ~033 CHR(27) Escape
The preprocessors cannot be used inside quoted text because it is a CHR
function return.
13984 Show fields as yellow in csm manager
Type: Improvement
The care has been changed, so fields in the maint program will display yellow
in view mode if they are set both required and
unchangeable.
13986 Permission logic improvement
Type: Improvement
Extended permissions to be able to have XXXX users in same group
13990 Diagnostics and fix program for anonymous repairables
Type: Improvement
New diagnostics and fix programs has been created for checking and fixing the
quantity of anonymous repairables on stock.
14005 Enable Work_order.Root_WO_key for export
API PRO 8.0.00D Page 25 of 110
21.02.2015 API Maintenance Systems A/S
Type: Improvement
Work_order.Root_WO_key enabled for export
14011 A number of standard procedures by mistake refer to custom logic
Type: Improvement
A number of standard procedures referred to custom logic by mistake.
14012 Restructure of core to make sure extra fields and language fields are
saved
Type: Improvement
The core procedure has been restructured to make sure extra fields and language
fields are always saved. For this, saving
notes, dynamic fields and language fields have been moved to
SaveDataNoteExtraLng that is first called after the buffer in the
main table is successfully released. SaveDataNoteExtraLng is called from
savedataserver.
Potential problems in standard existed for:
* Exceptions
+ custom procedures that disabled savedatafield ...
14015 Wrong transaction date is shown by default
Type: Improvement
The new purchase configuration parameter 'Use last delivery date for delivery
registration' has been introduced.
14020 Picking list missing button in V8
Type: Improvement
The button 'Print note' and the option 'Print picking removal note' has been
added to the program Picking list header. They call
the file crpckrem.rpt.
14021 Cost carrier in filters
Type: Improvement
The field 'Cost_carrier_key' has been added to the design of browsers.
14029 Tool to reset current named users licenses being reserved/quarantined
Type: Improvement
A tool to reset current named users licenses being reserved/quarantined. This
tool is a necessity if wrong users were assigned
a named license.
14036 AD login with current windows credentials
Type: Improvement
A new procedure which allows current windows user to login to AD without
entering a password has been added.
14038 Add Cost carrier to browsers
API PRO 8.0.00D Page 26 of 110
21.02.2015 API Maintenance Systems A/S
Type: Improvement
The field 'Cost carrier' has been added to the programs:
- Raw transaction browser: “(browse) transactions[Raw]” + filter
- Raw transactions (financial): “(browse) financial_transactions[Raw]” +
filter
- Maintenance object: ”(browse) maintenance_object + filter
- Position: (browse) position + filter
- Purchase order lines: (browse) purchase_order_line[2] + filter
- (browse) purchase_order_line[3]
- (browse) project_plan (cost carrier, debit cost type and debit account)
- (select) stock_report[14]
- (apicbf) maintenance_object_tree (cost carrier and debit cost
type)
14041 Added Average_price_stock to Stock_control browser
Type: Improvement
The field 'Average price' has been added to the browser 'Stock control'.
14045 User license release rules
Type: Improvement
Improvement of CC license release rules - see attached doc.
Plus additional changes to named users (not in attached doc):
- 91 days quarantine shall count from last login date of user.
- If user has never logged in then there is no quarantine (Quarantine based on
last login date)
- for version 8.1 changed some of the logic to work on dtz fields
when implemented, the changes must be verified by QA responsible (OBE)
14054 When lNavigateNew or lNavigateEdit, cXtraWhere is not checked on
cRelTblUpdate
Type: Improvement
Technical improvement:
When lNavigateNew or lNavigateEdit, then cXtraWhere is not checked on
cRelTblUpdate.
Also a corrected check for jobstatus# >= 0 has been added.
Note: cXtraRelFld, cXtraRelFld2, cNavField2 & cNavField3 are still not checked.
As a consequence of this fix, you might have places in code where the
cXtraWhere statement is invalid for cRelTblUpdate, so
this code needs to be corrected.
14064 New api-design folder for home made designs
Type: Improvement
The new folder fix-db/api-design has been added to API PRO. It contains the
folders with design files made by API PRO which
can be loaded during Fix-db as group designs. The folder should contain the
configuration file which maps the folder and the
user group to which the design must be loaded. These designs are read-only as
long as configuration exists.
Configuration file name: api-design-config.txt
Configuration file format:
API PRO 8.0.00D Page 27 of 110
21.02.2015 API Maintenance Systems A/S
folder=;Usergroup=
folder=;Usergroup=
14065 Hook to custom export redesigned
Type: Improvement
The hook to custom export has been redesigned.
14070 Unify features of system/onctlf3 and system/onf3
Type: Improvement
The functions available via F3 and Ctrl-F3 have been unified, so F3 to browse
and Ctrl-F3 to view have the same tables and
fields.
14091 Option 'New' was disabled in stock data browser direct from menu
Type: Improvement
The option 'New' was disabled in the stock data browser called directly from
the main menu.
14121 Should not be possible to make delivery if PO not have status Ordered
Type: Improvement
The new purchase order configuration parameter 'Allow delivery for not ordered
PO' has been introduced.
The standard procedure is that it is NOT possible to make a delivery on a
purchase order which does not have the status
'Ordered' (the status changed when the PO is printed). This new configuration
option makes it possible to override this
standard procedure.
14123 Planned end date in job monitor
Type: Improve
Planned end date has been added to the job monitor. The fix includes the
modified design, which should be loaded.
14150 Develop API to support new Casio DT970
Type: Improvement
The new Casio DT970 is now supported.
14164 Default job exec. date of WO should be configurable
Type: Improvement
Setting TODAY/TIME as the default job exec. date/time has been made
configurable. The new configuration parameter 'Actual
time is job exec. date/time' is available on the tab 'Feedback/History' of the
maintenance configuration.
14165 Electronic signature for finishing WO
Type: Improvement
The new maintenance configuration parameter 'Electronic signature for WO
finish' and the new user right 'Approve WO finish'
have been introduced. If the parameter is switched on, a user must have the
right 'Approve WO finish' and enter their
API PRO 8.0.00D Page 28 of 110
21.02.2015 API Maintenance Systems A/S
password to be able to finish the registration of a work order.
14175 Filter on dynamic fields
Type: Improvement
It is now possible to filter on dynamic fields in the browsers.
14212 Auto-update PDA stock counts without difference
Type: Improvement
The new PDA configuration parameter 'Auto-update counts without difference' has
been introduced. If it is switched on, stock
counts made with PDA are auto-updated if there is no difference between the
expected and counted quantity.
14222 Notes (external) lost if IPR is copied
Type: Improvement
Copying notes has been added as part of copying an internal purchase request.
14228 Hide 'Handle', 'Raw', 'Blob' from dumped XML file in 'Configuration
details'
Type: Improvement
The dumped configuration details of a program do not contain information about
fields of the following data types any more:
* HANDLE
* COM-HANDLE
* BLOB
* MEMPTR
* RAW
* WIDGET-HANDLE
14230 WO finish note
Type: Improvement
The work history note has the new type - 'Work order finish'. When a work order
is sent to history, the values of the most
important fields the work order had to the moment of finishing it are saved to
this note. The note of this type is written by the
system and is accessible by the user only in the read-only mode.
14234 Allow key change
Type: Improvement
"Allow change key if financial transactions exist" system option and "Allow
change key" user option were added.
14241 Notes are not available in IPR if a spare part has been added
Type: Improvement
When a spare part is added to an internal purchase request, Spare part Purchase
note is copied into the request‟s External
note.
14260 Auto-search in point-n-shoot browser
Type: Improvement
API PRO 8.0.00D Page 29 of 110
21.02.2015 API Maintenance Systems A/S
Added new option to the 'Reposition browser on call' basic config. option:
Search for key, fast: Use the filter to select records with key including the
current value of the key field only. This means that
user could directly input only a part of existing key to find the records with
the browser. Note also that if a default filter exists,
there is no attempt to search the key via the filter. The default filter takes
precedence.
14294 Suppress display of sub work orders
Type: Improve
The job filter has been extended with the new criterion 'Exclude sub work
orders'.
14331 Change label procedures to use information in API_Table
Type: Improvement
The labels of fields are now taken directly from the database structure. This
should make procedures easier to handle for
customized databases with added tables.
14337 Work load performance optimization
Type: Improvement
The performance of the program "Work load (flat)" has been optimised.
14340 Removed unnessary includes of triggers/include/notedel.i
Type: Improvement
When a record is deleted, the procedure of the deletion of the related
information - notes, documents, contacts etc was called
twice. It has been made sure the procedure is executed only once. The fix
should give a slightly faster deletion of records.
14344 Calibration module - display number of decimals
Type: Improvement
The field 'Expected value' in the browser 'Activity setup' of the calibration
setup, the fields 'Expected value' and 'Measurement'
in the browser 'Calibration measurements' and the fields 'Expected value',
'Ref. measurement' and 'Measurement' in the
browser 'Measurements' of the program 'Calibration history' are now shown in
the format specified in the field 'Format' of a
corresponding calibration activity.
This format is also applied to show the fields 'Reference value', 'Reference
upper limit' and 'Reference lower limit' in the
section 'Calibration activity' of the report crcaljob and the fields 'Ref.
value', 'Upper limit', 'Lower limit', 'Instrument reading',
'Reference instr. reading' and 'Deviation' of the report crcalcertificate.These
values are available in the report database in the
special string fields *_string to ensure the proper format regardless of the
decimal format set in Crystal Reports.
14364 Site enable work supplier group
Type: Improvement
The program 'Work supplier group' has been site enabled.
API PRO 8.0.00D Page 30 of 110
21.02.2015 API Maintenance Systems A/S
14402 CSM: Improvements
Type: Improvement
1: Allow simple upload of '.lst'-files
2: Handle missing source.
3: Extend compile-options with "skip-missing"
4: Interface from translation tool
Select method of compile.
5: ResetServer deletes 'CSM/fix-db.log', 'CSM/launch.log' and 'CSM/work.lst'
too.
14409 Some exports are missing barcode fields
Type: Improvement
Barcode fields have been added to the export of several tables:
Project, Maintenance_object, Position, Position group, Position code,
Mo_group, Mo_code, Spare_part, Sp_group, Sp_code,
Work_order, Work_history, Cost_type, Cost_pupose, Cost_carrier.
14445 Graph.nav: use images from API document storage
Type: Improvement
When adding a picture to Image List in Graphical Navigator it is possible to
choose a file from the API Document Storage.The
image from API Document Storage is cached locally in the folder set up in
Document Configuration, the parameter 'Local GN
folder name on client PC', so that the client do not have to load and store the
image in the background every time a user opens
the graphical navigator program or navigates through images.
14447 Can't import root_mo_group_key into MO Group table
Type: Improvement
The import/export of the field MO_group.Root_MO_group_key has been enabled.
14448 Not possible to download MO's to PDA
Type: Improvement
The performance of the extraction of maintenance objects for PDA has been
improved.
14467 New way to generate design dataset versions
Type: Improvement
Design version numbers now generated as seconds since 01.01.2015
14477 Failed attempts to execute an electronic signature shall be logged.
Type: Improvement
Now sign attemp on work order finish is logged. In order to view the log use
Options -> WO finish signature log menu option.
Menu item is hidden by default.
14500 Enable Extra fields of Purchase order for export
Type: Improvement
Extra fields of Purchase order have been enabled for export.
API PRO 8.0.00D Page 31 of 110
21.02.2015 API Maintenance Systems A/S
14502 advanced spare part searching for pick list
Type: Improvement
Advanced spare part searching for pick list has been added.
14504 Correction of 3 calibration errors as promised to Octapharma
Type: Improvement
1. Pressing Move up/down button in activity setup more then once in sequence is
now working
2. Fixed inversed logic of OK and NOT OK checkboxes in measurement filter
3. Corrected interval update when registering calibration with non-fixed
interval before the planned start date
14509 Check valid codes are saved for enum fields
Type: Improvement
Field value codes saved for enumerated field could be corrupted in the screen
design. A check of valid codes has been added
to the write triggers.
14514 Import of Location_pos_key in Position and Maintenance object tables
Type: Improvement
Import of location_pos_key of the tables position and maintenance_object has
been added.
14547 Change planned spare price to use setting from 'Transaction price'
Type: Improvement
The assignment of planned spare price has been changed to use the setting from
'Transaction price'. On rescheduling a work
order, it should set the new spare part price to use as planned cost (when this
is not a copy from the template, or the planned
spare is related to a purchase order). Please, note that a check repair items
is done, but only takes the 'pure' spare part
prices.
14564 Small Problem when feedback round
Type: Improvement
Very very small problem. Please fix in standard and make fix pack for NOK015
See details in attachment
14566 Add work note name to WO work note browse
Type: Improvement
The field which shows work instruction names has been added to the work
instruction browser called from the program 'Job
feedback by work order'.
14575 Shift responsible is missing in the User import
Type: Improvement
The field 'Shift responsible' has been added to the import/export of the table
Users.
API PRO 8.0.00D Page 32 of 110
21.02.2015 API Maintenance Systems A/S
14585 Not possible to enter "Event duration" in the hours/min/sec format
Type: Improvement
It was not possible to enter the event duration in the hours/min/sec format in
the program Notification. Thw support of this has
been added.
14586 Link / connection type column content not translated
Type: Improvement
The content of the column 'Link / connection type' was not translated. To
correct this, it has been changed from 'MO' to 'Maint.
object', from 'TI' to 'Technical id'.
14602 TD_SP_combination export is missing few fields
Type: Improvement
Export of TD_SP_combination extended with few fields (same as
TD_MO_combination)
14610 Graphical Navigator: Placing active zones on large images is improved
now.
Type: Improvement
When going to EDIT mode - image scaling and positioning is not reseted, so it
is easier to put small active zones in a more
precise way.
14611 Hide 'Remember me' in login
Type: Improvement
Supply an option in the ini-file (Section API PRO) to hide the 'Remember me'
check-box in the login.
Usefull for citrix and other shared installations.
[API PRO]
;LOGIN-USER-ID=supervisor
HIDE-SAVE-LOGIN=true (or yes)
Let CSM-tool provide an toggle-box for this option.
14615 Changed sort order on technical data searching from alphabetic to as tech
setup
Type: Improvement
Changed sort order on technical data searching from alphabetic to same order as
technical data setup program
14617 Stock and location on SP card
Type: Improvement
In the program Spare Part, there are the fields 'Stock key' and 'Location'.
They show the stock key and location if a spare part
is found on one stock and 'More stores' and 'More locatons' if a spare part is
found on more than one stock. The same fields
have been made available in the spare part card. They are not shown in the
report by default, but have been added to the
report data source to the tables spare_part and included_spares.
API PRO 8.0.00D Page 33 of 110
21.02.2015 API Maintenance Systems A/S
14625 Stock and location on SP card
Type: Improvement
In the program Spare Part, there are the fields 'Stock key' and 'Location'.
They show the stock key and location if a spare part
is found on one stock and 'More stores' and 'More locatons' if a spare part is
found on more than one stock. The same fields
have been made available in the spare part card. They are not shown in the
report by default, but have been added to the
report data source to the tables spare_part and included_spares.
14660 New menu-item
Type: Improvement
TINE has a feature that misses in standard. The possibility to make a Hot Icon
of Search spare supplier data/catalogue. This is
for now the most complete sparepart search in the system. Shouldn‟t we have
that in standard? As for now we only have the
possibility to have SP and Stockcontrol as hot icons.
14661 Missing cost string on inspection round transactions
Type: Improvement
Assign cost-carrier and debit-cost-type from MO.
Port part of A12619 from NOK015 to standard.
14663 CSM: Improvements
Type: Improvement
1: Recall stored value for 'Hide remember me' set-up.
Initial value from CSM/client.ini, and changed to loaded .ini-file.
2: Installation directory for V8.1 changed.
v8.1: C:/APIPRO81/
3: 'SERVER'-programs (files with a MD5-value) deleted at client.
Avoid running on old sw in (development?) environments when db-usage
(wrongly?) switch.
4: Close open "skin"-files when main API PRO ends so "bungy-jump" can update
everything.
14666 CSM: Show "Jenkins package info"
Type: Improvement
When a "Jenkins package" was loaded the browser would typically show this as
"<several>" since any number of fix-packages
were included.
Instead "Jenkins build number" and the package timestamp should be listed.
14670 Configurable access to shift log notes
Type: Improvement
The new maintenance configuration parameter 'Inactive shift note read-only' has
been introduced, switched off by default. If it
is switched on, only the notes of active shifts can be changed, the notes of
inactive shifts will be read-only.
14676 In "Stock data control" program data is not apdated after record creation
Type: Improvement
Refresh has been added after creating new record
API PRO 8.0.00D Page 34 of 110
21.02.2015 API Maintenance Systems A/S
14681 Hiding fields in Report controls programs
Type: Improve
Now it is possible to show/hide columns in the report control programs, e.g.
Work order accumulation.
14686 CSM: Handle phase until first CheckWork
Type: Improvement
Package include changes for A14663 and A14666 (all since 80SP00D).
14699 CSM: Use 'SUPERVISOR' for deployment
Type: Improvement
The deployment-phase of CSM runs as an anonymous batch-process, but should be
seen as issued by the 'SUPERVISOR'.
During "fix-db" records like 'Permissions' may be updated and optionalliy
monitored by audit-trail where the user-id are
recorded.
14706 CSM: Day-light savings
Type: Improvement
Day-light savings messes up saved time-stamps:
Values reported from FILE-INFO:FILE-MOD-TIME are not constant.
File save at '12/02-2015 08:00:00' (wintertime) lists as 12/02-2015 08:00:00
during winter-time.
File save at '12/02-2015 08:00:00' (wintertime) lists as 12/02-2015 09:00:00
during summer-time.
File save at '12/05-2015 08:00:00' (summertime) lists as 12/05-2015 07:00:00
during winter-time.
File save at '12/05-2015 08:00:00' (summertime) lists as 12/05-2015 08:00:00
during summer-time.
This affects changes forwarded to the clients and the changes made locally
reported by ExportClient.
14730 Work order copy, added 'Clear' button on page 3 and Set focus to page 1
after OK
Type: Improvement
Work order copy, added 'Clear' button on page 3 and Set focus to page 1 after
'OK'
Focus also set to page 1 after 'Clear'
14749 Finish main project, even if sub projects is ongoing
Type: Improvement
When project is finished:
1) Check is made that neither subproject has unfinished WOs has been added.
2) All subprojects become finished.
13541 Import of insp. template round gives strange errors
Type: Error
Inspection template import has been corrected
API PRO 8.0.00D Page 35 of 110
21.02.2015 API Maintenance Systems A/S
13542 Not all field design properties are enabled in select programs
Type: Error
More design properties have been enabled for fields in select programs.
13550 When changing site on error code, too many combination records were
updated
Type: Error
It has been ensured that when chaning a site on a error code 1, only
combinations for the error code 1 are updated. Before the
fix, combinations for the error codes 2 and 3 with the same key were also
updated.
13553 VAT_rate error on direct invoicing
Type: Error
When a direct invoice was made, an error message about the non-existence of
vat_rate in the data buffer was shown. The
assignment of this field in the data buffer, which caused the error, has been
removed.
13554 Delivered/finished Internal Purchase Requests are showing up in the
accumulation
Type: Error
When a user had approved an internal purchase request header and the
corresponding request has been ordered already,
then the internal purchase request status would have been overwritten with the
new status from the IPR header instead of
keeping its status unchanged. This has been corrected.
13556 Approval monitor PO requests now process also re-opened POs
Type: Error
The approval monitor now processes also re-opened purchase orders.
13565 Impossible to create public holiday
Type: Error
It was impossible to create a public holiday. The message about an incorrect
work supplier key, which caused this error, has
been removed.
13573 Inspection round not part of Site table config.
Type: Error
Inspection round and Inspection history is not part of site table
configuration. Hence, users were possible to see inspection
round history regardless of site rights, which is wrong.
In order to fix, install this pack and open System - Module configuration -
Site table configuration, choose 'Init. tables'.
13574 Booking on history is impossible
Type: Error
The error described as follows has been corrected:
Switch on the maintenance configuration parameter 'Book on history'. Run the
program Stock Transactions. In the field 'WO
API PRO 8.0.00D Page 36 of 110
21.02.2015 API Maintenance Systems A/S
key', specify a WO from history. Move the cursor to any other field - the
selected WO key disappears, so booking on history is
impossible.
13577 work order due problem in work order accumulation
Type: Error
Delaying of multiple works orders is corrected in jobaccumulation program
13581 Stock location key not present when making delivery
Type: Error
Assigning a stock location has been corrected when a purchase order is created
from the purchase accumulation.
13592 Fixed path to field name (missing table name)
Type: Error
Missing table names have been added to find a field in a proper table.
13628 Fix for cronstop procedure running from automation timer
Type: Error
This is a fix for the procedure cronstop called from the automation timer. It
must have stopped the automation timer, but it did
not.
13630 Include file trantypl.i used with wrong syntax
Type: Error
The include file trantypl.i was used with the wrong syntax.
{stock/include/trantypl.i &trans_type = "invoice_line_sales.trans_type"
&assign_field =
"hBrwData::trans_type_txt"
&compare_field =
"hBrwData::work_supplier_key"}
has been changed to:
{stock/include/trantypl.i "invoice_line_sales.trans_type"
"hBrwData::trans_type_txt" "hBrwData::work_supplier_key"}
13656 Field 'Qty on stock' is not updated in program 'Spare part'
Type: Error
The field 'Qty. on order' updated instead of the field 'Qty on stock' when the
physical quantity of a spare part on a stock was
changed.This fix makes the proper field update.
13659 Error in update of IPR when changing the supplier
Type: Error
An error in updating an internal purchase request when changing the supplier
has been corrected.
13660 Purchase request takes the wrong discount
Type: Error
API PRO 8.0.00D Page 37 of 110
21.02.2015 API Maintenance Systems A/S
Displaying the discount has been corrected in the internal purchase request
program.
13661 Browser transactions[validate] has wrong permission id
Type: Error
The program ID of the browser Transactions[validate] has been corrected.
13662 Purchase order lines are sorted differently from purchase enquiry lines
Type: Error
Purchase order line number isn't equal to purchase enquiry line number due to
different sorting order.
Changed sorting order of tmplines created in purchase_enquiry.i for the new PO.
13664 Error finishing a PM work order from PDA
Type: Error
Finishing a PM work order from PDA led to an error. The error has been
corrected.
13667 Unit shown in Accumulation of purchase needs browser is not correct
Type: Error
The assignment of the unit has been corrected in the purchase accumulation
program.
13668 Navigate in tt-trans[1],[3] doesn't work correctly.
Type: Error
The navigation has been corrected in the programs 'Stock transactions'. Before
the fix, it was necessary to press
PgUp/PgDown two times to get the previous/next value.
13677 Error message when copying a WO
Type: Error
The field "Inherit plan dates" has been added to the screen design in order to
fix an error raised when copying a WO was
started.
13679 Task A13127 gives problems when creating multiple transactions
Type: Error
Multiple work supplier registration gave problems when creating multiple
transactions
13681 Unable to create unless default Cost Type has been set although manually
entered
Type: Error
The design of the scrapping transaction window has been fixed to avoid
overlaying fields "Cost type key" and "Debit cost type
key".
13687 Transactions without work suppliers are mistakenly visible for hour
API PRO 8.0.00D Page 38 of 110
21.02.2015 API Maintenance Systems A/S
validation
Type: Error
In the hour validation program, transactions without work supplier key were
visible. They were also visible when doing job
feedback by work supplier and browsing transactions with the option“View all
WS” selected.
13690 WoWh not correctly sorting by column "Job status"
Type: Error
Sorting by the field Job Status in the browser 'Work orders & work history' has
been corrected.
13691 Multi PO print allows proof printout of unapproved POs
Type: Error
In the purchase order browser, any purchase order, even not approved, could be
printed in the 'Proof' mode'. This has been
corrected, so only the 'Draft' mode is available for purchase orders, which are
not approved. Since this browser supports
multi-selection, if a selection contains purchase order with the same approval
status (e.g. all approved), then the print options
dialog is shown only once and the options chosen in the dialog are applied to
the printout of each purchase order in the
selection. If a selection includes purchase orders with different approval
statuses, then the print options dialog is shown before
printing each purchase order from the selection (e.g. choosing the button Print
when five purchase order selected, two of
which are approved, two are not approved and one is rejected will lead to five
print dialogs).
13696 PDA mobile creates removal transaction during data verification
Type: Error
PDA mobile created a removal transaction during the data verification when
"Import stock inventory data to the stock taking
table" option was switched on.
13698 Empty field "Unit price" in "Transactions" window with subtype "WO-key"
Type: Error
Fixed filling of field "Unit price" when user opens a window "Transactions"
from "Used spares..", from "Work order
Registrration".
13700 Question for a spare part linked to several suppliers
Type: Error
Purchase price extraction has been corrected when creating a PO line.
13705 Anonymous repairables: wrong account during save
Type: Error
Anonymous repairables: the credit account key from the system settings does not
overwrite the user input any more.
13706 Dynamic fields for WO/WH fail to create on MS SQL
API PRO 8.0.00D Page 39 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
Creation of Wo/Wh dynamic field on MS SQL or Oracle database doesn't gives an
error.
13708 Error when trying to create a deviation
Type: Error
Use of the button 'New' in the browser 'Deviations for supplier' called from
the program Invoice, button 'Deviation' led to the
error
'Mismatched parameter types passed to procedure system/vat_sp.p',
which has been corrected.
13715 Anonymous repairables information is not available in history job card
Type: Error
Information about anonymous repairables was not available in the field
'Description' of the history job card due to an error in
searching for related data. The error has been corrected.
13716 Unable to make a stock removal
Type: Error
When it was attempted to make a stock removal, the error message 'BUFFER-FIELD
f1Location was not found in buffer
DATA' was displayed and the stock removal could not be saved. This error has
been fixed. No recompile is needed. Only
master designs should be reloaded.
13718 Multi stock location leads to error 'BUFFER-FIELD f1Location was not
found'
Type: Error
The error
'BUFFER-FIELD f1Location was not found in buffer DATA'
occurred when starting Stock - Stock transactions, pressing New, pressing the
'Type number' P&S and selecting a spare part
in the browser. The error has been corrected. This fix does not need
re-compilation. Loading master designs is only needed.
13721 When WH is chosen, the project key is not updated
Type: Error
If a WH is chosen in a transaction, the transaction should have inherited the
project key of the WH, but this was not the case.
Updating the project key has been corrected.
13723 MO browser called from the menu 'Add link' of GN was editable
Type: Error
The maintenance object browser called from the graphical navigator menu 'Add
link to maintenance object' now takes into
account the global setting browsers to the read-only mode.
13733 Wrong sorting in Calibration
Type: Error
API PRO 8.0.00D Page 40 of 110
21.02.2015 API Maintenance Systems A/S
On an SQL database, there was wrong sorting in the browser shown in tab 4 of
the maint Calibration Setup.
13735 Graphical navigator gives two warning messages before opening
Type: Error
Graphical navigator gave two warning messages before opening.
13741 Field "Name 2" in "Purchase order line - info" window is empty.
Type: Error
Filling in the field "Name 2" in the "Purchase order line - info" window has
been fixed.
13745 Export does not accept cp1252 as XML code page
Type: Error
Codepage verification for XML export corrected
13746 Asking to start all WO in cluster when WO stops.
Type: Error
Switched off request to start all Work Order in cluster, when stopping Work
Order in "Job monitor" window. When Work Order
has a cluster code and "Cluster. Don't start jobs simultaneously" switched off
in "Maintenance configuration".
13753 Value is too large to fit in integer when running fix-@#$
Type: Error
A value too large to fit in integer resulted in errors when running the program
fix-@#$.
The errors were caused by files to check larger than 2 GB. The program has been
changed, so the byte size is saved in an
INT64 variable.
13765 No WO extra info in PMYear browser
Type: Error
The filter of the PM Year browser now includes extra WO info fields.
13770 Sub projects are not counted in general budget
Type: Error
If 'Include sub projects' is marked in the project budget screen, the general
budget should have shown and now shows the
sum of the budgets of a main project and all its sub projects.
13771 Dashboard as the default task panel causes system crash when logging in
Type: Error
Fixed: the dashboard set as the default task panel caused a system crash during
logging in.
API PRO 8.0.00D Page 41 of 110
21.02.2015 API Maintenance Systems A/S
13773 'Can't close...' error when adding work order to project
Type: Error
The error 'Can't close while in update mode, Save or Undo transaction and try
again' when linking a new work order to a
project has been corrected.
13776 Can't save sort order in WoWh
Type: Error
Saving the sort order in the "Work order & Work history" window has been fixed.
13778 Context IDs in manuals
Type: Error
Alt-F1 led to an error or showing the wrong section of the User's or
Supervisor's Guide. The logic responsible for this has been
corrected.
13782 Impossible to copy PO
Type: Error
Copying a purchase order led to the error 'Please enter valid 'purchase key'
when PO key was auto-generated. The error has
been corrected.
13785 Can't view or edit visible PM WO templates from creation dialog
Type: Error
In the work order creation dialogue, PM work order templates were shown. They
should not have been available from this
program. This happened only in v.7.0.06. In v.8, the creation dialogue does not
show PM templates. The creation dialogue
does not show PM templates any more in v.7.0.06 either.
13799 Order date on first PO printout
Type: Error
This fix is related to the change first introduced in API PRO 8:
"Order_date" value should be set on first print or on first switch PO to "In
order" state.
The problem was that the first printout of the PO in the mode 'Proof' had the
empty order date. The order date was ok only
since the the second call of 'PO-Print'. The option 'PO- Print' has been
corrected, so the order date is shown on the first
printout as well.
No compilation is needed after installing this fix. If you have the customised
cr-po.rpt, you should transfer the fix to your report:
copy the formula OrderDate from the report included in this fix pack to your
customised cr-po.rpt.
13803 Problem with new KPI for inspection header
Type: Error
The result "0.00" in the Dashboard calculated for the KPI "Inspection
delayed(Inspection headers)" when the table Counter
was empty has been fixed.
API PRO 8.0.00D Page 42 of 110
21.02.2015 API Maintenance Systems A/S
13805 Export configurator gives error **ttExportTableRelations already exists
with1001
Type: Error
The export configurator gave the error **ttExportTableRelations already exists
with1001' when more than one table relation
were added manually.
13807 Field 'Hour_rate' in table 'Transactions' has been changed by another
user
Type: Error
The error 'Field 'Hour_rate' in table 'Transactions' has been changed by
another user', which was observed when a record is
saved after the hour rate is changed while editing a transaction of WS used
hours, has been corrected.
13809 Error 'Entry 2 is outside the range of list invoice_create_date>.' in
export
Type: Error
Export did not accept >= in the where-clause. The error 'Entry 2 is outside the
range of list invoice_create_date>.' was
observed.
13810 Sorting of invoice lines differs from sorting of PO lines
Type: Error
The configuration option 'Sort invoice lines as in PO' has been added to the
Purchase module configuration
to enable invoice lines sorting according to PO lines order in (maint) invoice.
13812 Hour validation has incorrect set of records and calls incorrect maint
Type: Error
The set of records shown in the program 'Hour validation' has been corrected.
It showed all transactions instead of work
supplier transactions.The transaction view screen called from this program had
the wrong look (the tab 'Maint' and 'Page [2]',
'Page [3]' etc.), which has also been fixed.
13813 Point&Shoot in MO filter for "spare part" field in "Plant explorer" not
possible
Type: Error
Point&Shoot has been fixed in the MO filter for the spare part field in the
program Plant Explorer.
13815 Adding TEXT or RECTANGLE via design leads to error in navigation
Type: Error
Adding a TEXT or a RECTANGLE via the deisng does not lead to an error on record
navigation any more.
13819 VAT in deviation
Type: Error
The calculation of VAT rate and VAT amount of a new deviation (counter-)
API PRO 8.0.00D Page 43 of 110
21.02.2015 API Maintenance Systems A/S
transaction has been corrected.
13831 Job status combo box sensitivity in Job Ordering dialog
Type: Error
The sensitivity of the job status combo box has been corrected, so it is
insensitive in the New mode and sensitive in the View
mode. When the maintenance configuration parameter 'Planned WO dialog' was
switched on, this was not always the case.
13845 User "view" right
Type: Error
Fixed viewing maintenance objects with the field "Site" filled in when the user
has the right "<All sites> - view".
13846 Yearplan hangs when trying to filter on jobs
Type: Error
The error which resulted in hanging the program Year Plan when it starts has
been corrected.
13855 Button View does not work in the browser of included documents
Type: Error
The function of the button "View" has been corrected.
13865 Unwanted message during removal on repair item
Type: Error
An unwanted message during a removal on a repair item, which appeared after the
actual transaction was made, has been
suppressed.
13871 Event message trigger does not send a message
Type: Error
Fixed error when event message triggering using the procedures was not sending
the message.
13900 Leave logic in Stock Transactions called from WO feedback
Type: Error
The field leave logic has been made more robust in the stock transactions
program called from the work order feedback.
13904 Cost type in invoice transaction
Type: Error
Program 'Invoice registration': select an invoice line, choose 'Invoice' - the
auto-assigned value shown in the field 'Cost type
key' was incorrect. It should have been and now is the cost type from:
delivery transaction
PO line if above is unknown
site or company (plant in v8) if above is unknown
system default SP cost type if above is unknown
API PRO 8.0.00D Page 44 of 110
21.02.2015 API Maintenance Systems A/S
13905 Error in basic configuration when no notification module
Type: Error
The error in the basic configuration when there is no notification module
BUFFER-FIELD lShowNT was not found in buffer DATA. (7351)
has been corrected.
13915 Category key is missing in some job filter master designs
Type: Error
The field category_key has been added to the job filter designs where it was
missing.
13921 When field is module dependent then it should not occur in design
Type: Error
In the design program fields that are module depended not shown
13927 Sending WO to WH when it is used in agreement for SP
Type: Error
It is available now to send a work order to the work history when it is used in
an agreement for a spare part. Also, it is available
to save an agreement for a spare part with a history work order.
13928 VAT field causes an error and is calculated incorrectly
Type: Error
The error 'Field VAT_code_key' in table 'Transactions' has been changed by
another user' and a number of errors of
calculating VAT_amount have been corrected.
13937 Getting trigger errors during correcting SP names as part of reading
Open.7 data
Type: Error
If trigger errors had been raised during correcting spare part names as part of
reading Open.7 data, then loading data would
have stopped.
This has been corrected, so triggers are not executed as part of the data fix.
Log file entry:
ERROR with fix of record 3069 in table 'Spare_part'
Error during fix of data in procedure SPName
13941 Changed check of handles in insp_template_header to avoid errors
Type: Error
The program Templates for Inspections has been corrected to avoid errors when
opening.
13944 Change log field setup crashes when field is not audit enabled
Type: Error
API PRO 8.0.00D Page 45 of 110
21.02.2015 API Maintenance Systems A/S
If field is not allowed to be change log enabled then configuration of it now
can be done without errors.
13946 Can't remove links and documents when change log is active
Type: Error
An invalid handle error on linked / stored document deletion has been fixed
(when change log is active, after change log
remark dialog).
13951 Fixed reposition after changing WS in [apicbf]Purchase_accumulation
Type: Error
Fixed reposition after changing Work Supplier in [apicbf] Purchase
accumulation.
13958 Approval does not lock work order in Job ordering program
Type: Error
If a work order had been approved and the option 'Edit WO after approval' had
not been marked, then despite the WO can not
have been modified in the program Work Order, it could have still been edited
in the program Job Ordering.
This has been fixed: an approved WO has been locked for editing also in the
program Job Ordering.
13964 Impossible to overlap existing shift with new one.
Type: Error
It was impossible to create swap shift exception if new shift overlaps current
shift.
13966 Cannot enable filtering on work_passive from POS filter in plant explorer
Type: Error
While the "WO passive" flag can be used to hide inactive items in the browser
of positions, the MO browser and the MO filter
of the MO tree, it is unavailable in the POS filter.
This field has been added to the design, so it can be added to the POS filter.
No recompilation is needed, just load the new design.
13967 Cannot enable filtering on work_passive from POS filter in plant explorer
Type: Error
Despite "WO_passive" flag can be used to hide inactive items from position
browser, MO browser, and MO filter of MO tree, it
was unavailable in POS filter.
Added this field to design, so it can be added to the POS filter. No recompile,
just load new design.
13969 Import sub work_order does not set the "sub_order_flag"
Type: Error
Assign of "sub_order_flag" corrected when importing sub work order
13971 API popup menu was displayed for fields in browser in maint program
API PRO 8.0.00D Page 46 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
API popup menu was displayed for fields in browser in maint program. (With all
items disabled)
This is corrected so standard windows popup menu is displayed.
13973 Unable to delete tech. data combination if another tech. data combination
exists
Type: Error
Was unable to delete tech data combination if first other tech data combination
for same tech data is used on MO, TI, SP etc
even if current tech data combination was not used
Was able to delete tech data combination if first other tech data combination
for same tech data is not used on MO, TI, SP etc
even if current tech data combination was used
13976 XML import doesn't support auto-key generation
Type: Error
Auto-key generation corrected in the XML import
13983 Buttons from enquiry tab 2 cannot be used on tab 1
Type: Error
Buttons can be moved on any tab in Enquiry purchase maint and still become
sensitive.
13996 Default/initial filters are not working in the tree programs
Type: Error
If a user saved a filter as default or initial in a tree program (e.g. the
plant explorer), then when the program reopens, this filter
was not activated automatically, it could only be loaded manually. The fix
procedure fix-tree-filt.p has been created to fix the
filter ID for tree programs to restore the default/initial filter behavior as
before API PRO 8.
13998 Hour registration for inspection feedback uses wrong work supplier
Type: Error
Fixed issue with wrong WS key assign during inspection registration assigned
14002 [select]WO No need to ask for prompt "Esc" action when choosing "New" or
"Edit"
Type: Error
No need to ask for prompt "Esc" action when choosing "New" or "Edit" in a
"Creation dialog" window.
14016 Fixed possibility to choose any stock from "All stocks" browse.
Type: Error
Fixed possibility to choose any stock from "All stocks" browse.
14018 Big numbers in MTBF/MTTR
API PRO 8.0.00D Page 47 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
The format of values calculated in the report has been changed to make room for
big values.
14019 Big numbers in MTBF/MTTR
Type: Error
The format of values calculated in the report has been changed to make room for
big values.
14026 Inheritance of account key for WO (merged A13654+A12989 transfer to
client side)
Type: Error
Fixed inheritance of accountkey for Work Order in "NEW" & "EDIT" modes.
14032 Calibration data are related wrong
Type: Error
Calibration data related wrong
In API PRO 8 the calibration time data is related on CalReg_key (Not
Unique_Key20)
In API PRO 8 the calibration history data is related on CalReg_key +
STRING(route) (Not Unique_Key19)
Found problem for:
* Change_log
* API_message
* Drawing_combination and maybe more
You also need fix for A14068
14037 Cost type of Invoice registration
Type: Error
Iin invoice registration, the costype key changed to the default cost type key
even another in PO-line is entered. What was
entered in the PO-line still remains in the delivery registration, but
disappeared when invoicing. This has been corrected, so
defaults do not disable the cost string from a PO-line any more.
14044 Memory leaks in report controls - job monitor
Type: Error
Job Monitor worked slower and slower after each filter execution. The memory
leaks which caused this problem have been
avoided.
14048 Sort order of work history browser is not consistent with sort arrows
Type: Error
When opening the work history browser, the sort arrows show that it is sorted
by the execution date and then by the WO key.
In fact, the browser data is sorted by the WO key first. This fix makes the
standard sort order consistent with the sort arrows.
14059 Fixed fill in "Last print date" in inspection_rounds
Type: Error
Fixed fill in "Last print date" in Inspection rounds
API PRO 8.0.00D Page 48 of 110
21.02.2015 API Maintenance Systems A/S
14060 Changing Job status leads to unexpected message
Type: Error
If a work order was started and the user manually changed the Jobtype to
WSP-Waiting for spares and saved the work order,
and later on, manually changed back the status to IPG-Job in progress and
pressed save, the message "Do you want to stop
the job" appeared. This message should not have been shown in this case and the
fix makes sure the message is not shown
any more.
14068 When changing key, then not all related data was updated
Type: Error
When changing key values in any table, then the related information in
following tables was not updated with new key values
resulting in broken relations:
* API_Clob_header
* Change_log
* GPS'
* TD_combination
14069 Big tools related fields are missing in MO browser master design
Type: Error
Added Big tools related fields to the maintenance object browser
14071 Redundant fields in PO accum.
Type: Error
The redundant fields have been removed from the purchase accumulation master
design: Totvalue, Linecount, Currency_key.
14097 Date format Hungarian or format like "d MMMM yyy' р.'" lead to error in
CR
Type: Error
1 Date format like d MMMM yyy' р.' could not be processed in CR reports in the
formulae
Date(cStr{<date-field>})
They have been changed to
Date(Year({<date-field>}), Month({<date-field>}), Day({<date-field>}))
2 If the date format was set to Hungarian in Windows Control Panel Regional
Settings, a formula which includes the use of the
function cStr failed if its argument is a date or a time. In spite of the
function ToText being equivalent to cStr, it does not lead to
an error. So, cStr has been replaced with ToText where the argument is of the
the date or time type,
This fix does not require a compilation.
14098 Date format Hungarian or format like "d MMMM yyy' р.'" lead to error in
CR
Type: Error
1 Date format like d MMMM yyy' р.' could not be processed in CR reports in the
API PRO 8.0.00D Page 49 of 110
21.02.2015 API Maintenance Systems A/S
formulae
Date(cStr{<date-field>})
They have been changed to
Date(Year({<date-field>}), Month({<date-field>}), Day({<date-field>}))
2 If the date format was set to Hungarian in Windows Control Panel Regional
Settings, a formula which includes the use of the
function cStr failed if its argument is a date or a time. In spite of the
function ToText being equivalent to cStr, it does not lead to
an error. So, cStr has been replaced with ToText where the argument is of the
the date or time type,
This fix does not require a compilation.
14101 Order date is not set when PO is printed from PO browser in proof mode
Type: Error
The order date of a purchase order should be assigned automatically with the
date of the first PO printout in the mode 'Proof'.
This was not the case when multiple purchase orders were printed from the
browser 'Purchase order header' . This has been
fixed.
14138 Expected delivery is not calculated properly
Type: Error
Incorrect expected delivery date appears on extra info tab of Internal purchase
request program.
It displays present date even if it is configured to use standard delivery time
from sp-supplier combination,
the only way to set it correctly is to erase it manually and choose the
supplier again. Fixed.
14142 [maint] Account - weird browser for transactions
Type: Error
The errors described below have been corrected.
Start the maint program Account and navigate to an account which have
transactions. Choose Options - Transactions. As a
result, the browser with transactions on this account opens, but it is not
possible to view a transaction. Moreover, the button
<Select> exists, but when you press it, the browser closes and nothing happens.
14147 Wrong SP filtering on both name and name 2
Type: Error
When selecting the option 'Search in both name and name 2' together with a
value in 'Name 2' in the filter of the browser
'Spare part', nothing happened. The filter has been fixed.
14151 Logic based on hBuffer:NAME breaks for DEFINED BUFFERS
Type: Error
The logic based on hBuffer:NAME broke for DEFINED BUFFERS when a database table
was expected, because the Name is
the BUFFER name and not the TABLE name.
Use of xxx:NAME has been changed to use of xxx:TABLE where the logic is based
on a TABLE name and not a BUFFER
name.
14152 The xml file for CR pick list shows superflouos data
API PRO 8.0.00D Page 50 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
Superflouos data such as picking list lines not related to the picking list
header (in the removal note) and supplying stock
control records not related to the picking list lines have been removed from
the xml data file of the CR Pick List.
14158 Setting default filters in tree program
Type: Error
Issues for tree programs with multiple filtering options.
1. Project explorer allows to setup default/initial filter for each filtering
option (PJ-filter, WO-filter), this situation should be
avoided: 2 default filters may exist.
2. The filter dialog remains unfilled if no default / initial filter exists for
the filtering option. This is not convenient for user which
may want to preload some default filter settings for all filtering options. For
example, to hide all inactive positions and MOs
from Plant explorer's filter results user may want to set WO_passive=NO by
default for both POS filter and MO filter.
Solution – some changes to tree filters behavior:
For tree programs it is allowed to set only one default filter among all
filtering options. But for any filter option which doesn't
have a default filter it is possible to have one initial filter. If a default /
initial filter exists for any filter option then it will be loaded
by default into its filter dialog window. If more than one initial filter from
different filter options exist, then no initial filter window
will be displayed automatically when program opens.
14159 Purchase Accumulation bug
Type: Error
Collapsing work supplier sections in Accumulation of Purchase Need and pressing
the button <Purchase> led to the error 'Incompatible data type in expression or
assignment'. The error has been corrected.
14161 Wrong delivery and invoice addresses are assigned when initial site key
is set
Type: Error
The automatic assignment of the delivery and the invoice addresses has been
corrected. It was wrong when the initial site key
was defined for the program 'Purchase ordering'. The delivery and invoice
addresses of a purchase order should have been
taken from the site of the purchase order.
14162 After task A12864 it was not possible to add lines to PO as part of
invoice
Type: Error
After task A12864 it was not possible to add lines to PO as part of invoice.
The function was re-enabled, so that it is now possible to add a line to PO as
a part of invoice registration.
14163 Fixed overlaying fields in Stock transactions window
Type: Error
Fixed overlaying fields in Stock transactions window for subtype 1 and 3.
Master designs should be reloaded.
API PRO 8.0.00D Page 51 of 110
21.02.2015 API Maintenance Systems A/S
14167 Note fields on Oracle not found - X(10000)
Type: Error
Added check for note fields on Oracle with format X(10000). Added check for
note fields X(1900)
14168 Error if tilde '~' in data that can be searched on
Type: Error
A check to all key values has been added to ensure no tilde '~' is entered,
since this could give runtime errors like:
** Unmatched quote found in procedure. (133)
The check is done in the assign and/or write triggers the standard include
files are used:
* triggers/include/assign-key-valid.i
* triggers/include/write-key-valid.i
In any key field where the triggers do not use these include files, '~' can
still be embedded.
14174 Filter on level in MTBF/MTTR report
Type: Error
The selection of tree sub levels has been corrected.
14178 Embedded browser in maints doesn't set edit mode
Type: Error
If maint has an editable browser then after edit row (not leaving browse row)
click on ToolBar button or Menu raise save row
question
14180 Last 2 measurements are unavailable in crinsp
Type: Error
If an inspection activity did not have an instrument key, the last and the
second last measurements were not available in the
inspection list report (crinsp). This has been corrected, so the measurements
are always part of the report if they were
registered.
14201 Button "Other lines" remains disabled
Type: Error
In XE system "Other lines" button was enabled on the same PO-line and showed
all other purchases done on the same spare
part.
In API PRO 8 the "Other lines" is disabled even if there are other lines done
for this spare.
Actually it becomes enabled only in view or new mode.
Fix: enabled 'Other lines' button not only for new or edit modes.
14204 Budget space warning is wrong when PO amount is edited
Type: Error
The budget space warning was given when a purchase amount was edited in an
existent purchase order or request line even if
the budget space was enough. This has been corrected.
API PRO 8.0.00D Page 52 of 110
21.02.2015 API Maintenance Systems A/S
14217 Import (MO or Position) interrupted with question
Type: Error
Fixed interrupting import with question "site of Maintenance object changed"
and "site of Position changed". Added to toggle
options in "Spec. options".
14227 Fixed error when fill Root_MO_key with pos_key in error_batch
Type: Error
When the field 'Pos./MO tree' was filled in with a POS key in the program 'Job
history batch', an error was observed. This has
been fixed.
14229 Fixed fill in "location" field in [maint]tmplines(1)
Type: Error
When a transaction was registered, the stock key was displayed automatically,
but the stock location was not. The automatic
filling in the stock location field has been corrected.
14237 Wrong budget space warning when key information is changed in existent PO
line
Type: Error
Budget space warning was wrong when the key information was changed in an
existent purchase order line or purchase
request line: project, stock, request type. This has been corrected.
14238 error in external note after editing spare part in purchase order line
Type: Error
Assign of external PO note when changing SP key corrected in PO line
14240 Units cannot be deleted
Type: Error
An error which was observed when a unit was deleted has been fixed.
14243 Units cannot be deleted
Type: Error
Fixed error with deleting Unit, which was used in Purchase enquiries
14271 Fixed fix-procedure for dashboard notes and fixed LongNotes
Type: Error
After the upgrade to API PRO 8, half of the KPIs were missing in the configured
dashboard. The fix-procedure
fix-db/fix-dash-notes.p has been created to solve this problem in the existent
configuration and a correction has been made to
avoid this issue if a new KPI is configured.
Only for 8000C version
14273 Print of multiple PO in browser Purchase Order does not change order date
Type: Error
Printing a purchase order in the mode 'Proof' failed to change the blank order
API PRO 8.0.00D Page 53 of 110
21.02.2015 API Maintenance Systems A/S
date of the purchase order to the date of the
latest printout. This has been fixed.
14274 Default sort order in job monitor is not kept in CR print
Type: Error
Job monitor has been corrected to ensure the same sort order both in the
program and in CR Jobmonitor.
The default sort itself has been corrected. The the User 's Guide reads the
order should be by in_progress, line_stopped
descenting, stopped descending, priority_key, order_date, order_time. The
default sort before the correction had start_date
instead of order_date.
The sort order Job monitor had initially when started has also been corrected.
It should have been and now is the same as the
default sort.
14282 Site key does not follow to history on inspection WO
Type: Error
Fixed error with filling "Site key" in Work Order history (when Inspection
feedback doing).
When doing a feedback on an inspection and system is setup to generate Work
orders to history, the site key that belongs tho
the maintenance object did not follow to the created order
14288 Impossible to overlap existing shift with new one.
Type: Error
It was impossible to create swap shift exception if new shift overlaps current
shift.
14293 Default sort order in job monitor is not kept in CR print
Type: Error
Job monitor has been corrected to ensure the same sort order both in the
program and in CR Jobmonitor.
The default sort itself has been corrected. The the User 's Guide reads the
order should be by in_progress, line_stopped
descenting, stopped descending, priority_key, order_date, order_time. The
default sort before the correction had start_date
instead of order_date.
The sort order Job monitor had initially when started has also been corrected.
It should have been and now is the same as the
default sort.
NB If a customised jobmonitor.rpt is used, port the changes required by this
fix to it. Having installed the fix, start Job monitor
and choose 'Print'. Open your customised jobmonitor.rpt in CR Devaloper, choose
DataBase - Verify database, choose the file
generated by the jobmonitor print function just called. When the DB
verification finishes, choose Report - Record sort expert,
remove all fields from the sort order and add the only field
report_data.sort_order.
14299 Jobcard should be printed after inspection activities are started
API PRO 8.0.00D Page 54 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
When the inspection configuration parameter 'Start activities on work order
start' is switched off, Inspection Accumulation is
supposed to start automatically when a job card is created, so a user has an
opportunity to start inspection activities related to
the work order started before its jobcard is printed. The inspection activities
failed to be included in the job card. To correct
this, the generation of a job card has been postponed until the user closes
Inspection Accumulation, where they started the
inspection activities.
14300 Changed filter for "Find transaction" browse
Type: Error
The function 'Find transaction' available in the program 'Stock transactions'
did not work. To fix this, the filter of the browser
'Find transaction' has been corrected.
14301 Actual start date and time in WO are filled wrong
Type: Error
Fixed error with filling "Actual first start date" when an interval-based WO is
being rescheduled. The actual start date in the
rescheduled WO is set to the blank value.
14302 Finish responsible is not re-scheduled
Type: Error
The function of rescheduling a WO has been corrected, so it includes copying
the finish responsible.
14316 Trimmed length of input value
Type: Error
More room has been made for the field 'Message name' since its length of 80
characters was sometimes not enough for the
email event IR99 (delivery registration).
14318 Approval of internal purchase request header not possible
Type: Error
An error which was observed when approval of internal purchase request header
was approved has been fixed.
14330 Impossible to swap shift from nothing to shift
Type: Error
Swap shift was not possible from nothing to shift and from shift to nothing.
14332 Plant structure report fails when notification module is not installed
Type: Error
If the module 'Notification system' was not installed, the plant structure
report failed. The error has been corrected.
14333 Inspection activity error
API PRO 8.0.00D Page 55 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
An error was observed when the following steps were done:
- start Inspection Round Setup, create a new round;
- press the button <Add> to create an inspection activity;
- define a MO key and a point key;
- det an interval;
- press Save.
The error has been fixed.
14334 Error in choosing location in the stock taking list
Type: Error
Choosing location in the Stock taking list is now performed without error.
14339 API message names are longer than allowed 80 characters
Type: Error
API message names are longer than allowed maximum length of 80 characters.
Corrected so only first 80 characters are
assigned to name in API message records. Made fix job to correct already
existing records
14345 Error during Location_combination import
Type: Error
The import of Location_combination has been corrected.
14349 Fixed refresh in (select)work_order
Type: Error
The automatic refresh was missing.
14350 Notes on maint are read-only in the shift history screen
Type: Error
Notes put directly on the maint program Shift History should have been editable
both in active and inactive shifts. It was not the
case for inactive shifts, which has been fixed.
14355 Fixed functionality of "Clear" button in (select)work_order
Type: Error
The functionality of the button "Clear" of the work order creation dialog has
been fixed. It did not work after a work order was
selected and viewed.
14367 Counter_key cannot be filtered
Type: Error
The field "Counter key" has been added to the maintenance object filter.
14369 Added to a fix-wh fixing WH in_progress
Type: Error
The fix program fix-wh has been appended with the correction of history work
orders - the program now also checks the flag
"In progress" in each history WO and switches it off if it is on.
API PRO 8.0.00D Page 56 of 110
21.02.2015 API Maintenance Systems A/S
14383 Fixed inheritance rights for jobfilter
Type: Error
Fixed inheritance rights for jobfilter
14397 Expected delivery doesn't work if supplier changes in IPR
Type: Error
This fix forces the recalculation of "Delivery expected" when the supplier key
is changed in an internal purchase request.
14408 Fixed failing dump when started with appserver
Type: Error
The DB dump procedure has been corrected. It failed when started with the
application server.
14414 Refresh button in Approval monitor does not work
Type: Error
The tool button 'Refresh' of the Approval Monitor has been fixed. A new
purchase order created after the Approval Monitor had
been started would not have been visible in the program even after the button
'Refresh' had been pressed.
14420 Missing parts of skills management
Type: Error
Missing parts of skills management have been moved to the standard.
14439 Can't hide P&S button via design
Type: Error
Hiding P&S buttons via design has been fixed.
14446 Work instruction can't be done in work order feedback program
Type: Error
It has been made possible to do the work instruction feedback (changing the
status "Done") for approved work orders.
14450 Delivery of multiple lines does not work
Type: Error
The delivery of multiple PO lines has been corrected. It failed with the error
'Please select an order line and try again!'.
14453 PDA: One inpection action is not synchrinized
Type: Error
PDA: Inspection syncronization has been corrected.
14454 Expected delivery in internal purchase request
API PRO 8.0.00D Page 57 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
When one of the fields - 'Type number', 'Name' or 'Supplier key' - were
changed, the field 'Exp. delivery' was recalculated in a
wrong way. The calculation was based on TODAY, but should have been based on
the date specified in 'Order date'. The
calculation has been corrected, so 'Order date' is used. The recalculation of
'Exp. delivery' has also been forced when 'Order
date' is changed.
Moreover, 'Std. deliv. time' from a spare part - agreement combination was
always used to calculate 'Exp. delivery' of a
purchase internal request regardless of the purchase configuration parameter
'Default delivery time'. This has been corrected,
so 'Std. deliv. time' from a spare part - agreement combination is used only if
the purchase configuration 'Default delivery time'
is 'Standard delivery'. If the parameter is 'Last delivery' or 'Average
delivery', the delivery time from the spare part - supplier
combination is always used.
14455 After fix A14439 some P&S disappeared
Type: Error
The missing P&S property has been added to the screen master designs.
14456 Re-count is not registered on stock taking when 'Auto-update re-counts'
is 'No'
Type: Error
When 'Create stock taking' is marked and 'Auto-update re-counts' is set to 'No'
in the PDA configuration, a re-count must not
result in the update of the stock control quantity. However, the result of the
re-count has to be saved in the stock taking record,
which did not happen. This has been corrected.
14458 Language init job prevents licence load
Type: Error
The API PRO upgrade procedure started with a connection to the demo database
works now without erros.
14464 Empty expected delivery in IPR from stock below min.
Type: Error
Expected delivery date was empty in internal purchase requests created in
Request for stocks below minimum program.
Expected delivery date was also empty after direct creating of IPR.
Fixed.
14573 Import program Refresh button is not working
Type: Error
The button <Refresh> did not work in the import/export programs.
14474 PDA: re-count from the same user is not registered in stock inventory
Type: Error
1)
Set in PDA configuration: 'Create stock taking' = true, 'Auto-update counts
API PRO 8.0.00D Page 58 of 110
21.02.2015 API Maintenance Systems A/S
without difference' = false, 'Auto-update re-counts' =
'Yes - only for different users'
SP4 on stock1 is not in any stock taking list.
Transfer from PDA by user2: SP4 stock1: counted qty 40 -> a stock taking list
for stock1 which includes SP1 will be created.
Transfer from PDA by user2: SP4 stock1: counted qty 41 -> the stock taking list
shows counted qty 40, but should have shown
41.
2)
Set in PDA configuration: 'Create stock taking' = true, 'Auto-update counts
without difference' = true
There is a stock_inventory record with sp_key = SP1, stock_key = stock1,
uuser_id = user1 feedback = false. The physical qty
of SP1 on stock1 is 20.
Transfer from PDA by user2: SP1 stock1: counted qty = 20 -> the stock_inventory
record is removed and the stock control
record is unlocked from the inventory, but non if this should have happened
because the first feedback on the stock_inventory
can be given only by the same user who created the stock_inventory.
14479 Fixed refresh of fields related to wo_key in (maint)Notification
Type: Error
Fixed fill in fields releated to wo_key in (maint)Notification.
Fix pack created only for 8000C version.
After applying this fix System->fix-db->API Schema should be reloaded.
14481 Saved Unit price is replaced by calculated one for used spares
Type: Error
It is possible to change unit price when registering used spare part in WO
registration (it is SP sales price initially).
But transactions [WO_key] maint program always displays SP's sales price,
even in case of editing of existing used spare part transaction with different
unit price being already saved by user.
But it is saved value that is visible in Used spares browse, not the calculated
salse price.
The calculated price displayed in maint program can be even zero, and this is
confusing moment for users (unit price seems to
be “erased” to them, see A13698).
Now saved unit price is loaded in transactions [WO_key] maint when editing used
spares record,
but when new unit price is saved (different from SP sales price), user is asked
if he wants to go back and correct the price
(sales price will be used).
14482 Fixed extended WO copy bug
Type: Error
if copying an approved WO, new generated WO appears approved as well, but
without approval resposible. See screenshots
attached.
This is a bug and should be fixed before 8000D release.
14503 Warning on work order with site in picking list line
Type: Error
Warning on a work order with a site in a picking list line was shown when the
API PRO 8.0.00D Page 59 of 110
21.02.2015 API Maintenance Systems A/S
picking list header did not have a company. This
has been changed, so a check is done and a warning is given when a picking list
header has a site/company.
14508 Reimport stock taking
Type: Error
Multiple "Reimport file" could spilt up the imported lines.
14517 In "Request for stock below minimum" not correct creating lines and IPR
Type: Error
When a new line was added by a user manually in the program "Request for stock
below minimum", the line was not available
in the in the current session. This error has been fixed.
14519 Fixed hanging of Dashboard
Type: Error
Hanging of Dashboard has been fixed. This fix requires the fix A13771.
14521 Fixed lock trouble for Note in cronplanner
Type: Error
Automation jobs did not run on behalf of a timer user. The automation planner
has been corrected.
14522 Unable to edit stock taking if work order is in history
Type: Error
Editing records was impossible if the work order field had a work order from
history. This has been corrected by adding a
check if a work order or a work history exists.
14531 Total rejection of delivery is not possible
Type: Error
It has been made possible to reject the total quantity of a delivery.
14545 Fixed copying dashboard
Type: Error
It has been made possible to copy more then 16 KPIs from one user's dashboard
to another.
14546 The copy tree structure function does not work when change log active
Type: Error
An error which was observed when a tree structure was copied (when the change
log was active) has been fixed.
14548 Web portal error on login
Type: Error
It has been made sure thet after logging on to the web portal, it is always
redirected to the correct page.
API PRO 8.0.00D Page 60 of 110
21.02.2015 API Maintenance Systems A/S
14550 Some buttons missing in the MO maint
Type: Error
The buttons <Calibration setup> and <Calibration History> have been added to
the program Maintenance Object.The buttons
are hidden by default.
14562 Error in Extended job feedback
Type: Error
In 'Extended job feedback by work supplier' program when user tries to create a
work order in the same time as registering the
time, an error occurred. Fixed.
14568 Error in Job monitor - job cannot be started
Type: Error
An error observed when a WO was started from the program 'Job monitor' by the
button <Jobcard> has been fixed.
14571 Focus to first row in jobmonitor after refresh have been changed
Type: Error
Use of the option 'Toggle lock mode' of the job monitor has been corrected.
If the option is on, then the job monitor attempts to set focus to the work
order selected before the job monitor is refreshed.
When running with the option switched off, the following events/actions result
in setting focus on the first record in the job
monitor:
- filter;
- default sort;
- manual refresh;
- start WO.
14574 Fixed refresh of wo_name when it's WH in tt-trans
Type: Error
It has been made sure the work order name is refreshed in the programs 'Stock
transactions' if the work order is from history.
14577 WO stock direct, transaction date is DD.MM.YY but it should be DD.MM.YYYY
Type: Error
The format of the transaction date has been corrected in the program 'Work
order stock transactions'. It was DD.MM.YY but
should have been DD.MM.YYYY.
14580 Program type can't be in the quick filter in Group design browser
Type: Error
The field which shows the program type should not have been part of the quick
filter in the browser 'Group design' since this is
an enumeration field. So the option 'In quick filter' has been locked for this
field in the master design of the program.
14581 In some trees design option Show color legend doesn't works
API PRO 8.0.00D Page 61 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
The tree option 'Show color legend' has been corrected.
14588 Headers in the new Picking list programs are not enabled for translation
Type: Error
Headers in the new Picking List programs have been enabled for translation.
14593 Error on extended work order copy from history work order
Type: Error
When using the extended work order copy function and a copy is made from a
history work order the error
* Please enter valid 'template work order key'
was observed when new work orders are generated.
This has been corrected. After installing the fix, you should run the fix job:
fix-db/fix_wotemplate.r
to clean up all work orders which have already been copied by mistake.
14596 Wrong window title in case of Notifications for MO
Type: Error
The titles of the browsers which show notifications for positions and
maintenance objects have been corrected.
14597 Removed 'Change key' menu item from jobstatus program
Type: Error
The menu 'Change key' should not have been available in the program Job Status
and has been removed.
14598 PDA Mobile work order program cannot find stock control record
Type: Error
PDA Mobile work order program could not find a stock control record if its
custom bar code was numerical.
14605 When copying a purchase request header the request date is not actualized
Type: Error
When purchase request header is copied 'Request date' is set to 'TODAY'.
14609 Hiding buttons with the same on multiple tabs gives an error.
Type: Error
Hiding buttons with the same name on different tabs fixed
14612 Overnight shift time cannot be specified for shift personnel
API PRO 8.0.00D Page 62 of 110
21.02.2015 API Maintenance Systems A/S
Type: Error
When taking over shift responsibility, overnight shift time could not be
specified for shift personnel. To correct this, the end
date of the shift of a work supplier has been made editable to be able to enter
the date of tomorrow. Also, if the start time is
17:00 or later, the end date is now filled in with the date of tomorrow by
default, but this is done only if this is the first time the
shift time is specified. If specifying the shift time was not finished the
first time, the user should change the end date by
themselves each next time they edit the shift start and end date/ time.
14627 Fixed errors on opening when Dashboard is default layout
Type: Error
Fixed errors on opening when Dashboard is default layout
14628 Delivery date on crmocard
Type: Error
MO card showed the label of the field 'Delivery date', but did not show the
value of the field. The value has been added to the
report canvas next to the label. This fix does not require compilation.
14629 Delivery date on crmocard
Type: Error
MO card showed the label of the field 'Delivery date', but did not show the
value of the field. The value has been added to the
report canvas next to the label.This fix does not require compilation.
14639 Web portal mix languages
Type: Error
Web portal now correct with concurrent users on different languages.
14640 Not possible to scan barcode for MO in filter
Type: Error
iPhone: enabled barcode scanning for filter fields
14649 Work load - tree structure error
Type: Error
An error which could be observed when in "Work load - tree structure" program
"Tree totals" checkbox was switched on has
been fixed.
14650 TOGGLE-BOX lInheritPlanDates does not fit in parent FRAME widget. (6491)
Type: Error
In work order copy, details to copy you get:
**TOGGLE-BOX lInheritPlanDates does not fit in parent FRAME widget. (6491)
Caused by change in design
14653 Extended wo copy - Select/Clear all buttons was not working
Type: Error
API PRO 8.0.00D Page 63 of 110
21.02.2015 API Maintenance Systems A/S
Extended wo copy - Select/Clear all buttons was not working on details tab
Requires fix A14650 if on 8
14677 Stock taking list filter's SP browser call is fixed now
Type: Error
Stock taking list filter's SP browser call is fixed now
14678 Used hours entered on PDA in the Inspection app are not registered as a
trans
Type: Error
Finishing inspections activities on PDA with turned on "Supress...." options in
the Inspection Module fixed.
14680 Stock removal using "save" option is using the wrong cost type in the
transactio
Type: Error
Stock transactions using "save" option was using the wrong default values in
the transaction
14684 Row edit dialog not working in design for selects
Type: Error
Edit row option button works as expected in select design maint
14692 Error when Planned_worksupp is imported
Type: Error
An error with importing "planned_hourrate" greater then 10 has been fixed.
14698 Text in message box not complete in (select) work_order[COPYWOXtra]
Type: Error
Added more informativeness to error messages when work order is copied.
14700 Buttons can't be hidden by design in purchase_online
Type: Error
Buttons were absent in design of 'Procurement portal' program.
14701 export td_ti_combination; data_value is empty
Type: Error
Export doesn't fill TD_TI_combination.Data_value field
14707 Error on leave field "Jobexec_date".
Type: Error
If the program 'Job feedback by work order' showed a CMU work order, it was not
possible to leave the field 'Job exec. date' when logging work orders was
switched off. The error has been fixed.
API PRO 8.0.00D Page 64 of 110
21.02.2015 API Maintenance Systems A/S
14722 MO/Pos selection lost after new + undo from
(select)work_order[Creation_dialog]
Type: Error
When undo creation of new WO from WO Creation dialog restored selection of
MO/Pos in WO Creation dialog.
14724 Label for autit entries not translated
Type: Error
Label for autit entries not translated
14727 Cannot edit invoice transaction
Type: Error
Fixed the error 'No transaction record is available' shown if automatic
discount calculation is on when saving edited invoice
transaction
14728 Labels for calibration dates are not translated
Type: Error
Labels for calibration dates are not translated
14732 Fixed fillin stock and sp names in wo_stock_direct
Type: Error
Fixed fillin stock and sp names in wo_stock_direct
14737 Impossible to approve directly Calibration registration
Type: Error
Fixed direct approve of Calibration registration using another authorized user.
14745 Export to Excel moves minus sign from last to first in field
Type: Error
Export to Excel moves minus sign from last to first in field.
'ABC-' becomes '-ABC' in Excel
14751 Picking list for stock transfer - "There is a problem with the server
backend."
Type: Error
Error message "There is a problem with the server backend." appeared in picking
list for stock transfer.
1. Run "Pick list for stock transfer". Define supplying stock.
2. Select any line and press <To pick list> button.
3. Press <New pick list>
4. Save the new picking list header.-> Error: problem with server backend
The error has been corrected.
14752 Don't send email option on event doesn't works
Type: Error
API PRO 8.0.00D Page 65 of 110
21.02.2015 API Maintenance Systems A/S
If Apipro event option "Don't send email" turned on and reciept user's option
Enable notify turned off then no email dialog
appers on event.
14753 Fixed copying "Allow user to change key" option
Type: Error
Fixed copying "Allow user to change key" option
API PRO 8.0.00C Page 66 of 110
03.07.2014 API Maintenance Systems A/S
API PRO 8.0.00C
03.07.2014 API Maintenance Systems A/S
IMPORTANT This is the Release Note for API PRO 8 Accumulated Fix Pack C.
Installation – API PRO 8.0.00C
The following installation instruction has to be followed:
Current API PRO version How to upgrade to API PRO 8.0.00C
API PRO 8 or
API PRO 8 Accumulated fix pack A or
API PRO 8 Accumulated fix pack B
3. Install API PRO 8.0.00C 4. Compile and start
For any other version than API PRO 8, please follow the installation instruction
included in the API PRO 8 pack.
Progress version 10.2B or newer is required to run API PRO 8.0.00C.
Additional information about the Accumulated Fix Pack
New functionality
Please notice that the new functionality described below is not a full list of
all new features/functionality in this accumulated fix pack – only the main
ones. More detailed information can be found in the updated manuals and in the
detailed list of the improvements and fixes later in this document.
Multiple languages for spare part classification
The API PRO multilingual data functionality has been extended to be used with
eCl@ss classification. It is now possible to use the eCl@ss provided
translations for class and property names and to define your own translations
for the necessary languages. Thus, if you use eCl@ss for spare part naming, you
will be able to see the spare part names on different languages.
API PRO 8.0.00C Page 67 of 110
03.07.2014 API Maintenance Systems A/S
The setup of the functionality should start with choosing the menu System –
Module configuration – Language data configuration, where you can map the system
login languages with the existing eCl@ss translations.
On the next step, language fields for the spare part name field should be added
to the group design. When this is done, you can get down to setting the naming
and translation patterns for the class and property names.
In addition to class and property name translation, it is also possible to
translate the property values by filling in the column Translated value on the
tab Properties of the program Spare part.
API PRO 8.0.00C Page 68 of 110
03.07.2014 API Maintenance Systems A/S
Improved PDA based stock inventory
The new PDA configuration parameter Create stock taking has been introduced.
If this property is set, the data is saved in the table stock_inventory and
further treated from there. Before the introduction of this parameter, stock
counting data were always saved directly to the table transactions from PDA,
which made it impossible to verify PDA data before sending it to API PRO. Now,
using this parameter, counting result can be verified and corrected before
registration.
CSM: shared installation for all users and language setup
It has been made possible to share the installation of API PRO among all users
on each client.
Update the parameter -lng of the API PRO pf file by the optional selection of
the language key.
Multi language - import and export of language_data values
It has been made possible to import and export multi-language names.
Only direct import/export is supported, without linking to the import/export of
other tables.
IMPORT
Identify the import by the table name: Language_data. A result will always be a
dedicated import of only 'langauge' fields/values):
Relates_to: the table reference. For example, Maintenance_object.
Relate_key: the value of key field.
Relate_field: the name of the field the multi language value is related to.
For example, mo_name.
Language: the language reference. For example, dk.
Value: the 'translated' field value.
API PRO 8.0.00C Page 69 of 110
03.07.2014 API Maintenance Systems A/S
Import supports the basic import options. The import control file and data file
should be checked against the defined combnation of allowed tables, fields and
languages to avoid import of data which cannot be related.
EXPORT
Only support for export of the 'language' information directly from the table
langauage_data has been added.
General budget
The new purchase configuration parameter General budget has been introduced.
If the the parameter is not marked, when a purchase order line is added or an
internal purchase request line is approved, the warning about getting over the
budget will be given based on subtracting the line amount and already used cost
from the separate budget values found in the program Project, the tab Prognosis.
I.e. adding the cost of other material, stock material, an external work
supplier etc. will be checked against the corresponding part of the budget -
Budget non-stock, Budget stock, Budget external etc.
If the parameter is marked, the warning about getting over the budget will be
given based on subtracting a purchase order / internal purchase request line
amount and already used cost from the general value Budget found in the program
Project, the tab Main.
API PRO 8.0.00C Page 70 of 110
03.07.2014 API Maintenance Systems A/S
The project budget screen has been extended to show the general budget and the
general budget space.
New and updated Crystal Reports template files
Crbudrpt.rpt (changed)
The field project.budget titled „Gen.budget‟ has been added to the main report
layout.
Crhistrp.rpt (changed)
Group 3 has been removed because it was based on the same field as group 2.
API PRO 8.0.00C Page 71 of 110
03.07.2014 API Maintenance Systems A/S
The section Details, which is always blank and could produce noticeable big
blank area in the report when there are many work orders, has been suppressed.
The label of the history note of a work order should have been and now shown
only if a note exists and the parameter Notes is chosen in the search criteria
of the report.
CrJobcar.rpt (changed)
Sub report 'Sub Inspection': the incorrect link
inspection_header.round_key -> inspection_round.point_key
has been replaced with
inspection_round.round_key -> inspection_header.round_key (left outer join).
Crpj.rpt (changed)
The fields report_data.gentotal_budget, report_data.gentotal_budspace have been
added to the details section. Their sums have been included in the group footer.
Crstockval.rpt (changed)
The related table sp_supplier_combination has been added. Both sub reports which
were in the report have been removed because they were not used. Links between
the tables have been set because there were none of them.
The report footer b had Max of report_data.calc_value instead of Sum. This has
been corrected.
The page setup: the parameter No printer has been marked and the parameter
Dissociate Formatting Page Size and Printer Paper Size has been unmarked to
avoid invisible page parts dependent on the printer related to the report when
viewing it.
Yearplan.rpr (changed)
The job filter has been included to the report database: new tables Job_filter
and z_job_filter.
The tables work_order, z_work_order have been included in the report database.
The link report_data.wo_key-> work_order.wo_key has also been set.
NB
If a Crystal Reports file in \WORK\CRPRINT has been customized and the name
of this report is in the list of updated Crystal Reports templates above,
then you should follow one of the two alternatives:
- Copy the the new standard template file from \WORK\CRPRINT\TEMPLATE to
\WORK\CRPRINT and „port‟ the custom changes manually to the new template.
- „Port‟ the standard changes to your customized report. All changes made to
the standard report since you customized your report must be „ported‟. If you
customized the report on top of PRO 8 Accumulated Fix Pack B, then you can
use the description above to find out which changes were made. If you
customized your report on top of an earlier version of API PRO 8, for example
API PRO 8 Accumulated Fix Pack A, then you should make all changes made to
the standard in API PRO 8 Accumulated Fix Packs B and C.
If your WORK\CRPRINT directory has standard template files, then you should
delete them.
Documentation
The manuals – User‟s Guide and Supervisor‟s Guide - have been updated to reflect
the functionality in this accumulated fix pack.
API PRO 8.0.00C Page 72 of 110
03.07.2014 API Maintenance Systems A/S
The set of API PRO 8 guides has been extended with the new document API PRO 8
Client Server Management. It describes common tasks for keeping API PRO updated,
including:
Install product updates like fix-packages, custom-packages or new
service packs.
Produce packages for clients for easy set-up using MSI-packages.
Avoid the use of a file-share between the AppServer and Clients.
Ensure the local image of the application is up-to-date.
The latest version of all manuals can be downloaded from www.apipro.com.
Translations
The latest translation database can be downloaded from www.apipro.com.
New text instances
Approximately 100 new texts have been added. These will be loaded/added to the
existent translation database.
The update will run during the first logging on after the installation (requires
that the first user to log on has rights to the translation database, and that
the translation database is placed in the XCODE directory).
Updated translations
The translation database has updates for Chinese, German, Russian, Polish and
Swedish.
Updated information about original texts
Explanations of what some abbreviations stand for have been added in order to
help interpreters translate them. An explanation is shown in the field Comments
of the Translation Tool.
Fix programs
fix-db\store-linked-documents.p
No arguments.
Run this program to scan for all files linked to Documents and store them in
Document Storage. The log file is generated, so it is possible to review all
results.
Fix-db/fix-locomb.p
No arguments.
This program updates location_combination.Location_name with
location.Location_name.
fix-db/fix-spsucomb.p
No arguments.
This program updates sp_supplier_combination.sp_name with spare_part.sp_name.
API PRO 8.0.00C Page 73 of 110
03.07.2014 API Maintenance Systems A/S
List of corrections and improvements
The accumulated fix pack contains corrections for a number of errors and
improvements:
11804 Physical inventory - PDA based
Type: Improvement
It is now can be configured whether the result of stock counting is to be
imported from PDA to a stock inventory record before
making adjustment transactions.
12595 Ported missed code from NOK015
Type: Improvement The field "Supplier_name' has been added to the stock control browsers and their filters.
12632 Multi-purchase SP to stock
Type: Improvement
From either SP browser or catalogue: when purchasing directly from broswer, it
is possible to select a stock key. Before, you
got an error if selected parts did not exist on the selected stock. Now, the
system asks you "Spare part not on this stock,
create it now?". If yes then stock control records are created for the selected
parts.
12648 Allow price modification on approved PO line (2d)
Type: Improvement Price modification has been allowed on approved PO lines.
12711 Eclass multi-language and other improvements
Type: Improvement Support of multiple languages has been added to eclass.
12862 Dummy invoices
Type: Improvement
This improvement creates an invoice automatically when a purchase order /
purchase order line which has been delivered is
finised.
12863 Support of anonymous repairables
Type: Improvement
Anonymous repairables are spare parts produced internally in a plant for
internal use. The new functionality allows to manage
the production of such spare parts.
12931 Tables ttJobFilter and work_order in the year plan report
Type: Improvement The filter criteria text in the year plan report includes only main filter
field values. The report has been appended with the whole
table of filter criteria available on the year plan job filter. By default, no
API PRO 8.0.00C Page 74 of 110
03.07.2014 API Maintenance Systems A/S
fields from this table are included in the report layout. If
needed, fields from this table should be added to the layout by a customer
themselves.
The table work_order related to the main report table report_data has also been
included in the report database.
12933 Document Storage. Program to move existing linked documents into API PRO DS
Type: Improvement A new "Run external" procedure has been added. It scans for all files linked to
Documents and tries to store that in Document
Storage.
Execute fix-db\store-linked-documents.p with no parameters.
The log file is generated, so it is possible to re-view all results.
12948 SP_MO_combination.position is not mandatory but it cannot be skipped in import
Type: Improvement SP_MO_combination.position is not a mandatory field, but it was not possible to use SKIP for this field in import.
12951 Added comments to dump/load log files
Type: Improvement Comments to not dumped/loaded tables have been included in the log files:
- dump-api.log
** API_Clob_data NOT DUMPED ** Note need special dump if table is used
** API_Clob_header NOT DUMPED ** Note need special dump if table is
used
** API_Performance NOT DUMPED ** Note only used for performance test
- load-api.log
** ** NOT LOADING API_Clob_data ** Note need special load
tool if table is used
** ** NOT LOADING API_Clob_header ** Note need special load
tool if table is used
** ** NOT LOADING API_Performance ** Note only used for
performance test
12968 SP_supplier_combination in stock value list report
Type: Improvement
Improvements to the Stock Value List report:
- the table sp_supplier_combination related to spare_part has been added to the
report;
- both sub reports which were part of the report have been removed as not used;
- missing links between all tables have been set in the report design.
12973 Don't set browser status to "Please select a record" when no select or multi-sel
Type: Improvement The browser status is not set to "Please select a record" any more when no
select or multi-select options exist.
12985 Label of history note in history online report
Type: Improvement
API PRO 8.0.00C Page 75 of 110
03.07.2014 API Maintenance Systems A/S
The label of the history note of a work order should have been and now shown
only if a note exists and the parameter 'Notes'
is chosen in the search criteria of the report.
12996 To be installed on APIPRO Open.7 before start of migration to APIPRO 8 process..
Type: Improvement
Upgrade2Version8Preparation
To be installed on APIPRO Open.7 before start of migration to APIPRO 8
process...
13000 Capacity of Dashboard is increased
Type: Improvement The capacity of Dashboard has been increased. More elements can be stored.
13001 CSM: Mirror "deleted" files
Type: Improvement CSM/work.lst should append all "DELETED" files to ensure correct mirror if
chronology is broken.
13020 Added check for stop condition on read from Open.7 tool
Type: Improvement A check for stop condition on read from Open.7 tool has been added.
13032 Notes in maint for shift history
Type: Improvement
The program Shift History has been modified to conform with the new standard
feature which allows to put note fields directly
on maints: manual processing notes A to L has been removed, now the notes will
be processed automatically if added to the
group design.
The sensitivity of note fields in the program Shift History has also been
corrected: they must have been and are now editable
even if a shift is not active.
13034 CSM: Restart and initialize client
Type: Improvement
It has been made possible to "restart" and "initialize" the CSM-client.
1: New command: "StartClient" starts a norrmal client session (with optional
download of changes deploy at the AppServer).
2: New command: "ResetClient" makes a restart, but gets a full new image from
the AppServer.
3: From the login screen, ALT-F5 triggers "StartClient" and ALT-F12 starts
"ResetClient".
13038 "Remember me" in login
Type: Improvement
API PRO 8.0.00C Page 76 of 110
03.07.2014 API Maintenance Systems A/S
The option "Remember me" has been added to the API PRO login screen. If this
option is marked, the user ID entered will be
stored, and the following logins will fetch this value and auto-mark the
toggle-box. If the option is not marked and the user ID
matches the stored value, it will be deleted.
13070 iPhone has untranslated texts
Type: Improvement iPhone translations have been corrected.
13079 Calibration history graphs
Type: Improvement
The calibration history report options 'Graph excel' and 'Graph OO calc', which
were frozen when converting programs from Xa
to Open.7, have been re-activated.
13084 Problem with filter screen: load/save are hidden on screen with low resolution
Type: Improvement The parameter 'Max filter height' has been added to Basic module configuration.
If a user monitor resolution is too low to make
room for all filter fields, options and buttons on the screen, this parameter
should be set. If a default filter window height
exceeds the defined value, the window is displayed with scroll-bars, thus all
filter fields, options and buttons become available.
13112 CSM: Delete files
Type: Improvement CSM has been extended with the ability to delete files during "deploy"-
"delete.lst" found in the root of the package (like 'compile.lst' and
'package.txt') lists files to be deleted.
Each line points to a file including the 'csm/', 'custom/', 'xcode/' or 'work/'
directory prefix.
Files outside these diectories and missing will be ignored and not raise an
errror.
During compile this file will contain "Illegal 4gl" ({.}) or the result file
from the PROPATH - to ensure compile-errors are found.
Deleted programs ('.p' or .'w') will be skipped from the related list
('custom/' from 'custom.lst' and 'xcode/' from 'api-tot.lst').
Files listed from the "work/" directory will be appended to "csm/work.lst" to
trigger delete at the clients.
Sample
custom/fix-db/fix-all.p
work/fix-db/fix-all.r
work/fix-db/fix-all.txt
13114 Physical inventory - PDA based (for v7 pack)
Type: Improvement It is now can be configured whether the result of stock counting is to be
imported from PDA to a stock inventory record before
making adjustment transactions.
13153 CSM: Shared installation for all users and language set-up
Type: Improvement
API PRO 8.0.00C Page 77 of 110
03.07.2014 API Maintenance Systems A/S
It has been made possible to install API PRO as a "Shared installation for all
users on each client".
1) installScope="perMachine" normally "perUser"
2) installInstallPrivileges="elevated" normally "limited"
3) registry root "HKLM" normally "HKCU"
Update "-lng" parameter of pf-file by optional selection of language-key.
13175 GN now can use user's Windows system "hand" cursor.
Type: Improvement
Graphical navigator can now use the system "hand" cursor. To enable this, the
INI file of API PRO installation should be
updated with:
[API PRO GN]
UseSystemHandCursor=TRUE
13194 It is impossible to import transactions with secondary work history table
Type: Improvement The import relation has been added between the tables Transactions and Work_history.
13227 Field 'Name' for IPR header in approval monitor
Type: Improvement
The field 'Name' of records related to internal purchase request headers in the
approval monitor was assigned in the following
way:
if a purchase request header has a supplier, then the supplier name is used as
the name, otherwise the description of the
internal purchase request header is used as the name in the approval monitor.
Supplier key is not part of the master design of the maint program 'Internal
purchase request header'. Due to this, supplier is
not assigned to a header, hence it is more logical to check the header
description first and show it in the field 'Name'. For this
reason, assigning a value to the field 'Name' has been changed, so if a
purchase request header has a description, it is used
as the name in the approval monitor. If a purchase request header does not have
a description, the supplier name is used as
the name in the approval monitor.
13248 Multi language - Import and export of language_data values
Type: Improvement
It has been made possible to import and export multi language names.
Only direct import/export is supported, without linking to import/export of
other tables.
IMPORT
Identify with table name: Language_data. A result will always be a dedicated
import of only 'langauge' fields/values):
Relates_to: the table reference. For example, Maintenance_object.
Relate_key: the value of key field.
Relate_field: the field name of the field the multi language value is
related to. For example, mo_name.
API PRO 8.0.00C Page 78 of 110
03.07.2014 API Maintenance Systems A/S
Language: the language reference. For example, dk.
Value: the 'translated' field value.
Import supports the basic import options. The import control and data files
should be checked against the defined combnation
of allowed tables, fields and languages to avoid import of 'garbage'.
EXPORT
Only support for export of the 'language' information directly from the table
langauage_data has been added.
13251 AII_Action.AII_System_key is missing DEFAULT import option
Type: Improvement The import option DEFAULT has been added to the key field AII_Action.AII_System_key.
13252 Wrong set of Class_property_combination import options
Type: Improvement Class_property_combination import options list has been extended.
13261 Change total hours calculation
Type: Improvement
The standard behaviour of the program Job Feedback by Work supplier has been
changed. The default view was all
transactions with CREATE DATE = TODAY and 'Total hours' was also calculated
based on CREATE DATE. It has been
changed to TRANSACTION DATE.
13268 API_Audit_Config change log must be always enabled.
Type: Improvement Now API_Audit_Config change is always enabled.
13273 Add Incremental counter option for AII action
Type: Improvement The incremental counter option has been added to AII action.
13283 Hours validation improvement
Type: Improvement The "Work validation" tree browser has been replaced with the standardl
browser. Filter functions, functionality for multi-select,
validate, etc, the calculation of "WS total available hours" have been added.
13284 New classification tree with spare parts lists
Type: Improvement Item 19 in AGC Phase request document.
Customer wants to get an overview of spare parts by using the classification
tree. It is a good improvement and should be
made directly in standard. (v8) BUT also copied to BEF076 so that it can be
delivered ASAP (they can not wait for the
API PRO 8.0.00C Page 79 of 110
03.07.2014 API Maintenance Systems A/S
C-package)
13287 Both AD and non-AD auth possible + set of bugfixes/improvements
Type: Improvement
Certain users can be excluded from AD-integration. (User maint program, setting
is visible when AD integration is ON)
Processing of "light user" property is added.
Named users processing is added.
Inheriting browsers filters is added.
Inheriting of "Is Supervisor" and some other properties is added.
13295 Purchase aprove list
Type: Improvement
When you use the option "request other to approve" function in the PO aproval
screen you can browse the list. But when you use PageUp/PageDown in this field
you get a much bigger list.
Now navigation in user-field is aligned with values listed in P&S.
13313 Hide "Load" of quick-filter
Type: Improvement Make it possible to hide "Load" (and other options?) of the "Quick-filter"-menu-bar.
13319 Add MO_key and Project_key fields to the Purchase_order_line import
Type: Improvement MO_key and Project_key fields added to the Purchase_order_line import
13397 New purchase parameter 'General Budget'
Type: Improvement The new purchase configuration parameter (toggle box) 'General budget' with the
help string 'Project budget space warning is
based on the general budget' has been introduced.
If the the parameter is not marked, when a purchase order line is added or an
internal purchase request line is approved, the
'over the budget' warning will be given based on subtracting the line amount
and already used cost from the separate budget
values found in the maint 'Project', tab 'Prognosis'. I.e. adding the cost of
other material, stock material, an external work
supplier etc. will be checked against the corresponding part of the budget -
'Budget non-stock', 'Budget stock', 'Budget
external' etc.
If the parameter is marked, the 'over the budget' warning will be given based
on subtracting a purchase order / internal
purchase request line amount and already used cost from the general value
'Budget' found in the maint 'Project', tab 'Main'.
The project budget screen has been extended to show the general budget and the
general budget space.
The general budget and the general budget space values have been included in
the following reports:
Maintenance - Project - Project - Budget - button Print;
API PRO 8.0.00C Page 80 of 110
03.07.2014 API Maintenance Systems A/S
Maintenance - Project - Project report.
Also, errors in the calculations of planned PO and IPR approved have been
corrected.
13404 Developer message in CR report procedure
Type: Improvement
The developer-oriented message about unhandled translation of a field, which
appears when a CR report is viewed, should not
be shown and is now is not shown.
13412 Wowh browse quick filter not shows saved filters
Type: Improvement Load button in quick filter for Work order Work history removed due to system limitation that now allows load custom filters.
13416 Tree and right-click menu
Type: Improvement
1: Like the keyboard shortcuts for "Point & shot": F3 and "View": CTRL-F3 - the
"Tree" are assigned "SHIFT-F3".
2: New menu item for "Tree" on the field level right-click menu.
3: Re-use the right click menu for filters in browsers.
4: The standard menu item has been included the in standard maint programs
under the P&S menu item.
13426 Color configuration extended to allow for up to 40 colors
Type: Improvement
Color configuration has been extended to allow for up to 40 colors. The current
limit 20 has been raised to 40 for one color
configuration set.
13496 Read Ecl@ss definitions in smaller transactions
Type: Improvement Reading large Ecl@ss definitions required an increase of -L parameter. A correction has been made to avoid this,
12703 Changing MO on PO-line do not change the Cost carrier
Type: Error Auto-assigning the cost carrier of a purchase order line has been corrected.
12883 Moving notifications to another work order
Type: Error Handling the question about moving notifications to another work order on its
finishing has been corrected to prevent a
possible loop.
12887 Classification: in-line-editing corrected
Type: Error The set-up of the classification-properties and values are made in browsers
using "in-line-editing", but the first implementation
API PRO 8.0.00C Page 81 of 110
03.07.2014 API Maintenance Systems A/S
had little control of the cursor/focus and it could be difficult to enter
values.
'Name 2' is no longer part of the concatenation.
The spare part name is updated/refreshed when the tab "Properties" is
deselected after any changes have been made.
Properties made inactive deletes all values (not only blanks).
12939 Refresh button in Approval monitor have no function
Type: Error
The button 'Refresh' in the Approval monitor had no function. The program has
been changed program, so the toolbar button
Refresh re-executes the filter to recollect data.
12940 Header does still show up between tech data
Type: Error Data sorting has been corrected in the technical data - maintenance object combination program.
12945 Help for some programs cannot be found in suprg.chm
Type: Error
The context help did not work for a number of programs described in the
Supervisor's Guide. This has been corrected. The
programs are:
Language Data Configuration
Client Server Management
Dynamic Field
Color Configuration (all programs in the sub menu)
Service module
12949 Reserved spares are not reserved on next instance of WO
Type: Error
A number of issues have been checked and corrected in Open.7 and API PRO 8 code
regarding use of reservations.
Behaviour is now:
1) When it is a reservation without work order then it is deleted when the
quantity is 0.
2) If it is a reservation on a work order then reservation_valid is no longer
set to false when using the reservation.
3) If it is a reservation on work history then reservation_valid is always set
to false and reserved quantity is set to 0.
This results in when a work order is re-scheduled then it will reserve the
planned quantity for new work order independent on if
reservation for current work order execution has been utilized or not.
This also means that the only way to avoid a reservation is re-done for the
next execution is either to set 'Don't make new
reservations for reserved spares' in the module configuration or manually edit
the planned resource for the work order and set
'Make reservation' to false.
12952 The error message on hour rate list when WS key is empty
API PRO 8.0.00C Page 82 of 110
03.07.2014 API Maintenance Systems A/S
Type: Error The error message on hour rate list when WS key is empty has been fixed.
12956 Site-related bug in the Error Batch browser is fixed
Type: Error Site-related error has been fixed in the browser Error Batch.
12957 Problem with error handling where AND should have been OR
Type: Error A problem with error handling where AND should have been OR has been corrected.
12959 Errors in design in maint program when button is hidden
Type: Error When a button is hidden in the design of a maint programs (Fx MO-LIST in Work
order) and a user tries to use the design in a
program, a lot of errors
Invalid handle. Not initialized or points to a deleted object. (3135)
Cannot access the SELECTED attribute because the widget does not exist. (3140)
occurred. This has been corrected.
12967 Language fields fixes needed after 8000B release
Type: Error This is a number of fixes for language fields.
12969 Linking PO-line to existing planned WS
Type: Error
When a PO-line is linked to an existent planned external work supplier, the
"Planned hours" should not have been updated.
The problem shows if you add a planned work supplier to a work order and then
make a purchase orderr line for the same
work supplier (a work order, a date, an hour rate),
12970 Transaction date in programs Stock Transactions
Type: Error
In the programs 'Stock transactions', the field 'Transaction date' has the date
of today by default. If a user changes this value, it
was overwritten by the date of today each time a transaction is saved. This has
been corrected, so the date specified by the
user remains in the field 'Transaction date' until the program 'Stock
transaction' is closed.
12986 Point and shoot of trainer not possible
Type: Error Point and shoot of the trainer has been corrected in the select program of work supplier skill certificate.
12988 Problem with spare part supplier combination and accumulation of purchase needs
Type: Error
API PRO 8.0.00C Page 83 of 110
03.07.2014 API Maintenance Systems A/S
'Supplier sp. no' and 'Supplier sp. name' in the PO line were wrong after the
creation of a purchase order from the
accumulation of purchase needs with changing supplier in the purchase order
header.
12989 debit_account_key not updated
Type: Error 'Account key' field in work order was not updated on change of 'Project key' or
'MO key'.
12991 Check existence applied for fields with Module.
Type: Error Dynamic fields which depend on a particular API PRO module, were available
anyway, even if the module was not installed. A
check of the module has been corrected.
12993 Error when deleting records with key replacements
Type: Error The error which occurred when deleting a record with the changed key has been
corrected.
12994 Printing from Job monitor fails
Type: Error
The error "Notification_key must be a quoted constant or an unabbreviated,
unambiguous buffer/field reference for buffers
known to query . (7328)" occurred when printing from "Job monitor" program. It
has been corrected.
12997 No way to enable/disable user rights of PDA Stock and PDA Inspection
Type: Error Two options to enable/disable user rights of PDA Stock and PDA Inspection have
been added.
12998 Invoiced amount on invoice, but cannot approve
Type: Error A new diagnostic procedure has been added to recalculate total amounts on invoices.
12999 TDM_combiation doesn't work
Type: Error The import of TDM_combination.Root_TDM_type_key has been corrected.
13002 Save of the ICF file without write rights is not causing error
Type: Error An import control file could be saved regardless of write rights set in the
file system. Ir has been corrected, so when saving an
import/export control file is impossible, an error message is shown.
13004 Invoice registration - purchase values are not calculated on refresh
API PRO 8.0.00C Page 84 of 110
03.07.2014 API Maintenance Systems A/S
Type: Error Invoice registration has been corrected: purchase values were not calculated on
refresh.
13031 Fix-db: Load of customer defined menus from .CST file is fixed
Type: Error Loading customer defined menu by the program fix-db from a .CST file has been
fixed.
13037 Location_pos_key missing in master design
Type: Error Location_pos_key has been added to the master design of the maint programs Maintenance_object and Position.
13039 PO winess approval from approval monitor
Type: Error
The error 'Buffer-field hBuffer was not found in buffer ttPrg' when doing
witness approval of a PO from the approval monitor
has been corrected.
13040 Month View dynamic column width.
Type: Error The width of the columns of the program Month View now adjusts to the column's content.
13046 Corrected API PRO 8 design, so debit cost type is not required
Type: Error
API PRO 8 design has been corrected, so the field 'Debit cost type' is not
required. 'Debit cost type' is a new optional field in
API PRO 8.
13048 Unable to login more than one account.
Type: Error The problems with the named users login process have been solved.
13055 View related in Plant explorer workes after 2nd scan.
Type: Error After using the "Scan" function in View Related, the quick filter never worked
for the first time. You had to do one more "Scan"
and then you couldn search for information. The behaviour of the quick filter
has been corrected.
13064 Screen design for Statistics tree structure
Type: Error Screen design in Statistics treee structure now saves correctly. Before the
correction, the width was not saved, only the height.
13074 Inspection tree Copy activitires option
Type: Error
API PRO 8.0.00C Page 85 of 110
03.07.2014 API Maintenance Systems A/S
When copying inpspection activities using Inspection tree and target round has
more then 999 activities and you choose to
copy to the end of the list, then now the activities are copied to the end but
not starting with position 999 (as before the fix).
13081 System crash if trying to create an exception for any work supplier
Type: Error 'Work supplier exceptions' program did not work properly when trying to
register a repeatable exception for one day only.
13087 Notifications could not be moved to a new WO when called from wo-select.w
Type: Error Notifications could not be moved to a new work order when a work order is
finished from the program 'Job feedback by work
order'. The error has been corrected.
13096 Yearplan calculates wrong costs
Type: Error The calculation of the year plan cost has been corrected.
13101 Fields with enum hidden in browser design gave field not found in buffer errors
Type: Error
If a field with enumerated values were hidden in a browser, use of the browser
could lead to error messages like
(Procedure: 'GetDataSmartProxy appserver/dlg-browse.p' Line:7349) BUFFER-FIELD
<field name> was not found in buffer
DATA. (7351)
This has been corrected.
13108 Changing account on work order, debit cost type disappears on the I transactions
Type: Error Changing account and debit cost type of a work order did not influence
transactions, so the values in transactions remained
unchanged.
13113 Related fields not populated with values.
Type: Error Related fields added by a user in the program Invoice Registration are now populated correctly.
13119 Extra fields and reports
Type: Error This fix makes it possible to run reports containing dynamic fields even if
they are configured wrong.
13120 IPR in planned spares
Type: Error When a planned spare part was added to a work order and then an internal
API PRO 8.0.00C Page 86 of 110
03.07.2014 API Maintenance Systems A/S
purchase request is created for this spare part with
reference to the work order, no information was added to the planned spares of
the work order that a purchase request exists
for the spare part for this work order. This has been corrected.
13121 Menu Purchase is not available in browser PO_line when called from project tree
Type: Error The option 'Purchase' was missing, so has been added to the browser 'Purchase
order line' when it is called via the project
tree menu 'Purchase'.
13122 Menu Purchase is not available in browser PO_line when called from project tree
Type: Error
The option 'Purchase' was missing, so has been added to the browser 'Purchase
order line' when it is called via the project
tree menu 'Purchase'.
13123 Browser performance
Type: Error
The error which appears in all browsers throughout the system has been
corrected.
To reproduce (for example, from the maint Work Order):
1. Open the maint Work order.
2. Press work order key Point&Shoot.
3 Select a record from the middle of the list.
4. Press the same Point&Shoot again.
5. Result: the browser does not show the records, located above the selected
records.
Expected: the selection curson should be positioned on the record, previously
selected into the field. the list of all records
should be available.
Note: this error does not influence the Navigation bettons. Meaning, that it is
possible to step up the list from record WO003 to
WO004 by pressing <Previous> button.
13125 Automatic reservation when making planned spares based on IPR
Type: Error
A reservation of a spare part on a stock was made as a result of a creation of
an internal purchase request even if the
parameter 'Automatic reservation' of the stock configuration was set to false.
This has been corrected, so a reservation is
made dependent on this parameter.
13128 Button New in Stock Transactions (spare_part) is not available
Type: Error
The logic of enabling the button 'New ' has been corrected in the program
'Stock transactions (SP. part)'. The search for the
valid stock of the spare part specified did not work correct, which led to the
button 'New' being unavailable.
API PRO 8.0.00C Page 87 of 110
03.07.2014 API Maintenance Systems A/S
13156 In month view opening calender generates errors
Type: Error Month calendar: the call of the calendar when the date format set to ymd has been fixed.
13160 Job status code in WO browse.
Type: Error "Job status code" has been changed to "Job status key" in the work order browser.
13161 Browser column labels are not translated in Work Validation
Type: Error Browser column labels have been made translatable in the program Work Validation.
13162 Procurement portal - Default requested delivery date is not used
Type: Error The predefined values for the fields 'Date needed', 'Debit cost type key' and
'Cost carrier key' were not passed to a newly
created internal purchase request in the procurement portal program. This has
been fixed.
13163 MSSQL/ORACLE error when creating new users with key logging on
Type: Error Fixed: MSSQL/ORACLE error when creating new users with key logging on.
13169 Error in behaviour of import run from automation
Type: Error If import was run via automation and the control file used had 'Check file for
start' specified, the empty import browser was
shown as a result. This has been corrected, so the browser does not appear.
13170 Option 'Spares' does not work in SP-supplier combination browser
Type: Error The option 'Spares,,,' of the browser 'Spares for supplier' has been corrected. It did not do anything when chosen.
13181 Calibration history report shows only the first found record
Type: Error
The CR Calibration History report has been corrected. It showed only the first
found record instead of all calibration history
records stored for a calibrated maintenance object.
13191 Updating PO-line to existing planned WS
Type: Error Updating a PO line linked to a planned work supplier cleared planned hours and cost.
API PRO 8.0.00C Page 88 of 110
03.07.2014 API Maintenance Systems A/S
13193 Invoice matching
Type: Error An error which occurred when matching an invoice has been corrected.
13195 Missing elements of cost-string in feedback by WS
Type: Error The feedback of a planned worksupplier missed the cost type and the credit
account when linked to a purchase order line.
13196 Used Hours is not calculated the right way - Used External hours is missing
Type: Error Used hours were not calculated in the right way - used external hours were missing.
13197 Edit planned WS
Type: Error The hour rates from "the best agreement" were only found when creating new
records and not during editing. If a record is
linked to a purchase order line, the hour rates were replaced by the prices
from here.
13230 Job accumulation filter shows labelless notfication fields
Type: Error Notification fields have been removed from Open.7 job accumulation filter as
not being art of Open.7.
13265 Wrond decimal conversion in AII_Reading import
Type: Error Decimal converison has been corrected in AII_reading import.
13266 WO -Extra Info 1-3 change to HH:MM
Type: Error The format "HH:MM" set manually for Extra Info does not give an error any more when data is saved.
13272 Cluster code of sub work-order
Type: Error
When a sub work order is created (linked to an existent work order), the
default value of the cluster code associated with the
work order was not set.
13278 Adressname for location_combination doesn't save.
Type: Error
Saving adress name in location combinations has been corrected.
Also a fix-procedure has been made to update Location_combination.Location_name
with Location.Location_name.
API PRO 8.0.00C Page 89 of 110
03.07.2014 API Maintenance Systems A/S
13294 Creation of a PO (PO-line) on CLOSED project is possible via copy of PO-line
Type: Error When a PO line that was linked to a Project/Asset was copied, it was not
checked if the project is still Open or eventually
closed in the weanwhile.The work order and project information has been removed
from the purchase order copy programs.
Then, the user must add this manually after a copy is made. This ensures that
when a user adds this manully, the system will
check a project and a user will not be able to save when the project is closed.
13296 Wrong account key is taken into invoice line
Type: Error The account key was taken into an invoice line from the PO line but not from
the existent delivery.
13307 Missing new API PRO 8 program in fix-db/Prg-trns.txt
Type: Error The program titles were not translated in the program User Permissions:
"Classification tree"
"Skills per maintn. obj."
"Skills per work suppl."
"Skills per work note"
"Certificates per work suppl."
They have been added to prg-trns.txt, so they can be translated. DEM
translations are already included.
Also, the program permit have been removed from programs-71.txt because it is
not part of the standard API PRO 8.
13308 Load filter failed
Type: Error Loading filters in browsers toggled the check boxes.
13315 Spare part name missing in browse sp_supplier_combination
Type: Error
When a spare part - supplier combination is saved,
SP_supplier_combination.SP_name is now synchronizes with
Spare_part.SP_name.
Also the fix-procedure has been added to update SP_supplier_combination.SP_name
with Spare_part.SP_name.
13334 Internal purchase request status exists two times
Type: Error
Internal purchase request status 'No action' and the blank status were titled
in the same way - "No action", so it was not
possible to distinguish between them. Now, the titles are different.
13341 On invoice "Export_key" set to <ready> even if you remove status approved
Type: Error The flag <Ready> is now removed if the approval status is changed from A (approved) to something else like U.
API PRO 8.0.00C Page 90 of 110
03.07.2014 API Maintenance Systems A/S
13343 It should not be possible to change date on exported transactions
Type: Error An exported transaction for worked hours is locked for changes when it comes to
the transaction amount, but it was still
possible to change the date whenever you want, which should not have been the
case. The date of an exported transaction
has been locked for changes.
13349 Job card, sub report Sub Inspection: incorrect link
Type: Error
Job card, sub report 'Sub Inspection': the incorrect link
inspection_header.round_key -> inspection_round.point_key
has been replaced with
inspection_round.round_key -> inspection_header.round_key (left outer join).
13351 Change of vital information on WO not 100% corrrect
Type: Error If there are time registrations done against an order and the transactions are
exported, a question pops up on work order when
you try to change the Account key. Answering yes makes a credit transaction and
a new transaction to make the
correction.This should have been and now is the case also when changing the
debit cost type key and the cost purpose.
13359 Dashboard, WO related key figures, 'Responsible' P&S is wrong
Type: Error
When adding/editing a dashboard key figure related to work orders, it was
possible to choose a work supplier which is not
'Work respons.' in the 'Responsible' P&S browser.
A condition has been added to this browser, so it shows only the work suppliers
who can be work responsible.
13361 Budget space initial parameters
Type: Error
The initial values of budget space warning and overbooking parameters were set
incorrect - only display values were
initialised. This fix also initialises the values in the database. For the fix
to work, start System - Module configuration -
Purchase module after installing the fix.
13364 Diagnose tool
Type: Error The diagnostic program which checks the validity of dates has been corrected.
13370 Inventory line is not removed from PDA
Type: Error Inventory line was not removed from PDA when the option "Create stock taking"
was switched on.
13378 Not possible to filter on Position Code
Type: Error
API PRO 8.0.00C Page 91 of 110
03.07.2014 API Maintenance Systems A/S
Filtering by the position code has been corrected in the in job filter programs.
13379 'Unable to update DATA field' in Stock Inventory
Type: Error The option 'Update zero difference' has been corrected. Its use resulted to the error 'Unable to update DATA field'.
13394 Stock value list report: max instead of sum
Type: Error Improvements to the Stock Value List report:
- the table sp_supplier_combination related to spare_part has been added to the
report;
- both sub reports which were part of the report have been removed as not used;
- missing links between all tables have been set in the report design.
- report footer b had Max of report_data.calc_value instead of Sum, corrected;
- page setup: 'No printer' is now marked and 'Dissociate Formatting Page Size
and Printer Paper Size' is unmarked to avoid
invisible page parts dependent on a printer related to the report when viewing
it.
13398 WO created in Job portal doesn't get Debit cost type.
Type: Error
The web job portal has been corrected, so, like in the Windows version, when a
job order is added, it inherrits the debit cost
type from the maintenance object.
13411 Load from quick filter invetrs values in toggle boxes
Type: Error Load from the quick filter inveted values in toggle boxes. This has been fixed.
13415 Direct stock registration wrong cost purpose
Type: Error The direct stock registration program now takes the cost purppose from the parent work order.
13418 Different exchange in purchase_order_line[3] & purchase_order_line[status]
Type: Error Currency exchange has been corrected on the purchase order line status screen.
13430 Filter calibration bug-fix
Type: Error The processing of the value of the field 'Max records' has been corrected in the calibration filter.
13434 Transaction error when invoice on a delivery line with deviation
Type: Error The transaction error when invoicing on a delivery line with a deviation has been fixed.
API PRO 8.0.00C Page 92 of 110
03.07.2014 API Maintenance Systems A/S
13435 Purchase to a finished project must not be possible
Type: Error
It was possible to purchase to a finished project via menu Maintenance -
Project - Project, the option 'Purchase', the option
'Order' in the browser of PO lines started. The correction has been made to the
browser of PO lines: the option 'Order' is not
available any more if the browser shows the PO lines of a finished project.
13436 Job ordering error of start_date
Type: Error The error "Warning: Field 'Start_date' in table 'Work_order' is set by create
trigger, client value ignored" has been corrected.
13442 'Location' from/to P&S in stock taking list works incorrectly
Type: Error
Use of the P&S buttons of the fields 'Location from' and 'Location to' led to
starting two stock control browsers - one with the
correct selection (spare parts on the stock selected) and another one with all
records. This fix supresses starting the browser
with all records.
13443 Check site rights for stock-taking
Type: Error It has been made sure that only stock taking lists the user have the view rights to are shown.
13452 Values from project are not inherited by PO line
Type: Error
Maint 'Project', option 'Purchase' -> browser 'PO lines of the project', option
'Order' -> dialog 'Purchase for project', option 'New
order': not all values from this dialog, particularly debit cost type key and
cost purpose key, were inherited by a new purchase
order and purchase order lines created in it. This fix passes the values from
this dialog to the programs 'Purchase order
header' and 'Purchase Order Line' as auto values.
13460 Add work hours transaction to Work Order
Type: Error Default hour rate is now set to 1 in the hour registration program called from the program Job Feebback by Work Order.
13467 Column 'Feedback' in stock_inventory
Type: Error The column 'Feedback' did not have a label in the browser Stock Inventory. It has been added.
13488 Shifts are not shown in the browser after swap shift for work supplier
Type: Error Shifts were not shown in the browser and information about shifts was not
API PRO 8.0.00C Page 93 of 110
03.07.2014 API Maintenance Systems A/S
stored in the database after swapping the shift for a
work supplier.
13501 Fix for moving hours in WS planning for WO
Type: Error
Loading to the "To Work supplier" field in "Move hours to another supplier..."
window only WS with the same "Category" as in
WO - must be all.
13509 When copy User design to its parent group design - system hangs
Type: Error It was not allowed to copy a user design to its parent group design.
API PRO 8.0.00B Page 94 of 110
27.02.2014 API Maintenance Systems A/S
API PRO 8.0.00B
27.02.2014 API Maintenance Systems A/S
IMPORTANT This is the Release Note for API PRO 8 Accumulated Fix Package B.
Installation – API PRO 8.0.00B
The following installation instruction has to be followed:
Current API PRO version How to upgrade to API PRO 8.0.00B
API PRO 8 or
API PRO 8 Accumulated fix package A
1. Install API PRO 8.0.00B 2. Compile and start
For any other version than API PRO 8, please follow the installation instruction
included in the API PRO 8 package.
Progress version 10.2B or newer is required to run API PRO 8.0.00B.
Additional information about the Service Pack
New functionality
Please notice that the new functionality described below is not a full list of
all new features/functionality in this service pack – only the main ones. More
detailed information can be found in the updated manuals and in the detailed
list of the improvements and fixes later in this document.
Multilingual data
If API PRO is used in a multilingual environment, data is usually stored in the
corporate language. To be able to keep basic information in several languages at
the same time, it has been made possible to associate name fields of API PRO
tables with more than one value. These values are translations of the original
value in the corporate language to another language.
Translated fields are not part of any master design. They can be added to a
group design by the new option Add language field (button Add lang.). When
adding a field to the screen, you will have the option to select a fixed
language for the field. Fields defined without a specific language will be
dynamic and show the translated name in the language selected when logging on to
API PRO. The list of languages available for translated fields is configured in
the program System – Module configuration – Language data configuration.
API PRO 8.0.00B Page 95 of 110
27.02.2014 API Maintenance Systems A/S
API PRO 8.0.00B Page 96 of 110
27.02.2014 API Maintenance Systems A/S
Having added two translated names like shown in the example above and logged on
as a user belonging to the proper design group with the language Dansk, the
program Spare part will have the following look:
Because the French (FR) name was added to the group design explicitly, i.e. by
specifying „Français, FR‟ in the drop-down list „Language‟, this field will
always be shown, independent on the API PRO current language. The Danish (DA)
name was added by specifying „User login language, XX‟,so if you log on with
another language, the translation of the name to the current language will be
shown in place of the Danish name.
New and updated Crystal Reports template files
Crbartmp.rpt (changed)
The sub report SubPOLine has been corrected: the link spare_part.sp_key ->
sp_supplier_combination.sp_key
has been replaced with
purchase_order_line.sp_key -> sp_supplier_combination.sp_key and
purchase_order_line.supplier_key -> sp_supplier_combination.supplier_key.
The sub report SubNoPOLine has been corrected: apart from spare_part.sp_key ->
sp_supplier_combination.sp_key, the link
spare_part.supplier_key -> sp_supplier_combination.supplier_key has been added.
Crmocard.rpt (changed)
The new sub report SubNotes has been added. It includes notes of all types made
to a maintenance object. If notes of any type are not needed, the report can be
customized by defining a record selection condition in the sub report SubNotes.
API PRO 8.0.00B Page 97 of 110
27.02.2014 API Maintenance Systems A/S
Translations
The latest translation database can be downloaded from www.apipro.com.
New text instances
Approximately 50 new texts have been added. These will be loaded/added to the
existent translation database.
The update will run during the first logging on after the installation (requires
that the first user to log on has rights to the translation database, and that
the translation database is placed in the XCODE directory). If the update fails
due to the problem of the connection to the translation database on the first
logon, it is possible to load the updates later - use the translation tool, the
option Load new texts, to load all texts/instances added after the release of
API PRO Open.7.
New language
Lithuanian language has been introduced in API PRO. The existent translation
database will not be appended with these translations during the first logging
on after upgrading to API PRO 8 Accumulated Fix Package B. If you need the
Lithuanian translations, please download and use the latest translation database
or contact API PRO support for appending your current translation database with
Lithuanian translations.
The Lithuanian language code to be used for the compilation of programs and in
Translation Tool is LTL.
Updated translations
The translation database has updates for Lithuanian and Russian.
Correction of logical values
The phrases „Yes/No‟, „Yes‟ and „No‟ had inconsistent translations to Finnish
and Hungarian, which led to errors in the programs, using these texts. The
correct translations are available in the latest translation database.
API PRO 8.0.00B Page 98 of 110
27.02.2014 API Maintenance Systems A/S
List of corrections and improvements
The accumulated fix pack contains corrections for a number of small errors and
improvements:
12644 WS purchase inheritance in all registration programs
Type: Improvement
When registering external work supplier hours on a work order, it has been made
be possible to purchase these hours if the work supplier or any parent work
suppliers was hired through a purchase order. Currently, it was only possible to
click 'Purchase' if a work supplier chosen was hired directly.
12697 More fields in import
Type: Improvement
When importing cost dimensions, some fields were missing in several tables in
API PRO 8. The fields are:
- cost_carrier_key;
- credit_cost_type_key;
- debit_cost_type_key;
- debit_account_key;
- credit_account_key;
- cost_purpose.
It has been made possible to import them in all tables for which import is
enabled) where account and cost type are already present (tranasactions,
maintenance_object, position, work_order, work_history, purchase_order,
purchase_order_line, stock, stock_control, supplier, picking_list, work_supplier
etc.).
12760 Stock removal from catalogue
Type: Improvement
The program 'Work order stock transactions' has been appended with one more P&S
button next to the field 'Type number'. The button is used to choose a spare
part from the browser 'Spare part - supplier combination/catalogue'. The browser
shows only the spare parts found on the stock specified in the field 'Stock
key'.
12790 Add cost carrier field to stock
Type: Improvement
The field 'Cost carrier key' has been added to the programs available in Basic -
Basic data for stock, where you can select the field with Page up/down or a
browser (F3). The field has also been added to work supplier transactions.
The field is not saved anywhere else. But it is used for logic when creating the
GL export file.
12798 Dump/load of dynamic fields
Type: Improvement
The options Import and Export have been added to the dynamic fields browser.
12869 An easier way to view document history
Type: Improvement
An easier way to view document history has been provided. The menu items to view
the document storage history from the document and document combination browsers
have been added.
12879 History note in the iPhone WO application
Type: Improvement
The history note field has been added to the iPhone work order application.
12881 iPhone: show device id on the login screen
Type: Improvement
API PRO 8.0.00B Page 99 of 110
27.02.2014 API Maintenance Systems A/S
The iPhone front end has been modified to show the device ID on the login
screen.
12885 Add RELATE and DEFAULT options for the Counter_reading.Counter_key import
Type: Improvement
The RELATE and DEFAULT options have been made available for the import of
Counter_reading.Counter_key.
12889 Notes in MO card
Type: Improvement
The maintenance object card has been extended with the new section which shows
maintenance object notes. By default, the notes of all types are shown.
Customise crmocard.rpt by specifying the record selection condition in the sub
report SubNotes to include only notes of the type you need.
12893 Max fields in filter extended from 60 to 80
Type: Improvement
Raw transactions and financial transaction could have more than 60 fields, so it
has been made possible to include up to 80 fields in the filter screen.
12902 Leave of work supplier browse line in job feedback with QTY 0 changed
Type: Improvement
The leave logic of the line in the work supplier browser of the job feedback by
work supplier has been changed. If a user is linked to a work supplier and this
work supplier is on a transaction and the quantity is 0 and it is a new
transaction, you will not get an error: 'Quantity may not be zero!' any more.
12932 Disable load of default filters on browsers called from KPI program
Type: Improvement
Due to default filters enabled, not all records from KPI were displayed in the
browser by default. For this reason, loading default filters has been disabled
in the browsers called from the KPI program.
12936 CSM: Skip more files from download
Type: Improvement
The following improvements have been made to CSM:
1. The files apipro.b1, apipro.d1, apipro.db, apipro.df, apipro.lg, apipro.st,
dataserv.lg, *.sql and empty.txt are now skipped when downloading a package.
2. In the file CSM/work.lst, the default logic for choosing whether a file is
"CLIENT" or "SERVER" only can be overwritten.
12764 Sorting in ABC analysis
Type: Error
Sorting in ABC analysis was wrong if more spares were with the same consumption
value. The sort order was descending by SP key. It has been changed to
ascending.
12767 Tree causes SYSTEM ERROR: Attempt to define too many indexes for area 6
Type: Error
The log files of the application server had the following error:
GetBuffer appserver/apicbf.p SYSTEM ERROR: Attempt to define too many indexes
for area 6 database DBI<n>. (40) (14675)
The 'finally' sections have been added to clean up a current temp-table when
running on:
- an application server
- a client
(in logic files).
12826 Some cRelTbl for maint designs empty
Type: Error
The format of a number of API PRO 8 fields has been corrected in the maint
programs.
API PRO 8.0.00B Page 100 of 110
27.02.2014 API Maintenance Systems A/S
12847 Error in WO registration on MO from tree
Type: Error
When calling work order registration from a maintenance object in a tree
program, the error
'Cannot delete temp-table member DATA of dataset DataSchema without deleting the
dataset first. (12326)'
was raised. This error has been corrected.
12857 Permission - Permission_barcode should be excepted from copy in 8
Type: Error
Load of API PRO 8 texts should not be done again in update to 8.0.00 if this is
already done as part of update to Open.7 SP 06. Update to Open.7 SP 06 has been
excluded from reading data to API PRO 8.
12865 Financial transactions and credit invoices do not work combined
Type: Error
The financial transactions and credit invoices did not work combined. Invoice
totals were calculated in the wrong way on invoice credit when "Financial
transaction" mode was enabled, which has been corrected.
12870 Error on delay in inspection accumulation if header line selected
Type: Error
When a header line is selected in the inspection accumulation and 'Delay' is
pressed, you got the error:
Error occurred while accessing component property/method: Record.
Unknown name. Error code: 0x80020006 action_DELAY
apicbf/client/inspection_accumulation.p (5890)
This has been corrected.
12873 Number of errors in Inspection explorer alarm flag
Type: Error
The following errors have been corrected:
1. No Alarm flag when Inspection round combination type.
2. If running not in English, then no colors were available on the alarm flag.
3. No indication of the color code alarm in version 8 .
12875 Lines in invoice printout
Type: Error
Invoiced quantity and amount have been corrected in the invoice report, the
section Lines.
12894 Invoiced line not visible until manual update
Type: Error
When doing invoice registration, the transaction was not visible until manual
update. Auto-update of the program Invoice registration has been provided.
12907 Error when returning a delivery
Type: Error
If, after crediting an invoice transaction in the program Invoice Registration,
a user tried to make a return transaction in the program DeliveryRegistration,
after selecting a line in transactions browser, two errors were raised and a
transaction was not made. The errors have been corrected.
12914 Errors in Notification module
Type: Error
The modules 'Notification system' and 'Shift log book' have been
improved/corrected:
- It has been made sure notification data and related functions are
invisible/unavailable when the module 'Notification system' is not installed.
- It has been made impossible to choose a work supplier which is not marked as
'Responsible' in the field 'Responsible' of the program 'Notification'.
API PRO 8.0.00B Page 101 of 110
27.02.2014 API Maintenance Systems A/S
- The name of the work supplier of a notification has been added to the master
design of the maint Notification.
- Notes and Ctrl+F3 have been enabled for shift types and shift responsibility
areas.
- The options 'Done' and 'Note done' and the function 'Delete' applied to
notifications in the notification browsers, including the browser in the program
'Shift history' have been improved.
12917 Refresh in Workload Flat does not work
Type: Error
The function Refresh did not work in the progran Workload - Flat. This has been
corrected.
12919 Problem with leave of maint program with illegal date value
Type: Error
The problem of leaving a field with an illegal date value in maint programs has
been solved. A check of these errors have been added:
** Year is out of range or 0.
** The month of a date must be from 1 to 12.
** Day in month is invalid.
** Invalid date input.
Related to progress defect PSC00290242.
12930 Impossible to use the function 'change stock key' --> message error
Type: Error
It was impossible to use the function 'Change stock key' in the program 'Stock
control data'.
12937 Related fields for key dynamic field
Type: Error
Adding language names of related dynamic fields has been fixed.
12946 The errors in hour rate list creation and hour rate price calculation
Type: Error
The errors were fixed in the creation of the hour rate list and the calculation
of the price of hours in the programs 'Job feedback by work supplier' and
'Purchase order line'.
API PRO 8.0.00A Page 102 of 110
27.12.2013 API Maintenance Systems A/S
API PRO 8.0.00A
27.12.2013 API Maintenance Systems A/S
IMPORTANT This is the Release Note for API PRO 8 Accumulated Fix Package A.
Installation – API PRO 8.0.00A
The following installation instruction has to be followed:
Current API PRO version How to upgrade to API PRO 8.0.00A
API PRO 8 3. Install API PRO 8.0.00A 4. Compile and start
For any other version than API PRO 8, please follow the installation instruction
included in the API PRO 8 package.
Progress version 10.2B or newer is required to run API PRO 8.0.00A.
Additional information about the Service Pack
Translations
The latest translation database can be downloaded from www.apipro.com.
API PRO 8.0.00A Page 103 of 110
27.12.2013 API Maintenance Systems A/S
List of corrections and improvements
The accumulated fix pack contains corrections for a number of small errors and
improvements:
12661 When closing menu-system a lot of running programs are left behind
Type: Improvement When closing API PRO, a lot of running programs were left behind before you got
the question 'Shutdown / Log off'. This has been changed, so these programs are
now closed before the quesiton occurs.
CodeJock crash on close of system has also been fixed.
12663 Error when printing barcodes from stock delivery
Type: Improvement The fix enhances an error message and adds more check to valid barcode
selection.
12669 No automatic creation of internal sparepart even if the system setting is
on
Type: Improvement
The problem only showed if the first selected line is already created as a
spare part. Now, all selected lines are replaced by the matching spare part if
possible and the rest is optionally created.
12686 Logfile added when reading from CASIO
Type: Improvement When the customer was reading out the casio, they received a message that 3
lines where skipped because of a non-existing barcode. The problem was that you
do not know which line it was since there is no log. A log file has been added.
12704 Compile tool all progarms don't include customized programs
Type: Improvement If a custom list exists, it is now added to the compile list of all programs.
12705 Copy purchase order
Type: Improvement "Cost carrier" and "Debit cost type" have been included in copying orders and lines.
12721 Leave of work supplier - when tree is enabled not possible when not
responsible
Type: Improvement Leave of work supplier key field - when tree field is enabled - is not possible
unless work supplier is marked as responsible.
This is changed so field don't check responsible flag when tree is enabled.
So when selecting browse when tree is enabled show all work suppliers.
In normal interval mode the entered work suppliers should still be responsible,
and browse will only display work suppliers that
are responsible!
API PRO 8.0.00A Page 104 of 110
27.12.2013 API Maintenance Systems A/S
12722 Barcode labels for stock control location records
Type: Improvement
New type of labels for stock control location records.
Criteria like present stock control label program - but prints multiple labels
pr. stock&spare-part combination
12724 Not possible to define shift calendar for 24x7
Type: Improvement If defined interval from 00:00 - 23:59 you only get 24 hours - 1 minute.
Program changed to treat an entry of 23:59 as 24:00 (So one minute is added to
calculations)
Largest value that can be entered is 23:59 = 1 day minus 1 minute = 86340
seconds
When this is seen by time calculation procedure, it will use a full day = 86400
seconds
12733 Focus problem after call of work order feed-back from jobsurvey and
finish wo
Type: Improvement Focus problem after call of work order feed-back from jobsurvey and finish wo
The refresh that is executed as part of finish makes the work order program
loose focus.
Corrected so focus is sent back to work order program after finish
12655 Task for fix pack geneation for special installtion.
Type: Error Skill report doesn't reacts on OK button
12659 Unable to edit work supplier data in browser
Type: Error Unable to edit work supplier data in browser when 'Read-only browsers (all uses)' is toggled off
12660 On part list field was enabled in browsers
Type: Error On part list field was enabled in browsers
12664 Delivery transaction program opens stock browser instead of stock control
browse
Type: Error
When clicking on the browser button next to the 'stock' field the stock browser
(with all stocks) opens. But it should be the
stock control browser with only the stocks where a stock control record for
this spare part exists
12668 Import runs as one transaction
Type: Error
API PRO 8.0.00A Page 105 of 110
27.12.2013 API Maintenance Systems A/S
Corrected import procedure to make a single transaction per one record for the main importing table
12670 Joined export surrounds values with doulble quoters
Type: Error Output of joined export corrected
12675 Transaction amount not calculated if value field not shown on screen
Type: Error Multiple errors were fixed in part of calculation of hour rate and cost in Job feedback by work supplier program.
12677 Multiple errors when browser in maint program is hidden
Type: Error If browser in maint programs are hidden you receive multiple runtime errors:
* Invalid handle. Not initialized or points to a deleted object. (3135)
* Cannot access the QUERY attribute because the widget does not exist. (3140)
Notice: Maybe some of the browsers should have 'lLockVisible' set to true, so
users can't hide them!?
12678 Change of inspection round in the PM template work order
Type: Error Round key was disabled on PM templates work orders. Only one Round possible to
edit on using Inspection option.
12679 Maint called from browser
Type: Error The new basic configuration parameter 'Close maint on save' has been
introduced. A maint program called from a browser or
another program which represents a list (a report control or a tree) closes
when a record is saved only when this parameter is
switched on. Otherwise, the maint program remain active, which allows a user to
relate information to the record saved without
re-opening the maint program and re-navigating to the record.
If this parameter is swithed off and a maint is called in a new mode with
inheritance from the current record of a calling
program, the inheritance is applied only to the first saved new record. The
next use of the function New in the maint by a user
will not inherit values from the calling program.
The only and part exception is programs for combinations. If such a maint
program is called, not only will the first saved record
get the key relation information, but also each next created combination
record.
This configuration parameter is not applied to the maints started by using
advanced calling logic.
12680 Work supplier tree browser in work validation don't support view
Type: Error Work supplier tree browser in work validation don't support view.
Corrected so VIEW display work work supplier information
API PRO 8.0.00A Page 106 of 110
27.12.2013 API Maintenance Systems A/S
12681 Spare supplier combination data not taken to IPR
Type: Error
Spare supplier combination data not taken to internal purchase request
Added leave logic to SP_key and Supplier_key fields
12682 instead of resposible the work supplier is copied to work order
Type: Error Assign af work history responsible corrected when finishing the work order from inspection registration
12684 WOWN reschedule set Active mark to ?
Type: Error Rescheduling work orders with calendar based work instructions attached has been corrected.
12685 Test for "Book on jobs not in progress"
Type: Error
The set-up includes a check-box for:
"Book on jobs not in progress"
but this only allows to enter at word-order directy - not navigate or use P&S.
12687 Remark is not required, even when design says REQUIRED
Type: Error Fields could be shown as not required, even when design said "Required".
12688 It is possible to accept the transaction even if mandatory field is empty
Type: Error It was possible to accept the transaction even if mandatory field was empty
12689 Wrong format of work supplier field
Type: Error Format of work supplier field in workmove select program corrected
12690 Imported MO:s do not get cost carrier
Type: Error Import corrected to assign cost carrier for MO
12691 Record navigation problem (numeric keys)
Type: Error Records navigation problem starting with ' ' (space) is corrected (previously you had to press PgDn or PgUp twice)
12695 Jobs from PDA inspection always CMP
Type: Error Now when creating Work order from Inspection PDA Job types takes from
API PRO 8.0.00A Page 107 of 110
27.12.2013 API Maintenance Systems A/S
Inspection configuration.
12698 Copying agreement lines to a PO
Type: Error The llines of a call-off agreement were not copied to a PO in the same sort
order when the option 'Call-off' was used. This has
been corrected, so the PO lines are sorted in the same way as agreement lines.
12699 Editing a service in an agreement
Type: Error In the program Agreement, the option 'Edit' chosen for a service line did not
call the corresponding screen in the edit mode.
This has been corrected.
12700 Add a document to an inspection activity in history triggers an error
message
Type: Error Add a document to an inspection activity in history triggered an error message.
12702 New/Edit/Delete in IPR browsers
Type: Error
Functions New, Edit and Delete, which ran two times in the browser Purchase
Internal Request when chosen to be called from
the main menu in the program start configuration, have been corrected.
12706 Iphone doesn't attach documents to new work orders
Type: Error Iphone doesn't attach documents to new work orders
12712 In PDA Inspection Ordered by is not transfered
Type: Error When creating work orders from an inspectionpoint in the mobil PDA software,
the ordered by now filled accordingly to the
Default order by setting in the Basic module config.
12723 Error on save some jobstatuses.
Type: Error Save of Job status doesn't give tree related error.
12726 Error Message by Stocktransactions
Type: Error Assign of trans_mo_key corrected in the stock trransactions movement progam
12727 WO debit cost type & cost carrier not copied
Type: Error PMT debit cost type & cost carrier not copied
Since same problems exist other places where work orders / history is copied,
API PRO 8.0.00A Page 108 of 110
27.12.2013 API Maintenance Systems A/S
or transaction created from work order / history
it is general bug
Have corrected a number of places where debit_cost_type and/or cost_carrier
seems to be missing.
If this is making situation better or worse I don't know.
12732 When designing note for work order or purchase order they are not
attached
Type: Error
When designing note for work order or purchase order (or other table with
auto-key) they are not attached to the work order
after save.
it seems it saves the note before the work order key is assigned - and
afterwards don't correct the key on the notes.
So on next save of a work order I gon:
** Note already exists with Relates to "purchase_order" Relation key "" Type of
note "1" Record language "". (132)
Code will be changed to either save the note after the work order or rename the
key of note after save.
12734 Fields are not inherited when creating a WO from iPhone
Type: Error Fields inheritance corrected when creating a work order from iPhone
12738 Display settings and Plant Explorer
Type: Error When a screen display setting at 125% in Windows 7 was used there was a
problem in all explorers in the system
- mouse selections went to the next item instead of that which should be
selected.
12739 Problem sending emails by import
Type: Error Communication between import/export and mailing system has been corrected.
12741 iPhone doesn't inherit hour rates
Type: Error iPhone program has been corrected to inherit hour rates from the root work supplier in case it is set to zero.
12742 iPhone application calculate removal prices wrong
Type: Error iPhone removals price calculation has been corrected.
12745 IPR line can not be deleted from header if there is spare part
reservation.
Type: Error An IPR line could not be deleted from a header if there was a spare part
API PRO 8.0.00A Page 109 of 110
27.12.2013 API Maintenance Systems A/S
reservation.
12748 ** No Work history record is available. (91) when copying po lines
Type: Error Avoided an error message when copying PO lines with work history attached.
API PRO 8.0.00D Page 110 of 110
21.02.2015 API Maintenance Systems A/S
Change log Version Date Created/Changed by Comments
1.0 21.02.2015 Ruslana Smichyk Original version.
2.0 03.03.2015 Ruslana Smichyk Added the description of the
improvements 13583, 13828, 14123,
14294, 14681 and corrections 14159,
14420, 14573, 14707 to the list of
corrections and improvements
included in API PRO 8.0.00D. They
are part of the API PRO 8.0.00D
pack, but failed to be mentioned in
the list due to the wrong
assignment of the version in Task
Handling System. This does not mean
any modifications in the released
API PRO 8.0.00D pack. It is only
the release documentation which was
appended.