1.Functional Description
1.1Purpose
This NER is used to "swap" two products by changing the Customer Number and Site Number of each product to the Customer Number and Site
Number of the other product. Also, the Base Warranty contract detail line for the incoming product is changed to reflect that the original Installed Base
Number has been replaced by the outgoing product.
1.2Setup Notes and Prerequisites.
There are three parameters:
Input:NUMBIncoming Installed Base Item Number
Input:NUMBOutgoing Installed Base Item Number
Input:EFTBEffective Date
Output:EV01Successful Swap
The input parameters are required. The output parameter returns a "1" if there were no errors; a "0" if there were errors.
1.3Special Logic
D1700380 - Installed Base Change Out
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnIncomingIBItem_NUMB | NUMB | MATH_NUMERIC | REQ | INPUT |
An 8-digit number that uniquely identifies an asset. | ||||
mnOutgoingIBItem_NUMB | NUMB | MATH_NUMERIC | REQ | INPUT |
An 8-digit number that uniquely identifies an asset. | ||||
jdEffectiveDate_EFTB | EFTB | JDEDATE | OPT | INPUT |
The date that an address, item, transaction, or table record becomes active. The meaning of this field differs, depending on the program.
| ||||
mnEffectiveTime_UPMT | UPMT | MATH_NUMERIC | OPT | INPUT |
The time that specifies when the program executed the last update to this record. | ||||
cSuccessfulSwap_ERRC | ERRC | char | OPT | OUTPUT |
This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document
| ||||
szIncomingEquipmentStatus | EQST | char | OPT | INPUT |
A user defined code (12/ES) that identifies the equipment or disposal status of an asset, such as available, down, or disposed. | ||||
szOutgoingEquipmentStatus | EQST | char | OPT | INPUT |
A user defined code (12/ES) that identifies the equipment or disposal status of an asset, such as available, down, or disposed. | ||||
cEnableItemForReshipping | EV01 | char | REQ | NONE |
An option that specifies the type of processing for an event. |
None |
None |