Objective
After completing this lesson, you will be able to implement the process steps for sales order processing and identify the SAP applications that support each step.
Define Process Steps for Sales Order Processing
Order Management
| Process Step | Description |
|---|
| Maintain / Display Sales Order | The Internal Sales Representative can call the Sales Order Fulfillment Monitor (SOFM) to check the status of sales orders. The user gets an overview of issues around the sales orders and can navigate to documents related to the process flow of the sales order. |
| Sales Order Fulfillment Monitor(Optional) | You can call the Sales Order Fulfillment Monitor (SOFM) to check the status of sales orders. You get an overview of issues around the sales orders and can navigate to the documents related to the process flow of the sales order. |
Processing Existing Debit Memo Requests
| Process Step | Description |
|---|
| Create Customer Invoices | The billing clerk creates invoices for services that have been executed. The invoice is printed and can be sent to the customer. A journal entry is created in finance. The entry is then the basis for incoming payments that clear the open items in customer accounts. |
| Manage Customer Invoices (Optional) | The billing clerk lists the created customer invoices. From this list, invoices can be canceled or posted to accounting. Depending on system configuration, billing documents are either automatically transferred to accounting or blocked for automatic posting and manually released to accounting. |
| Create Preliminary Billing Document (Optional) | The billing clerk creates preliminary billing documents based on these billing due list items, adjusts view settings and filters to customize your experience. Preliminary billing documents can be used to manually set the exchange rate, other than the default based on the billing date. |
| Process Preliminary Billing Document Approval (Optional) | Only relevant if below conditions are fulfilled: Approval reason(s) is defined and assigned (Define and Assign Approval Reasons in Sell from Stock (BD9) scope item). The Cloud Business Add-In (BADI) that returns an approval reasons is implemented (Implement Cloud BADI in Sell from Stock (BD9) scope item). Badi: Approval Request Reasons for Preliminary Billing Documents (SD_BIL_APM_SET_APPROVAL_REASON).
|
| Approve Preliminary Billing Document | The billing approver makes an approval decision to release the preliminary billing documents. Approval details like approver and the reason can be checked later in the approval workflow. |
Processing Manual Credit Memo Requests
| Process Step | Description |
|---|
| Create Manual Credit Memo Request | The Internal Sales Representative creates a manual credit memo request (without reference to any preceding document). |
| Process Credit Memo Request Approval (Optional) | Only relevant if the following conditions are met: Approval reason(s) is defined and assigned ( Define and Assign Approval Reasons in Credit Memo Processing (1EZ) scope item). The Cloud BADI that returns an approval reasons is implemented (Implement Cloud BADI in Credit Memo Processing (1EZ) scope item). Total amount of the order is not less than 500.
|
| Approve/Reject Credit Memo Request | The billing approver makes approval decision to release or reject the credit memo request. |
| Create Manual Credit Memo | The billing clerk creates a credit memo for a credit memo request. |
| Manage Manual Credit Memo (Optional) | The billing clerk changes a credit memo. |
Processing Manual Debit Memo Requests
| Process Step | Description |
|---|
| Create Manual Debit Memo Request | The Internal Sales Representative creates a manual debit memo request (without reference to any preceding document). |
| Manage Debit Memo Request (Optional) | The Internal Sales Representative displays, changes and cancels a manual debit memo request. |
| Create Customer Invoices | The billing clerk creates an invoice for a debit memo request. |
| Manage Customer Invoices (Optional) | The billing clerk changes a debit memo. |
Down Payment (Optional)
| Process Step | Description |
|---|
| Create Down Payment Request (Optional) | The billing clerk creates a down payment request.Note Before proceeding with this step, ensure the prerequisite step has been completed in the Prepayments in Customer Projects for Down Payments (Optional) chapter of the Project Billing – Project Based Services (4E9) scope item. |
Schedule Jobs
| Process Step | Description |
|---|
| Schedule Billing Creation (Optional) | You can define the creation of billing documents according to a schedule. |
| Schedule Billing Release (Optional) | You can define the release of billing documents according to a schedule. |
| Schedule Billing Output (Optional) | You can define when and how customer invoices are sent to the customer. |
Billing Processing
| Process Step | Description |
|---|
| Cancel Billing Document (Optional) | The billing clerk cancels a billing document. |
| Sales Order Fulfillment Monitor (Optional) | You can call the Sales Order Fulfillment Monitor (SOFM) to check the status of sales orders. You get an overview of issues around the sales orders and can navigate to the documents related to the process flow of the sales order. |
Identify SAP Applications for Sales Order Processing
Process Flow 1: Order Management
Process Flow 2: Processing Existing Debit Memo Requests
Process Flow 3: Processing Manual Credit Memo Requests
Process Flow 4: Processing Manual Debit Memo Requests
Process Flow 5: Processing Down Payment
Process Flow 6: Schedule Jobs
Process Flow 7: Billing Processing
Manage Sales Orders - Services
Sales Order Fulfillment Issues
Create Credit Memo Request
Purpose
Key Features
Header Level
Item Level
Create Debit Memo Request
Purpose
Key Features
Header Level
Manage Credit Memo Requests
My Inbox - All Items
Standard Actions in My Inbox
You can process your workflow tasks within My Inbox application. You can work on a task, approve or reject task instance, and view its description. You can also claim, release, forward, and suspend tasks.
Show Log
You can view details about the workflow of a selected task and events relevant to it chronologically. You can also view the business card of the agent and to navigate to task details from the workflow log.
Claim
By choosing Claim standard action, you reserve a task for processing.
Note
When you claim a task, you become the processor of the task and all other recipients no longer see it in My Inbox. In this case, the status of the task changes from Ready to Reserved.
Release
You can release a task, of which you are the processor.
Note
When you release a task, you are no longer assigned as a processor of this task and it becomes visible in My Inbox for its other recipients. In this case, the status of the task changes from Reserved to Ready.
Forward
You can forward a task to assign it to other users for processing, and as an option to add a note to the recipient of the task. As a result, the forwarded task is no longer be available in your inbox, and appears in recipient’s inbox.
Suspend
You can suspend a task for a certain amount of time.
Note
You can suspend as task, which you have already claimed, or which is in status Ready. In case the task is in status Ready, then it is automatically claimed in your name and you become its processor. The other recipients no longer see the task in My Inbox. At the resubmission date you have chosen, while suspending the task, it automatically reappears in your Inbox for processing.
Manage Debit Memo Requests
Schedule Billing Creation
Schedule Billing Output
Purpose
You can start the output of billing documents immediately or schedule it to run in the background. Note that you can reduce system load and processing times by running billing document output during periods when system usage is lower (for example, at night). The initial screen (application jobs list) provides an overview of all billing output jobs.
Key Features
Conclusion
Personal Reflection

