DDL is Data Definition Language
DDL would be the commands used to create the objects which hold the data. Specifically the CREATE TABLE command is the prime example.
REGISTER or login:
Both can be used to create a PF (Table) on the AS400.
IBM has recommended that we no longer use DDS because it will no longer be enhanced. There are many functions available with DDL that are not available with DDS.