Purchase agreement freight rates using API

Additional transactions have been added to API PPS100MI (Purchase Agreement Interface) to maintain the freight cost elements and freight rates via the API. These transactions mimic the functionality provided by 'Purchase Agreement. Connect Freight Cost Element' (PPS105) and 'PO Agreement. Connect Scaled Freight Rates' (PPS109).

APIs cannot support many of the dependencies built into (PPS105) for the creation of the freight elements to follow a certain sequence.

If a freight rate record exists for a freight cost element, update of certain fields such as FROP (Freight operator), FSUT (Scale unit type), OBJ1, OBJ2, and OBJ3 (Objects used for freight rates) is not allowed through the API transaction UpdFreightElmt in PPS100MI.

Conditions that result in a warning to display in the interactive program are now stopped in the API transaction.

UpdFreightRate does not allow the change of the From quantity as this field is part of the primary key. The user can use a combination of the delete and add transactions to achieve this.

2221577