Maintaining Number Range Objects
Function Group SNR2
The function modules of this group make all read and maintenance accesses to number range objects, in the database.
- NUMBER_RANGE_OBJECT_MAINTAIN
This function module provides all screens required to maintain a number range object, with jumps to interval maintenance and change document display. An export parameter indicates which action the user performed on the number range object.
- NUMBER_RANGE_OBJECT_CLOSE
This function module writes to the database all changes to a number range object that were put in the local memory with NUMBER_RANGE_OBJECT_UPDATE. Change documents are created for all changes.
- NUMBER_RANGE_OBJECT_DELETE
This function module deletes either the entire definition, including the texts, or just the texts, for a number range object. To delete the entire object, there must be no intervals. The deletion is performed directly, not in local memory. The function module is not connected to the correction and transport system.
- NUMBER_RANGE_OBJECT_INIT
This function module initializes the local memory for a number range object. You only need this call to maintain a number range object in a user transaction to discard unsaved changes.
- NUMBER_RANGE_OBJECT_LIST
This function module gets a list of all number range objects with their texts and attributes. The information is provided as a table. The cintents of the local memory is not included.
- NUMBER_RANGE_OBJECT_READ
This function module gets the texts and attributes for a number range object. You can use these records for changes with the function modules NUMBER_RANGE_OBJECT_UPDATE and NUMBER_RANGE_OBJECT_DELETE.
- NUMBER_RANGE_OBJECT_UPDATE
This function module puts newly-created number range objects, or changes to existing ones, into the local memory, after checking them. The function module is not connected to the correction and transport system.