Platforms to show: All Mac Windows Linux Cross-Platform
RFC
RFC Interface to SAP applications.
- Classes
- class RFCClassDescriptionMBS
- method Constructor
- method Destructor
- property AttributesCount as Integer
- property Connection as RFCConnectionMBS
- property Handle as Integer
- property ImplementedInterfacesCount as Integer
- property Name as String
- property Parent as Variant
- property ParentClassesCount as Integer
- class RFCConnectionAttributesMBS
- method Constructor
- property client as String
- property codepage as String
- property Connection as RFCConnectionMBS
- property cpicConvId as String
- property dest as String
- property host as String
- property isoLanguage as String
- property kernelRel as String
- property language as String
- property Parent as Variant
- property partnerBytesPerChar as String
- property partnerCodepage as String
- property partnerHost as String
- property partnerIP as String
- property partnerIPv6 as String
- property partnerRel as String
- property partnerSystemCodepage as String
- property partnerType as String
- property progName as String
- property rel as String
- property rfcRole as String
- property sysId as String
- property sysNumber as String
- property trace as String
- property type as String
- property user as String
- class RFCConnectionMBS
- method CachedClassDescription(repositoryID as String, Name as String) as RFCClassDescriptionMBS
- method CachedFunctionDescription(repositoryID as String, Name as String) as RFCFunctionDescriptionMBS
- method CachedTypeDescription(repositoryID as String, Name as String) as RFCTypeDescriptionMBS
- method Cancel
- method ClassDescription(Name as String) as RFCClassDescriptionMBS
- method ClearRepository(repositoryID as String)
- method Constructor(LoginParams as Dictionary)
- method CreateFunction(Name as String) as RFCFunctionMBS
- method CreateTransaction(TransactionID as String, QueueName as String) as RFCTransactionMBS
- method Destructor
- method FunctionDescription(Name as String) as RFCFunctionDescriptionMBS
- method isConnected as Boolean
- method Ping
- method ResetServerContext
- method TransactionID as String
- method TypeDescription(Name as String) as RFCTypeDescriptionMBS
- property ConnectionAttributes as RFCConnectionAttributesMBS
- property Handle as Integer
- class RFCContainerMBS
- method Constructor
- method DescribeType as RFCTypeDescriptionMBS
- method Destructor
- method StringLength(Index as Integer) as Integer
- method StringLength(Name as String) as Integer
- method Value(Index as Integer) as Variant
- method Value(Name as String) as Variant
- property Connection as RFCConnectionMBS
- property Handle as Integer
- property Parent as Variant
- property Values as Dictionary
- property BytesValue(Index as Integer) as Memoryblock
- property BytesValue(Name as String) as Memoryblock
- property CharsValue(Index as Integer, Size as Integer) as String
- property CharsValue(Name as String, Size as Integer) as String
- property DateValue(Index as Integer) as String
- property DateValue(Name as String) as String
- property FloatValue(Index as Integer) as Double
- property FloatValue(Name as String) as Double
- property Int16Value(Index as Integer) as Int16
- property Int16Value(Name as String) as Int16
- property Int32Value(Index as Integer) as Int32
- property Int32Value(Name as String) as Int32
- property Int64Value(Index as Integer) as Int64
- property Int64Value(Name as String) as Int64
- property NumberValue(Index as Integer, Size as Integer) as String
- property NumberValue(Name as String, Size as Integer) as String
- property StringValue(Index as Integer) as String
- property StringValue(Name as String) as String
- property StructureValue(Index as Integer) as RFCStructureMBS
- property StructureValue(Name as String) as RFCStructureMBS
- property TableValue(Index as Integer) as RFCTableMBS
- property TableValue(Name as String) as RFCTableMBS
- property TimeValue(Index as Integer) as String
- property TimeValue(Name as String) as String
- property UInt8Value(Index as Integer) as UInt8
- property UInt8Value(Name as String) as UInt8
- class RFCErrorExceptionMBS
- class RFCExceptionDescriptionMBS
- method Constructor
- property Key as String
- property Message as String
- class RFCFieldDescriptionMBS
- method Constructor
- property Connection as RFCConnectionMBS
- property decimals as Integer
- property Name as String
- property nucLength as Integer
- property nucOffset as Integer
- property Parent as Variant
- property Type as Integer
- property TypeDescription as RFCTypeDescriptionMBS
- property TypeString as String
- property ucLength as Integer
- property ucOffset as Integer
- class RFCFunctionDescriptionMBS
- method Constructor
- method CreateFunction as RFCFunctionMBS
- method Destructor
- method ExceptionDescription(Index as Integer) as RFCExceptionDescriptionMBS
- method ExceptionDescription(Name as String) as RFCExceptionDescriptionMBS
- method ExceptionDescriptions as RFCExceptionDescriptionMBS()
- method ParameterDescription(Index as Integer) as RFCParameterDescriptionMBS
- method ParameterDescription(Name as String) as RFCParameterDescriptionMBS
- method ParameterDescriptions as RFCParameterDescriptionMBS()
- property Connection as RFCConnectionMBS
- property ExceptionCount as Integer
- property Handle as Integer
- property Name as String
- property ParameterCount as Integer
- property Parent as Variant
- class RFCFunctionMBS
- method Constructor(typeDescription as RFCFunctionDescriptionMBS)
- method DescribeFunction as RFCFunctionDescriptionMBS
- method Destructor
- method Invoke
- property ParameterActive(Name as String) as Boolean
- class RFCParameterDescriptionMBS
- method Constructor
- property Connection as RFCConnectionMBS
- property decimals as Integer
- property defaultValue as String
- property Direction as Integer
- property isOptional as Boolean
- property Name as String
- property nucLength as Integer
- property parameterText as String
- property Parent as Variant
- property Type as Integer
- property TypeDescription as RFCTypeDescriptionMBS
- property TypeString as String
- property ucLength as Integer
- class RFCStructureMBS
- method Clone as RFCStructureMBS
- method Constructor(typeDescription as RFCTypeDescriptionMBS)
- method Destructor
- class RFCTableMBS
- method AppendNewRow as RFCStructureMBS
- method AppendNewRows(numRows as Integer)
- method AppendRow(row as RFCStructureMBS)
- method Clone as RFCTableMBS
- method Constructor(TypeDescription as RFCTypeDescriptionMBS)
- method CurrentRow as RFCStructureMBS
- method DeleteAllRows
- method DeleteCurrentRow
- method Destructor
- method InsertNewRow as RFCStructureMBS
- method InsertRow(row as RFCStructureMBS)
- method MoveTo(row as Integer)
- method MoveToFirstRow
- method MoveToLastRow
- method MoveToNextRow
- method MoveToPreviousRow
- method ReserveCapacity(numRows as Integer)
- property RowCount as Integer
- property RowType as RFCTypeDescriptionMBS
- class RFCTransactionMBS
- method ConfirmTransaction
- method Constructor(connection as RFCConnectionMBS, TransactionID as String, QueueName as String)
- method Destructor
- method InvokeInTransaction(funcHandle as RFCFunctionMBS)
- method SubmitTransaction
- property Handle as Integer
- property TransactionID as String
- class RFCTypeDescriptionMBS
- method Constructor
- method CreateStructure as RFCStructureMBS
- method CreateTable as RFCTableMBS
- method FieldDescription(Index as Integer) as RFCFieldDescriptionMBS
- method FieldDescription(Name as String) as RFCFieldDescriptionMBS
- method FieldDescriptions as RFCFieldDescriptionMBS()
- property Connection as RFCConnectionMBS
- property FieldCount as Integer
- property Handle as Integer
- property Name as String
- property Parent as Variant
- class RFCClassDescriptionMBS
- Modules
- module RFCModuleMBS
- method LoadLibrary(file as folderitem) as boolean
- method LoadLibrary(path as string) as boolean
- method LocalTransactionID as String
- method ReloadIniFile
- method SetCurrentWorkingDirectory(path as folderitem) as boolean
- method SetCurrentWorkingDirectory(path as String) as boolean
- property IniPath as String
- property LibraryLoadError as Integer
- property LibraryLoadErrorMessage as String
- property Loaded as Boolean
- property MajorVersion as Integer
- property MinorVersion as Integer
- property PatchLevel as Integer
- property TraceDir as String
- property TraceEncoding as String
- property TraceType as String
- property Version as String
- module RFCModuleMBS
- Videos
Release notes
- Version 20.2
- Added RFCConnectionMBS and related classes to connect to SAP applications.
The items on this page are in the following plugins: MBS Tools Plugin.