ballerinax/sap.s4hana.api_sd_sa_soldtopartydetn Ballerina library

1.0.0

Overview

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

The ballerinax/sap.s4hana.api_sd_sa_soldtopartydetn package 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.

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

Metadata

Released date: 4 months ago

Version: 1.0.0

License: Apache-2.0


Compatibility

Platform: any

Ballerina version: 2201.9.0

GraalVM compatible: Yes


Pull count

Total: 1

Current verison: 1


Weekly downloads


Source repository


Keywords

Business Management/ERP

Cost/Paid

Vendor/SAP

Sales and Distribution

SD


Contributors

Other versions

1.0.0