Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with Work Order Amendment: unable to track all changes in CDPOS table

former_member182760
Participant
0 Kudos

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.

1 ACCEPTED SOLUTION

former_member197445
Contributor
0 Kudos

What about checking CHNGIND for "I" instead of "U"?

9 REPLIES 9

former_member197445
Contributor
0 Kudos

What about checking CHNGIND for "I" instead of "U"?

0 Kudos

Hi Case,

thank you for your reply. Actually whenever a new service is added to Work Order , that change in not noted by CDPOS table(Such as Fieldname 'KEY' and CHNGIND 'U / I'). Otherwise I am able to track all changes (Quantity, Price).

0 Kudos

Hi

You need to check if the field of the service, indicating if it's added to work order, is available for change document:

check the data element of the field: here you can see if the flag for chane document is or isn't checked

Max

0 Kudos

Hi,

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 !!!!!

0 Kudos

Hi

Can you giveg me the object fo document change?

Max

0 Kudos

Hi,

its MM_SERVICE.

Regards,

Ashish

0 Kudos

Hi

PACKNO is key of ESLL, so in change document you should find only the date when the record was inserted.

Max

0 Kudos

Hi,

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.

Regards,

Ashish

0 Kudos

Hi Folks,

With reference to my earlier reply in this thread,

I got following reply from SAP,

Dear Ashish,

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,
Vidya

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...