APAR status
Closed as program error.
Error description
Problem details =============== In WO when you save the record where attribute is defined as mandatory, you cannot save the record before you add the required value for the attribute which is the correct and expected behaviour, but this is not working in PO application. In PO , record can be saved without entering value for the attribute. Application ========== PO and classification Steps to reproduce =================== 1. Go to PO --> Create a record "1115" 2. Click on PO LINES--> Enter new row and select a Line Type = ITEM 3. In ITEM field --> Enter 031419A / Bearing,Roller You will notice that classification field gets populated with BEARING \ ROLLER 4. Put a value for conversion factor 5. Click on Specifications tab --> Under Attributes section for BEARTYPE --> Click on Arrow next to Classification field and Go to Classifications 6. Make sure Under Section "Use with" you have POLINE 7. Under Attributes section, for the attribute BEARTYPE, click on "Use with Object Detail" icon 8. Make sure under Objects section, you check Mandatory checkbox for POLINE 9. Press OK --> click SAVE --> click Return 10.Press SAVE Results/ Problem ================== BMXAA4205I - Record has been saved. Record should not save , at this stage MAximo should display a message "BMXAA0191E - Field Alphanumeric Value for attribute BEARTYPE is required." but it didn't. Expected Results ================ BMXAA0191E - Field Alphanumeric Value for attribute BEARTYPE is required. Please enter a value. Product Version =============== Tivoli's process automation engine 7.6.1.0-IFIX20190301-1635 Build 20180718-1141
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * Maximo users who use PO Specifications based on Item * * Specifications * **************************************************************** * PROBLEM DESCRIPTION: * * PO application does not throw an error when the value on the * * specification is blank after the attribute is set up as * * mandatory=1 in the Classification app. This is the behavior * * of po specifications as they are inherited from item * * specifications. For this apar, a new system property called * * mxe.app.assetcat.mandatoryPerClassSpecUseWith is created. * * For the users who want the code to validate against the * * mandatory flag based on the setup in the Classifications * * app, please use the System Properties app to change the * * property value to 1. * * * * Allow the new mandatory flag defined in the Classifications * * app on POLINE object to require a value when the "mandatry" * * flag of the itemspec is not required. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
This is fixed in code with a new system property mxe.app.assetcat.mandatoryPerClassSpecUseWith. The fix for this APAR is contained in the following maintenance package: | release\fix pack | Interim Fix for Release 7.6.1.2 Product
Temporary fix
Comments
APAR Information
APAR number
IJ15883
Reported component name
MAXIMO ASST MGM
Reported component ID
5724R46AM
Reported release
761
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-05-03
Closed date
2019-11-07
Last modified date
2019-11-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
maximo
Fix information
Fixed component name
MAXIMO ASST MGM
Fixed component ID
5724R46AM
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]
Document Information
Modified date:
07 November 2019