RfcParameter
This object represents a function module's parameter.
See Using Parameters for more information.
Properties
Name | Type | Description |
---|---|---|
Name |
string |
Name of the parameter |
Type |
RfcType |
Type of the field |
Value |
variant |
Value of the parameter, if it is of scalar type (plain field, e.g. no struct or table) |
Fields |
RfcField [] |
Values of the field, if the parameter type is a struct |
Rows |
RfcRows |
Contains the table rows, if the parameter type is table |
Methods
Method DefineScalar
Parameter | Type | Description |
---|---|---|
name |
string |
name of the parameter |
type |
ABABTYPE |
type of the parameter |
length |
integer |
lenght of the parameter (only relevant for TYPE_CHAR, TYPE_BYTE, TYPE_NUM and TYPE_BCD. Ignored in all other cases). Default value is 0 |
decimals |
integer |
number of decimals (only relevant for TYPE_BCD, ignored in all other cases). Default value is 0 |
value |
variant |
value of this parameter (optional, defaults to empty string or 0, depending on the parameter type) |
Assign this parameter a scalar type and optionally a value.
Method Define
Parameter | Type | Description |
---|---|---|
name |
string |
name of the parameter |
type |
RfcType |
type of the parameter, as returned by Session.ImportType |
Assign this parameter a complex type (struct or table)