A very specific and limited view of what karma is about is somewhat accurate, in that if you are honest, good, well behaved, and so forth, you naturally will stay away from the opposite elements, thus resulting in further good or continual good, depending on whatever.

To think that Karma implies a earthly 'heaven' element however is not true, nor I believe accurate to karmic beliefs.

In either case, I do not subscribe to either view.