I have a recipe, for which when i check in table MAPL, it says deletion indictor is set. But when i check the table PLKO, i do not see the deletion indicator set. Why is this inconsistency?
There is no inconsistency.
MAPL table is for the Materials assigned to a task list. So a deletion indicator in MAPL means the material which was earlier assigned to a particular task list is now deleted.
Whereas PLKO table is for task list header. If you find a deletion indicator here then the task list itself is marked for deletion.
So deletion indicator in MAPL & no deletion indicator in PLKO means material assignment is deleted but not the task list.
Table MAPL holds the material - plan group relation. When you delete a material(Materail Assignment) from plan group it marks a deletion indicator to the material in table MAPL.
Table PLKO holds the plan group header. When you delete the plan group (alternative) it marks a deletion indicator to the plan group alternative in table PLKO.