1.0.10 • Published 7 months ago

node-r3trans v1.0.10

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

node-r3trans

npm npm

NodeJs wrapper for SAP R3trans.

Installation

  • Download the R3trans program from SAP Software Download Center
  • Create a directory and extract its content
  • Create a new PATH enviroment variable named R3TRANS_HOME, pointing at the directory that was created earlier
  • Install node-r3trans
npm install node-r3trans

Getting started

Start by testing if the R3trans program is installed correctly and print out its version.

import { R3trans } from "node-r3trans";
const r3trans = new R3trans({
    r3transDirPath: "", //Optional, can be used instead of the R3TRANS_HOME enviroment variable
    tempDirPath: "", //Optional, the R3trans program will generate temporary files, and this folder indicates where they shall be generated. If left blank, defaults to the R3trans program dir path
});
r3trans.getVersion().then(version => {
    console.log(version);
}).catch(err => {
    console.error(err);
});

Transports

A transport data file can always be passed to the instance object methods as a buffer or a string file path.

To verify a transport data file is valid:

r3trans.isTransportValid(buffer).then(valid => {
    console.log("valid", valid);
}).catch(err => {
    console.error(err);
});

Get the R3trans log as a buffer

r3trans.getLogBuffer(buffer, 2).then(log => {
    console.log(log.toString());
}).catch(err => {
    console.error(err);
});

Get transport number

r3trans.getTransportTrkorr(buffer).then(trkorr => {
    console.log("trkorr", trkorr);
}).catch(err => {
    console.error(err);
});

Get table entries

r3trans.getTableEntries(buffer, "TADIR").then(tadir => {
    console.log("tadir", tadir);
}).catch(err => {
    console.error(err);
});
1.0.9

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.10

7 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

10 months ago

1.0.3

10 months ago

0.1.0-alpha.4

1 year ago

0.1.0-alpha.3

1 year ago

0.1.0-alpha.2

1 year ago

0.1.0-alpha.1

1 year ago

0.1.0-alpha.0

1 year ago

1.0.0

1 year ago