BO BUS1001006 will not work in your case. The key is only the material number. The object is instantiated with the key and nothing else.
You can think it like this: Go to transaction SWO1 and test your business object. Click the instantiate button. You need to enter the key, which is the material number. When you instantiate the object, the attributes get populated. Where is for example your vkorg? It's nowhere because you are not able to give it as an input (=it is not part of the key).
If you want to have the sales organisation and distribution channel in your workflow, you need to deliver them to the workflow during the workflow starting phase for example with event parameters or whatever. Then they will be individual container elements and not part of the BUS1001006. Other option is that you change BUS1001006 to something else that has a key <material number> + <sales org> + <distribution channel>.
Regards,
Karri