Un saludo especial desde COLOMBIA
Bueno en realidad a los datastores no les puedes adicionar, borrar o modificar campos, ya que estos objectos son creados a partir de un DW ya existente..... mejor dicho para ponertelo más fácil, los datastores en realidad son DW en memoria los cuales no puedes ver pero si les puedes dar el mismo trato y aplicar casi todas las misma funciones que a un DW normal.
para trabajar con ellos los debes matricular y luego crearlos ...
//declaramos una variable tipo datastore, puede ser local, global o de
//instancia
datastore lds_prueba
//creamos el datastore y le asignamos el DW que deseemos
lds_prueba = create datastore
lds_prueba.DataObject = 'datawindow a crear'
lds_prueba.SetTransObject(vble_transaccional)
espero que te haya servido