ballerinax/sap.s4hana.api_sd_sa_soldtopartydetn Ballerina library

2.0.0

Overview

S/4HANA is a robust enterprise resource planning (ERP) solution, designed for large-scale enterprises by SAP SE.

The SAP S/4HANA Sales connector provides APIs that enable seamless integration with the Sold-to Party Assignment of Sales Scheduling Agreement - Read (A2X) v1.0.0. The service allows users to read sold-to party assignment of sales scheduling agreement master data.

Key Features

  • Read sold-to party assignment of sales scheduling agreements
  • Seamless integration with the Sold-to Party Assignment API v1.0.0
  • Support for basic and OAuth 2.0 authentication
  • Operations for querying scheduling agreement data

Setup guide

  1. Sign in to your S/4HANA dashboard.

  2. Under the Communication Management section, click on the Display Communications Scenario title.

    Display Scenarios

  3. In the search bar, type Sold-to Party Assignment of Sales Scheduling Agreement Integration and select the corresponding scenario from the results.

    Search Sales Order

  4. In the top right corner of the screen, click on Create Communication Arrangement.

    Click Create Arrangement

  5. Enter a unique name for the arrangement.

    Give Arrangement Name

  6. Choose an existing Communication System from the dropdown menu and save your arrangement.

    Select Existing Communication Arrangement

  7. The hostname (<unique id>-api.s4hana.cloud.sap) will be displayed in the top right corner of the screen.

    View Hostname

Quickstart

To use the sap.s4hana.api_sd_sa_soldtopartydetn connector in your Ballerina application, modify the .bal file as follows:

Step 1: Import the module

Import the sap.s4hana.api_sd_sa_soldtopartydetn module.

Copy
import ballerinax/sap.s4hana.api_sd_sa_soldtopartydetn as soldToParty;

Step 2: Instantiate a new connector

Use the hostname and credentials to initiate a client

Copy
configurable string hostname = ?;
configurable string username = ?;
configurable string password = ?;

soldToParty:Client soldToPartyClient = check new (
    {
      auth: {
        username,
        password
      }
    },
    hostname
);

Step 3: Invoke the connector operation

Now, utilize the available connector operations.

Copy
soldToParty:CollectionOfA_DelivSchedSoldToPartyDetnWrapper listDeliverySched = check soldToPartyClient->listA_DelivSchedSoldToPartyDetns();

Step 4: Run the Ballerina application

Copy
bal run

Examples

The S/4 HANA Sales and Distribution Ballerina connectors provide practical examples illustrating usage in various scenarios. Explore these examples, covering use cases like accessing S/4HANA Sales Order (A2X) API.

  1. Salesforce to S/4HANA Integration - Demonstrates leveraging the sap.s4hana.api_sales_order_srv:Client in Ballerina for S/4HANA API interactions. It specifically showcases how to respond to a Salesforce Opportunity Close Event by automatically generating a Sales Order in the S/4HANA SD module.

  2. Shopify to S/4HANA Integration - Details the integration process between Shopify, a leading e-commerce platform, and SAP S/4HANA, a comprehensive ERP system. The objective is to automate SAP sales order creation for new orders placed on Shopify, enhancing efficiency and accuracy in order management.

Import

import ballerinax/sap.s4hana.api_sd_sa_soldtopartydetn;Copy

Other versions

2.0.0

1.0.0

Metadata

Released date: 3 days ago

Version: 2.0.0

License: Apache-2.0


Compatibility

Platform: any

Ballerina version: 2201.12.0

GraalVM compatible: Yes


Pull count

Total: 18

Current verison: 1


Weekly downloads


Source repository


Keywords

Type/Connector

Vendor/SAP

Area/ERP & Business Operations

Business Management/ERP

Cost/Paid

Sales and Distribution

SD


Contributors