Automotive Consulting Solution. Exit Control Framework

Size: px
Start display at page:

Download "Automotive Consulting Solution. Exit Control Framework"

Transcription

1 Automotive Consulting Solution Exit Control Framework

2 Agenda 1. Benefit for the Customer 2. Description of the Function 3. The Function in the System 4. Technical Information 2

3 Customer Benefit Solution Proven solutions/services of SAP Automotive Consulting Solutions already running productive at several customers Solutions and documentation are available in German and English Cost 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 Prompt implementation possible Defined timeframe for implementation 3

4 Agenda 1. Benefit for the Customer 2. Description of the Function 3. The Function in the System 4. Technical Information 4

5 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. 5

6 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. 6

7 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 7

8 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 8

9 Agenda 1. Benefit for the Customer 2. Description of the Function 3. The Function in the System 4. Technical Information 9

10 SAP ACS Exit Control Framework: Flexible definition of schema/process logics 10

11 SAP ACS Exit Control Framework EDI: Control of process logic 11

12 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. 12

13 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 13

14 SAP ACS Exits Control Framework without EDI Define/assign criterion Criterion = Checking field Predefined schema 14

15 SAP ACS Exits Control Framework without EDI: Schema determination in user exits Criterion 1 Criterion 2 Criterion 3 AND Criterion group 1 Criterion group 2 OR Schema Schema 2 Criterion group n Criterion n Criterions to be checked should be available in the user exit, e.g. from the interface of the user exit 15

16 SAP ACS Exits Control Framework without EDI: Schema determination in user exits Criterion group 1 is valid Schema ID 1 is processed 16

17 Control/Overview: reporting possibilities 17

18 Agenda 1. Benefit for the Customer 2. Description of the Function 3. The Function in the System 4. Technical Information 18

19 Technical Information Activation of automotive industrialized solution not necessary Technical installation is possible remotely Modification-free Delivery in Z-namespace 19

20 Source of Information Internet Overview-, Detail- and Customer presentations OSS-System Notes (Search term: Automotive Consulting Solutions) 20

21 Thank you! Non-German customers, please contact Thorsten Bendrich Principal Consultant SAP Deutschland SE & Co. KG Hasso-Plattner-Ring Walldorf, Germany M +49/ S +49/ E thorsten.bendrich@sap.com German customers, please contact Mario Rebitzer Platinum Consultant Industry Area Automotive SAP Deutschland SE & Co. KG Hasso-Plattner-Ring Walldorf, Germany M +49/ S +49/ E mario.rebitzer@sap.com

22 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 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