Skip to content

ERPConnect.RFCTableColumn

Namespace: ERPConnect
Assembly: ERPConnectStandard20.dll

RFCTableColumn object represent an one column in a table or a structure to be exchanged with a function module

public sealed class RFCTableColumn

Inheritance

objectRFCTableColumn

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

RFCTableColumn(string)

return a RFCTableColumn object by a given name

public RFCTableColumn(string name)

Parameters

name string

Name auf the column

RFCTableColumn(string, int, RFCTYPE)

constructs a RFCTableColumn object

public RFCTableColumn(string name, int length, RFCTYPE type)

Parameters

name string

Name of the column

length int

Length of the column

type RFCTYPE

RFC type of the column

RFCTableColumn(string, int, int, RFCTYPE)

constucts a RFCTableColumn object

public RFCTableColumn(string name, int length, int decimals, RFCTYPE type)

Parameters

name string

Name of the column

length int

Length of the column (be careful with BCD types)

decimals int

Number of decimal digits

type RFCTYPE

RFC type

Properties

Decimals

Number of decimal digits of the table column

public int Decimals { get; set; }

Property Value

int

IsNonStructureLineType

Gets a value which indicates if this column is a wrapper column for a non-structure line type (single value or table). This is needed because RFCTable objects can only have RFCStructure objects as lines

public bool IsNonStructureLineType { get; set; }

Property Value

bool

Length

Length of the column

public int Length { get; set; }

Property Value

int

Name

Name of the column

public string Name { get; set; }

Property Value

string

NestedColumns

Gets or sets the columns nested inside this column

public RFCTableColumnCollection NestedColumns { get; set; }

Property Value

RFCTableColumnCollection

Offset

Offset of the column

public int Offset { get; set; }

Property Value

int

Tag

A tag that can be used for everything

public object Tag { get; set; }

Property Value

object

Type

RFC type of the table column

public RFCTYPE Type { get; set; }

Property Value

RFCTYPE