A method for executing actions using data sets, said data sets having a specified maximum use period and a specified property, said specified property being indicated by a mark associated with each data set and being associated with a specified maximum number of actions to be executed, wherein the data sets were previously uploaded and processed using a staging area, the staging area being a table structure used for processing the data and comprising a plurality of tables into which data segments of the imported data sets are written, the method comprising the steps of: - comparing an elapsed use period of a data set with the maximum use period of the data set before executing said action; - if said elapsed use period of said data set is lower than said specified maximum use period of said data set, performing the steps of: -- reading an action counter associated with said data set, said action counter indicating the number of executed actions using said data set; -- comparing said number of executed actions with said maximum number of actions; -- executing an action if said elapsed use period is lower than said maximum use period and said number of executed actions is lower than said maximum number of actions; -- increasing said action counter if an action is executed; -- separately storing all actions already performed with the particular data set in an action table or list; -- generating the value of the counter by summing up the number of already performed actions for a particular data set; and - if the elapsed use period of said data set is higher than said specified maximum use period of said data set, deleting said data set, wherein deleting said data set comprises: -- reading the data stored in table CRMD_MKTLIST_H, said table comprising information about the origin and the type of the data sets; -- reading references to data objects stored in table CRMD_MKTLIST_I, said table comprising references to data objects created for the data set; -- for each data object having the specified property: deleting the data object; -- sending an instruction for deleting the data set to all other sections of the system in which the data set is used; and -- deleting the data set from the plurality of tables of the staging area. - comparing an elapsed use period of a data set with the maximum use period of the data set before executing said action; - if said elapsed use period of said data set is lower than said specified maximum use period of said data set, performing the steps of: -- reading an action counter associated with said data set, said action counter indicating the number of executed actions using said data set; -- comparing said number of executed actions with said maximum number of actions; -- executing an action if said elapsed use period is lower than said maximum use period and said number of executed actions is lower than said maximum number of actions; -- increasing said action counter if an action is executed; -- separately storing all actions already performed with the particular data set in an action table or list; -- generating the value of the counter by summing up the number of already performed actions for a particular data set; and -- reading an action counter associated with said data set, said action counter indicating the number of executed actions using said data set; -- comparing said number of executed actions with said maximum number of actions; -- executing an action if said elapsed use period is lower than said maximum use period and said number of executed actions is lower than said maximum number of actions; -- increasing said action counter if an action is executed; -- separately storing all actions already performed with the particular data set in an action table or list; -- generating the value of the counter by summing up the number of already performed actions for a particular data set; and - if the elapsed use period of said data set is higher than said specified maximum use period of said data set, deleting said data set, wherein deleting said data set comprises: -- reading the data stored in table CRMD_MKTLIST_H, said table comprising information about the origin and the type of the data sets; -- reading references to data objects stored in table CRMD_MKTLIST_I, said table comprising references to data objects created for the data set; -- for each data object having the specified property: deleting the data object; -- sending an instruction for deleting the data set to all other sections of the system in which the data set is used; and -- deleting the data set from the plurality of tables of the staging area. -- reading the data stored in table CRMD_MKTLIST_H, said table comprising information about the origin and the type of the data sets; -- reading references to data objects stored in table CRMD_MKTLIST_I, said table comprising references to data objects created for the data set; -- for each data object having the specified property: deleting the data object; -- sending an instruction for deleting the data set to all other sections of the system in which the data set is used; and -- deleting the data set from the plurality of tables of the staging area.