Application Development and Automation 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: 
Read only

Logging Infotype Changes

Former Member
0 Likes
367

Hello,

The client requires an interface to be sent periodically with the benefits information from PA071 when values (a range of values) change within a specific field (BSTAT). First time we have to send a full file ("baseline") and subsequent interface will only send those PERNRs for which there has been a change in that field values.

I have created a custom table to capture the date/time for the last interface run but my problem is how to capture the changes BSTAT in PA0171? Do I need to look at AEDTM? Or create another custom table to store all data for every run and then compare it against the consecutive run? What are the options to capture changes in the Infotype field level and send only the delta?? Any sample program?

Thanks for all the inputs. I will award points immediately for all good leads..

1 REPLY 1
Read only

Sougata
Active Contributor
0 Likes
325

Shuvo,

Don't even go there! What you need is to use standard program RPUAUD00. Read the program doco, test it with infotype 0171 (after creating/changing data of this infotype) within a date range and I'm sure you can use this to suit your requirement. There are some prerequisites (customizations via IMG) which needs to be done before you can use this utility report, the program doco. outlines this in detail. Its been enhanced couple of years ago so it will have lot more doco, ALV output if you are in ECC version. Let me know if you are in a lower version and I'll download the report and send it over to you!

As your requirement is an interface, you might have to take a copy of this standard report and tweak it to suit your requirements...for e.g. insert the change documents into a CSV file by fields etc. At least this is a good start so you don't have to reinvent the wheel Let me know how you go.

Regards,

Sougata.