CA SAM has a very flexible and open integration interface.
What is the customers process? Do they expect to query the MSVLSC directly (aka, a DB query), or will they be consuming an extract (aka, CSV) on a periodic basis.
From there, you need to see what data is available, and what data SAM needs. You would be importing into the License Import Pool area, and you can find the specification for that in SAM. (The SPEC details what fields you need, which are mandatory, which are optional, and what values are expected in those fields.) Once you have that down, its just a matter of writing the SAM DX job that can do that work.
Rick