Struct sapnwrfc::binding::_RFC_CLASS_ATTRIBUTE_DESC [] [src]

#[repr(C)]
pub struct _RFC_CLASS_ATTRIBUTE_DESC { pub name: RFC_ABAP_NAME, pub type_: RFCTYPE, pub nucLength: c_uint, pub ucLength: c_uint, pub decimals: c_uint, pub typeDescHandle: RFC_TYPE_DESC_HANDLE, pub defaultValue: RFC_CLASS_ATTRIBUTE_DEFVALUE, pub declaringClass: RFC_CLASS_NAME, pub description: RFC_CLASS_ATTRIBUTE_DESCRIPTION, pub isReadOnly: c_uint, pub attributeType: RFC_CLASS_ATTRIBUTE_TYPE, pub extendedDescription: *mut c_void, }

_RFC_CLASS_ATTRIBUTE_DESC

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

Fields

Attribute name, null-terminated string

Attribute data type

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

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

Gives the number of decimals in case this attribute is a packed number (BCD)

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

Default value as defined in SE37

Declaring class

Attribute description, null terminated, may be null

This attribute is read only if isReadOnly != 0

The attribute type tells you, whether this attribute is an instance attribute, a class attribute or a constant.

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

Trait Implementations

impl Copy for _RFC_CLASS_ATTRIBUTE_DESC
[src]

impl Clone for _RFC_CLASS_ATTRIBUTE_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_CLASS_ATTRIBUTE_DESC
[src]

[src]

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