bobj-access
Module for retrieving tables from published Business Objects reports
Installing
The package is on npm so you can get the latest version with:
npm install bobj-access
Usage
var sap = ;var wsdlUrl = '<path to the business objects published web service wsdl>'var credentials = username: 'sapuser' password: 'sappassword' ;sap;
Methods
getTableList(wsdl, callback)
wsdl
: the URL of the Business Objects WSDL of a published web servicecallback(err, tables)
err
: null if everything was oktables
: An array of the tables in the provided report
getFields(wsdl, credentials, tableName, callback)
wsdl
: the URL of the Business Objects WSDL of a published web servicecredentials
: username and password for a user who can access the published servicetableName
: the name of the table the fields of which we are selectingcallback(err, fields)
-
err
: null if everything was ok -
fields
: An array of fields in the following format{name: 'fieldName',type: 'STRING'}
-
getTableData(wsdl, credentials, tableName, options, callback)
wsdl
: the URL of the Business Objects WSDL of a published web servicecredentials
: username and password for a user who can access the published servicetableName
: the name of the table the data of which we are selectingoptions
: currently only the Limit can be set here but later the filters will be appliable as wellcallback(err, rows)
-
err
: null if everything was ok -
rows
: A list objects with the following format{fieldName: 'fieldValue'}
-