finds.dev← search

// the find

piersharding/RSAP

★ 21 · C · updated Dec 2018

SAP NW RFC connector for R

An R package that wraps SAP's NetWeaver RFC SDK to let you call SAP BAPIs and read SAP tables directly from R. Niche but useful if you're doing analytics on SAP data and want to avoid the CSV export dance. The audience is basically data scientists at SAP shops who have RFC SDK access.

Direct RFC calls mean you get live SAP data without middleware or manual exports. Covers the main access patterns: ReadTable, BAPIInvoke, BEx cube reads via RSAPGetCube/RSAPReadCube. The C extension wraps the official NW RFC SDK so it uses the same transport layer SAP supports. Includes a full test suite with real SAP flight model examples.

Dead since 2018 — SAP has shipped significant RFC SDK updates and R has gone through several ABI changes since then, so this probably doesn't build cleanly on a modern system without patching. Requires the proprietary NW RFC SDK from SAP, which is not freely downloadable and adds a hard enterprise dependency. 21 stars and 16 forks after 10+ years tells you the install friction is high enough that most people give up. No Windows build story — the configure.win is there but the README ignores it entirely.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →