SAP Automation RFC and BAPI Interfaces (BC-FES-AIT)
   The SAP Assistant Product
      System Requirements
      What's New in Release 4.6A?
      What's New in Release 4.6B?
      What's New in Release 4.6C?
      SAP Assistant Architecture
         SAP Assistant Internal Components
         Relationship Between SAP Assistant Components
      The SAP Assistant Screen
      Working with RFC Functions
      Working with Business Objects and BAPIs
      Using the SAP Assistant
         Defining Destination Systems
         Logging Onto an R/3 System
         Switching to a Different System
         Using Multiple SAP Assistant Windows
         Browser Views
            Changing Views
         Specifying a Filter for RFCs and Function Groups
            Changing Filter
         Searching for Objects or Functions
         Browsing Business Objects and RFCs
            Displaying Function Parameters and their Details
            Displaying Key Information for Business Objects
            Displaying BAPI (Method) Parameters
         Viewing R/3 Table and Structures
         Working Offline: Using a Local Repository
            Saving Data to a Local Repository
            Reading from a Local Repository (Offline)
            Deleting a System From a Local Repository
         Exporting Functions and Business Objects to Excel
         Calling an RFC Function
         Code Generation for Business Objects and RFC Functions
            System Requirements for Code Generation
            Generating Code
               Navigating the BAPI Selector Screen
            The C++ BAPI Proxy Classes
               Introduction
               The Business Object Proxy Classes
               The Parameter Container Classes
               The Reference Structure Type Classes
               ABAP to Native Data Type Mapping
               The CBoBase Class
                  GetName
                  GetType
                  GetKey
               The CBoKey Class
                  GetKeyField
                  SetKeyField
               The CBoTable Template Class
                  AppendToTable
                  ClearTable
                  CopyLineFrom
                  CopyLineTo
                  GetConstRow
                  GetLength
                  GetRow
                  GetRowCount
                  InsertIntoTable
                  RemoveRow
            The Java BAPI Proxy Classes
               Introduction
               Using Java RFC packages
               The Business Object Proxy Classes
               The Parameter Container Classes
               The ABAP Reference Structure Types
               The Structure Parameter Classes
               The Table Parameter Classes
                  appendRow
                  createEmptyRow
                  deleteAllRows
                  deleteRow
                  getRow
                  getRowCount
                  insertRow
                  updateRow
               The Table Row Classes
               ABAP to Native Data Type Mapping
               The jboBase Class
                  getKey
                  setConnection
                  setKey
               The jboKey Class
                  getKeyfield
                  getKeyfieldParameter
                  SetKeyfield (with keyfield name and value)
                  SetKeyfield (with ISimple interface)
               BAPI Beans
                  Introduction
                  The BAPI Beans Information Classes
                     The jboBAPIDescriptor Class
                     The jboParameterContainerDescriptor Class
                     The jboConstructorDescriptor Class
                     The jboParameterDescriptor Class
                     The jboSimpleParameterDescriptor Class
                     The jboStructureParameterDescriptor Class
                     The jboTableParameterDescriptor Class
                     The jboKeyfieldDescriptor Class
         Tracing Errors When Running the SAP Assistant
   SAP Automation ActiveX (OCX) Controls
      Summary of ActiveX Controls
      Possible Uses for OCX Controls
      Using the SAP Automation ActiveX Controls
         Summary of Programming Tasks
            Example Application with the Function Control
            Variation using the Dynamic Calling Convention
         Creating the Base-level Control
         Connecting to an R/3 System
         Performance and Debugging Tips
         SAP Control Base Classes
            SAP Standard Collection
            SAP Named Collection
            Using Collection Objects
            SAP Data Object
            Safe Arrays and Values
            Font Objects
            Data Types
      SAP Automation ActiveX Controls
         The Function Control
            Introduction
               Function Control Object Hierarchy
               Function Control
            Using the Function Control
               Requesting Functions
               Adding a Function
               Setting Parameter Values
               Viewing Table Objects
               Using Parameter and Structure Objects
               Using Named Argument Calling Conventions
            Functions Collection Object
               Functions Collection Properties
               Functions Collection Methods
            Connection Object
               Connecting through a Logon Control
               Setting the Connection Implicitly
            Function Object
               Dynamic Function Call
               Function Properties
               Function Property: Tables
               Function Methods
            Exports Collection Object
               Exports Collection Properties
               Exports Collection Methods
            Imports Collection Object
               Imports Collection Properties
               Imports Collection Methods
            Structure Object
               Structure Properties
                  Structure Property: ColumnSAPType
               Structure Methods
            Parameter Object
               Parameter Properties
               Parameter Methods
         The Transaction Control
            Transaction Control Object Hierarchy
            Using the Transaction Control
            What's New in Release 4.6A?
            Transactions Collection Object
               Transactions Collection Properties
               Transactions Collection Methods
            Transaction Object
               Transaction Object Properties
               Transaction Object Methods
            Screens Collection Object
               Screens Collection Properties
               Screens Collection Methods
            Screen Object
               Screen Object Properties
               Screen Object Methods
            Fields Collection Object
               Fields Collection Properties
               Fields Collection Methods
            Field Object
               Field Object Properties
         The Table Tree Control
            Introduction
               Table Tree Object Hierarchy
               Basic Concept
            Table Tree Object
               Table Tree Properties
                  Table Tree Property: Events
                  Table Tree Property: DragDrop
               Table Tree Methods
               Table Tree Events
                  Table Tree Event: DuplicatedKey
                  Table Tree Event: NodeInsert
                  Table Tree Event: NodeRemove
                  Table Tree Event: DragSourceFill
                  Table Tree Event: DropEnter
                  Table Tree Event: Drop
            Nodes Collection Object
               Nodes Collection Properties
                  Nodes Collection Property: Item
               Nodes Collection Methods
                  Nodes Collection Method: Remove
                  Nodes Collection Method: Add
                  Nodes Collection Method: AddEx
            Node Object
               Node Object Properties
                  Node Object Property: Key
                  Node Object Property: Type
                  Node Object Property: ForceExpander
                  Node Object Property: AllChildren
               Node Object Methods
                  Node Object Method: SaveData, LoadData
            Structures Collection Object
               Structures Collection Properties
                  Structures Collection Properties: Item
               Structures Collection Methods
                  Structures Collection Method: Add
                  Structures Collection Method: Remove
                  Structures Collection Method: Insert
            Structure Object
               Structure Object Properties
                  Structure Object Property: Type
                  Structure Object Property: Alignment
                  Structure Object Property: Hidden
               Configuring the Tree
               Connecting Tree Views and Table Objects
               Drag and Drop with Tree Views
            Design Environment Property Pages
               Table Tree Property Page: General
               Table Tree Property Page: Structure
               Table Tree Property Page: Events
               Table Tree Property Page: Fonts
               Table Tree Property Page: Colors
               Appearance for Different Configurations
            Code Examples
            Glossary
               Item
               Node
               Root Control/Root
               Root Node
               Nothing
               CreateObject
               Dynamic Node Properties
               Hierarchy Expander/Expander Symbol
               Folder
               Leaf
               Level
               Collection
            Pre-Defined Images
         The Table Factory Control
            Introduction
               Table Factory Object Hierarchy
            Using the Table Factory Control
            Table Factory Object
               Table Factory Properties
               Table Factory Methods
               Table Factory Events
            Tables Collection Object
               Tables Collection Properties
               Tables Collection Methods
                  Tables Collection Method: Remove
                  Tables Collection Method: Unload
                  Tables Collection Method: Item
                  Tables Collection Method: Add
            Table Object
               Table Object Properties
                  Table Property: Data
               Table Object Methods
                  Table Method: CreateFromR3Repository
                  Table Method: CreateFromHandle
                  Table Method: CreateFromTable
                  Table Method: Create
                  Table Method: AttachHandle
                  Table Method: DetachHandle
                  Table Method: Refresh
                  Table Method: SelectToMatrix
                  Table Method: SelectMatrixToNumber
                  Table Method: SelectToVector
                  Table Method: SelectVectorToNumber
                  Table Method: BuildTiledRanges
               Creating a Table Object
               Using SelectTo* Methods
               Displaying and Navigating Table Data
            RFCTableParameter Object
               RfcTableParameter Object Properties
            Rows Collection Object
               Rows Collection Properties
                  Rows Collection Property: Item
               Rows Collection Methods
                  Rows Collection Method: Remove
                  Rows Collection Method: Add
                  Rows Collection Method: Insert
            Row Object
               Row Object Properties
               Row Object Methods
            Columns Collection Object
               Columns Collection Properties
                  Defining a Key Column for a Table
               Columns Collection Methods
                  Columns Collection Method: Remove
                  Columns Collection Method: Item
                  Columns Collection Method: Add
                  Columns Collection Method: Insert
            Column Object
               Column Object Properties
                  Column Object Property: Type
               Column Object Methods
            Ranges Collection Object
               Ranges Collection Properties
               Ranges Collection Methods
                  Ranges Collection Method: Add
            Range Object
               Range Object Properties
                  Boundaries of a Range Object
               Range Object Methods
            Views Collection Object
               Views Collection Properties
               Views Collection Methods
               How to Connect Views to a Table
            Matrix Object
            Code Examples
               First Steps
               Accessing Table Data
               Automatic Display
               Using Dynamic Structures for a Table
            Glossary
               Table
               Row
               Column
               Matrix
               Range
         The Table View Control
            Introduction
               Table View Control Object Hierarchy
               Basic Concept
            Using the Table View Control
            Table View Object
               Table View Properties
                  Table View Property: Selection
                  Table View Property: EnableProtection
                  Table View Property: Value
                  Table View Property: Cell
               Table View Methods
               Table View Events
                  Table View Event: DragSourceFill
                  Table View Event: DropEnter
                  Table View Event: Drop
               Connecting Table Views and Table Objects
               Drag and Drop with Table Views
            Columns Collection Object
               Columns Collection Properties
               Columns Collection Methods
                  Columns Collection Methods: Add
                  Columns Collection Methods: Remove
                  Columns Collection Methods: Insert
            Column Object
               Column Object Properties
                  Column Object Properties: Type
                  Column Object Properties: Alignment
               Column Object Methods
            Rows Collection Object
               Rows Collection Properties
               Rows Collection Methods
                  Rows Collection Methods: Add
                  Rows Collection Methods: Remove
                  Rows Collection Methods: Insert
            Row Object
               Row Object Properties
               Row Object Methods
            Cell Object
               Cell Object Properties
               Cell Object Methods
            Design Environment Property Pages
               Table View Property Page: General
               Table View Property Page: Flags
               Table View Property Page: Events
               Table View Property Page: Columns
               Table View Property Page: Rows
               Table View Property Page: Fonts
               Table View Property Page: Colors
            Glossary
               Collection
               Root Control, Root
               Root Node
               Nothing
               CreateObject
               Active Cell
               Range
               Named Object
         The Logon Control
            Introduction
               Logon Control Object Hierarchy
               Using the SAP Logon Control
                  Connecting to the R/3 System
                     Using the Logon Control to Connect to R/3
            Logon Object
               Logon Object Properties
                  Logon Property: Events
                  Logon Property: Caption
                  Logon Property: BackColor
                  Logon Property: hWnd
                  Logon Property: Enabled
                  Logon Property: Font
                  Logon Property: Parent
                  Logon Property: Default
                  Logon Property: ApplicationName
                  Logon Property: System
                  Logon Property: ApplicationServer
                  Logon Property: SystemNumber
                  Logon Property: MessageServer
                  Logon Property: GroupName
                  Logon Property: TraceLevel
                  Logon Property: RFCWithDialog
                  Logon Property: Client
                  Logon Property: User
                  Logon Property: Language
               Logon Object Methods
                  Logon Method: Enable3D
                  Logon Method: NewConnection
               Logon Object Events
            Connection Object
               Connection Object Properties
                  Connection Property: IsConnected
               Connection Object Methods
                  Connection Method: Logon
                  Connection Method: Logoff
            Using Logon Controls in Design Mode
            Code Examples
               Connecting Directly with the Logon Control
               Logging on Silently
            Glossary
               Connection
               Password
               Nothing
               CreateObject
         BAPI-ActiveX-Control
   DCOM Connector-compatible Components
      The SAPBrowser Control
         Properties
         Methods
            AddBAPIAppObject
            AddBAPIObject
            AddBAPISearchObject
            AddRFCFunctionGroups
            AddRFCFunctions
            AddSearchRFCFunctionGroups
            AddSearchRFCFunctions
            CallFunction
            ClearAll
            ClearBAPITab
            ClearRFCTab
            ClearSearchTab
            DeleteObject
            EnableBAPITab
            EnableRFCTab
            EnableSearchTab
            GetSelectedObject
            HidePropertyWindow
            IsApplicationArea
            IsBAPI
            IsBusinessObject
            IsFunction
            IsMethod
            IsRFC
            IsSearch
            Refresh
            ShowPropertyWindow
            StartPrint
            Undo
         Example
      DCOM Connector Logon Component (BC-FES-AIT)
      Repository Services Component (BC-FES-AIT)
      The BAPI Gateway Component (BC-FES-AIT)
      IDoc Connector for XML Component (BC-FES-AIT)