Here is a snapshot of the approve/dissaprove screen. Recycle is a seperate choice.
I'm not sure if they've fixed it in NSIPS, but one thing I did run into was if you are the approval authority, but you need to elevate the authority up the chain (ie, the CO). The system didn't allow you to do that, so it required you as the DH to make a final call on paper, but I would still coordinate with the CO. Two examples when this would happen:
1. Someone was going on leave for more than <insert command policy number> days of leave and it needs front office approval.
2. Not recommending leave for a maintainer for the requested period. As Pags said, ultimately, it's the CO who can deny it, but the system wasn't set up for him to do that, so I would have to officially deny it but with the CO's blessing.
Neither really applies to O's though, since it (in my experience) goes through the front office anyway.