B u s i n e s s Co n f i g u r a t i o n Se t s Marc Oliver Schaefer SAP AG Usage sc enarios A c t i v a t i o n o f B C Se t s Ob j e c t s B C Se t t y p e s Wh a t a r e B C Se t s ? SAPAG 2002, Marc O. Schaefer, BCBC-Sets 2 1 Usage sc enarios A c t i v a t i o n o f B C Se t s Ob j e c t s B C Se t t y p e s Wh a t a r e B C Se t s ? SAPAG 2002, Marc O. Schaefer, BCBC-Sets 3 B u s i n e s s Co n f i g u ra t i o n Se t s - De f i n i t i o n A B u s i n e s s Co n f i g u r a t i o n Se t i s a s e t o f Cu s t o m i zi n g s e t t i n g s Which are grouped according to logical, business management criteria to a unit z z For documentary, quality assurance and rere-use purposes z Which is independent of the original Customizing tables/views z Which is accessible across the system landscape B r i e f l y : B C Se t s a r e snapshot s of Cu s t o m i zi n g s e t t i n g s SAPAG 2002, Marc O. Schaefer, BCBC-Sets 4 2 Cu s t o m i zi n g Se t t i n g A t t r i b u t e s Cu s t o m i zi n g v a l u e s c a n b e g i v e n a t t r i b u t e s Two types of attributes: z Restricting Customizing Certain Customizing must not be changed by subsidiaries This set of settings is defined by global headquarters Subsidiaries cannot change these settings in local system (repairs (repairs are possible) Fix attribute is only active in activation system Flexible Customizing production BC Sets can only be created in a running system Org. units in global and local systems may differ Option to change these values during activation SAPAG 2002, Marc O. Schaefer, BCBC-Sets 5 B C Se t f o r M i l e s t o n e B i l l i n g ...a n d i t s Cu s t o m i zi n g represent at ion Business func t ionalit y t o be p e r f o r m e d b y t h e SA P Sy s t e m ... Implementation Guide Sales and Distribution Billing Payment due on 00/05/03 Billing Plan Define Billing Plan Types ... Bill Define and Assign Date Categories ... Payment due on 00/05/13 Assign Billing Plan Types to Sales Document Types 000 | TA | 01 Assign Billing Plan Types to Item Categories 000 | TAO | I | 01 000 | WKC | I | 01 ... Payment due on 00/05/23 Sales ... Financial Accounting ... SAPAG 2002, Marc O. Schaefer, BCBC-Sets 6 3 B C Se t f o r M i l e s t o n e B i l l i n g Cu s t o m i zi n g r e p r e s e n t a t i o n Implementation Guide Sales and Distribution Billing Billing Plan BC Set Define Billing Plan Types Milestone Billing ... Define and Assign Date Categories Copy ... Assign Billing Plan Types to Sales Document Types • IMG Activities • Customizing Settings • Attributes 000 | TA | 01 Assign Billing Plan Types to Item Categories 000 | TAO | I | 01 000 | WKC | I | 01 ... Sales ... Financial Accounting ... SAPAG 2002, Marc O. Schaefer, BCBC-Sets 7 B C Se t f o r M i l e s t o n e B i l l i n g Business func t ionalit y t o be p e r f o r m e d b y t h e SA P Sy s t e m ... ... a n d i t s Cu s t o m i zi n g represent at ion Payment due on 00/05/03 BC Set Bill Milestone Billing • IMG Activities • Customizing Settings • Attributes Payment due on 00/05/13 Payment due on 00/05/23 SAPAG 2002, Marc O. Schaefer, BCBC-Sets 8 4 A d v a n t a g e s o f B C Se t s V a l u a b l e a d d i t i o n a l Cu s t o m i zi n g i n f o r m a t i o n (A t t r i b u t e s ) Si m p l e c o n s i s t e n c y c h e c k s (Cr o s s -Sy s t e m V i e w e r ) Si m p l i f i e d r e -u s e ( A c t i v a t i o n ) Fl e x i b l e a d j u s t m e n t o f p r e -d e f i n e d Cu s t o m i zi n g (V a r i a b l e ac t ivat ion) Qu i c k a v a i l a b i l i t y o f b u g -f i x e s b y u p l o a d a n d d o w n l o a d I n d e p e n d e n c e f r o m a c t u a l Cu s t o m i zi n g Se c u r e i m p o r t o f Cu s t o m i zi n g ( b y s e p a r a t i o n f r o m a c t u a l Cu s t o m i zi n g ) B u s i n e s s -o r i e n t e d p a c k a g i n g o f c u s t o m i zi n g SAPAG 2002, Marc O. Schaefer, BCBC-Sets 9 Usage sc enarios A c t i v a t i o n o f B C Se t s Ob j e c t s B C Se t t y p e s Wh a t a r e B C Se t s ? SAPAG 2002, Marc O. Schaefer, BCBC-Sets 10 5 B C Se t T y p e s : Ov e r v i e w “ Si m p l e ” B C Se t H i e r a r c h i c a l B C Se t B C Se t f r o m t ransport request SAPAG 2002, Marc O. Schaefer, BCBC-Sets 11 B C Se t T y p e s : Si m p l e B C Se t Table 1 BC Set Milestone Billing Table 2 • IMG Activities • Customizing Settings • Attributes Table 3 Table 4 Values in the SAP System SAPAG 2002, Marc O. Schaefer, BCBC-Sets 12 6 B C Se t T y p e s : H i e r a r c h i c a l B C Se t Level 1 Level 2 Level 3 Level n SAPAG 2002, Marc O. Schaefer, BCBC-Sets 13 B C Se t T y p e s : B C Se t f r o m t r a n s p o r t r e q u e s t SAPSAP-System Customizing Tables Transport Request BC Set + Attributes SAPAG 2002, Marc O. Schaefer, BCBC-Sets 14 7 Usage sc enarios A c t i v a t i o n o f B C Se t s Ob j e c t s B C Se t t y p e s Wh a t a r e B C Se t s ? SAPAG 2002, Marc O. Schaefer, BCBC-Sets 15 T h e Cu s t o m i zi n g Fr a m e w o r k Customizing Customizingtables tables View ViewMaintenance Maintenance&&IMG IMG Customizing Customizing Cross-System Cross-System Viewer Viewer BC Set BC Set Activity ActivityLog Log Transport Transport SAPAG 2002, Marc O. Schaefer, BCBC-Sets 16 8 Ob j e c t s i n B C Se t s Cu s t o m i zi n g d a t a c a n b e c a p t u r e d i n B C Se t s Ob j e c t s w h i c h y o u c a n n o t p u t i n t o B C Se t s Mast er dat a: Master data cannot be recorded with BC Sets. Master data is not allowed in BC Sets because it could overwrite critical data Transac t ion dat a: BC Sets are not intended to contain transaction data Re p o s i t o r y o b j e c t s : BC Sets are not intended to contain Repository Objects SAPAG 2002, Marc O. Schaefer, BCBC-Sets 17 Usage sc enarios A c t i v a t i o n o f B C Se t s Ob j e c t s B C Se t t y p e s Wh a t a r e B C Se t s ? SAPAG 2002, Marc O. Schaefer, BCBC-Sets 18 9 Di s t r i b u t i o n o f B C Se t s A B Transport Request BC Set Upload/Download SAPAG 2002, Marc O. Schaefer, BCBC-Sets 19 Di f f e r e n c e s B e t w e e n T r a n s p o r t Re q u e s t a n d B C Se t A B Customizing Request BC Set SAPAG 2002, Marc O. Schaefer, BCBC-Sets 20 10 Usage sc enarios A c t i v a t i o n o f B C Se t s Ob j e c t s B C Se t t y p e s Wh a t a r e B C Se t s ? SAPAG 2002, Marc O. Schaefer, BCBC-Sets 21 B C Se t s – A r e a s o f U s a g e Global Rollout Definition of IMG/ process relationships Development and delivery of preconfigured systems (Best Practices) Easy re-use of customizing FDA Validation/ Customizing documentation Customizing Distribution in mySAP.com Quick installation of demo systems (Sales/Marketing Events) Customizing Versioning Customizing delivery independent of release cycles SAPAG 2002, Marc O. Schaefer, BCBC-Sets 22 11 Customizing Upgrade B C Se t s a n d V a l i d a t i o n To assure FDA compliance, compliance, changes in customizing have to be recorded and documented precisely Case Study GlaxoSmithKline Validation of customizing was delivered by paperwork, paperwork, i.e. screenshots of customizing were incorporated into a MS Word file and documented. documented. Individual documents of that type could comprise up to several hundreds of pages New procedure was established in close coco-operation with SLM development Software modification SAP Complete traceability of customizing changes throughout the system landscape Compare function in the BC Set transaction allows you to compare already archived BC Sets with customizing tables to identify changes SAPAG 2002, Marc O. Schaefer, BCBC-Sets 23 FDA (U S Fo o d & Dr u g A d m i n i s t r a t i o n ) z z Activate the automatic recording in BC Sets Maintain BC Sets: ->Utilities ->Activate customizing recording User parameter CP15 (X) User creates a new BC Set (for every table) Set up a naming convention for the BC Set name Starting with Z or Y Include eg project, area and/or IMG activity Versioning z Change the BC Set(s) to take over the content z Role: BC Set validator (SAP_BCS_VALID) Display and create BC Sets (no changing or deletion) Add documentation (no creating or changing) SAPAG 2002, Marc O. Schaefer, BCBC-Sets 24 12 Gl o b a l r o l l o u t – Ce n t r a l Sy s t e m A p p ro a c h (1 ) Central Development System Local Local Local Development Consolidation Production Country 1 Development Country 2 Template / BC Sets Country 3 BC Set Activation SAPAG 2002, Marc O. Schaefer, BCBC-Sets 25 Gl o b a l r o l l o u t – Ce n t r a l Sy s t e m A p p ro a c h (2 ) Central Development System Local Local Consolidation Production Global Development/ Client Independent Cust. Cust. Country 1 - Development Country 2 - Development Country 3 - Development Template Development BC Set Activation Clients SAPAG 2002, Marc O. Schaefer, BCBC-Sets 26 13 Benefit s B u s i n e s s Co n f i g u r a t i o n Se t s e n h a n c e d Coverage of IMG Creation process Documentation functionality Activation Growing user community Increasing number of usage scenarios SAPAG 2002, Marc O. Schaefer, BCBC-Sets 27 Thank s for list ening Co n t a c t p e r s o n .... z marc. marc.oliver. oliver.schaefer@ schaefer@sap. sap.com z A d d i t i o n a l i n f o r m a t i o n ... z http://service http://service..sap. sap.com/ com/customizing z SAPAG 2002, Marc O. Schaefer, BCBC-Sets 28 14 Co p y r i g h t No part of this presentation may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed changed without prior notice. Some software products marketed by SAP AG and its distributors contain contain proprietary software components of other software vendors. Microsoft®, WINDOWS®, NT®, EXCEL®, Word® and SQL Server® are registered registered trademarks of Microsoft Corporation. IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation. ORACLE® is a registered trademark of ORACLE Corporation, California, California, USA. INFORMIX®INFORMIX®-OnLine for SAP is a registered trademark of Informix Software Incorporated. Incorporated. UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of The Open Group. HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Laboratory for Computer Science NE43NE43-358, Massachusetts Institute of Technology, 545 Technology Square, Square, Cambridge, MA 02139. JAVA® is a registered trademark of Sun Microsystems, Inc. , 901 San Antonio Road, Palo Alto, CA 94303 USA. JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, SAP Logo, mySAP.com, mySAP.com Marketplace, mySAP.com Workplace, Workplace, mySAP.com Business Scenarios, mySAP.com Application Hosting, WebFlow, R/2, R/3, RIVA, ABAP, SAP SAP Business Workflow, SAP EarlyWatch, SAP ArchiveLink, BAPI, SAPPHIRE, Management Cockpit, SEM, are trademarks trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other other products mentioned are trademarks or registered trademarks of their respective companies. SAPAG 2002, Marc O. Schaefer, BCBC-Sets 29 15