31Q S4CLD2402 BPD en de
31Q S4CLD2402 BPD en de
31Q S4CLD2402 BPD en de
PUBLIC
Table of Contents
1 Purpose
2 Prerequisites
2.1 System Access
2.2 Roles
2.3 Master Data, Organizational Data, and Other Data
2.4 Preliminary Steps
2.4.1 Manually Create Material Master Data for CPFH and DISH Scenario
2.4.2 Manually Create Condition Records and BOM Definition
2.4.3 Set Initial Stock for Material
2.4.4 Create Condition Records
3 Overview Table
4 Test Procedures
4.1 Create Sales Order
4.2 Create Delivery
4.3 Execute Picking
4.4 Post Goods Issue
4.5 Create Billing Document
5 Appendix
5.1 Process Integration
5.1.1 Succeeding Processes
5.2 Relevant Processes
5.3 Limitations
5.4 Statistical Price on Header for LUMF Use Case
5.5 Scheduling Job Creation (Optional)
5.5.1 Scheduling Job for Delivery Creation (Optional)
5.5.2 Scheduling Job for Goods Issue Deliveries (Optional)
5.5.3 Scheduling Job for Billing Creation (Optional)
5.5.4 Scheduling Job for Billing Release (Optional)
5.5.5 Scheduling Job for Billing Output (Optional)
5.6 Overview on Possible Item Categories for BOM Main Item
Overview
Companies often want to sell single products bundled into a sales kit (such as selling a PC together with monitor, keyboard, computer mouse, and so on). Sales kits are commonly used when the
products that are part of the sales kit can also be sold independently as single products.
Customers want to have an easy way to use sales kits during order taking and follow up processes without a need to use production BOMs, variant configuration, or other functions that don't fit or
are too complex for this use case.
There are multiple ways to process a bill of material in sales. Once you've entered a bill of material in a sales order, the system runs pricing and execution at the following levels:
● Header level (ERLA): usually used when product is assembled
● Item level (LUMF): usually used when product isn't assembled
● Pricing on header level, logistics on item level (CPFH): usually used when product isn't assembled, but the header should carry the total price
● Logistics on header level, pricing on item level (DISH): usually used for displays if the main item is inventory managed and the components carry the price
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.
Note Values in this test script (decimal notation, date formats, and so on) are presented in U.S. standard notation. If your test system is set up to use a different notation, enter values as appropri-
ate.
This section summarizes all prerequisites to 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
Create business roles using the following business role templates delivered by SAP and assign them to your individual test users.
Alternatively, if available, you can use the following spaces delivered by SAP. You create a space with pages containing predefined essential apps and assign it to the business role. You then assign
this business role to your individual users.
For more information, refer to How to Create a Business Role from a Template in the product assistance for SAP S/4HANA Cloud.
Name (Role Template) ID (Role Template) Name (Launchpad Space) ID (Launchpad Space) Log
On
Internal Sales Representa- SAP_BR_INTERNAL_SALES_ Internal Sales / Billing / Customer Re- SAP_BR_INTERNAL_SALES_REP / SAP_SD_SPT_BILLING_INT_SALES_PC /
tive REP turns SAP_SD_SPT_RETURNS_INT_SALES_PC
Sold-to party 10100003 Domestic DE Customer 3 You can test the scope item using another domestic customer.
2.4.1 Manually Create Material Master Data for CPFH and DISH Scenario
Purpose
To execute this scope item for CPFH and DISH (for cloud version) scenario, the materials must be created manually, only for ERLA & LUMF the best practice masterdata is pre-shipped by SAP.
You can find general information on how to create material master data objects in the following Master Data Scripts (MDS) :
Table 1: Master Data Script Reference
MDS Description
Header level material “SDBOMCPFHHD” : all the parameters you can copy from material SDBOMLUMFHD, but please note that the only difference is the item category Group which need to be
used “CPFH” in “basic” view and “Sales:General/Plant”view, also need to change the material description.
Item level material SDBOMCPFHIT01/ SDBOMCPFHIT02: create subitem material and you can refer the MDS document BNF regarding how to create Product Master of Type "Trading Good".
A special characteristic of CPFH is – that from a Financial reporting point of view cost & revenue is collected on main item level(accounting view).
Sample :
Header level material “SDBOMDISHHD” : all the parameters you can copy from material SDBOMLUMFHD, but please note that the only difference is the item category Group which need to be
used “DISH” in “basic” view and “Sales:General/Plant”view, also need to change the material description.
Item level material SDBOMDISHIT01/ SDBOMDISHIT02: create subitem material and you can refer the MDS document BNF regarding how to create Product Master of Type "Trading Good".
A special characteristic of DISH is – that from a Financial reporting point of view cost & revenue is collected on main item level(accounting view).
Sample :
Purpose
In case you have finetuned the access sequence of SAP pre-shipped condition types, the relative condition records should be created accordingly. And to execute this scope item for CPFH scenario,
the relevant condition records and BOM definition must be created manually, only for ERLA & LUMF the best practice pricing and BOM definition relevant masterdata is pre-shipped by SAP.
You can find general information on how to create master data objects in the following Master Data Scripts (MDS) &(BNK):
Table 2: Master Data Script Reference
Note The customer have to create their own condition records and BOM for sales kits of Type CPFH and DISH (for Cloud). In our test script we assume that they maintain it as shown in below
table – as we refere to these descriptions throughout the script, you can also refer below comments and sample during your master creation.
Regaridng the sales pricing for material SDBOMCPFHHD: in the condition type PPR0, you can directly copy the condition records from material SDBOMLUMFHD as below:
Sample:
Regaridng the BOM definition for material SDBOMCPFHHD and SDBOMDISHIT01& SDBOMDISHIT02 (for Cloud): the BOM usage should be maintained as number #5, you can directly copy
the material BOM from material SDBOMLUMFHD and add one more compent “NS0002” for non-stock scenario as below:
Sample:
Regaridng the BOM definition for material SDBOMDISHHD : the BOM usage should be maintained as number #5, you can directly copy the material BOM from material SDBOMLUMFHD as be-
low:
Sample:
Purpose
Procedure
1 Log On Log on to the SAP Fiori launchpad as a Warehouse Clerk. The SAP Fiori launchpad displays.
3 Enter Reference Document for MIGO Transaction At the top left of the screen, you see two drop down lists.
For the first one, select Goods Receipt.
For the seond one, select Other.
4 Edit Material Tab Scroll down, and on the Material tab, make the following entry and choose Enter:
● Material : <Material Number>
5 Edit Quantity Tab On the Quantity tab, make the following entry, and choose Enter:
● Qty in Unit of Entry: <Qty in UOM>
● Unit of Entry: <PC>
6 Edit Where Tab On the Where tab, make the following entries and choose Enter:
● Movement Type: 561 (Receipt per initial entry of stock balances into unrestricted use)
● Plant: <Enter a Plant>
● Storage Location: <Enter a Storage Location>
7 Edit Batch Tab On the Batch tab, make the following entry and choose Enter: Only relevant for batch relevant materials.
● Date of Manufacture: <Enter the Current Date or a Date in the
Past>
Financial Postings
Purpose
In case you have finetuned the access sequence of SAP pre-shipped condition types, the relative condition records should be created accordingly.
You can find general information on how to create master data objects in the following Master Data Scripts (MDS) :
Table 2: Master Data Script Reference
Master Data ID Description
This scope item consists of several process steps, provided in the table below:
Note If your system administrator has enabled spaces and pages on the SAP Fiori launchpad, the homepage will only contain the essential apps for performing the typical tasks of a business
role.
You can find all other (searchable) apps not included on the homepage using the search bar (2434549).
If you want to personalize the homepage and include the hidden apps, navigate to your user profile and choose App Finder.
Create Sales Order [page ] 13 Internal Sales Representative Manage Sales Orders (F1873) The Manage Sales Orders screen displays.
Create Delivery [page ] 16 Shipping Specialist Create Outbound Deliveries - From Sales Orders (F0869A) Delivery is created.
Execute Picking [page ] 17 Shipping Specialist My Outbound Delivery Monitor (VL06O) The delivery is picked.
Post Goods Issue [page ] 18 Shipping Specialist Change Outbound Delivery (VL02N) The goods issue is posted.
Create Billing Document [page ] 19 Billing Clerk Create Billing Documents (F0798) Billing is carried out.
This section describes procedures for each process step that belongs to this scope item.
The Enterprise search function provides a central entry point for finding business objects in your company from different sources using a single search request, You can search for objects such as:
Apps, fact sheets for business objects. From the data found, you can go directly to the respective apps and fact sheets to display, edit the data, or find related objects.
How to access and check a fact sheet:
● Log on to the SAP Fiori launchpad as a respective user. For example, Internal Sales Representative.
● Access the Enterprise Search Bar and choose the magnifying glass button in the upper right corner.
● The Enterprise Search bar is displayed, two filter fields appear left to the search button. Enter your Search Criteria and choose the business object type, example,: Sales or-ders from dropdown
menu in 1st field, enter sales order number in 2nd field and choose Search, The sales order is listed.
● Choose the sales order number link. The system navigates to the fact sheet screen and sales order related information is integrated and summarized in one SAP Fiori page. You can get detailed data
via choosing the corresponding links.
There are fact sheets available for the following objects (visible depending on the assigned role):
● Sales order
● Billing document
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
1 Log On Log on to the SAP Fiori launchpad as an Internal Sales Representative. The SAP Fiori launchpad displays.
2 Access the Open Manage Sales Orders (F1873). The Manage Sales Orders screen dis-
App plays.
3 Create Sales On the Manage Sales Orders screen, choose Create, then select Create Sales Orders - VA01 (VA01).
Order
4 Enter the Order On the Create Standard Order: Initial screen, make the following entries and choose Enter:
Data Order Type: OR
Sales Organization: 1010
Distribution Channel: 10
Division:00
5 Enter Order On the Create Sales Orders: Overview screen, make the following entries:
Details Sold to party: 10100003
Ship to party: 10100003
Customer Reference: <Customer Reference>
Customer Reference Date: <Date>
Material Number: <SDBOMERLAHD> or <SDBOMLUMFHD>
Order Quantity: <Quantity>
Enter the item category TAQF or TAPF manually before BOM explosion if the item is free of charge during order creation.
Note If you are using SDBOMERLAHD , SDBOMLUMFHD, or SDBOMCPFHHD,SDBOMDISHHD (for Cloud only)in testing,
the sales BOM will explode and subitems will appear. Here is the difference between them:
● For SDBOMERLAHD, pricing and inventory managed on the main item.
● For SDBOMLUMFHD, pricing and inventory managed on the subitems.
● For SDBOMCPFHHD, pricing managed on the main item and inventory managed on the subitems.
● For SDBOMDISHHD, Pricing on subitems, inventory managed on main item".
6 Save Docu- Choose Save. Make a note of the sales order number: __________. The order is saved and the order con-
ment If you have installed Free Goods Processing in your system and you use material TG11 and customer 10100001 , the following firmation is printed out.
warning may appear:
Minimum quantity 1.000 PC of free goods has not been reached.
Printing Forms
Test Step Test Step Name Instruction Expected Result Pass / Fail / Com-
# ment
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 Orders (F1873). The Manage Sales Orders screen displays.
3 Search for Sales Order Enter search terms in filter bar and choose Go Sales order is displayed in result list.
Example: Enter <Sales Order Number> in the Sales Order field.
4 Navigate to Sales Order Choose > on the right of the Sales Oder item and navigate to Display Standard Oders xxx: Overview The Display Standard Orders XXX: Overview
Screen screen. screen displays.
5 Check Output Condition On the Display Standard Orders XXX: Overview screen choose More > Extra > Output → Header > Edit
.
6 Display Print Preview On the Display Standard Orders XXX: Output screen: select the line already created for the print output, Preview for PDF document displays.
and choose Display Document
Note It can also be navigated to a factsheet screen in app Manage Sales Orders (F1873):
1. On the Manage Sales Orders (Original) screen, enter search terms in filter bar and choose Go.
2. In search result, choose your Sales Order Number and choose More Links.
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
Procedure
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Com-
ment
2 Access the App Open Create Outbound Deliveries - From Sales Orders The Create Outbound Deliveries - From Sales Orders (F0869A) screen displays.
(F0869A).
3 Search Sales Or- Make the following entries and choose Go:
der Shipping point: 1010
Planned Creation Date: <Delivery selection
date>
Sales Document: <Sales order number created
previously>
4 Create Delivery Select your sales order, and choose Create Deliveries. Creation of a delivery is triggered
5 Check Details Choose Display Log. The Analyze Delivery Log screen displays, a delivery is created successfully with delivery number
With the Analyze Outbound Delivery Logs app, you can display an overview about the logs of all the deliveries, which have been created in your system. You can filter by, for example, Created By
and Additional Settings. If you select the arrow on the right of each delivery log entry, you can display the exact message type, text, and also the related sales document.
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
The picking process involves taking goods from a storage location and staging the right quantity in a picking area where the goods are prepared for shipping. This process step shows you how to exe-
cute picking.
Procedure
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment
1 Log On Log on to the SAP Fiori launchpad as a Shipping Specialist. The SAP Fiori launchpad displays.
2 Access the App Open Manage Outbound Deliveries - VL06O (VL06O_CLOUD). The Outbound Delivery Monitor screen dis-
plays.
4 Enter Shipping Point Make the following entries and choose Execute.
Shipping Point: 1010
Only Picking without WM: X
5 Change Outbound Delivery From Day’s Workload for Picking , select your delivery number, and choose Change Outbound De-
liveries.
6 Enter Picked Quantity Enter quantity equal to delivery Qty in field Picked Qty for picking related item(s).
For SDBOMERLAHD, enter picked quantity on the main item.
For SDBOMLUMFHD, enter picked quantity on the subitems.
For SDBOMCPFHHD, enter picked quantity on the subitems.
For SDBOMDISHHD, enter picked quantity on the main item..
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Comment
2 Access the App Open Change Outbound Delivery (VL02N). The Change Outbound Delivery (VL02N) screen displays.
3 Change Outbound Delivery Make the following entries and Choose Continue. The Delivery XXX Change: Overviewscreen displays.
Outbound Delivery: <Delivery Number Created Previously>
4 Post Goods Issue Choose Post Goods Issue The goods issue is posted.
Test Administration
Business Role(s): Responsibility: <State the Service Provider, Customer or Joint Service Provider and Customer>
Purpose
This process step shows you how to create and manage a billing document.
Test Step # Test Step Name Instruction Expected Result Pass / Fail / Com-
ment
1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.
2 Access the App Open Create Billing Documents (F0798). The Create Billing Documents screen displays.
3 Define Billing Setting Choose Billing Settings in the bottom bar, you can make the following settings:
1. Set billing date and type before billing: ON
2. Create separate billing document for each item of billing due list: OFF
3. Automatically post billing documents: ON
4. Display billing documents after creation: ON
5. Choose delivery items to be billed and select quantities: OFF
4 Search for Billing Due In the search condition, use criteria if necessary. Sales document displays in the result.
List
5 Select Item for Billing Select row of SD document created previously, and choose Create Billing Documents. The Create Billing Documents screen displays.
6 Maintain Billing Date Choose billing type Invoice (F2) and maintain billing date, for example, <Current Date>, then The system generates an invoice for billing.
choose OK.
7 Save Billing Document Save your entries. The system generates an invoice for billing.
Make a note of the billing document number: __________. Material: Sales Kits (HAWA)
Debited Accounts: 10100003
Rcvbls Domestic DE Customer 3
Credited Accounts:
41910000 Billed Rev Domestic Prod
22000000 Output tax (MWS)
52590000 (optional) Freight Revenue/Rec.
Cost Element/CO Object: None
8 Access the App Open Manage Billing Documents (F2250). The Manage Billing Documents (F2250) screen dis-
plays.
9 Enter Billing Number In the Billing Document (F1901) field, enter the respective invoice number, and choose Enter. The Invoice XXX Display: Overview of Billing Items
screen displays.
10 Check Output Condi- On the Invoice XXX Display: Overview of Billing Items screen, choose Menu→ More→ Goto→ The The Invoice XXX Display: Output screen displays.
11 Display Print Preview On the Invoice xxx Display: Output view, select the line already created for the print output, and Preview for PDF document displays.
choose Display Document.
Sales Period End Closing Operations (BKK) (optional) This scope item describes the collection of periodic activities such as day ending activities, or reporting.
Using the master data from this document, complete all the activities described in the Test Script of the scope item:
Review Incomplete SAP Digital Documents (deliveries),
Review Sales Documents blocked for billing
Review Log of collective invoice creation
Process
BDW-Returnables Processing
BKP-Customer Returns
1IQ-Sales Inquiry
5.3 Limitations
1. Limitations Sales kit of type ERLA (Price & Logistics on main item)
a. Limitations in Intrastat Reporting
Intrastat will be reported on header level. The item categories for subitems should be excluded from Intrastat Reporting. An assignment of commodity codes to product on header level is required
and an assignment of commodity codes to components is not necessarily required because reporting should happen on main item. If the components in a sales kit have different commodity codes,
then the Intrastat Reporting is not correct. Intrastat reporting has to be adjusted manually in these cases
b. Limitations in Analytics
Context
In this process step, you can define the schedule background job for creation outbound deliveries.
Procedure
1 Log On Log on to the SAP Fiori launchpad as a Shipping Specialist. The SAP Fiori launchpad displays.
2 Access the App Open Schedule Delivery Creation. The Application Jobs displays.
The app starts with the history of application jobs.
3 Create Delivery Creation Sched- Choose New to define a new job. The New Job view displays.
ule Job Template should be defaulted as Schedule Delivery Cre-
ation.
4 Job Parameters Define scheduling options and parameter section for batch job if necessary, then choose The system displays the notification Go Ahead and schedule
Check. the job.
6 Check Delivery Creation Job Log In the view Application Jobs, after job item status turn to Finish, choose Status symbol in The view goes to job log details.
column Log.
Choose Magnifier, the job list refreshes.
Context
In this process step, you can define the schedule background job for goods issue for deliveries.
Procedure
1 Log On Log on to the SAP Fiori launchpad as a Shipping Specialist. The SAP Fiori launchpad displays.
2 Access the App Open Schedule Goods Issue For Deliveries. The Application Jobs displays.
The app starts with the history of application jobs.
3 Create Goods Issue Deliveries Choose New to define a new job. The New Job view displays.
Schedule Job Template should be defaulted as Schedule goods issue for Deliveries.
4 Job Parameters Define scheduling options and parameter section for batch job if necessary, then The system displays the notification Go Ahead and schedule the job.
choose Check.
5 Schedule Choose Schedule. A schedule goods issue for deliveries job is scheduled. The view goes back
to Application Jobs.
6 Check Goods Issue Deliveries Job In the view Application Jobs, after job item status turn to Finish, choose Status The view goes to job log details.
Log Symbol in column Log.
Click Magnifier, the job list refreshes.
Context
In this process step, you can define the schedule background job for creation billing documents.
1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.
2 Access the App Open the Schedule Billing Creation. The Application Jobs displays.
The app starts with the history of application jobs.
3 Create Billing Creation Sched- Choose New to define a new job for billing creation. The New Job view displays.
ule Job Template should be defaulted as Schedule Billing Creation.
4 Job Parameters Define scheduling options and parameter section for batch job if necessary, then choose the The system displays the notification Go Ahead and schedule the
Check. job.
6 Check Billing Creation Job Log In the view Application Jobs, after job item status turn to Finish, choose Job Log. The view goes to log details.
Choose the Magnifier, the job list refreshes.
Context
In this process step, you can define the schedule background job for release billing documents to accounting.
Procedure
1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.
2 Access the App Open the Schedule Billing Release. The Application Jobs displays.
3 Create Billing Release Schedule Choose New to define a new job for billing creation. The New Job view displays.
Job Template should be defaulted as Schedule Billing Release.
4 Job Parameters Define scheduling options and parameter section for batch job if necessary, then choose The system displays the notification Go Ahead and schedule the
Check. job.
6 Check Billing Release Job Log In the view Application Jobs, after job item status turn to Finish, choose Job Log. The view goes to log details.
Choose the Magnifier, the job list refreshes.
Context
In this process step, you can define the schedule background job for when and how billing documents are sent to customer.
Procedure
1 Log On Log on to the SAP Fiori launchpad as a Billing Clerk. The SAP Fiori launchpad displays.
2 Access the App Open Schedule Billing Output. The Application Jobs displays.
The app starts with the history of application jobs.
3 Create Billing Output Schedule Choose New to define a new job for billing creation. The New Job view displays.
Job Template should be defaulted as Schedule Billing Output.
4 Job Parameters Define scheduling options and parameter section for batch job if necessary, then choose The system displays the notification Go Ahead and schedule the
Check. job.
6 Check Billing Output Job Log In the view Application Jobs, after job item status turns to Finish, choose Job Log. The view goes to log details.
Choose the Magnifier, the job list refreshes.
FPHD This is the default main item. The main item is relevant for logistics and the automatically exploded subitems carry the Sales price. The Profitability analysis will be done on main item level as cost and revenue are
collected on the main item level for the Profitability reporting
FBHD This is an optional main item variant which can be choosen manually. This item will in addition determine a 100% rebate so the item can be send free of charge with an invoice
FFOC This is an optional main item variant which can be choosen manually. With this variant the main item will have no pricing at all and is free of charge. No invoice is created- process does end with the creation of a
delivery.
Example Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names,
menu paths, and menu options.
Textual cross-references to other documents.
EXAMPLE Technical names of system objects. These include report names, program names, transaction codes, table names, and
key concepts of a programming language when they are surrounded by body text, for example, SELECT and IN-
CLUDE.
Example Output on the screen. This includes file and directory names and their paths, messages, names of variables and parame-
ters, source text, and names of installation, upgrade and database tools.
Example Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documenta-
tion.
<Example> Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to
make entries in the system.