Interface /SCT/QP_IF_VART
Method  | Description  | 
|---|---|
load  | Load specification type into memory  | 
activity  | The ACTIVITY method can be used to execute an operation on the respective specification. All rules and checks stored in the status concept and QPPD are taken into account.  | 
build  | Builder function  | 
change  | Change data of the specification. The change parameters are passed in the form of node data tables. Depending on the quantity of fields defined per line, the following can be achieved: 
 This method should be enclosed in a CREATE method in each concrete VART class. In their implementation, specific conversions of the corresponding VART structure can be implemented, if required.  | 
create  | Create a new specification. This method should be enclosed in a CREATE method in each concrete VART class. The implementation of this should include a call with a fixed prescript type. The type of the return parameter should also correspond to the concrete class. In this way, the instantiation of the concrete VART class is kept as simple as possible. Above all, this eliminates the need for explicit casting of the object reference if concrete methods are to be accessed.  | 
delete  | Deleting the object or individual nodes  | 
do_build  | Runs the Builder.  | 
execute_function  | Perform VART-specific function  | 
f4_do_presel  | Reading nodes from the memory. Currently, only original nodes are determined when selecting via the GUID!  | 
f4_do_select  | Perform a specific selection of result data. Use the implementation of this method to perform the selection of result data, optionally using ranges from element mapping given as importing parameter. You can also set EV_APPLY_FILTER to enable automatic filtering of result data returned from this method based on field names. This works for such field names which are equal for search help interface and result structure. This method is wrapped by MODIFY_SELECT to perform an output conversion of returned data before being displayed in the next search help step. Therefore, it is NOT required or even reasonable to perform an output conversion in the implementation of this method! The default implementation will use the selection method entered for the search help description.  | 
free  | Resets all data of the VART instance. In a redefinition, VART-specific attributes such as buffer tables or others can be reset if required.  | 
generate  | Trigger generation Generation is triggered for the respective object. If IV_ONLY_PENDING is set, only nodes of the object that have a pending generation are generated. Otherwise, all nodes are generated.  | 
get_base  | Reading nodes from memory. This method can be used to search for a base entry for a node. Here you can search for the base entry with GUID, VART, or VTYP as required. In addition, there is the structure IS_HINT, in which you can store additional information (hints) to ensure that the correct node is found.  | 
get_base_tab  | Read nodes from memory. This method can be used to search for multiple nodes of an object. Here, the base entry can be searched for with GUID, VART, or VTYP, as desired. In addition, there is the structure IS_HINT, in which you can store additional information (hints) to ensure that the correct node is found.  | 
get_functions  | Get VART-specific functions This method can be used to load VART-specific functions.  | 
get_globgen_direction  | Direction of the global generation Get the direction in which the generation is executed.  | 
get_grid  | Reading groups of lines for an object type. The return table provides an optimized structure for easier processing.  | 
get_grid_grouped  | Grouping of the grid according to condition elements of the column group. Creates single-value areas for overlap. All ranges for the element in the IT_ELEMENT table are selected using the ITS_RANGE table. If a target unit is specified in IT_ELEMENT-VALUE_EINH, the ranges are converted to the units. All specified ranges are analyzed for overlapping ranges and split into unique ranges. If multiple elements are specified, these ranges are also split per element. A maximum of three elements can be specified. The Single Element Record flag causes the result table to be filtered for elements that occur more than once and several data records are returned accordingly.  | 
get_node_object  | Determine object type instance. Determine object type instance, either by a unique name or for a unique element.  | 
get_pmk  | Reading a check characteristic value from memory.  | 
get_pmk_tab  | Reading inspection characteristic values from memory.  | 
get_val  | Reading a reference to an element from memory.  | 
get_value  | Read a value to the element from memory.  | 
get_val_tab  | Reading element values (VAL values) from the memory.  | 
is_builder_active  | Indicates whether the Builder is active or not.  | 
is_function_active  | Determines whether a function is active. An instance of a function and a base entry are used to determine whether this function is active or not.  | 
is_toe_context_active  | Is the TOE context plausibility check active? Checks whether the TOE context plausibility check is active or not and returns the result.  | 
jump  | Display and open a specification in QPPD The specification is selected for display in the QPPD and opened directly.  | 
mark_for_display  | The specification is marked for display in the QPPD. The specification is marked for display in the QPPD and displayed after all work has been completed.  | 
on_cntrl_version_after  | After versioning  | 
on_delete  | A node is deleted  | 
on_globgen_finished  | Global generation completed  | 
on_globgen_started  | Global generation is started  | 
on_set_gener_flag  | the nodes to be generated are selected  | 
on_values_changed  | Value was changed  | 
save  | Saves the QPPD object. The object remains in change mode. Lock entries are retained. no memory is released.  | 
set_gener_flag  | Setting the global generation indicator. The method is called for changes by sending changes with the option Z=Individual  | 
sync_fill_buffer_outbound  | Central collection point for syncing data The object remains in change mode, lock entries are retained, and no memory is released.  | 
sync_process_buffer_inbound  | Changing data from the synchronization  | 
