technical deep dive for transportation management in sap s

31
S4TM6 Technical Deep Dive for Transportation Management in SAP S/4HANA . . COURSE OUTLINE . Course Version: 14 Course Duration:

Upload: others

Post on 16-May-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technical Deep Dive for Transportation Management in SAP S

S4TM6Technical Deep Dive for Transportation Management in SAP S/4HANA

..

COURSE OUTLINE.

Course Version: 14Course Duration:

Page 2: Technical Deep Dive for Transportation Management in SAP S
Page 3: Technical Deep Dive for Transportation Management in SAP S

SAP Copyrights, Trademarks and Disclaimers

© 2020 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials may have been machine translated and may contain grammatical errors or inaccuracies.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

© Copyright. All rights reserved. iii

Page 4: Technical Deep Dive for Transportation Management in SAP S

Typographic Conventions

American English is the standard used in this handbook.

The following typographic conventions are also used.

This information is displayed in the instructor’s presentation

Demonstration

Procedure

Warning or Caution

Hint

Related or Additional Information

Facilitated Discussion

User interface control Example text

Window title Example text

iv © Copyright. All rights reserved.

Page 5: Technical Deep Dive for Transportation Management in SAP S

Contents

vii Course Overview

1 Unit 1: Architecture Overview

1 Lesson: Understanding the Architecture

3 Unit 2: Business Object Processing Framework (BOPF)

3 Lesson: Understanding the Business Object Processing Framework (BOPF)

5 Unit 3: Floor Plan Manager (FPM) & FPM-BOPF Integration (FBI)

5 Lesson: Understanding and Working with the Floor Plan Manager (FPM)

5 Lesson: Understanding and Working with the FPM-BOPF Integration (FBI)

7 Unit 4: Personal Object Work List (POWL)

7 Lesson: Understanding and Working with Personal Object Work List (POWL)

9 Unit 5: Business Objects Enhancements

9 Lesson: Enhancing BOPF Business Objects

11 Unit 6: UI Enhancements

11 Lesson: Enhancing FPM/FBI User Interfaces

13 Unit 7: Business Add-Ins & Implicit Enhancements

13 Lesson: Implementing Business Add-Ins (BAdIs)

15 Unit 8: Process Control Framework

15 Lesson: Customizing and Using the Process Control Framework (PCF)

17 Unit 9: Conditions

17 Lesson: Setting up and Using Conditions

19 Unit 10: Post Processing Framework

19 Lesson: Configuring and using the Post Processing Framework (PPF)

© Copyright. All rights reserved. v

Page 6: Technical Deep Dive for Transportation Management in SAP S

21 Unit 11: Print Forms

21 Lesson: Enhancing Print Forms

23 Unit 12: Integration

23 Lesson: Understanding the Enterprise Services in TM23 Lesson: Understanding the Integration Scenarios in TM23 Lesson: Enhancing Web Services

vi © Copyright. All rights reserved.

Page 7: Technical Deep Dive for Transportation Management in SAP S

Course Overview

TARGET AUDIENCEThis course is intended for the following audiences:

● Application Consultant

● Development Consultant

● Technology Consultant

● Developer

● Enterprise Architect

● Help Desk/CoE Support

● Solution Architect

● System Architect

© Copyright. All rights reserved. vii

Page 8: Technical Deep Dive for Transportation Management in SAP S

viii © Copyright. All rights reserved.

Page 9: Technical Deep Dive for Transportation Management in SAP S

UNIT 1 Architecture Overview

Lesson 1: Understanding the ArchitectureLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the SAP TM Software Component Architecture

● Describe the TM system landscape and integration options

● Define the Process Driven Solution Design

● Describe the difference between business documents and technical Business Objects

● Explain the Business Object Model of BO Transportation Request

● Describe the User Interface architecture

© Copyright. All rights reserved. 1

Page 10: Technical Deep Dive for Transportation Management in SAP S

Unit 1: Architecture Overview

2 © Copyright. All rights reserved.

Page 11: Technical Deep Dive for Transportation Management in SAP S

UNIT 2 Business Object Processing Framework (BOPF)

Lesson 1: Understanding the Business Object Processing Framework (BOPF)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Explain and apply the concepts of BOPF

● Define the BOPF model

● Explain the BO node structure

● Explain the different BO entities

© Copyright. All rights reserved. 3

Page 12: Technical Deep Dive for Transportation Management in SAP S

Unit 2: Business Object Processing Framework (BOPF)

4 © Copyright. All rights reserved.

Page 13: Technical Deep Dive for Transportation Management in SAP S

UNIT 3 Floor Plan Manager (FPM) & FPM-BOPF Integration (FBI)

Lesson 1: Understanding and Working with the Floor Plan Manager (FPM)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the FPM and what it is used for

● Explain the basic entities of a FPM-based UI like GUIBBs, Feeder Classes and Wire Model

Lesson 2: Understanding and Working with the FPM-BOPF Integration (FBI)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand FBI and what it is used for

● Understand the basic steps how a FPM UI interacts with a BOPF application via FBI

● Explain the basic entities of an FBI view and their usage

© Copyright. All rights reserved. 5

