List Articles into Assortments (Retail)
retail_listingLists articles into SAP retail assortments using the standard listing engine, extending them to assigned sites and creating WLK1 conditions; runs as a dry run by default, with commit:true to execute.
Instructions
List one or more articles into retail assortments via SAP's standard listing engine (EXECUTE_LISTING_ART_ASSORT_RFC, determine_data=X). Listing EXTENDS each article to the assortment's assigned sites (creating the plant/valuation segments) and writes the WLK1 listing conditions, so the article becomes available at those sites. Listing into a GENERAL assortment propagates to all its assigned sites (incl. their local assortments).
DRY RUN by default — returns the prepared listing items. Set commit: true to execute. dateFrom/dateTo default to today / 9999-12-31. Material numbers are ALPHA-padded automatically.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"items": "<items>"
},
"name": "retail_listing"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Article→assortment listing items, e.g. [{ product: "151", assortment: "BE_STD" }]. | |
| commit | No | Actually list (default: false = dry run returning the prepared items) | |
| icfPath | No | SICF path of the engine (default: /sap/bc/zmcp_cust) | |
| autoDeploy | No | Auto-deploy/update the engine class if missing or outdated (default: true) | |
| connectionId | No | SAP system connection ID |