ebms_get
Reads EBMS OData collections or single records by entity path, with filter, select, orderby, and paging. Pass select to avoid oversized unselected reads; use export for large result sets.
Instructions
Read from EBMS OData: a collection (path 'ARINV') or one record (path "ARINV('')"). Always pass select — an unselected read returns every field, many computed, and large ones hit the 2-minute limit. For a collection, count is on by default and the result says whether rows were truncated. For more than a few hundred rows use ebms_export instead: without top only 200 rows are shown, and never more than about 150 KB. Query syntax and the install's quirks are in the ebms-api skill.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | ||
| path | Yes | Required. Entity path only, e.g. ARINV, ARINV('7XQPR42LM8W91000'), EntityMetaData('ARINV'), $metadata. No query string. | |
| skip | No | ||
| count | No | Ask for @odata.count. Default true for collections. | |
| expand | No | ||
| filter | No | $filter, unencoded. | |
| select | No | $select, comma-separated. Include one inside expand too: Details($select=AUTOID,INVEN). | |
| company | No | Company, by ID or name as ebms_companies lists them. May be omitted only when one company is available. | |
| orderby | No |