API PRO 8.0.00D Page 1 of 110€¦ · API PRO 8.0.00D Page 3 of 110 21.02.2015 API Maintenance...

110
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

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...

Page 1: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 2: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 3: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 4: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 5: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 6: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 7: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 8: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 9: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 10: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 11: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 12: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 13: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 14: API PRO 8.0.00D Page 1 of 110€¦ · 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

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>.

Page 15: API PRO 8.0.00D Page 1 of 110€¦ · 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

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)

Page 16: API PRO 8.0.00D Page 1 of 110€¦ · 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

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)

Page 17: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 18: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 19: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 20: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 21: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 22: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 23: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 24: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 25: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 26: API PRO 8.0.00D Page 1 of 110€¦ · 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

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:

Page 27: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 28: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 29: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 30: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 31: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 32: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 33: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 34: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 35: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 36: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 37: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 38: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 39: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 40: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 41: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 42: API PRO 8.0.00D Page 1 of 110€¦ · 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

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-)

Page 43: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 44: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 45: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 46: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 47: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 48: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 49: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 50: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 51: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 52: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 53: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 54: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 55: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 56: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 57: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 58: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 59: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 60: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 61: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 62: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 63: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 64: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 65: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 66: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 67: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 68: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 69: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 70: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 71: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 72: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 73: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 74: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 75: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 76: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 77: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 78: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 79: API PRO 8.0.00D Page 1 of 110€¦ · 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

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;

Page 80: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 81: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 82: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 83: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 84: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 85: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 86: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 87: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 88: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 89: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 90: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 91: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 92: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 93: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 94: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 95: API PRO 8.0.00D Page 1 of 110€¦ · 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

API PRO 8.0.00B Page 95 of 110

27.02.2014 API Maintenance Systems A/S

Page 96: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 97: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 98: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 99: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 100: API PRO 8.0.00D Page 1 of 110€¦ · 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

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'.

Page 101: API PRO 8.0.00D Page 1 of 110€¦ · 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

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'.

Page 102: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 103: API PRO 8.0.00D Page 1 of 110€¦ · 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

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!

Page 104: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 105: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 106: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 107: API PRO 8.0.00D Page 1 of 110€¦ · 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

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,

Page 108: API PRO 8.0.00D Page 1 of 110€¦ · 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

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

Page 109: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.

Page 110: API PRO 8.0.00D Page 1 of 110€¦ · 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

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.