Skip to content

ERPConnect.RFCParameterCollection

Namespace: ERPConnect
Assembly: ERPConnectStandard20.dll

Collection of im- or export parameters of function module

public sealed class RFCParameterCollection : IList<RFCParameter>, ICollection<RFCParameter>, IEnumerable<RFCParameter>, IEnumerable

Inheritance

objectRFCParameterCollection

Implements

IList<RFCParameter>, ICollection<RFCParameter>, IEnumerable<RFCParameter>, IEnumerable

Inherited Members

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

Constructors

RFCParameterCollection()

public RFCParameterCollection()

Properties

Count

public int Count { get; }

Property Value

int

this[int]

returns a RFCParameter object from the collection.

public RFCParameter this[int index] { get; set; }

Property Value

RFCParameter

this[string]

Returns a RFCParameter object by a given name.

public RFCParameter this[string name] { get; set; }

Property Value

RFCParameter

Methods

Add(RFCParameter)

Adds a RFCParameter object to the collection

public void Add(RFCParameter newParameter)

Parameters

newParameter RFCParameter

RFCParameter object

Add(string, RFCTYPE, int, int, object)

Constructs a new parameter object by giving several properties

public RFCParameter Add(string name, RFCTYPE type, int length, int decimals, object paramValue)

Parameters

name string

Name of the paramneter in the function module

type RFCTYPE

RFC type

length int

Length of Colum

decimals int

Number of decimal digits

paramValue object

Value of the parameter

Returns

RFCParameter

A new RFCParameter object

Add(string, RFCTYPE, int, int)

Constructs a new parameter object by giving several properties

public RFCParameter Add(string name, RFCTYPE type, int length, int decimals)

Parameters

name string

Name of the paramneter in the function module

type RFCTYPE

RFC type

length int

Length of Colum

decimals int

Number of decimal digits

Returns

RFCParameter

A new RFCParameter object

Add(string, RFCTYPE, int)

Adds and returns a new RFCParameter object

public RFCParameter Add(string name, RFCTYPE type, int length)

Parameters

name string

Name of the parameter as defined in the function module

type RFCTYPE

RFC type of the new parameter

length int

Length of the new parameter in bytes

Returns

RFCParameter

The new RFCParameter object

Add(string, RFCTYPE)

Adds and returns a new RFCParameter object

public RFCParameter Add(string name, RFCTYPE type)

Parameters

name string

Name of the parameter as defined in the function module

type RFCTYPE

RFC type of the new parameter

Returns

RFCParameter

The new RFCParameter object

Add(string, RFCTableColumnCollection)

Adds and returns a new RFCParameter object

public RFCParameter Add(string name, RFCTableColumnCollection columns)

Parameters

name string

Name of the parameter as defined in the function module

columns RFCTableColumnCollection

Columns collection for the RFCStructure

Returns

RFCParameter

The new RFCParameter object

Clear()

public void Clear()

Contains(RFCParameter)

public bool Contains(RFCParameter item)

Parameters

item RFCParameter

Returns

bool

Contains(string)

public bool Contains(string parameterName)

Parameters

parameterName string

Returns

bool

CopyTo(RFCParameter[], int)

public void CopyTo(RFCParameter[] array, int arrayIndex)

Parameters

array RFCParameter[]

arrayIndex int

GetEnumerator()

public IEnumerator<RFCParameter> GetEnumerator()

Returns

IEnumerator<RFCParameter>

IndexOf(RFCParameter)

public int IndexOf(RFCParameter item)

Parameters

item RFCParameter

Returns

int

Insert(int, RFCParameter)

public void Insert(int index, RFCParameter item)

Parameters

index int

item RFCParameter

Remove(RFCParameter)

public bool Remove(RFCParameter item)

Parameters

item RFCParameter

Returns

bool

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int

RemoveAt(string)

public void RemoveAt(string parameterName)

Parameters

parameterName string