Skip to content

/AWS1/CL_BUPFRAMEWORKCONTROL

Contains detailed information about all of the controls of a framework. Each framework must contain at least one control.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_controlname TYPE /AWS1/BUPCONTROLNAME /AWS1/BUPCONTROLNAME

The name of a control. This name is between 1 and 256 characters.

Optional arguments:

it_controlinputparameters TYPE /AWS1/CL_BUPCONTROLINPUTPARAM=>TT_CONTROLINPUTPARAMETERS TT_CONTROLINPUTPARAMETERS

The name/value pairs.

io_controlscope TYPE REF TO /AWS1/CL_BUPCONTROLSCOPE /AWS1/CL_BUPCONTROLSCOPE

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.

For more information, see ControlScope.


Queryable Attributes

ControlName

The name of a control. This name is between 1 and 256 characters.

Accessible with the following methods

Method Description
GET_CONTROLNAME() Getter for CONTROLNAME, with configurable default
ASK_CONTROLNAME() Getter for CONTROLNAME w/ exceptions if field has no value
HAS_CONTROLNAME() Determine if CONTROLNAME has a value

ControlInputParameters

The name/value pairs.

Accessible with the following methods

Method Description
GET_CONTROLINPUTPARAMETERS() Getter for CONTROLINPUTPARAMETERS, with configurable default
ASK_CONTROLINPUTPARAMETERS() Getter for CONTROLINPUTPARAMETERS w/ exceptions if field has
HAS_CONTROLINPUTPARAMETERS() Determine if CONTROLINPUTPARAMETERS has a value

ControlScope

The scope of a control. The control scope defines what the control will evaluate. Three examples of control scopes are: a specific backup plan, all backup plans with a specific tag, or all backup plans.

For more information, see ControlScope.

Accessible with the following methods

Method Description
GET_CONTROLSCOPE() Getter for CONTROLSCOPE

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_FRAMEWORKCONTROLS

TYPES TT_FRAMEWORKCONTROLS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BUPFRAMEWORKCONTROL WITH DEFAULT KEY
.