Procedure documentation View cluster maintenance global data 

User exit data is stored in a COMMON area which is declared in the COMMON part of the LSVCMCOD include. The user exit FORM routine module pool or subroutine pool must contain this include program.

View cluster maintenance system accesses the following internal tables for each object:

Table

contains

HEADER

object ABAP/4 Dictionary header entry

NAMTAB

ABAP/4 Dictionary object field information

DBA_SELLIST

object read database access selection conditions

DPL_SELLIST

selection conditions for displaying part of a work area

TOTAL

data table with all object data read, added or changed

EXTRACT

object data display work table, which contains only those table lines from the internal table TOTAL that the user selected

For each object, these tables are accessed by calling the FORM routine VCL_SET_TABLE_ACESS_FOR_OBJ in the LSVCMCOD include. You must pass the object name as parameter for the FORM routine. The system fills the global field symbols with the contents of the internal tables for the object specified as parameter:

global field symbol

contains

<VCL_HEADER>

HEADER

<VCL_NAMTAB>

NAMTAB

<DBA_SELLIST>

DBA_SELLIST

<VCL_DPL_SELLIST>

DPL_SELLIST

<VCL_TOTAL>

TOTAL

<VCL_EXTRACT>

EXTRACT

 

The folowing global data exist for the view cluster maintenance:

global variable

contains

VCL_FUNCTION

function code from the view maintenance

VCL_ACTION

maintenance action: S: display; U: change; T: transport

VCL_ENQ_ACTION

enqueue action: E: enqueue; D: dequeue

VCL_AKT_VIEW

current object

VCL_LAST_VIEW

previously processed object

VCL_NEXT_VIEW

navigation target object

VCL_CORR_NUMBER

request number for change request

VCL_STRUC_TAB

view cluster object structure

VCL_SUBSET_TAB

field dependency table

VCL_REDUCTION_AREA

table work area of the dependent/superior object (for events 11 and 12)

VCL_OBJECT_AREA

table work area for the object for which the system found dependent/superior entries at the events 11 and 12

VCL_LAST_CURSOR_IX

current cursor position of the current object

VCL_STOP

cancel flag in event 04 (cancel at VCL_STOP = ‘X’)

 

 

Was this page helpful to you?