Hi,
It's not clear from your post what components of CI do you use - is it SAS MA, SAS RTDM, or both?
Generally, this table is supposed to be populated by external ETL. This is very normal. Especially for SAS MA.
In SAS RTDM there is a built-in capability to store a response from the solution itself, but still it's OK to also populate or update responses in batch using ETL.
I don't think there are any particular considerations or gotchas, you shouldn't break the data model. Just make sure you understand the data model and what to put there. If you do not, ask questions...
Some things may depend on how are you using this table in CI. For example if you have SAS RTDM and you implement real-time lookups to the response history table, you probably don't want to implement ETL that'd truncate the table before re-loading all the data into it. But that is kind of obvious:)
-------
Dmitriy Alergant, Tier One Analytics