saps4hana.itcm.organizationaldata
Module saps4hana.itcm.organizationaldata
Definitions
ballerinax/saps4hana.itcm.organizationaldata Ballerina library
Overview
This is a generated connector for SAPS4HANA Intelligent Trade Claims Management API v1.0.0 OpenAPI specification. SAP Intelligent Trade Claims Management uses the organizational data services to represent distribution channel services, sales areas, sales divisions, and sales organizations for customer management.
Prerequisites
Before using this connector in your Ballerina application, complete the following:
- Create and configure an OAuth2 client credentials by following this guide.
Clients
saps4hana.itcm.organizationaldata: Client
This is a generated connector for SAPS4HANA Intelligent Trade Claims Management API v1.0.0 OpenAPI specification. SAP Intelligent Trade Claims Management uses the organizational data services to represent distribution channel services, sales areas, sales divisions, and sales organizations for customer management.
Constructor
Gets invoked to initialize the connector
.
The connector initialization requires setting the API credentials.
Create and configure an OAuth2 client credentials by following this guide.
init (ClientConfig clientConfig, string serviceUrl)
- clientConfig ClientConfig - The configurations to be used when initializing the
connector
- serviceUrl string - URL of the target service
createDistributionChannel
function createDistributionChannel(ExternalDistributionChannelDTO payload) returns ResponseCreated|error
Create a new Distribution Channel
Parameters
- payload ExternalDistributionChannelDTO - Request payload to create distribution channel
Return Type
- ResponseCreated|error - Success Created.
getDistributionChannelByExternalId
function getDistributionChannelByExternalId(string externalId) returns DistributionChannelResponse|error
Get particular Distribution Channel
Parameters
- externalId string - externalId
Return Type
deleteDistributionChannel
function deleteDistributionChannel(string externalId) returns DistributionChannelDeleteResponse|error
Delete particular Distribution Channel
Parameters
- externalId string - externalId
Return Type
createSalesArea
function createSalesArea(ExternalSalesAreaDTO payload) returns ResponseCreated|error
Create a new Sales Area
Parameters
- payload ExternalSalesAreaDTO - Request payload to create a sales area
Return Type
- ResponseCreated|error - Success Created.
getSalesAreaByExternalId
function getSalesAreaByExternalId(string externalId) returns SalesAreaResponse|error
Get particular Sales Area
Parameters
- externalId string - externalId
Return Type
- SalesAreaResponse|error - OK.
deleteSalesArea
function deleteSalesArea(string externalId) returns SalesAreaDeleteResponse|error
Delete particular Sales Area
Parameters
- externalId string - externalId
Return Type
- SalesAreaDeleteResponse|error - OK.
createSalesDivision
function createSalesDivision(ExternalSalesDivisionDTO payload) returns ResponseCreated|error
Create a new Sales Division
Parameters
- payload ExternalSalesDivisionDTO - salesDivisionDTO
Return Type
- ResponseCreated|error - Success Created.
getSalesDivisionByExternalId
function getSalesDivisionByExternalId(string externalId) returns SalesDivisionResponse|error
Get particular Sales Division
Parameters
- externalId string - externalId
Return Type
- SalesDivisionResponse|error - OK.
deleteSalesDivision
function deleteSalesDivision(string externalId) returns SalesDivisionDeleteResponse|error
delete particular Sales Division
Parameters
- externalId string - externalId
Return Type
createSalesOrganization
function createSalesOrganization(ExternalSalesOrganizationDTO payload) returns ResponseCreated|error
Create a new Sales Organization
Parameters
- payload ExternalSalesOrganizationDTO - Request payload to create sales organization
Return Type
- ResponseCreated|error - Success Created.
getSalesOrganizationByExternalId
function getSalesOrganizationByExternalId(string externalId) returns SalesOrganizationResponse|error
Get particular Sales Organization
Parameters
- externalId string - externalId
Return Type
deleteSalesOrganization
function deleteSalesOrganization(string externalId) returns SalesOrgDeleteResponse|error
Delete particular Sales Organization
Parameters
- externalId string - externalId
Return Type
Records
saps4hana.itcm.organizationaldata: ClientConfig
Provides a set of configurations for controlling the behaviours when communicating with a remote HTTP endpoint.
Fields
- auth OAuth2ClientCredentialsGrantConfig - Configurations related to client authentication
- httpVersion string(default "1.1") - The HTTP version understood by the client
- http1Settings ClientHttp1Settings(default {}) - Configurations related to HTTP/1.x protocol
- http2Settings ClientHttp2Settings(default {}) - Configurations related to HTTP/2 protocol
- timeout decimal(default 60) - The maximum time to wait (in seconds) for a response before closing the connection
- forwarded string(default "disable") - The choice of setting
forwarded
/x-forwarded
header
- followRedirects FollowRedirects?(default ()) - Configurations associated with Redirection
- poolConfig PoolConfiguration?(default ()) - Configurations associated with request pooling
- cache CacheConfig(default {}) - HTTP caching related configurations
- compression Compression(default http:COMPRESSION_AUTO) - Specifies the way of handling compression (
accept-encoding
) header
- circuitBreaker CircuitBreakerConfig?(default ()) - Configurations associated with the behaviour of the Circuit Breaker
- retryConfig RetryConfig?(default ()) - Configurations associated with retrying
- cookieConfig CookieConfig?(default ()) - Configurations associated with cookies
- responseLimits ResponseLimitConfigs(default {}) - Configurations associated with inbound response size limits
- secureSocket ClientSecureSocket?(default ()) - SSL/TLS-related options
saps4hana.itcm.organizationaldata: DistributionChannelDeleteResponse
Fields
- message string? -
- externalid string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: DistributionChannelResponse
Fields
- 'distribution\-channels ExternalDistributionChannelDTO? -
- externalid string? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: DistributionChannelResponseNotFound
Fields
- message string? -
- externalid string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: ExternalDistributionChannelDescriptionDTO
Fields
- description string? -
- languageKey string? -
saps4hana.itcm.organizationaldata: ExternalDistributionChannelDTO
Fields
- descriptions ExternalDistributionChannelDescriptionDTO[]? -
- externalId string -
saps4hana.itcm.organizationaldata: ExternalSalesAreaDescriptionDTO
Fields
- description string? -
- languageKey string? -
saps4hana.itcm.organizationaldata: ExternalSalesAreaDTO
Fields
- descriptions ExternalSalesAreaDescriptionDTO[]? -
- externalDistributionChannel string? -
- externalId string -
- externalSalesDivision string? -
- externalSalesOrganization string? -
saps4hana.itcm.organizationaldata: ExternalSalesDivisionDescriptionDTO
Fields
- description string? -
- languageKey string? -
saps4hana.itcm.organizationaldata: ExternalSalesDivisionDTO
Fields
- descriptions ExternalSalesDivisionDescriptionDTO[]? -
- externalId string -
saps4hana.itcm.organizationaldata: ExternalSalesOrganizationDescriptionDTO
Fields
- description string? -
- languageKey string? -
saps4hana.itcm.organizationaldata: ExternalSalesOrganizationDTO
Fields
- descriptions ExternalSalesOrganizationDescriptionDTO[]? -
- externalCompanyCodeId string? -
- externalId string -
saps4hana.itcm.organizationaldata: OAuth2ClientCredentialsGrantConfig
OAuth2 Client Credintials Grant Configs
Fields
- Fields Included from * OAuth2ClientCredentialsGrantConfig
- tokenUrl string
- clientId string
- clientSecret string
- scopes string[]
- defaultTokenExpTime decimal
- clockSkew decimal
- optionalParams map<string>
- credentialBearer CredentialBearer
- clientConfig ClientConfiguration
- tokenUrl string(default "https://colgate-dev1.authentication.us30.hana.ondemand.com/oauth/token") - Token URL
saps4hana.itcm.organizationaldata: ResponseCreated
Fields
- externalId string? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: ResponseForbiddenMessage
Fields
- message string? -
- timestamp string? -
- uri string? -
saps4hana.itcm.organizationaldata: ResponseMessage
Fields
- message string? -
- uri string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: ResponseNotFoundMessage
Fields
- message string? -
- _error string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: ResponseUnauthorizedMessage
Fields
- message string? -
- timestamp string? -
- uri string? -
saps4hana.itcm.organizationaldata: SalesAreaDeleteResponse
Fields
- externalid string? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesAreaResponse
Fields
- externalid string? -
- message string? -
- 'sales\-areas ExternalSalesAreaDTO? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesAreaResponseNotFound
Fields
- count int? -
- 'distribution\-channels ExternalDistributionChannelDTO[]? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesDivisionDeleteResponse
Fields
- externalid string? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesDivisionResponse
Fields
- externalid string? -
- message string? -
- 'sales\-divisions ExternalSalesDivisionDTO? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesDivisionResponseNotFound
Fields
- count int? -
- 'distribution\-channels ExternalDistributionChannelDTO[]? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesOrganizationDeleteResponse
Fields
- externalid string? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesOrganizationResponse
Fields
- externalId string? -
- message string? -
- 'sales\-organization ExternalSalesOrganizationDTO? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesOrganizationResponseNotFound
Fields
- count int? -
- 'distribution\-channels ExternalDistributionChannelDTO[]? -
- message string? -
- timestamp string? -
saps4hana.itcm.organizationaldata: SalesOrgDeleteResponse
Fields
- externalid string? -
- message string? -
- timestamp string? -
Import
import ballerinax/saps4hana.itcm.organizationaldata;
Metadata
Released date: over 2 years ago
Version: 1.1.0
License: Apache-2.0
Compatibility
Platform: any
Ballerina version: slbeta6
GraalVM compatible: Yes
Pull count
Total: 0
Current verison: 0
Weekly downloads
Keywords
Business Management/ERP
Cost/Paid
Contributors
Dependencies