ale-dp/sap-fiori-apps huggingface dataset:
Manage Storage Class
Application component: Sustainability Foundation
App type: Transactional
Line of business: R&D and Product Management
Leading industry: Cross Industry
Solution capability: Product Marketability and Chemical Compliance (S/4 CLD)|Safety Data Sheet and Label Management (S/4 CLD)
Description:  With this app, you can assess an unpackaged product or a raw material that you have selected in the Manage Basic Compliance Data - Unpackaged Products or the Manage Basic Compliance Data - Raw Materials app against a compliance requirement for storage class. Within the assessment, you can specify the data that is required on a safety data sheet or other documents. You can update the data to ensure that it's up to date and the unpackaged product or raw material stays compliant. When you have provided the data, you can release the assessment for further use. 
Key features:    Select storage class data that applies to an unpackaged product or a raw material.   Add more information, such as notes.   Assign, change, or remove the processor of the assessment.   Release the assessment for use in follow-on business processes.   Create a new version of the assessment. When a new version is released, the older one is set to Historical and can no longer be used in business processes.   View the change history of the assessment.   
Business roles: Product Stewardship Specialist - Product Compliance| Master Data Specialist - Product Compliance
Product Stewardship Specialist - Product Compliance : 
Manages the day-to-day operations that help ensure compliance for chemical products. Maintains chemical compliance data and performs checks to ensure correctness and completeness.

Dangerous Goods Specialist - Product Compliance : 
Monitors the activities of the organization that involve dangerous goods, prepares accident reports, and the annual dangerous goods report.

Master Data Specialist - Product Compliance : 
Requests compliance information from customers and suppliers.

Hazardous Materials Manager : 
Ensures that hazardous materials (chemicals) used in a company are handled in compliance to the applicable regulations and guidelines for safe handling, storage and transport of such materials.
Schedule Division Accounting Jobs
App type: Transactional
Description:  Use this app to schedule Division Accounting jobs using the templates provided, for example, Universal Allocation Run - Profit Centers. 
App to schedule division accounting period end closing jobs
Key features:  You can use the scheduling options to carry out the following periodic activities:   Universal Allocation Run - Profit Centers   
Business roles: Divisional Accountant
Divisional Accountant : 
Defines division-related master data and transfer prices between different divisions. Analyzes costs and margin for division. Prepares the division reporting package.
Manage Workflows for Sourcing Projects
Application component: Sourcing Project
App type: Transactional
Line of business: Sourcing and Procurement
Leading industry: Cross Industry
Solution capability: Source Assignment (S/4 CLD)
Description:  With this app, you can configure workflows to optimize the approval process for sourcing projects as a business process specialist. For example, a sourcing project that hasn't yet received a published status needs to be approved or rejected to ensure the workflow process. This app provides several options for determining the approver, such as the manager of the workflow initiator, and assigning specific users. If a workflow with one or more steps is activated and the configured start conditions are fulfilled, the approval process is initiated. 
A Fiori application for managing approval workflows for Sourcing Projects
Key features:  You can use this app to do the following:   Display the list of existing workflow definitions.   Display the detailed information for a workflow definition.   Define the order in which the start conditions of existing workflows are checked. If you’ve defined several workflows, the start conditions are checked in the order you've defined. As soon as the start conditions for a workflow are met, this workflow is used. This ensures that only one workflow in the list of your defined workflows is started, even if several workflows have matching start conditions. Note Ensure that a fallback workflow is activated.SAP recommends defining the fallback workflow as the last one in the order. In this case, the workflow is started if none of the other workflows apply.   Create new workflows or copy existing workflows and modify them according to your requirements. You can configure the workflow as follows:   Define properties such as a description and a validity period.   Define the start conditions for the new workflow by creating one or more preconditions that must be fulfilled for the workflow to start, for example, sourcing project target value is greater than a specific amount.   Define workflow steps by adding one or more workflow steps and assigning recipients, step conditions, and, if necessary, actions for exception handling.     Activate or deactivate workflows. Once you’ve activated the workflow, it can't be edited. you can copy or deactivate the workflow but you can no longer edit the workflow. If you need to make changes, you can copy the existing workflow, edit it, deactivate the existing workflow and activate the newly created one. Alternatively, you can create a completely new workflow.   Delete a workflow if it’s no longer required. You can delete only inactive workflows. If you want to delete an active workflow, you have to deactivate it first.   
Business roles: Configuration Expert - Business Process Configuration
Configuration Expert - Business Process Configuration : 
Performs business process configuration and other tasks required for implementing SAP solutions, such as scoping the solution, configuring the business processes, performing manual rework activities, and changing business process configuration.
Review Availability Check Result - Product Allocation
Application component: ATP: Product Allocation
App type: Reuse Component
Review Availability Check Result - Product Allocation
Set Report Relevancy - Set-Based Hierarchies
Application component: Overhead Cost Controlling
App type: Transactional
Description:  With this app, you can designate new set-based hierarchies (for example, cost center and profit center groups) as report-relevant when you create them. When you create or update set-based hierarchies you need to trigger replication of those hierarchies. This replication ensures that your changes are incorporated into the affected hierarchies. If this replication is not performed, then these hierarchies cannot be used in reporting. The first time you create a new root node item, you need to ensure that the new item is designated as report-relevant in the system. This one-time effort for new root node items ensures that they are replicated and can be used in reports. 
Key features: You can use this app to:  Mark new sets in the hierarchy as report-relevant   Mark sets in the hierarchy for autoreplication    Indicate report relevance and mark for autoreplication at subnode level  
Business roles: General Ledger Accountant| Cost Accountant - Overhead| Divisional Accountant
Project Manager - Commercial Services : 
Manages execution of commercial projects ensuring scope, time, budget & client satisfaction.

