12a product configurator example and data flow
DESCRIPTION
12a Product configurator Example and data flow. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/1.jpg)
12a Product configuratorExample and data flow
![Page 2: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/2.jpg)
© beas2009/Page 2
This documentation and training is provided to you by beas gmbh. The documents are neither approved nor in any way acknowledged or endorsed by SAP. For SAP Business One, only the documentation and training officially released by SAP shall be binding upon SAP. SAP shall not be responsible for any content of this documentation and training and this documentation and training shall not be binding upon SAP in any way.
The official current SAP Business One documentation and training for SAP Business One is available at http://service.sap.com/sbocustomer/documentation and http://service.sap.com/sbocustomer/training.
![Page 3: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/3.jpg)
© beas2009/Page 3
Requirements for this Tutorial
What you need to know The basics of SAP The basics be.as Bais commercial understanding
![Page 4: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/4.jpg)
© beas2009/Page 4
Learning Targets
After working through the lesson, you will be able to: understand the possible levels of complexity understand the process logic know the data flow regarding the product configuration you got an overview on coding
![Page 5: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/5.jpg)
© beas2009/Page 5
Agenda
Explanation of product configurator
1: Possible levels of complexity
2: Decision tree (bicycle example)
3: Realization
4: Data flow
5: Coding
![Page 6: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/6.jpg)
© beas2009/Page 6
Possible levels of complexity
-Very simple
- No graphical surface
- enter data in UDF into SBO form (measures, weight etc.)
- assignemt of values stored in fields in BOM and item master(formulas may be used)
- based on maximum BOMs and routings
- -Normal Complex
-
- graphical surface, built up dynamically
- in the item the creation of the surface is coded
- based on maximum BOMs and routings
- assignment of values ( via decisions YES/NO orexchange) stored in BOM and item master in appropriate fields (eg. via formulas)
- graphical surface, built up dynamically
- in the item the creation of the surface is coded
- BOMs and routings are extendable dynamically
- assignment of values stored in BOM and item master and can be extended by be.as-script-programming
Very complex- static programmed surface (incl. functional logic), depending on the item
- BOMs and routings are extendable dynamically
- assignment of values stored in BOM and item master and can be extended by be.as-script-programming
![Page 7: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/7.jpg)
© beas2009/Page 7
Agenda
Explanation of product configurator
1: Possible levels of complexity
2: Decision tree (bicycle example)
3: Realization
4: Data flow
5: Coding
![Page 8: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/8.jpg)
© beas2009/Page 8
Zubehör
Ausführung
Decision tree(Bicycle example, normal complexity)
1. Frame
17 inches 19 inches
2. Wheel
2.2. Tires f. 28“
GoodyearDunlop
26 inches 28 inches
2.1. Tires f. 26“
Dunlop Michelin
3. Handlebar
M1 sportive Standard
red
Resulting BOM
Frame „19 inches“
Wheel „26 inches“
Tires „Michelin“
Handlebar „M1 (sportive“
Light „standard“
Bell „red“
21 inches 23 inches
4. Light 5. Bell
M2 classic LED
blue
5.1 yes 5.2 no
![Page 9: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/9.jpg)
© beas2009/Page 9
Agenda
Explanation of product configurator
1: Possible levels of complexity
2: Decision tree (bicycle example)
3: Realization
4: Data flow
5: Coding
![Page 10: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/10.jpg)
© beas2009/Page 10
Realization(Bicycle example, Configuration block „execution“)
Configuration block: execution
- Frame „19 inches“
- Wheel „26 inches“
- Tires „Dunlop“
![Page 11: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/11.jpg)
© beas2009/Page 11
Realization (Bicycle example, Configuration block „accessories“)
Configuration block: accessories
- Handlebar „Model 1“
- Light „standard“
- Bell „red“
![Page 12: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/12.jpg)
© beas2009/Page 12
Agenda
Explanation of product configurator
1: Possible levels of complexity
2: Decision tree (bicycle example)
3: Realization
4: Data flow
5: Coding
![Page 13: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/13.jpg)
© beas2009/Page 13
Data base
Item master data
STL APL PK
Product configurator
STL: BOMAPL: OperationPK: Definition of Product configurator-GUI
Header level
Row level
Variant data
Data for configurator
Save configuration (as variant)
Call from offer or customer order
Data
SAP-Form
Data flow (from / to product configurator)
![Page 14: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/14.jpg)
© beas2009/Page 14
Data base
Item master data
STL APL
Work order (be.as)Header
levelRow level
Variant Data
Porcessing data
(at new creation)
Pre-calculation (be.as)
Data flow (Creation of pre-calculation / work order
![Page 15: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/15.jpg)
© beas2009/Page 15
Agenda
Explanation of product configurator
1: Possible levels of complexity
2: Decision tree (bicycle example)
3: Realization
4: Data flow
5: Coding
![Page 16: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/16.jpg)
© beas2009/Page 16
Coding (Product configurator surface)
![Page 17: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/17.jpg)
© beas2009/Page 17
Coding (Assignment of parameters/Variables to single fields in BOM /routing)
![Page 18: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/18.jpg)
© beas2009/Page 18
Summary
You can now: understand the possible levels of complexity understand the process logic know the data flow regarding the product configuration you got an overview on coding
![Page 19: 12a Product configurator Example and data flow](https://reader036.vdocument.in/reader036/viewer/2022062309/56815166550346895dbf92a2/html5/thumbnails/19.jpg)
Thank you for your cooperation!