Putlog is covered in the section "Understanding DATA Step Processing" in SAS Programming 2: Data Manipulation Techniques.
As for creating temporary variables, I assume you mean variable in the variable=column sense. You can create as many variables as you want in a DATA step. To prevent them from being output (make them temporary), list them in a DROP statement. The DROP statement is introduced in SAS Programming 1, and discussed in more depth in Programming 2. Here is the documentation for the DROP statement:
Putlog is covered in the section "Understanding DATA Step Processing" in SAS Programming 2: Data Manipulation Techniques.
As for creating temporary variables, I assume you mean variable in the variable=column sense. You can create as many variables as you want in a DATA step. To prevent them from being output (make them temporary), list them in a DROP statement. The DROP statement is introduced in SAS Programming 1, and discussed in more depth in Programming 2. Here is the documentation for the DROP statement:
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss. Register now and save with the early bird rate—just $795!