If you wan to to use a SAS supplied transformation instead, it would require you to be able to transform this code to SQL. Not sure what it does, but suspect it would be hard?
If this is a program pattern, the second best to do is to create a user Written transformation which you could resuse.
Otherwise you are stick to User Written. But by doing so, be sure to use as much of the DI Studio supplied macro variables as possible in your code, such as _input and _output.
Data never sleeps