You must have
Greenplum superuser permissions to execute the %INDGP_PUBLISH_FORMATS macro that publishes the SAS_PUT( ) function
and the format functions. Greenplum requires superuser permissions
to create C functions in the database.
Without these permissions,
the publishing of the SAS_PUT( ) function and user-defined
formats fails. To obtain these permissions, contact your database
administrator.