cancel
Showing results for 
Search instead for 
Did you mean: 

Implementation of Restrictions for Tyre and Battery Installation in SAP Equipment Master

mohit9210
Explorer
0 Kudos
126

Hie Experts,

We need to implement restrictions in SAP to ensure that only a limited number of tyres and batteries can be installed on equipment. If someone tyres to install an additional tyre or battery beyond the allowed limit, the system should prevent the installation.

For example, if one piece of equipment is allowed to have only 10 tyres, and an attempt is made to install an extra tyre, the system should block this action.

 

 

View Entire Topic
sapdude
Explorer
0 Kudos

Hi mohit,
Let me understand the case first.
So the vehicle is maintained in your system as an equipment.
But the tyres and the batteries - I guess these are Spare Parts, right?
As long as you do not need to track those components separately, do some maintenance on them, track their maintenance history - these are pure consumables, maintained as Spare Parts only.

There is something called iPPE, but for your scenario it will be an overkill.
I believe going for custom development is the way to go.

Personally, I would define a class for the vehicle, something like ZPM_VEH_CONFIG_VAN.
Define characteristics, one of them will be TYRES, second BATTERY etc.
Assign the class to the vehicle, TYRES: value 10, BATTERY: value 1.
Build a custom mapping table, where you classify material numbers of tyres and batteries.
Implement custom logic/development, which gets triggered once those materials are about to be installed. 
The program checks current amount of tyres installed in the equipment and compares it with the class 'configurator'. If it's already 10, an error message shows up.

Please let me know what you think!
Dan


mohit9210
Explorer
0 Kudos
Thanks for taking the time to understand our scenario and providing a detailed solution. I think your approach makes sense - creating a custom class for vehicle configuration, assigning characteristics for tyres and batteries, and implementing a custom mapping table and logic for installation checks. for installation checks.