Page 14: Technical Deep Dive for Transportation Management in SAP S

Unit 3: Floor Plan Manager (FPM) & FPM-BOPF Integration (FBI)

6 © Copyright. All rights reserved.

Page 15: Technical Deep Dive for Transportation Management in SAP S

UNIT 4 Personal Object Work List (POWL)

Lesson 1: Understanding and Working with Personal Object Work List (POWL)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand and work with Personal Object Work List (POWL)

© Copyright. All rights reserved. 7

Page 16: Technical Deep Dive for Transportation Management in SAP S

Unit 4: Personal Object Work List (POWL)

8 © Copyright. All rights reserved.

Page 17: Technical Deep Dive for Transportation Management in SAP S

UNIT 5 Business Objects Enhancements

Lesson 1: Enhancing BOPF Business ObjectsLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain and apply BOBF Enhancement Features

● Explain the basic steps how to enhance BOPF BOs

© Copyright. All rights reserved. 9

Page 18: Technical Deep Dive for Transportation Management in SAP S

Unit 5: Business Objects Enhancements

10 © Copyright. All rights reserved.

Page 19: Technical Deep Dive for Transportation Management in SAP S

UNIT 6 UI Enhancements

Lesson 1: Enhancing FPM/FBI User InterfacesLesson ObjectivesAfter completing this lesson, you will be able to:

● Explain and apply FPM/FBI Enhancement Features

● Explain the basic steps how to enhance FPM/FBI UIs

© Copyright. All rights reserved. 11

Page 20: Technical Deep Dive for Transportation Management in SAP S

Unit 6: UI Enhancements

12 © Copyright. All rights reserved.

Page 21: Technical Deep Dive for Transportation Management in SAP S

UNIT 7 Business Add-Ins & Implicit Enhancements

Lesson 1: Implementing Business Add-Ins (BAdIs)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Understand what BAdIs are and what they are used for

● Explain how to find BAdIs in TM for a specific purpose

● Understand how to use BAdIs to influence the TM business logic

● Explain the basic steps how to create a BAdI-Implementation

● Understand what Implicit Enhancements are and what they can be used for

● Explain the critical aspects of Implicit Enhancements

● Understand how Implicit Enhancements influence the TM business logic

● Explain the basic steps how to create an Implicit Enhancement

© Copyright. All rights reserved. 13

Page 22: Technical Deep Dive for Transportation Management in SAP S

Unit 7: Business Add-Ins & Implicit Enhancements

14 © Copyright. All rights reserved.

Page 23: Technical Deep Dive for Transportation Management in SAP S

UNIT 8 Process Control Framework

Lesson 1: Customizing and Using the Process Control Framework (PCF)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the basics of Process Control Framework

● Define the components of the PCF

● Customize and use the PCF

© Copyright. All rights reserved. 15

Page 24: Technical Deep Dive for Transportation Management in SAP S

Unit 8: Process Control Framework

16 © Copyright. All rights reserved.

Page 25: Technical Deep Dive for Transportation Management in SAP S

UNIT 9 Conditions

Lesson 1: Setting up and Using ConditionsLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand what conditions are and what they are used for

● Understand how to use a condition to influence the TM business logic

● Explain how to define a condition in SAP TM

● Explain the basic customizing settings required to define conditions in SAP TM

● Define Condition Types

● Create Data Access Definitions

● Explain the usage of BRF+ in TM Conditions

© Copyright. All rights reserved. 17

Page 26: Technical Deep Dive for Transportation Management in SAP S

Unit 9: Conditions

18 © Copyright. All rights reserved.

Page 27: Technical Deep Dive for Transportation Management in SAP S

UNIT 10 Post Processing Framework

Lesson 1: Configuring and using the Post Processing Framework (PPF)Lesson ObjectivesAfter completing this lesson, you will be able to:

● Explain the purpose of the Post Processing Framework

● Configure the Post Processing Framework for SAP TM

© Copyright. All rights reserved. 19

Page 28: Technical Deep Dive for Transportation Management in SAP S

Unit 10: Post Processing Framework

20 © Copyright. All rights reserved.

Page 29: Technical Deep Dive for Transportation Management in SAP S

UNIT 11 Print Forms

Lesson 1: Enhancing Print FormsLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand what Print Forms are and where to find them in SAP TM

● Explain the basic steps for Print Form Enhancements

© Copyright. All rights reserved. 21

Page 30: Technical Deep Dive for Transportation Management in SAP S

Unit 11: Print Forms

22 © Copyright. All rights reserved.

Page 31: Technical Deep Dive for Transportation Management in SAP S

UNIT 12 Integration

Lesson 1: Understanding the Enterprise Services in TMLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand the enterprise services that TM provides

● Enterprise Services in TM

Lesson 2: Understanding the Integration Scenarios in TMLesson ObjectivesAfter completing this lesson, you will be able to:

● Understanding the integration scenarios TM provides

● Explain how to monitor messages in TM

Lesson 3: Enhancing Web ServicesLesson ObjectivesAfter completing this lesson, you will be able to:

● Understand how to enhance a TM web service

● Enhance SD Output determination

● Enhance the inbound agent in TM

© Copyright. All rights reserved. 23