I am creating work order amendment adobe form.
My requirement is to display old value and changed value of quantity and rate of services.
All changes to services I am able to track in CDPOS table. But whenever new service is
added to work order, this change is not tracked by CDPOS table. As I want to display old
value of newly added service as 'zero'. I can not make its old value as initial as it will make
all other unchanged service initial.
Thank you for replying.
Here field for service is PACKNO. Consider that I have added a service activity to work order.
Which is itself a PACKNO field in ESLL. But in CDHDR and CDPOS table there is no entry for that
PACKNO. Which is supposed to be data element 'KEY' and CHNGIND !!!!!
I got exact problem with this issue. In any amended version of Work Order, entry for
first service line item (under PO item) is not appearing in CDPOS table otherwise all entries are present. Even the same is not showing in Item changes in ME23n transaction.
So we are raising this issue to SAP. Thank you for follow up.
With reference to my earlier reply in this thread,
I got following reply from SAP,
I am Vidya from MM-SRV development support analyzing the message.
Apologies for the delay.
I checked the behavior mentioned. I should say that this is the standardsystem behavior. Since you are adding a new Item say Item 20 to an
existing PO, it is not adding the change log here. If you consider Item
20 at this point, it is being created now. (It is not a change for Item
20). After saving the Item 20, if you change the same and add more
service lines, the change log is updated since now the Item 20 is
changed. The cahnge log only maintins the changed details and not the
creation details. Hope this clarify your query.
Thanks & Regards,
But my opinion is not consistent with SAP.....
These inconsistency while updating CDPOS table is only while changing
service activity. It is getting updated properly while changing PO line item...
Please let me know your opinion on this...