all objects based on Getdate() (or for instance Sysdate for Oracle) don’t parse because they do not reference any table.
However, these objects work just fine when you combine them in the query with any other universe objects. Try and see
[Moderator Note: And I am moving the topic from BusinessObjects Classic forum to Semantic Layer when Designer and universe related issues are discussed.]
You certainly can create predefined conditions like that, and they should parse. However I believe there is some benefit to having “generic” objects for Yesterday, Today, Start of this Week, and so on. The fact that these objects do not parse should not be a concern.
It is covered in our faq:
In our database faq:
And in a series of posts on my blog as well. The first post in the series talked about setting up Today and Yesterday, and why you would want to create predefined conditions (as you showed) but also reasons why that might not be a great idea.