Think about a time when you or a client experienced operational challenges, such as billing errors or miscommunication in sales order processing. How could the features of SAP Sales Order Processing within SAP S/4HANA Cloud have helped address those challenges? Reflect on specific tools like Manage Sales Orders, My Inbox, or Schedule Billing Creation.
Expert Response

As an experienced SAP Sales Order Processing consultant, I recall a client in the professional services sector facing frequent billing errors and miscommunications between sales and accounting departments. By implementing SAP Sales Order Processing, we optimized order management through the Manage Sales Orders app, ensuring accurate and timely sales order creation and tracking. The My Inbox app enabled real-time task management and communication, significantly reducing miscommunications. Additionally, the Schedule Billing Creation app allowed us to automate the billing process, ensuring invoices were generated accurately and on time. These tools transformed their operations, leading to a more efficient and error-free sales order processing workflow, and ultimately improving customer satisfaction.
Lesson Summary

In this lesson, we explored the essential elements of SAP Sales Order Processing within SAP S/4HANA Cloud to help you make informed recommendations for implementation. Here's a recap of the key points linked to our objective:
- Understanding Sales Order Processing Features:
We covered the core functionalities of Sales Order Processing, including creating and managing sales orders, billing documents, credit memos, and debit memos. These features are crucial for optimizing sales order management, a vital aspect of your role as a consultant.
- Integration with Backend Systems:
We highlighted how Sales Order Processing integrates with other SAP applications, ensuring seamless data flow and efficient end-to-end sales processes. This integration is fundamental in providing holistic solutions to your clients.
- Roles and Responsibilities:
We discussed the roles of billing clerks, project managers, and project accountants in using Sales Order Processing tools. Knowing these roles helps you recommend the right tools and processes to improve operational efficiency.
- Real-World Applications:
We examined various use cases across industries like professional services, manufacturing, and utilities. These examples demonstrate the versatility and scalability of Sales Order Processing, enabling you to tailor recommendations to specific client needs.
- Practical Tools and Techniques:
Through demonstration videos and graphics, you saw Sales Order Processing in action, from order creation and management to billing and invoicing. This practical knowledge is essential for evaluating the system's capabilities and advising clients effectively.