/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
.