Make-to-Order Production With Variant Configuration (1YT - IN)
Make-to-Order Production With Variant Configuration (1YT - IN)
Make-to-Order Production With Variant Configuration (1YT - IN)
Table of Contents
1 Purpose 3
2 Prerequisites 4
2.1 System Access 4
2.2 Roles 4
2.3 Master Data, Organizational Data, and Other Data 4
2.4 Business Conditions 7
2.5 Preliminary Steps 8
2.5.1 Initial Stock Posting for the Material in BOM of CM-FL-V00 8
2.5.2 Assign Dependency to Operation and Sequence in Routing 9
2.5.3 Create Production Version for CM-FL-V01(Optional) 11
2.5.4 Disable Production Version 12
2.5.5 Create Master Data for Fast Data Entry 13
2.5.5.1 Create Application Group 13
2.5.5.2 Create Characteristic Display 14
3 Overview Table 16
4 Test Procedures 17
4.1 Make to Order Production with Single Level Configurable Material 17
4.1.1 Create Sales Quotation for Configurable Material (Optional) 17
4.1.2 Create Sales Order with Reference to Sales Quotation (Optional) 22
4.1.3 Create Sales Order with Configurable Material 24
4.1.4 Create Down Payment Request 30
4.1.5 Post Down Payment 31
4.1.6 Manufacturing Steps Production Order Processing 32
4.1.7 Delivery and Billing Processing 34
4.2 Make to Order Production with Multilevel Configurable Material 37
4.2.1 Create Sales Order with Configurable Material 37
4.2.2 Create Down Payment Request 42
4.2.3 Post Down Payment 43
4.2.4 Manufacturing Steps Production Order Processing 44
4.2.5 Delivery and Billing Processing 46
5 Appendix 49
5.1 Succeeding Processes 49
5.2 Relevant Processes 49
This scope item shows a Make-to-Order Production scenario using the Advanced Variant Configuration for an efficient state-of-the-art configuration of a material ordered by a customer, covering
single-level and multi-level configurable materials. The configurable material is defined as a bill of material. In this process, a sales order (optionally based on a sales quotation) is created with an
individual configuration for a fork lifter. This is captured by defining the different component characteristics desired by the customers and considering the constraints and dependencies of the
components. The sales price calculation is then based on the individually chosen characteristics of the components. The sales order is considered for production planning when doing the Materials
Requirements Planning (MRP). The production execution for the individual fork lifter takes place before delivering it to the customer. The process finishes with the billing to the customer.
This document provides a detailed procedure for testing this scope item after solution activation, reflecting the predefined scope of the solution. Each process step, report, or item is covered in its
own section, providing the system interactions (test steps) in a table view. Steps that are not in scope of the process but are needed for testing are marked accordingly. Project-specific steps must be
added.
This section summarizes all the prerequisites for conducting the test in terms of systems, users, master data, organizational data, other test data and business conditions.
System Details
System Accessible via SAP Fiori launchpad. Your system administrator provides you with the URL to access the various apps assigned to your role.
2.2 Roles
Assign the following business roles to your individual test users.
Note The following roles are provided as example roles from SAP. You can use these as templates to create your own roles.
Purpose
In a real business case, the materials are usually purchased from external vendors; in that case, that process is covered by the standard purchasing or subcontracting processes. This process step
shows you how to post initial stock directly to the storage locations. Note that you only need to post initial stock in case there is none available or the current stock is insufficient. Ensure that at least
as many components for the configurable material, for example, forklifter, are available as you intend to sell in the later step.
Procedure
Purpose
This process step shows you of configurable routing, for which dependencies must be assigned to operations and sequence, so routing is variable according to configuration for the material.
This step has to be executed only once.
Procedure
Purpose
This process step shows you how to test this scope item with material CM-FL-V01, you must execute step. A production version determines which alternative BoM is used with a routing to produce
a material. In this process step, you create a production version for a configurable material.
This step has to be executed only once for material CM-FL-V01.
Procedure
Purpose
This process step shows you how to invalidate the old production version in case multiple production version exists for sample material (CM-FL-V00, CM-FL-V01).
This step has to be executed only once.
Procedure
Test Step Test Step Name Instruction Expected Result Pass / Fail /
# Comment
1 Log On Log on to the SAP Fiori launchpad as Production Engineer - Discrete The SAP Fiori launchpad displays.
Manufacturing.
2 Access the App Open Manage Production Versions (F2568). The Prodution Version: Mass Processing screen
displays.
3 Enter the Plant and the On the Prodution Version: Mass Processing screen, make the The Production versions not found; check your
Material Name following entries and choose Continue: selection criteria screen displays.
● Plant:1810
● Material: CM-FL-V00, CM-FL-V01
4 Invalid a Production For the production version 0001, change the Valid to date to Old production version 0001 is invalid.
Version yesterday.
5 Save the Production On the Maintain Production Version: Detail Screen dialog box, choose The Maintain Production Version: Detail Screen
Version Details Save Changes and Close Screen. dialog box closes.
Purpose
This process step shows you how to create application group SD and PP.
Procedure
Purpose
This process step shows you how to create characteristic display, and assign characteristic.
Procedure
This scope item consists of several process steps provided in the table below.
This section describes test procedures for each process step that belongs to this scope item.
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how to enter the sales quotation after a customer has requested it.
Test Test Step Name Instruction Expected Result Pass / Fail / Comment
Step #
1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad
displays.
2 Access the App Open Manage Sales Quotations (F1852). The Manage Sales
Quotations (F1852)
screen displays.
3 Navigate to Create On Manage Sales Quotations (F1852) screen, choose Create Quotation.
Sales Quotation
Screen
4 Enter Quotation Make the following entries and choose Enter:
Details ● Quotation Type: QT
● Sales Organization: 1810
● Distribution Channel: 10
● Division: 00
5 Enter Quotation Make the following entries:
Details ● Sold To party: 18100001
● Ship To party: 18100001
● Req. Deliv. Date: <Current date + 5 days>
● Valid to: <enter a date>, for example, one month after today
6 Enter Characteristic There are two ways to configure the characteristic value for the material. Execute step Variant Configuration If the characteristic value chosen
Value 6, the most common way to configure a material. screen displays. matches a mate-rial variant, please refer
Optionally it is possible to configure a material using a fast entry of characteristics as to another scope item 21D to handle it.
desribed in step 7.
In the All Items section, enter the following value and press Enter.
● Material Number: CM-FL-V00
● Quantity: for example, 1 PC
● Note If you want to create billing plan for the follow-on sales order, manually enter
the following value as well. If not, press Enter.
ItCa (Item category): CBAP
On the Variant Configuration screen, select value for characteristics below and choose
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
This process step shows you how to create a customer order regarding the quotation after the customer accepted the quotation. Finally, the order confirmation is printed and can be sent to the
customer.
If a sales order is created with reference to quotation. The next step Create Sales Order with Configurable Material can be skipped.
Procedure
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how a customer buys a forklifter with an individual configuration which is not available on stock and has therefore to be produced individually.
If sales order is already created in the previous two steps, this step can be skipped.
For selling a material variant of the forklifter which have been produced upfront to selling to customers (make-to-stock), please refer to the scope item 21D.
Characteristics of the forklifter can be configured in an additional screen or directly in the sales order line item. Both ways are described in the test procedures.
Procedure
Test Test Step Name Instruction Expected Result Pass / Fail / Comment
Step #
1 Log On Log on to the SAP Fiori launchpad as an Internal Sales The SAP Fiori launchpad displays.
Representative.
2 Access the App Open Manage Sales Orders (F1873). The Manage Sales Orders (F1873) screen
displays.
3 Navigate to On Manage Sales Orders (F1873) screen, select Create Sales
Create Sales Order.
Order Screen
4 Enter the Order On the Create Sales Order: Initial Screen, make the following
Make-to-Order Production with Variant Configuration (1YT_IN) PUBLIC
Purpose Error: Reference source not found 24
type OR entries and choose Enter:
(Standard Order) ● Order Type: OR
● Sales Organization: 1810
● Distribution Channel: 10
● Division: 00
5 Enter Order On the Create Standard Order: Overview screen, make the
Details following entries and press Enter.
● Sold To party: 18100001
● Ship To party: 18100001
● Cust. Reference: <customer purchase order number as
reference>
● Rep. Deliv. Date: <Current date + 5 days>
6 Enter There are two optional ways to configure the characteristic value If you choose the following combination, a
Characteristic for the material. You can choose to execute either step 6 or 7. material variant FG-FL-MV-V00 is hit. Material
Value In the All Items section, enter the following value and choose variant will not be covered in this scope item,
Enter. and there is another scope item 21D to handle it.
● Material Number: CM-FL-V00 ● Lifter Model: STD
● Quantity: for example, 1 PC ● Power Source: COMB
● Note If you want to create billing plan for this sales order, ● Wheel Type: C
manually enter the following value as well. If not, press Enter. ● Fork Size: M
ItCa (Item category): CBTD. ● Counterweight: 2.000kg
On the Variant Configuration screen, select value for
characteristics below and choose Done.
● Lifter Model: <Heavy, Standard>
● Power Source: <Combustion, Electrical>. Combustion
displays as default value.
● Wheel Type: <Cushion Tires, Pneumatic Tires>
● Fork Size: <Small, Normal, Large>
● Counterweight (KG): <1.000, 2.000, 5.000>
● Battery Capacity(Ah) : Pneumatic<50, 80, 140>
● Variant condition: AVC_CWEIGHT by default
● Net Value: Varies according to characteristic value chosen
The combination of value for characteristic is constrained by
Constraint Net. Only the following combinations are acceptable.
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Note In case you maintained billing plan for sales order in section 4.1.2 or 4.1.3, you create an invoice according to your billing plan. Finally, you print out the down payment request and sent it to
your customer. If you didn’t maintain billing plan, then you can skip section 4.1.4 and 4.1.5.
Procedure
To execute this activity, process the following steps using the master data from this document.
Sales Order Processing with Customer Down Payment(BKJ_IN).
● Create Down Payment Request
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Note If you created a down payment request in section 4.1.4, you post the down payment received from your customer in this step. If not you can skip this step.
Procedure
To execute this activity, process the following steps using the master data from this document.
Sales Order Processing with Customer Down Payment(BKJ_IN).
● Post Down Payment
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how to create stock (Sales order stock) for material finished goods.
Procedure
To produce the material and get it into Sales Order stock, execute the following steps described in the Business Process Documentation Test Script of the scope item Make-to-Order Production -
Finished Goods Sales and Final Assembly (BJE_IN).
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how to deliver material CM-FL-V00 to the customer and handle the billing.
Note The delivery and billing processing is differentiated depend on whether you create billing plan in section 4.1.2 or 4.1.3 or not.
Caution
If billing plan is not maintained for the sales order, execute the following steps using the master data from this document (see also the following table).
Sell from Stock (BD9)
If billing plan is maintained for the sales order, execute the following steps using the master data from this document (see also the following table).
Sales Order Processing with Customer Down Payment(BKJ_IN).
Result
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how a customer buys a forklifter with an individual configuration which is not available on stock and has therefore to be produced individually.
The forklifter is a multilevel configurable material. One of its components, the seat of the fork lifter is also configurable. Therefore, customer configures the component in sales order as well.
Procedure
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Note In case you maintained billing plan for sales order in section 4.2.1, you create an invoice according to your billing plan. Finally, you print out the down payment request and sent it to your
customer. If you didn’t maintain billing plan, then you can skip section 4.2.2 and 4.2.3.
Procedure
To execute this activity, process the following steps using the master data from this document.
Sales Order Processing with Customer Down Payment(BKJ_IN).
● Create Down Payment Request
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
Note If you created a down payment request in section 4.2.2, you post the down payment received from your customer in this step. If not you can skip this step.
Procedure
To execute this activity, process the following steps using the master data from this document.
Sales Order Processing with Customer Down Payment(BKJ_IN).
● Post Down Payment
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how to create stock (Sales order stock) for material finished goods. As one of the components is external procured, to get supply of seat, execute scope item Procurement
of Materials with Variant Configuration (2XU_IN) after step 4.3.3 as below.
Procedure
To produce the material and get it into Sales Order stock, execute the following steps described in the Business Process DocumentationTest Script of the scope item Make-to-Order Production -
Finished Goods Sales and Final Assembly (BJE_IN)
Test Administration
Test Case ID <X.XX> Tester Name Testing Date Enter a test date.
Business Role(s)
Responsibility <State the Service Provider, Customer or Joint Service Provider and Customer> Duration Enter a duration.
Purpose
This process step shows you how to deliver material CM-MLFL-KM-VXX to the customer and handle the billing.
Note The delivery and billing processing is differentiated depend on whether you create billing plan in section 4.2.1 or not.
Caution
If billing plan is not maintained for the sales order, execute the following steps using the master data from this document (see also the following table).
Sell from Stock (BD9)
If billing plan is maintained for the sales order, execute the following steps using the master data from this document (see also the following table).
Sales Order Processing with Customer Down Payment(BKJ_IN).
Result
Process
BD9 - Sell from Stock
BDD - Customer Returns
BDG - Sales Quotation
BDH - Sales Order Entry with One Time Customer
BDQ - Invoice Correction Process with Debit Memo
BDW - Returnables Processing
BKL - Invoice Correction Process with Credit Memo
BKZ - Sales Order Processing with Invoice List and Collective Billing
Make-to-Order Production with Variant Configuration (1YT_IN) PUBLIC
Purpose Error: Reference source not found 45
BKX - Sales Order Processing - SEPA Direct Debit Handling
BKP - Accelerated Customer Returns
1F1 - Debit Memo Processing
1EZ - Credit Memo Processing
1B6 - Sales Rebate Processing
1MC - Convergent Billing
1Z1 - Digital Payments - Sales