Skip to content

/AWS1/CL_BUPCONTROLINPUTPARAM

The parameters for a control. A control can have zero, one, or more than one parameter. An example of a control with two parameters is: "backup plan frequency is at least daily and the retention period is at least 1 year". The first parameter is daily. The second parameter is 1 year.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_parametername TYPE /AWS1/BUPPARAMETERNAME /AWS1/BUPPARAMETERNAME

The name of a parameter, for example, BackupPlanFrequency.

iv_parametervalue TYPE /AWS1/BUPPARAMETERVALUE /AWS1/BUPPARAMETERVALUE

The value of parameter, for example, hourly.


Queryable Attributes

ParameterName

The name of a parameter, for example, BackupPlanFrequency.

Accessible with the following methods

Method Description
GET_PARAMETERNAME() Getter for PARAMETERNAME, with configurable default
ASK_PARAMETERNAME() Getter for PARAMETERNAME w/ exceptions if field has no value
HAS_PARAMETERNAME() Determine if PARAMETERNAME has a value

ParameterValue

The value of parameter, for example, hourly.

Accessible with the following methods

Method Description
GET_PARAMETERVALUE() Getter for PARAMETERVALUE, with configurable default
ASK_PARAMETERVALUE() Getter for PARAMETERVALUE w/ exceptions if field has no valu
HAS_PARAMETERVALUE() Determine if PARAMETERVALUE has a value

Public Local Types In This Class

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

TT_CONTROLINPUTPARAMETERS

TYPES TT_CONTROLINPUTPARAMETERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BUPCONTROLINPUTPARAM WITH DEFAULT KEY
.