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