|Chapter 9, Verse 24|

अहं हि सर्वयज्ञानां भोक्ता च प्रभुरेव च।

न तु मामभिजानन्ति तत्त्वेनातश्च्यवन्ति ते।।9.24।।

ॐ

Transliteration / Meaning

ahaṁ hi sarva-yajñānāṁ bhoktā cha prabhureva cha
na tu mām abhijānanti tattvenātaśh chyavanti te

Translation

I am the only enjoyer and master of all sacrifices. Therefore, those who do not recognize My true transcendental nature fall down.

Purport by Srila Prabhupada

Here it is clearly stated that there are many types of yajna performances recommended in the Vedic literatures, but actually all of them are meant for satisfying the Supreme Lord. Yajna means Vishnu. In the Third Chapter of Bhagavad-gita it is clearly stated that one should only work for satisfying Yajna, or Vishnu. The perfectional form of human civilization, known as varnasrama-dharma, is specifically meant for satisfying Vishnu. Therefore, Krishna says in this verse, "I am the enjoyer of all sacrifices because I am the supreme master." Less intelligent persons, however, without knowing this fact, worship demigods for temporary benefit. Therefore they fall down to material existence and do not achieve the desired goal of life. If, however, anyone has any material desire to be fulfilled, he had better pray for it to the Supreme Lord (although that is not pure devotion), and he will thus achieve the desired result.