cap-rfc
A CAP Node.js action that calls BAPI_EPM_BP_CREATE over RFC, with the function module's own signature imported as CDS and a destination standing in for the system once deployed.
cds.requires declares abaptrialRFC as kind: rfc against the model imported into srv/external, with credentials.destination: 'abaptrialRFC' under [production], and the handler calls rfc.BAPI_EPM_BP_CREATE({HEADERDATA: req.data.header}) and returns what comes back untouched. The service exposes one action, createBP, whose parameter is typed from the imported DDIC structure BAPI_EPM_BP_HEADER and whose return type is the function module's own result type, so the ABAP signature is the contract rather than a hand-written shape. @sap/cds-rfc@sap/cds-rfcCalls ABAP function modules over RFC from a CAP service.sap official, cap supplies that connection kind, and @sap-rfc/node-rfc-library sits in devDependencies, which is where the native library enters. The MTA binds xsuaa, connectivity and destination on the lite plan and nothing else; the README is the CAP scaffold's own, and the project and its deployed application are named cap-rfc2 rather than after the repository.
Facts
Where it sits
Who is behind it
In the atlas: maintains 47, contributes to 47, wrote 10@miyasutamaintainer
Before choosing this
Signals
LicenceNo licenseNeither the package manifest nor the repository tree declares a licence
Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.
What it declares
Every artifact
- Type
- Sample
- Origin
- Independently maintained
- Use as
- A reference
- Runtime
- Node.js
- Runs on
- Cloud Foundry
As a sample
- Form
- does not say
Connections
Reaching remote systems without addresses or credentials in the code
Calling ABAP function modules from outside the system over RFC
Calls to ABAP function modules over RFC from a CAP service
Proxy from cloud apps to on-premise systems via Cloud Connector
Named, credentialed addresses of other systems resolved at runtime
Download
README
quoted from miyasuta/cap-rfc, readGetting Started
Welcome to your new project.
It contains these folders and files, following our recommended project layout:
| File or Folder | Purpose |
|---|---|
app/ | content for UI frontends goes here |
db/ | your domain models and data go here |
srv/ | your service models and code go here |
package.json | project metadata and configuration |
readme.md | this getting started guide |
Details
Sources
Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.
Compatibility and provenance
History in the atlas
- First seen.
For your agent
- Ref
artifact:miyasuta-cap-rfc- JSON
- /artifacts/miyasuta-cap-rfc.json
- MCP
- Connecting an agent