Not sure if you are moving or copying the files (commands in your code are contradictory). But the basic idea is the same: quote the paths.
In move %%G ...
, %%G
will contain a path with spaces so it should be
move "%%G" ...
In the case of robocopy, the syntax will be something like
Robocopy "C:\ERP_Interface\PRCERP\New Folder" C:\ERP_Interface\PRCERP\PUD *PUD*.csv /S /SEC
That is, you have indicated that want to copy data, attributes, timestamps, acls, but you forgot the indicate that you want to copy subdirectories
If instead of copying the files you want to move them, add /MOVE
(move files and folders) or /MOV
(move only files)