Struct sapnwrfc::binding::_RFC_PARAMETER_DESC [] [src]

#[repr(C)]
pub struct _RFC_PARAMETER_DESC { pub name: RFC_ABAP_NAME, pub type_: RFCTYPE, pub direction: RFC_DIRECTION, pub nucLength: c_uint, pub ucLength: c_uint, pub decimals: c_uint, pub typeDescHandle: RFC_TYPE_DESC_HANDLE, pub defaultValue: RFC_PARAMETER_DEFVALUE, pub parameterText: RFC_PARAMETER_TEXT, pub optional: RFC_BYTE, pub extendedDescription: *mut c_void, }

_RFC_PARAMETER_DESC

Structure for reading (RfcGetParameterDescByIndex() or RfcGetParameterDescByName()) or defining (RfcAddParameter()) the properties of a parameter in a function module.

Fields

Parameter name, null-terminated string

Parameter data type

Specifies whether the parameter is an input, output or bi-directional parameter

Parameter length in bytes in a 1-byte-per-SAP_CHAR system

Parameter length in bytes in a 2-byte-per-SAP_CHAR system

Gives the number of decimals in case or a packed number (BCD)

Handle to the structure definition in case this parameter is a structure or table

Default value as defined in SE37

Description text of the parameter as defined in SE37. Null-terminated string.

Specifies whether this parameter is defined as optional in SE37. 1 is optional, 0 non-optional

This field can be used by the application programmer (i.e. you) to store arbitrary extra information.

Trait Implementations

impl Copy for _RFC_PARAMETER_DESC
[src]

impl Clone for _RFC_PARAMETER_DESC
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Default for _RFC_PARAMETER_DESC
[src]

[src]

Returns the "default value" for a type. Read more