0.0.1 • Published 1 year ago
b1-sl v0.0.1
b1-sl - Beta
Version: 0.0.1
library for connection and session management of the service layer sap b1
Installation
npm install b1-sl
Configuration
create a file .env in the root of your project with the following variables:
SL_HOST=SRVSAP10
SL_PORT=50000
SL_VERSION=b1s/v1/
SL_USER=manager
SL_PASS=1234
SL_COMPANYDB=SBODemoBR
SL_LANGUAGE=29
Usage
// business partners
// import b1-sl
const { sl, BusinessPartners } = require('b1-sl');
// get all business partners
const businessPartners = await sl.get(BusinessPartners.sapObjectName);
// or
const businessPartners = await sl.get('BusinessPartners');
//===============================================================================================================
// get business partner by card code
const businessPartner = await sl.get(`${BusinessPartners.sapObjectName}('${cardCode}')`);
// or
const businessPartner = await sl.get(`BusinessPartners('${cardCode}')`);
//===============================================================================================================
// create business partner
const businessPartner = await sl.post(BusinessPartners.sapObjectName, businessPartnerData);
// or
const businessPartner = await sl.post('BusinessPartners', businessPartnerData);
//===============================================================================================================
// update business partner
const businessPartner = await sl.patch(`${BusinessPartners.sapObjectName}('${cardCode}')`, businessPartnerData);
// or
const businessPartner = await sl.patch(`BusinessPartners('${cardCode}')`, businessPartnerData);
//===============================================================================================================
// delete business partner
const businessPartner = await sl.delete(`${BusinessPartners.sapObjectName}('${cardCode}')`);
// or
const businessPartner = await sl.delete(`BusinessPartners('${cardCode}')`);
//===============================================================================================================
//other objects
// import b1-sl
const { sl } = require('b1-sl');
// get company info
const companyInfo = await sl.get('CompanyService_GetCompanyInfo');
...
0.0.1
1 year ago