Cost Accountant - Overhead : 
Defines overhead master data and the period-end allocation cycle. Implements period-end allocation and monitors overhead costs. Reports expenses on the income statement in the period in which they are incurred.

General Ledger Accountant : 
Carries out daily activities in general ledger, for example by recording transactions and making adjustment postings, and prepares financial statements.

Divisional Accountant : 
Defines division-related master data and transfer prices between different divisions. Analyzes costs and margin for division. Prepares the division reporting package.

Project Manager - Professional Services : 
Manages execution of commercial projects ensuring scope, time, budget & client satisfaction.
Maintain Application Jobs
Application component: Behavioral Insights (S/4HANA)
App type: Transactional
Line of business: Contributions, Revenue, and Taxes
Leading industry: Public Sector
Solution capability: Taxpayer Behaviours (S/4)
Description: In SAP S/4HANA for behavioral insights ((abbreviated to: Behavioral Insights), once the prediction scenarios are trained, you can use the Maintain Application Jobs app to schedule and monitor Behavioral Insights related jobs, using a standard template that is pre-delivered. You can use the app to schedule, monitor or cancel pre-scheduled jobs, which can reduce your workload by running the tasks smoothly in the background.For more information, see Maintain Application Jobs.
An application to create application jobs
Business roles: Administrator| Administrator - Public Sector
Administrator - Public Sector : 
Configures the application according to the business needs.

Administrator (Marketing Cloud) : 
An administrator who configures the settings and functionalities in SAP Marketing Cloud
Central Sourcing Follow-on Documents Log
Application component: Central RFQ/Central Quotations
App type: Transactional
An application to monitor Follow-on Documents of Central Sourcing
Business roles: Sourcing Manager
Sourcing Manager : 
Plans and carries out all the functions related to strategic sourcing of specific categories of material or services in his organisation.

Purchaser - Central Procurement : 
Carries out any centralized purchasing activities across a customer's multi-ERP procurement landscape from a single, central procurement hub, including demand aggregation, centralized sourcing activities and negotiation of central contracts.
Schedule Persistency of Parts per Million Data
Application component: Fiori UI for Purchasing Analytics
App type: Transactional
Line of business: Sourcing and Procurement
Leading industry: Cross Industry
Solution capability: Real-Time Reporting and Monitoring (S/4 CLD)|Spend Visibility (S/4 CLD)
Description: With this app, you can now view the history of supplier evaluation scores. You can persist the supplier evaluation scores by scheduling a job.
This is application to schedule job for persisting supplier evaluation scores
Key features:  You can use this app to do the following: Create and schedule jobs to persist or delete supplier evaluation score history.  You can create a new job by clicking the Create button. On the New Job screen, you can start a job immediately or you can schedule it to start later. If you schedule a job, the system carries it out in the background. You can define whether a job should recur and set up a recurrence schedule.   Provide optional parameters based on your business needs. For scheduling a job to persist the supplier evaluation score history, you can choose either a relative date function or the start and end date, as a parameter for persisting supplier evaluation scores.  Once you define all relevant criteria, you can check whether the specified data is correct and schedule a job. The new job appears in the Application Jobs list. Display the results of scheduled jobs in the Application Jobs list. You can, for example, see whether a job was carried out successfully or it was canceled. You can filter the list based on different criteria, such as date, job description, and the person who created the job. Copy an existing job to schedule a new job. You can then modify the copied job based on your requirements. Check the logs of every scheduled job in the Application Jobs list.  
Business roles: Purchaser| Configuration Expert - Business Process Configuration| Strategic Buyer
Configuration Expert - Business Process Configuration : 
Performs business process configuration and other tasks required for implementing SAP solutions, such as scoping the solution, configuring the business processes, performing manual rework activities, and changing business process configuration.

Strategic Buyer : 
Manages the supplier portfolio effectively.

Purchaser : 
Ensures that demands of materials and services are fulfilled by creating and monitoring purchase orders.
Manage Access Sequences - Substitutions
Application component: ATP: Object and Value Determination
App type: Transactional
Line of business: Supply Chain
Leading industry: Cross Industry
Solution capability: Advanced Available-to-Promise  (S/4)
Description:  With this app, you can set up and adjust alternative controls with which the confirmations for requirements in sales order documents can be improved. You can assign the object (substitution control) to a corresponding combination of characteristic values. You can also define a sequence of accesses to prioritize the characteristic combinations to be used to determine the object (substitution control). You can use this app if you've the business roles Order Fulfillment Manager (R0226) and Master Data Specialist – Product Data (R0097-13). 
Manage Access Sequences - Substitutions
Key features:  You can use this app to do the following:   Create multiple accesses for each characteristic combination.   Maintain a sequence of accesses specific to each type of substitution.   Reorder the sequence of accesses.   Assign substitution control to each CVC.   Temporarily disable execution of substitution for each CVC.   Specify time range validities for each CVC.   Create and maintain multiple sets of CVCs (a set of values assigned to a given set of selected characteristics according to the specific scenario for the business document class sales order) for each characteristic combination.   Display, edit, copy, and delete existing CVCs.   Display and navigate to the substitution control used in the CVC.   
Business roles: Master Data Specialist - Product Data| Order Fulfillment Manager
Master Data Specialist - Product Data : 
Maintains Product master data.

Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Manage Characteristic Combinations
Application component: ATP: Object and Value Determination
App type: Transactional
Line of business: Supply Chain
Leading industry: Cross Industry
Solution capability: Advanced Available-to-Promise  (S/4)
Description:  With this app, you can create multiple combinations of various characteristics of the sales order transactional document for substitution usage. For example, you can make a combination of characteristics from a sales order transactional document, which has attributes such as Sales Organization, Sold-To Party - Customer Number, and Distribution Channel. You can use this app if you've the business role Order Fulfillment Manager (R0226). 
Manage Characteristic Combinations
Key features:  You can use this app to do the following:   Create and maintain various combinations of characteristics for substitution usage and catalog type Base (Sales Document).   View the list of related accesses for each characteristic combination.   Reorder the priority of each characteristic in a characteristic combination.   Assign and unassign characteristics in a combination.   Navigate to the related accesses for each characteristic combination.   
Business roles: Order Fulfillment Manager| Order Fulfillment Manager - Scheduling
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.

Order Fulfillment Manager - Scheduling : 
Sets up the configurations for the scheduling of a business process. This includes the logistical activities and their sequence. Configures the durations and working times of activities, based on the attributes of business documents.
Assign Additional Properties to Material
Application component: Environment Management
App type: Transactional
Line of business: Manufacturing
Leading industry: Cross Industry
Solution capability: Environment Management (S/4 CLD)
Description:  With this app, you can select properties from your chemical/physical properties list or create new additional properties to assign to a material. If you don't find a property to meet your requirements among the properties provided on the Default Properties tab of the Manage Material Data - Environment Management app, you can select properties from your additional properties list. If the required property doesn't already exist, you can create a new property. Once you have created the property, it will be available for selection and assignment in the additional properties list. If you want to make changes to the property after releasing it, you create a new version, make the required updates, and then release the additional property again. You can view the history of the property to see how it has changed over time. 
An application to assign additional properties to EM materials
Key features:    View a list of additional properties assigned to a material.   Search through the existing additional properties.   Edit the assignment of additional properties.   Add a comment for each additional property assigned.   Delete existing assignments of additional properties.   Create new additional properties.   View the history of an additional property.   
Business roles: Environmental Manager
Industrial Hygienist : 
Ensures that work areas are compliant with health and safety standards and that workers, community, and the environment are protected from potential threats arising from chemical usage.

Environmental Manager : 
Ensures compliance with all environmental regulations and laws. In addition to working to ensure compliance, spends a considerable amount of time in keeping up-do-date with current changes to environmental regulations.
Assign Waste Codes to Material
Application component: Sustainability Foundation
App type: Transactional
Line of business: Manufacturing
Leading industry: Cross Industry
Solution capability: Environment Management (S/4 CLD)
Description:  With this app, you can assign waste codes to waste materials so that these waste materials can comply with the relevant environmental regulations, standards, and laws. Waste codes are previously entered as a regulatory list in a Compliance Requirement Regulation and are then assigned to a waste material. Depending on the regulations that you are adhering to, more than one waste code can be assigned to a material. Waste codes are required for the creation of waste disposal documents that meet compliance requirements. 
An application to assign waste codes to EM materials
Key features:    View a list of waste codes assigned to a material.   Search among existing waste codes, that is, waste codes already entered as a regulatory list in a Compliance Requirement Regulation. You can select the relevant waste codes and assign them to a material.   Edit the waste code assignment.   Delete existing assignments of waste codes.   Arrange the assigned waste codes in a specific order using the Print Sequence column. Note  This order of the waste codes is then followed when waste transport documents are created.   
Business roles: Environmental Manager
Environmental Manager : 
Ensures compliance with all environmental regulations and laws. In addition to working to ensure compliance, spends a considerable amount of time in keeping up-do-date with current changes to environmental regulations.

Industrial Hygienist : 
Ensures that work areas are compliant with health and safety standards and that workers, community, and the environment are protected from potential threats arising from chemical usage.
Sales Order Items - Backorders
Application component: Analytics
App type: Analytical
Line of business: Sales
Leading industry: Cross Industry
Solution capability: Sales Monitoring and Analytics (S/4)
Description:  As a sales manager, you can use the following three tiles for their respective purposes: Sales Order Items - Confirmed as Requested With this tile, you can use planned figures to ensure customer satisfaction by checking whether your sales orders have been confirmed for delivery on the date requested by your customer, without any restrictions or delays. The app shows you whether the percentage of confirmed sales orders has increased or decreased.  Sales Order Items - Backorders With this tile, you can identify backlogs or bottlenecks regarding quantities and delivery dates that customers have. This allows you to see where you can increase future sales volume and customer satisfaction by, for example, collaborating with your team to transfer order confirmations from a C customer to an A customer. Sales Orders - Demand Fulfillment With this tile, you can identify bottlenecks that hinder you in fulfilling requirements of your customer, by not delivering their goods by or before the requested delivery date. The app provides you with a basis for collaborating with your demand planner to, for example, solve issues regarding the availability of specific products. 
With this app, you as a sales manager can use different tiles to: 
- Check whether your sales orders have been confirmed for the customer's requested delivery date, without any restrictions or delays
- Identify backlogs or bottlenecks regarding your customer's requested quantity and delivery date
- Collaborate with your demand planner, for example, regarding bottlenecks for specific products
Business roles: Internal Sales Representative| Sales Manager
Sales Manager : 
Monitors and optimizes sales processes, sales panning, and coordinates sales forces.

Internal Sales Representative : 
Manages sales documents, e.g. captures changes or cancels sales orders, prepares quotations, and manages contracts. Monitors, troubleshoots, and collaborates on critical open issues from the sales order fulfillment process.
Sales Order Items - Confirmed as Requested
Application component: Analytics
App type: Analytical
Line of business: Sales
Leading industry: Cross Industry
Solution capability: Sales Monitoring and Analytics (S/4)
Description:  As a sales manager, you can use the following three tiles for their respective purposes: Sales Order Items - Confirmed as Requested With this tile, you can use planned figures to ensure customer satisfaction by checking whether your sales orders have been confirmed for delivery on the date requested by your customer, without any restrictions or delays. The app shows you whether the percentage of confirmed sales orders has increased or decreased.  Sales Order Items - Backorders With this tile, you can identify backlogs or bottlenecks regarding quantities and delivery dates that customers have. This allows you to see where you can increase future sales volume and customer satisfaction by, for example, collaborating with your team to transfer order confirmations from a C customer to an A customer. Sales Orders - Demand Fulfillment With this tile, you can identify bottlenecks that hinder you in fulfilling requirements of your customer, by not delivering their goods by or before the requested delivery date. The app provides you with a basis for collaborating with your demand planner to, for example, solve issues regarding the availability of specific products. 
With this app, you as a sales manager can use different tiles to: 
- Check whether your sales orders have been confirmed for the customer's requested delivery date, without any restrictions or delays
- Identify backlogs or bottlenecks regarding your customer's requested quantity and delivery date
- Collaborate with your demand planner, for example, regarding bottlenecks for specific products
Business roles: Internal Sales Representative| Sales Manager
Sales Manager : 
Monitors and optimizes sales processes, sales panning, and coordinates sales forces.

Internal Sales Representative : 
Manages sales documents, e.g. captures changes or cancels sales orders, prepares quotations, and manages contracts. Monitors, troubleshoots, and collaborates on critical open issues from the sales order fulfillment process.
Manage Substitution Groups - Locations
Application component: ATP: Master Data Substitution
App type: Transactional
Description:  With this app, you can create and manage groups that can be used while creating and configuring plant and storage location substitutions. Plant substitutions can be grouped together if the substitute plants are identical in all of their business functions. Similarly, storage location substitutions can be grouped together. You can use this app if the business role Order Fulfillment Manager (R0226) is assigned to you. 
Manage Substitution Groups for Locations
Key features:  You can use this app to:   Create, edit, and delete a group.   Create multiple language-specific descriptions for each group.   Change the status of a group to Active, Inactive, or Obsolete.   View the details of controls assigned to each group.   
Business roles: Order Fulfillment Manager
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Manage Substitution Controls - Locations
Application component: ATP: Master Data Substitution
App type: Transactional
Description:  A control is used to consume one or more predefined groups of substitutions. With this app, you can create and manage controls. By assigning substitution groups to controls, consuming applications can manage substitution groups. You can assign only active and inactive groups to a control. A control can be deleted even if groups are assigned to it. You can use this app if the business role Order Fulfilment Manager (R0226) is assigned to you. 
Manage Substitution Controls for Locations
Key features:  You can use this app to:   Create, edit, and delete a control.   Create multiple language-specific descriptions for a control.   Assign and unassign groups to controls.   Choose whether you want the system to consider the substitutions and exclusions in the default group.   
Business roles: Order Fulfillment Manager
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Manage Substitution Reasons - Locations
Application component: ATP: Master Data Substitution
App type: Transactional
Description:  With this app, you can manage reasons that can be used while creating substitutions and exclusions for plant and storage location substitutions. Reasons and reason descriptions help users understand why a plant or a storage location is substituted in or is excluded from a substitution. By default, the app displays the reason description in the language which the user has logged in. You can use this app if the business role Order Fulfillment Manager (R0226) is assigned to you. While creating a reason, you must specify the location type which indicates whether you are creating the reason for a plant or a storage location. 
Manage Substitution Reasons - Locations
Key features:  You can use this app to:   Create and delete a reason.   Create multiple language-specific descriptions for each reason.   
Business roles: Order Fulfillment Manager
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Manage Substitutions - Locations
Application component: ATP: Master Data Substitution
App type: Transactional
Description:  With this app, you can create and manage location substitutes. You can use this app to substitute a location with an alternate plant or an alternate storage location. For example, a supplier selling Product X from Plant A realizes that the product is out of stock at Plant A. The supplier can substitute the location with Plant B which also manufactures and supplies the same Product X to fulfil business requirements. You can create and maintain multiple substitutes for a plant or a storage location. 
Manage Substitutions for Locations
Key features:  You can use this app to:   Create, edit, and delete location substitutions.   Create a storage location substitution either with the storage location specified or undefined. The Network Graph graphically depicts the undefined storage location as Unspecified Storage Location.   Select the predefined reasons for substitutions.   View preceding and succeeding substitutions.   Specify the order in which the substitutions are performed by sequencing them.   Specify when a chain of substitutions has to stop.   View location substitution graph.   
Business roles: Order Fulfillment Manager
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Manage Exclusions - Locations
Application component: ATP: Master Data Substitution
App type: Transactional
Description:  With this app, you can create and manage location exclusions. Location exclusions allows you to exclude plants and storage locations from being used in the substitution logic. For example, Plant A is non-operative for one month. You can create a plant location exclusion for Plant A, which is applicable for a month. When a location exclusion is linked to a group, the system excludes the location only when the group is used in a substitution. You can use this app if the business role Order Fulfilment Manager (R0226) is assigned to you. 
Manage Exclusions - Locations ( Plant and Storage Location)
Key features:  You can use this app to:   Create, edit, and delete location exclusions.   Create time-range specific location exclusions.   Specify a group for a location exclusion.   Activate or deactivate location exclusions.   
Business roles: Order Fulfillment Manager
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Mass Change of Sales Documents - Reuse Component
Application component: Mass Changes of Sales Documents
App type: Reuse Component
Reuse Component for all the Mass Change of Sales Documents apps
Maintain ACM Pricing
Application component: Commodity Contracts, Expenses, Basic Functions
App type: Transactional
Line of business: Sourcing and Procurement
Leading industry: Agribusiness (Consumer Products)
Solution capability: Agricultural Contract Management (S/4)
Description:  With this app, you can review and maintain pricing data for Agricultural Contract Management (ACM) trading contracts. This app enables you to drilldown into the pricing lot details of a contract, and perform pricing related actions in the SAP Fiori UI (front end), that were previously only supported via the Mass Pricing Work Center (MPWC) in SAP GUI (back end). You can also create fixations for unpriced quantities in the contract line items, and provide adjustment value for contracts by pricing bogey conditions. 
Key features:    Search pricing lots based on filter criteria such Pricing Approach, Contract Type, Pricing Methods, Nomination Key/Item, and more.  View price fixation details like the Pricing Lot ID, Quantity, Fees, and price component values. Drilldown into the pricing lot details through the Fee, Pricing Methods, Exchange Details, Nomination, CDOTE Orders, and Price Component sections.Note CDOTE refers to Commodity Derivative Order and Trade Execution Set prices for single/multiple pricing lots from different contracts together. Lift price (without equity and with equity) and foreign exchange rate (FX) for single/multiple pricing lots from different contracts together. Roll price for single/multiple pricing lots from different contracts together. Cancel quantity (without equity and with equity) for single/multiple pricing lots from different contracts together. Provide Snapshot Text and Amending Trader ID information while performing pricing actions. Navigate to the Maintain ACM Trading Contracts app and the visually harmonized mass pricing workcenter. Perform contract value adjustment by pricing bogey conditions at the contract level. Add/Delete/Edit bogey conditions on multiple contracts together.  This app uses the following CDS views:  C_ACMMntnTrdgContrPrcgOvw  C_ACMMntnPrcgComponentData C_ACMMntnPrcgLotFeeDetOvw C_ACMMntnPrcLotPrcMethDet C_ACMMntnPrcgLotCmmdtyOrder C_ACMMntnPrcgNominationDet  
Business roles: Settlement Clerk (ACM)| Operations Clerk (ACM)| Trader (ACM)
Operations Clerk (Agricultural Contract Management) : 
Perform clerical or administrative duties in a variety of business for ACM. 

Settlement Clerk (Agricultural Contract Management) : 
Compiles and computes payment due and recoveries to be made for ACM.

Trader (Agricultural Contract Management) : 
Maintains schedule, prices and executes spot contracts, trading contracts etc. for ACM.
ATP Object and Value Determination Library
Application component: ATP: Object and Value Determination
App type: Reuse Component
Reusable components for OVD
Reuse Component ATP Select Option Tool
Application component: ATP: Controller & Central Functions
App type: Reuse Component
Tool for filter definition based on characteristic catalog
Reuse Component for In-House Repair
Application component: S4CRM: In-House Repair
App type: Reuse Component
This reuse library provides reusable artifacts for the SAP Fiori apps in In-House Repair.
Manage Physical Stock - Products
Application component: Goods Movements
App type: Transactional
Line of business: Supply Chain
Leading industry: Cross Industry
Solution capability: Warehouse Management (S/4 CLD)
Description:  With this app, you can search for and display physical stock that’s in storage bins, listed by product. You can post unplanned goods issue for consumption and scrapping. 
An application to display physical stocks based on products. The application offers actions for posting goods issue for different purposes like consumption to cost center or stock correction.
Key features:    Use the Search field to search for physical stock by product, product description, or storage bin.   Search for physical stock using various selection criteria, such as product, or handling unit.   Display physical stock in a list.   For products serialized in Inventory Management, display the serial numbers assigned to the physical stock.   Post unplanned goods issue to consume or scrap stock.   Post the goods issue for one stock item or several stock items at the same time.   Post the goods issue for the total quantity or for partial quantities.   Enter account assignments for the goods issue.   Enter a reason for movement for the goods issue.   For products serialized in Inventory Management, select serial numbers during consumption or scrapping.   For products serialized on warehouse number level, enter serial numbers during consumption or scrapping.   Navigate from the list of physical stock to a detail view to see details for a single stock item.   Navigate to the Manage Warehouse Documents app.   Navigate to other apps for more information about products and storage bins.   
Business roles: Warehouse Clerk (EWM)
Warehouse Clerk (Extended Warehouse Management) : 
Plans and controls processes in a simple warehouse with a strong focus on inbound, outbound, physical inventory, and maintenance of warehouse specific master data.
Display Warehouse Documents
Application component: Goods Movements
App type: Transactional
Line of business: Supply Chain
Leading industry: Cross Industry
Solution capability: Extended Warehouse Management (S/4)
Description:  With this app, you can search for and display warehouse documents in your warehouse. You can cancel complete warehouse documents or individual items in a warehouse document. Warehouse documents are goods movement documents for goods receipt and goods issue. Stock-related information, such as product and storage bin, is taken from the first warehouse document item. Other information, such as warehouse document status, is aggregated from all items that belong to the same warehouse document. 
An application to select and display warehouse documents. A warehouse document contains all information about a goods movement, e.g goods receipt or goods issue posting.
Key features:    Use the Search field to search for warehouse documents by the warehouse document number   Filter warehouse documents, for example, by status, product, or storage bin   View the details of warehouse documents and items, for example, account assignment information   Display the serial numbers of items that contain products serialized in Inventory Management   Cancel warehouse documents with the status Confirmed or Partially Canceled   Cancel one or more warehouse document items that have the status Confirmed   Enter a reason for movement when canceling warehouse documents or warehouse document items   Enter a posting date when canceling warehouse documents posted with the Migration Cockpit   Navigate to other apps for more information about products and storage bins   Note that you may need additional authorizations to use these apps. 
Business roles: Warehouse Clerk (EWM)
Warehouse Clerk (Extended Warehouse Management) : 
Plans and controls processes in a simple warehouse with a strong focus on inbound, outbound, physical inventory, and maintenance of warehouse specific master data.
Flexible Workflow Administration
Application component: Runtime
App type: Transactional
An application to analyze and resolve issues related to ABAP Platform workflows.
Business roles: Administrator
Administrator (Marketing Cloud) : 
An administrator who configures the settings and functionalities in SAP Marketing Cloud
Configure Alternative Determination
Application component: ATP: Alternative-Based Confirmation
App type: Transactional
Line of business: Supply Chain
Leading industry: Cross Industry
Solution capability: Advanced Available-to-Promise  (S/4 CLD)|Sales Order Management and Processing (S/4 CLD)
Description:  With this app, you can create, edit, and display alternative determinations which, from a set of available confirmations, identify suitable alternatives for sales order requirements. You can use this app if you have the business role Order Fulfillment Manager (R0226). 
With this app, order fulfillment managers can maintain alternative determinations in order to identify suitable alternatives for sales order requirements in Alternative-Based Confirmation. The alternative determinations can be either defined based on rating attributes and hard-constraints or on a Business Add-in (BAdI) implementation. Moreover, there are pre-delivered alternative determinations that cover different scenarios. The alternative determinations from this app are available to be used in the app "Configure Substitution Strategy".
Key features:   Define custom alternative determinations independently on the basis of rating attributes and hard constraints. Define and adapt alternative determinations on the basis of templates containing pre-configured alternative determinations for confirming requirements fully, on-time, or earlier but with as much quantity as possible. Create, update, display, and delete custom alternative determinations configured using the business add-in (BAdI) for Alternative-Based Confirmation, BADI_ATP_ABC_ALTV_DETMNR. Furthermore, you can check the consistency of the filter settings for the implementation used to create BAdI-based alternative determinations.  
Business roles: Order Fulfillment Manager
Order Fulfillment Manager : 
Is responsible to configure and optimize the order fulfillment process according the company strategy.
Real Estate Accounting Objects Plan and Actuals Report
Application component: Fiori UI in RE-FX
App type: Web Dynpro
The Real Estate Accounting Objects Plan and Actuals Report App give the real estate accountant an overview to theplan and actual cost on the real estate objects.
Business roles: Accounts Receivable Accountant - Leasing| Accounts Payable Accountant - Leasing
Accounts Payable Accountant - Leasing: (is an add-on role to the Accounts Payable Accountant)
Is responsible for posting activities of Lease Contracts.

Accounts Receivable Accountant - Leasing: (is an add-on role to the Accounts Receivable Accountant)
Is responsible for posting activities of Lease Contracts.
Real Estate Cash Flow Report
Application component: Fiori UI in RE-FX
App type: Web Dynpro
The Real Estate Cash Flow Report gives  an improved overview of the cash flow generated form the contracts.
Business roles: Accounts Receivable Accountant - Leasing| Accounts Payable Accountant - Leasing
Accounts Receivable Accountant - Leasing: (is an add-on role to the Accounts Receivable Accountant)
Is responsible for posting activities of Lease Contracts.

Accounts Payable Accountant - Leasing: (is an add-on role to the Accounts Payable Accountant)
Is responsible for posting activities of Lease Contracts.
Assess GHS Classification
Application component: Product Compliance - Safety Data Sheets
App type: Transactional
Line of business: R&D and Product Management
Leading industry: Cross Industry
Solution capability: Product Marketability and Chemical Compliance (S/4 CLD)
Description: With this feature, you can now apply the Worldwide Global Harmonized System (GHS) classification and the European Union GHS classification to unpackaged products and raw materials. Currently, this only applies to bulk chemical compliance information. The app includes information fields for hazard class, category, and statements. As well as route of exposure and target organs.
Business roles: Product Stewardship Specialist - Product Compliance| Master Data Specialist - Product Compliance
Product Stewardship Specialist - Product Compliance : 
Manages the day-to-day operations that help ensure compliance for chemical products. Maintains chemical compliance data and performs checks to ensure correctness and completeness.

Master Data Specialist - Product Compliance : 
Requests compliance information from customers and suppliers.

Hazardous Materials Manager : 
Ensures that hazardous materials (chemicals) used in a company are handled in compliance to the applicable regulations and guidelines for safe handling, storage and transport of such materials.

Dangerous Goods Specialist - Product Compliance : 
Monitors the activities of the organization that involve dangerous goods, prepares accident reports, and the annual dangerous goods report.
Manage Cost Element Groups
Application component: Master Data
App type: Transactional
Description:  With this app, you can create, edit, and display cost element groups. 
With this application you can display and maintain Cost Element Groups.
Key features:    Display cost element groups by chart of accounts   Limit the display to certain nodes, such as only top nodes, only end nodes, or all nodes   Copy existing cost element groups   
Business roles: Cost Accountant - Overhead
Cost Accountant - Overhead : 
Defines overhead master data and the period-end allocation cycle. Implements period-end allocation and monitors overhead costs. Reports expenses on the income statement in the period in which they are incurred.
Short-Term Cash Positioning
Application component: SAP Cash Management
App type: Transactional, Analytical
Line of business: Finance
Leading industry: Cross Industry
Solution capability: Cash and Liquidity Management (S/4 CLD)
Description:  With this app, you can view the cash positions by location, company, and currency. Cash position data is calculated based on the cash position profiles that are defined in the Define Cash Position Profiles app. 
This app facilitates cash managers and cash specialists to see short-term cash position based on direct bank balances. How cash position will be displayed depends on the selected profiles that are defined in app Define Cash Position Profiles.
Key features:  With this app, you can perform the following tasks:   Display cash positions by various analytical dimensions, such as country/region, company code, bank account, currency.   Display cash positions according to the settings defined in the selected cash position profile.    Simulate cash concentration for cash pools defined in the Manage Cash Pools (Version 2) app When the hierarchy source is defined as 03 (Derived from Cash Pool and Bank Account Master Data) in the cash position profile, bank accounts that are assigned to cash pools of the service provider Bank - Time Dependent are displayed in the cash pool hierarchies. The balances of subaccounts will be automatcially aggregated in the header account of the cash pools to simulate the cash concentration performed by banks.   Show the value amount with the Enable Custom Scaling function.  In the Scaling Factor field, you can specify the number of places you want to show before the decimal point of the amount in the app. In this field, only numbers between 0 and 9 can be entered.  For example, the value “3” (By 1000) means showing the values in thousands. The value “6” (By 1000000) means showing the values in millions.  In the Number of Decimal Places field, you can specify the number of places you want to show after the decimal point of the amount in the app. For example, the value “1” means showing one digit after the decimal point.    Export your search results to a spreadsheet   
Business roles: Cash Management Specialist| Cash Manager
Cash Manager : 
Is responsible for overall liquidity status of group corporate, executes cash transactions and centrally manages bank accounts with rich attributes, including overdraft limit and signatories, approves for opening or closing bank accounts, etc.

Cash Management Specialist : 
Executes cash transactions and centrally manages bank accounts with a wide range of attributes, including overdraft limit and signatories, utilizing approval process for opening or closing bank accounts, and the regular inventory/auditing process.
Configure Purchase Order Consolidation Rule
Application component: Purchasing
App type: Transactional
Line of business: Sourcing and Procurement
Leading industry: Cross Industry
Solution capability: Purchase Order Processing (S/4)
Description:  With this app, you can define consolidation rules that are used in the Manage Purchase Orders - Fashion app to combine multiple purchase order items into a new or existing purchase order using the consolidate action available at the item level. 
Configure Purchase Order Consolidation Rule : This app is useful for setting up the configuration that is required for the Manage Purchase Order app for actual consolidation
Key features:   Display the list of existing purchase order consolidation rules and view their details. Change the existing consolidation rule. Configure a new consolidation rule with validations. Delete a purchase order consolidation rule.  
Business roles: Purchaser (Retail)
Purchaser (Retail) : 
Performs retail specific purchasing tasks.
Manage Purchase Orders - Fashion
Application component: Purchasing
App type: Transactional
Line of business: Sourcing and Procurement
Leading industry: Cross Industry
Solution capability: Purchase Order Processing (S/4)
Description:  With this app, you can display the selected open purchase order details at header, generic product, and item levels, so you can get a complete view of different items in these orders before you can edit these items or consolidate them into a new or existing purchase order. 
Key features:   View the status of all open purchase orders at various levels. Visibility at generic product adds immense value proposition to the customers or end-user. Consolidate or combine multiple purchase order items with smaller quantities into a single new or existing purchase order item or items using fixed rules or consolidation rules, or both. View traceability details of purchase order items created after consolidation. Notify about the completion of background jobs scheduled for consolidation.  In addition, the app supports the following technical features and options: Navigate to Mass Changes to Purchase Orders app to change the fields of multiple purchase orders simultaneously at the header and item levels. View the logs and the details corresponding to each scheduled job run using the Job Overview app.  
Business roles: Purchaser (Retail)
Purchaser (Retail) : 
Performs retail specific purchasing tasks.