exit control frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © sap se...
TRANSCRIPT
![Page 1: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/1.jpg)
Exit Control Framework
Automotive Consulting Solution
![Page 2: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/2.jpg)
2© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Benefit for the Customer
2. Description of the Function
3. The Function in the System
4. Technical Information
![Page 3: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/3.jpg)
3© SAP SE or an SAP affiliate company. All rights reserved.
Customer Benefit
▪ Proven solutions/services of SAP Automotive Consulting
▪ Solutions already running productive at several customers
▪ Solutions and documentation are available in German and English
▪ Prompt implementation possible
▪ Defined timeframe for implementation
▪ Exact calculation of implementation cost. Implementation for fixed price
▪ 6 months of free follow up care operations for bug corrections starting at
the date of installation within the development landscape. Afterwards
chargeable consulting support starts
▪ No additional ongoing costs (i.e. maintenance cost)
Time
Cost
Solution
![Page 4: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/4.jpg)
4© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Benefit for the Customer
2. Description of the Function
3. The Function in the System
4. Technical Information
![Page 5: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/5.jpg)
5© SAP SE or an SAP affiliate company. All rights reserved.
Motivation
In the SAP system, a variety of technical possibilities are available, to implement
functional program enhancements without modification. Among others,
▪ User exits
▪ Customer functions
▪ BAdI Methods
▪ Enhancement Points
▪ ...
could be used. Particularly at the realization of complex requirements or
requirements that require a customer specific control of programs, a transparent
possibility for monitoring and controlling of the implemented functions is
missing. This needed control offers the SAP ACS “Exit Control Framework”.
![Page 6: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/6.jpg)
6© SAP SE or an SAP affiliate company. All rights reserved.
Functional overview
The functional scope of the SAP ACS “Exit Control Framework” could be divided
Into two areas.
▪ Technical basis package for a common definition/control of enhancement
possibilities
▪ For the IDoc/EDI area (In-/Outbound) via the definition/assignment of a
schema, exit in the schema and a process logic
▪ For all other enhancement possibilities (without reference to IDoc/EDI) via
definition/assignment of criteria/criteria group/schema/logic in the schema
Based on the technical basis package functional enhancement are offered as well
by SAP ACS.
![Page 7: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/7.jpg)
7© SAP SE or an SAP affiliate company. All rights reserved.
Advantages
▪ A central tool for administration, supervision, activation and control of functional
enhancements
▪ Support of all SAP standard enhancement possibilities (user exits, customer
functions, BAdI methods, enhancement points)
▪ It is standardized, to control e.g. customer specific (particularly in the area of
IDoc/EDI)
▪ Via reporting possibilities, one can quickly get an overview, e.g. for which customer,
which functionality has been implemented
▪ Generic functionalities could be documented as well and as a result, you get a
complete picture over all functions that are e.g. implemented for a customer (generic
and customer specific functionalities
▪ If a customer-/project specific control exists with respect to the activation of user exits,
the SAP ACS could be “integrated”
![Page 8: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/8.jpg)
8© SAP SE or an SAP affiliate company. All rights reserved.
Advantages
▪ Additionally to the ERP system, the control supports enhancements in SAP SCM
(e.g. APO-CMDS – customer specific logics) as well. Consequently this SAP
ACS could be installed in the SCM system (APO) as well
▪ With the modular call of functional enhancements, changes in the coding needn’t
to be implemented e.g. in the user exit itself, but only outside the user exit, in the
functions module, which is called in the user exit
▪ Reusable, encapsulated functions that can be activated e.g. per customer
▪ One could rely on already existing functional enhancements of SAP ACS and use
the SAP ACS “Exit Control Framwork” for own, project specific enhancements
▪ There is no necessity of a modification to activate or call the SAP ACS “Exit
Control Framework” in already implemented user exits
![Page 9: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/9.jpg)
9© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Benefit for the Customer
2. Description of the Function
3. The Function in the System
4. Technical Information
![Page 10: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/10.jpg)
10© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exit Control Framework: Flexible definition of
schema/process logics
![Page 11: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/11.jpg)
11© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exit Control Framework EDI: Control of process
logic
![Page 12: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/12.jpg)
12© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exit Control Framework: Activation/
determination of process logic per user exit
▪ Before the implementation of the
SAP ACS Exit Control Framework
▪ Form userexit_idoc_check.
▪ Call function ‚Z1‘.
▪ Call function ‚Z2‘.
▪ Endform.
▪ After the implementation of the SAP
ACS Exit Control Framework
Form userexit_idoc_check.
Call acs framework.
Loop.
Execute acs framework einträge.
Endloop.
Endform.
Advantage: At an enhancement/implementation of further or additional logic,
the coding in the user exits needn’t be adjusted. “Only” the SAP ACS Exit
Control Framework schemas need to be enhanced with the new logics/table
entries.
![Page 13: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/13.jpg)
13© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exits Control Framework without EDI:
Process flow
Define criterion/criterion group
Analyze criterion and find criterion group
Determine schema
Process logic in schema
![Page 14: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/14.jpg)
14© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exits Control Framework without EDI
Define/assign criterion
Criterion = Checking field
Predefined schema
![Page 15: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/15.jpg)
15© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exits Control Framework without EDI: Schema
determination in user exits
Criterions to be checked should be available
in the user exit, e.g. from the interface
of the user exit
Criterion 1
Criterion 2
......
Criterion n
Criterion 3
Criterion group 1
Criterion group 2
......
Criterion group n
Schema 1
Schema 2
ORAND
![Page 16: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/16.jpg)
16© SAP SE or an SAP affiliate company. All rights reserved.
SAP ACS Exits Control Framework without EDI:
Schema determination in user exits
Schema ID 1 is processed
Criterion group 1 is
valid
![Page 17: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/17.jpg)
17© SAP SE or an SAP affiliate company. All rights reserved.
Control/Overview: reporting possibilities
![Page 18: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/18.jpg)
18© SAP SE or an SAP affiliate company. All rights reserved.
Agenda
1. Benefit for the Customer
2. Description of the Function
3. The Function in the System
4. Technical Information
![Page 19: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/19.jpg)
19© SAP SE or an SAP affiliate company. All rights reserved.
Technical Information
Activation of automotive industrialized solution not necessary
Technical installation is possible remotely
Modification-free
Delivery in Z-namespace
![Page 20: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/20.jpg)
20© SAP SE or an SAP affiliate company. All rights reserved.
Source of Information
▪ OSS-System
Notes (Search term: Automotive Consulting Solutions)
▪ Internet
Overview-, Detail- and Customer presentations
http://www.sap.com/acs
![Page 21: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/21.jpg)
Thank you!German customers, please contact
Mario Rebitzer
Platinum Consultant
Industry Area Automotive
SAP Deutschland SE & Co. KG
Hasso-Plattner-Ring 7
69190 Walldorf, Germany
M +49/ 170 22 00 287
S +49/ 6227 7 44674
Non-German customers, please contact
Thorsten Bendrich
Principal Consultant
SAP Deutschland SE & Co. KG
Hasso-Plattner-Ring 7
69190 Walldorf, Germany
M +49/ 160 90 82 2877
S +49/ 351 4811 4501
![Page 22: Exit Control Frameworka248.g.akamai.net/n/248/420835/67ab02a6b7c47f0eda6c60d0444a1… · © SAP SE or an SAP affiliate company. All rights reserved. 6 Functional overview The functional](https://reader030.vdocuments.us/reader030/viewer/2022040923/5e9e902d15b58075ac29c609/html5/thumbnails/22.jpg)
22© SAP SE or an SAP affiliate company. All rights reserved.
© 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 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.
ACS 119