Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gprs555/abap-soql-query
ABAP Tool for SOQL Query
https://github.com/gprs555/abap-soql-query
Last synced: 3 months ago
JSON representation
ABAP Tool for SOQL Query
- Host: GitHub
- URL: https://github.com/gprs555/abap-soql-query
- Owner: gprs555
- License: mit
- Created: 2019-02-13T05:16:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-03-08T15:37:07.000Z (over 5 years ago)
- Last Synced: 2024-04-08T02:56:29.932Z (7 months ago)
- Language: ABAP
- Size: 152 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- abap-florilegium - abap-soql-query
README
# ABAP Tool for SOQL Query #
Author: **Mark Saksornyuth**
## Description ##ABAP Tool for [SOQL](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm) Query allows you to easily run SOQL queries in ABAP Platform.
SOQL is similar to the SELECT statement in the widely used Structured Query Language (SQL) but is designed specifically for Salesforce data.
Key Features and Capabilities
- Simple User interface
- Support standard and custom objects
- Filter and sort query results within ALV grid
- Export query results to several standard data formats (CSV,EXCEL)![](/img/main-app.png)
![](/img/query-results.png)
## How do I use it? ##
- Install and set up abapGit on your SAP System
- Clone the repository using abapGit## Setup
SAP Configuration:
- Import Salesforce certificate in STRUST transaction.
Location : SSL Client (Anonymous)
- Go to [`https://login.salesforce.com/`](https://login.salesforce.com/) to get the certificates
- Open the "Certification path" tab, start from the parent node to the root node.Salesforce Configuration
- Setup [`a new connected app`](https://help.salesforce.com/articleView?id=000205876&language=en_US&type=1) in Salesforce for OAuth authentication## Usage ##
Main Program: ZABAP_SOQL_BUILDER
### Setup OAuth Authentication ###
Provide client id, client_secret from Salesforce Configuration step.```abap
ls_credentials-grant_type = 'password'.
ls_credentials-client_id = .
ls_credentials-client_secret = .
ls_credentials-user_name = .
ls_credentials-password = .
```
## LicenseMIT-license. See [LICENSE](LICENSE) file.