Symptom
You execut the QueryCustomerInovice web service and want to get the information of LastChangeDataTime. However, the result in the response message is not the same as recorded in the Invoice Change log. The Last change made on the invoice was not captured by QueryCustomerInvoice web service.
Environment
SAP Business ByDesign
Reproducing the Issue
- Access to to SoapUI.
- Run the QueryCustomerInovice request for customer invoice ABC. (ABC represents the ID of the customer invoice)
- In the response message, the LastChangeDAtatime is for example, 2018-07-26T02:25:34Z.
- Login to the system in UI.
- Open the customer invoice ABC and go to Changes tab.
- Click GO and you can see the last change was made on for example, 30.07.2018 06:23.
Cause
When an invoice is released , any changes like changes in internal comments, customer information is captured in changes history but the invoice instance is not updated once release has happened. When invoice is released all the elements are read only and update is not done for the field last change time.
Resolution
Currently this is the system behaviour. System does not retrieve last changes time in an invoice for the changesdone after it is released via the query currently.
Keywords
QueryCustomerInvoice; LastChangeDataTime; web service , KBA , AP-CI-CI , Customer Invoice , Problem
SAP Knowledge Base Article - Public