You are on page 1of 27
Community Network a Integration of Work Status with Activities of the Business Process Flow in SAP BPC for S/4/HANA An Example-Based How-To Guide Applies to: SAP BPC for S/4HANA Summary SAP customers who use SAP BPC for S/4HANA for financial planning in Management Accounting want to Control the overall planning process by a guided work flow. This How-To Guide describes the use of Business Process Flow (BPF) from SAP BPC for S/4HANA and the combined synchronized use of BPF and Work Status (WS) within the embedded Business Planning and Consolidation (BPC). The description bases on a step-by-step example to demonstrate this integration of WS with BPF. Author: Achim Bolte Company: SAP SE Created on: 11 February 2015 Author Bio @ _ Ati Bate is a senior developer in the area of ERP Finance at SAP SE in Walldorf, Germany with 17 year long experience in developing SAP standard software. EY community Network Table of Contents Background Information Step 1: Create an Environment. Step 2: Create a Model, ‘Step 3: Create external dimension in backend system Step 4: Create a Work Status, Step 5: Create a Process Template Step 6: Create Activities within Process Template. ‘Step 7: Link Analysis Office workbook to planning mode! EY community Network 15 16 24 Business Scenario SAP customers want to control their financial planning process in Management Accounting by using @ process flow that guides through a sequence of tasks. BPF of SAP BPC is used as process flow tool that interacts with the WS feature of SAP BPC to demonstrate by means of an example how a planning process can be controlled. ‘The exemple scenario describes the planning of costs for two cost centers. The cost planning is done by a performer and a reviewer for each cost center. They are defined as performer and reviewer for the cost centers using an external dimension. The owner and manager who control the work flow are determined by @ BAdI that takes the performer and reviewer of the to be planned cost center. Background Information SAP delivers planning scenarios for financial planning in Management Accounting as /oca! BWV content (that is, BW content in the ERP system, not in the central BW system), based on the real-time InfoCube JERP/SFIN_RO1 (Financials Planning). Analysis Office Workbooks constitute part of the planning scenario. Customers can use these to enter planned figures in a Microsoft Excel environment. SAP delivers the following Workbooks Cost Center Planning on Years (/ERP/SFIN_AOO_WBO1) 5 Cost Center Planning on Periods (IERP/SFIN_AO’_WB01) Internal Order Planning on Years (/ERP/SFIN_A10_WB01) Internal Order Planning on Periods (/ERP/SFIN_A11_WB01) Project Planning on Years (/ERP/SFIN_A20_WB01) Project Planning on Periods (IERP/SFIN_A21_WBO1) Merket Segment Planning on Years (/ERP/SFIN_ASO_WB01) Market Segment Panning on Periods (/ERP/SFIN_AS1_WBO1) 4 Profit Center Planning on Years (/ERP/SFIN_A70_WB01) Profit Center Planning on Periods (ERP/SFIN_A71_WB01) 5 PEL Planning on Years (JERP/SFIN_A90_WB01) P&L Planning on Periods (IERPISFIN_AS1_WBO1) Figure 1 shows the technical architecture of the delivered planning scenarios. EY community Network Ew Analysis Office Workbook ERP/SFIN_Ac...>_WBOt T Input Ready Query ERPISFIN.AS..> IRQS. t ‘Aggregation Level ERPISFIN_AS.> t Muliprovider ERPISFIN.MO1 2 a Real-Time InfoProvider /ERPYSINF_ROT (Pian Data) ‘Virtual Provider ERPISINF_VO% (Actual Data) Zz x CCharacteristes JERPI<.> MN Key Figures ERPI<..> MN HANA Views rom i Package sap erp sin col ‘Master Data Views FCO_C_<..> HANA information Mode! COPA_DOC (Actual Dsta) Figure 4: Architecture of the Delivered Planning Scenarios On the highest level are the Analysis Office Workbooks, with which the end user can enter planned figures. The figures entered in this way are persisted in InfoCube /ERP/SFIN_RO1 InfoProvider /ERP/SFIN_V01 is used to read the actual values from the previous year and compare the planned values of the current year in the Workbooks. A planning function can also be used to copy the actual values from the previous year as a template for the planned values of the current year in the Workbooks. The InfoProvider is based on HANA Information Model sap.erp.sfin.co.pl.COPA_DOC. Step-by-Step Procedure The How-To guide describes how you can combine the BPF process stepsactivties with the states of the ‘work status. The states of the work status lock data slices defined by the owner dimension and other dimensions in the planning cube /ERP/SFIN_RO1. For this the planning model PL_PLANNING_DEMO that comprises the planning cube is linked to the Analysis Office workbook. See also help for SAP BPC http:/Ihelp.sap.com/saphelp_bopacnw/101 /helodata/ENI EY community Network 125 1cf 12cfo48c5897SbObSe6fba0aa/trameset him Stop 1: Create an Environment Call SAP BPC in Web Client: Open a browser and connect to the URL nttp:// is the server name or IP address and port number of the Business Planning and Consolidation application location, Ifyou have no environment to log on then create your own environment by pressing on the environment name in the footer line. The “Connact to Environment" dialog comes up and press button “Manage All Environments rues ery Select the environment to which you want to connect: 0 Description OFCLM_LP_ENV Liquid Plans Environment OFCLM_MLP_ENV ‘Make Liquidity Pians Environment cot test environment IBP_LARS IBP_LARS OLP_ENV (Operative Liquidity Planning PL_PLANNING_DEMO —_P&L Planning comprising Profitability Planning (Sinzig) TPLENV TPLENV On the following screen press button “Create” in header line and enter environment ID and description. EY community Network ‘Manage Ail Environments ‘Create Copy Deleto | Change Status Change Description User Activity o Description BPLPLANNING_DEMO PAL Piannng comprsing Prottanity Panning (S29) Cerny EE community Network ‘Set Template Version Type emecces emocooea embecces emecces Emocaoea Embecoee Stop 2: Create a Model If you have no model in your environment that contains info provider /ERP/SFIN_RO1 then create a model that only contains info provider /ERP/SFIN_RO1 as presented in the following picture. re rs Model:PL_PLANNING_DEMO ao Desenpton a Pamg coverage Meng ] AdaRemove Nae ‘echnical Name ‘vatatie Faneiss anny ‘ERPSFN,Rot fever Avot To do this press on Administration’, thereafter on "Models" and on "New’. Enter ID and description, select, info provider /ERP/SFIN_RO1 and create. eer 1 end information Enter the ID and description of the new model: 0: Deseription: EY community Network Step 3: Create external dimension in backend system Instead of using the internal dimension /ERP/COST_CNTR of the info provider /ERP/SFIN_RO1 as driving dimension you can use an external dimension ZCOSTCNTR for the cost center. This dimension has the advantage that you can configure its structure and add additional attributes beside the performer as example the reviewer. Call transaction RSD1. Enter info object ZCOSTCNTR and press create button: LE a ie | G@infocude GDoatastore object finfoobject catalog > Logs... Gi met ‘Version @ (Active/Revsed pe OMB characterstic OP 200 Infoobject Od Key Figure O# unre O® Time Characteristic (edtngfuncton (Fs [RS version comparson_.)\(B=$]![_s1 content 4) @infoobject _/2COSTENTR Bicost center Test Hier Cal infoobjects Ofree Selection of Infoobjects OA Infoobjects of a Data Target Olnfoobjects Not Used in Data Targets QAI InfoObjects of an InfoObject Catalog a) e__deey 7 Manta} Select Tab General ZCOSTCNTR has Data Type CHAR and Length 10. EE community Network Select tab Master Data/Toxts Master Data Access is set to “Default” and flag “With Texts” is marked. Gerwal_| Rares boire TO MaREDRAITORSID) O hewdy | @ Abe | © comseunérg (vies eat Cisippets.ou abate: vv Tee ‘acta ata Tobe [To Tbe roars oreo view Gmepaconar 7] Tex Tab Remeron Mester Osta Tol (ermcamers | Bren Tat ‘xo SD Tobe J | neem toe ou ate Te [7 Dir tt Diora we anoaage De. Tet (are oepenert Tex sa Oita mfasouce | oa Taost/ fePronder ‘opin Carona 1 Clsesouce wth act Update wes c—— cae « Wore Clow. see 05 (Perma fo fatTe Oa Austr se sd Ac 4 wae =] tras ed Cs feat om ome ae sir ver o— SH HANA Pacis | eal 90 MANA Ven Select tab Attributes: Enter attributes ZPERF and ZREV that you have created before (see below) and activat enact | aise ner er ete vate Ota wth acre a ye Tn be Ou Mas Au Fo Motion AE Ou Mv. AEA. Naoto At, Nene m/OO* OO m/0O8 O10 Attributes ZPERF and ZREV are characteristics of type CHAR with length 12 because they contain only user names (see. SYST-UNAME). They are display only attributes and have no master data. Create these two attributes and activate. Ea” community Network set Dace version Object Status Acme, executable _ rar nooo (iy [oer tes Seet ee ‘Data Type ‘GHAR - Character Stim +) Person Response OT Length no) Content Release Cy Ciara lowe Decor eset Comemeoane GE) — _———} cae ee ray some I | ac omee a ” ol [other (mrevormmey——————*d:Citte On (Guan Cuncersuna ——*/_~Peson Responsble Cc} fz] conten ans co (Cltarcteret Document Prop foo) Press button “Maintain master data” ‘Eat Characeriatic ZCOSTENTR:| STM Pd 6s Oe epic] Bon. mes Pienancremn cin: Nyon ainagmes ionae hates ‘Atleast capture all the cost centers you want to use in your process template, Assign a performer and reviewer for each cost center: On tab “Texts’ you can enter a short description for each cost center. Finally press button “Save and Activate”. Ea” community Network 10 BHD me ree me eee OHO O ‘G94: Change Master Data of nfoObject ZCOSTENTR ‘ie ,| iw | omten | ieneoorie, Diet snt non =I -- israe |) Onset | Pee Fa Ses cone rene re ' BBO We tne Say Tot OW MOO ‘Q91: Change Master Data of InfoObject ZCOSTCNTR: ‘ne | [ive | 9 base es | @ Asean a | est ReereVers teach bata Trenccee COM ‘esc | 7 oer 60a a a © @ SIREMSTERAREE son eromvcor EY community Network Step 4: Create a Work Status From the administration view select under “Work Status” "Work Status Configuration’. You get alist of models. In this example only model PL_PLANNING_DEMO is available. Click on mode! PL_PLANNING_DEMO to enter the work status configuration. The configuration consists of a work state list, locking dimensions as owner dimension and other dimensions and finally the owner definition. “Work State List” is defined by the user. In this example it consists of the following 4 states: Owner dimension is the info object cost center (/ERP/COSTCNTR)}", Select via F value help a hierarchy that is defined in the backend system (in this example H1 is chosen from controlling area C010), Important is only that the selected hierarchy contains the cost centers you have chosen as driving dimensions from the external dimension when you defined your activity. Mark owner “Define by Customer Implementation” because info object /ERP/COST_CNTR has no attribute for the owner. ‘The owner of the cost canter can be determined by the performer attribute of the extemal dimension cost center (ZCOSTCNTR) used in the BPF activity Activity Plan Expenses on Cost Centers (using an external dimension)’. The manager for the cost center can be determined by the reviewer attribute of the external dimension cost center (ZCOSTCNTR) used in the BPF activity Activity Plan Expenses on Cost Centers (using an extemal dimension). Therefore BAd! RSBPCB_SETUSER is implemented in the backend system to determine owner and manager for each cost center. The implementation could look like ths: Method if sabpcb_setuser_loga mecute_setuser_logic. constants: ge_env type rsbpc_appset_id value 'PL_PLANNING DEMO", ge_perf type rsicbjnm value 'ZPERF", ge_zev type reiobjnm value 'ZREV'. types begin of ws_type. "Return struc of owner sypest mem_id typ= ©: types: iobj_id type reiobjnm. types: omer_user_id type rastring. owner_team_id type rsstring. managez_user_id type rastring. manager_team_id typ= rastring. types end of wa_cype. avi. * Only intemal dimensions from the info provider of the model are available Community Network 12 typest we_badi_owner_table type standard table of we_type. " structure of input table data: 1_t_mem type cl_rsbpe_services->tn_t_mem, ls mem like line of 1_t mom. zs ult table data: 1_t veult_mem type we_badi_owner table, aos result_mem like line of 1 result_mem. " parameter for master data of ex: info object data: 1t_performe: type rsdm tx shipreturm, ltreqate type radm_t_reqatr, ls _reqatr like line of 1t_req_atr. Eield-symbols: like line of lt performer, type redm_s_value. clear @ _result_mem. if i_feature_type = cl_rsbpcb_service i appeet_id = go env. "Within Work Statu: 1s_reqatr = go_perf. append 1s_req_atr to 1t_reqatr. ls_req_atr = gc_rev. append 1s_req_atr to 1t_reqatr. feature _type_ws and in specific env call function 'RSD_CHA GET VALUES" exporting ichanm = ‘ZCOSTCNTR* ilt_reqatr - lt_zeqatr importing _tx_return ~ 1t_pertormer exceptions illegal_infocube illegal_infoabject _message no_values_available - illegal input others Af sy-subre = 0. loop at it input mem into 1_e@ mem where iobjnm = '/ERP/COSTCNTR'. ead tabl= It_performer assigning with key chavl = mem_id. if sy-subre - 0. 1s result_mom-mom id = 1_¢ mem-mem id. je result mam-iobj id = 1 @ mem-iobjnm. lis mem read table <1s_performer>-t_value assigning with key iebjnm ge_pert. ds result_mem-owner_user_id = value. EE” community Network 13 read table -t_value assigning with key iobjnm ge_zev. 1_s_result_mem-manager_user_id = —value. append 1_s_result_mem to 1_=_result_mem. endif. " Porfozm nd for cost con endloop. endif. "Ms fo obj =f _sesult_mem = 1 result mem. As additional locking dimensions controlling area JERP/CO_AREA Category /ERP/CATEGORY, Fiscal year variant OFISCVARNT, Fiscal year OFISCYEAR are used to determine along with the owner dimension the data slice that the work status locks when the work status is applied. Finally set flag Enable Work Status and save work status. This work status is now attached to the model EE community Network 14 Step 5: Create a Process Template “To do this press on ,Process Templates" and on "New. You get the following screen Process Template NEW_PROCESS exe Deserpton | Process Descipton Process Montrs: ae eck one cent sep when recpening: [] ® Enter name and description. Select as identity dimensions Category, Company Code, Fiscal year variant and Fiscal Year. Select yourself as “Process Monitors”. Process Template CC_PLANNING a Save process template. oe EY community Network Tl newe e AADACTTIPE campan coe ERPCOMPCODE 15 Step 6: Create Activities within Process Template Activity Plan Expenses on Cost Centers (using an external dimension) Now you define a specific task within the process template that is the call of an analysis office workbook to plan the expenses on cost centers, Select tab Activities and press button “New”. Enter name and description, Process Template CC_PLANNING Ba reocte EES a — Sowa ———— — ‘ watered panto (3 mg Omeson a Sse woo [oa cy Patna ‘Fee Cean © baa reiman ree Pom orhooes [Ree] ale ee sete al Dae ae oer oie eytemy) Rewer [new =I ae ete ‘mena @) Same an atm eee Woreaee || Reo Et Select as driving dimension external éimension Cost Center (ZCOSTCNTR)? that bases of a structure that comprises the attributes controlling area, cost center, performer and reviewer (as defined under tab Attributes for info object ZCOSTCNTR)) 2See Step 3: Create external dimension in backend system Community Network 16 Driving Dimension Driving Dimension: [Cost Center Test Hier, Controling Area “enter Se ura Map Driver to Intemal Dimensions’) Extemal Dimensions Activity Perfor Performer Defiiton,f| Cost Genter Test Hier ZCOSTONTR Customer Gorup ZCUSTERP ZERPRULE ZERPRULE Functional Area. ZFUNCAREA Group z6ecROUP Activity R Order ZOGORDER ‘sum ZGGSUM FI Document Number 26G_00CNO HANA Procedure ZHANAPROC Cost Center ZJKTEST Reviewer Definition: Select members from the cost center hierarchy. Take in this example Sales Office East (1220) and Sales Office South (1250). Map Driver to: Cost Center EY community Network 17 ‘Avatale Members in FEBWHIER Dislay 10 and Description Tle cort2a2 sales orice North ‘© cor0220- sates om We 01011220 Sales Ofc East coronas Seis om Cle cornr240 sales once West He co1011260 Sales Office South » [le REST_H Not Asogned Cost Co Preven Aety stances Mark flag “Define Performer by Property’ and select field Performer for “Performer User Property” Performer Definition: (6) Define Performer by Property Performer User Property: | Performer vie Performer Team Property: @ TREE a Mark flag “Require Reviewer’ Mari: flag “Define Reviewer by Property” and select field Reviewer for “Reviewer User Property’, Mark flag "Workspace Same as Performer” Save activity. EE community Network 18 Activity Reviewer Require Reviewer. Reviewer Defintion: (6) Define Reviewer by Property _—_=Reviewer User Property: Reviewer Team Property Define Reviewer by Customer Ext © Workspace: () Same as Performer Specie Workspace Reset to Empty Hyperlink Analysis Office Workbook Press button “Create” in ‘Performer Definition” to define the activity itself Assign a controlling area in the header line because this Is neither passed by the identity dimension nor the driving dimension. Here C010 is used as an example controlling area. Press button Add Hyperlinks Enter name and description, Select as target action Analysis Office and then Open Workbook. Enter name of the workbook. Take in this example ZDEMO1_SFIN_A01_W801 that is @ copy of the delivered cost center planning workbook JERPISFIN_AO1_WBO1. The workbook is copied because some restrictions have been done to the ‘workbook. The underlying query ZDEMO1_SFIN_AQ1_IRQ0001 is a modified copy of the delivered query JERP/SFIN_AO1_IRQ0001. It has a single value parameter ZERP_P_COSTCNTRO for cost center because the original select option variable will be supported with SAP BPC SP06 that is contained in BW SP11. Furthermore the GL accounts are restricted in the query to vehicle costs, mise. admin. costs, salaries, Insurance (see below). ‘Query Eat View Tools Help OsaAlO4GB xo @ Fi0 2 FR B)w Be Slee lnfoProvider | Finer |@ VERP/SFIN ADI] Cost Corter P =, Characteristic Restrictions [> Fite © Ve EER pe © Key Rowes | VERP/OCINDCO| Deb /Cee n CO il VERP/ANOUNT| Amcure ||) VERP/CONPCODE] Conpany Code Dimensions 4 OMANOT Gert BB VERP/SEIN_ADTI}Verion ||) [ICURRENCY| Carency @-4B VERP/SFIN_ADTZ| Accout || 6) gl VERP/GL_ACCTIG/L Account i VERP/SAI_AoT3) [INT OAS-VEHCOS (INT DEMOU)] Venice costs (NT DEMOU) AB YERP/SFIN_ADTE] Cert [INT OASAIISAD (NT DEMOU)| Macelan adnirisraton cts INT DEMOU) ©. VERP/SFIN_ADIP] Data F IINTOAS_SAL ONT DEMOU) Sales (NT DEMOU) (SB VERP/SFIN_AOTT) Teme INTOASINSURT ONT DEMOU]] euance (NT DEMOU) aM ERP/SFIN_ADTU] Une (S.~ AB VERP/COSTCNTR] Cost Center 199 ERP P_COSTCNTRON| Con Cre See Ve a (VERP/CO_AREA] Cortroling Area {SZ DRSCVARNTI Fact Yea Vert 8) WFISCPERO| Posing pond (9. B VERPCHRTACCT Ot of ocoure EE community Network 19 “The workbook needs to be modified by setting the planning model (Step 7: Link Analysis Office workbook to planning model) Press button Get Variable and you get the name of the data source/query used in the workbook. In this, example itis DS_1 Press button Set Variable to pass values to the variables of the query of the workbook. Set for fiscal year, category, company code, currency, cost center "Use Workspace Content” Hyperlink Set Work Status Press button Add for a new hyperlink. Assign a controlling area in the header line because this is neither passed by the identity dimension nor the driving dimension. . Here C010 is used as an example controlling area. Enter name and description, Select as target action "Work Status” and then "Set Work Status”. Select in target context model "PL_PLANNING_DEMO”, controlling area "Use Workspace Context’? and cost, center “Use Workspace Context” Mark “Automatically executed on a change of activity state”. Because the activity has a reviewer the activity states “On Submit’, “On Approve" and “On Reject” can be set. Therefore assign “Sent for Approval” to "On Submit’, "Approved" to “On Approve" and "In progress” to "On Reject" The performer has to submit the activity after planning is done. Then the reviewer has to approve orto reject the activity Save Hyperink and go back to activites. ‘The work status is automatically executed when the performer presses the “Submit” button of the activity. ‘The “Submit” button is only available for the performer if the activity has @ reviewer (If the activity has no reviewer the performer gets a “Complete” button). After pressing “Submit” the work status switches to “Sent for Approval’. The reviewer can then decide between an "Approve" and "Reject" button for the activity. After ® Not working: Validation of hyperiink returns Setwotsts atomacaly Tre adore worse cams we fe apn Use Wspace Crit .romal mensions. | set wot sis Fon Aprove Frid Therefore select member C010 (see header line) as workaround EY community Network 20 Pressing “Approve the work status switches to “Approved, after pressing “Reject” the work status switches to“In progress" on ==So—— creme ani) [2 5 eo oo > a = ep Activity Close Cost Center Planning (optional) This activity is optional and is only needed to inform the performer that planning data has been approved and therefore the planning process can be closed now. Enter name and description, Select as driving dimension internal dimension cost center (/ERP/COST_CNTR) that is a compound dimension with controlling area (ERP/CO_AREA), Select members from a cost center hierarchy in this example 1220 and 1250 from hierarchy CO10H1 Mark "Define Performer by Property”. Select "Performer User Property’ Person Responsible. A reviewer is not needed for this activity. Save activity. EY community Network 24 Process Template €¢_PLANNING (ee) eed «| fhm Ota ew ‘Pansngeeesn Con Cone ee, [Ss at Ge Pag coma cante © Ao czen 8 evng Dimension cout Petrmer ‘PutomerDensen @) Gene Prewetoy Pepe Pavone Un Pose [Fatomer ——_] Parmer ean Pacene =]® ane eee ater Eat © ots [El [Reto er cout Revewer referee OI ever enor: © Daren Posey Raveena Feet ° seve Te Poet 2 seme emus us Recs Hyperlink Set Work Status Assign a controlling area in the header line because this is neither passed by the identity dimension nor the driving dimension in this example C010. Press button “Add Hyperlinks’ Enter name and description, Select as target action “Work Status" and then “Set Work Status". Select in target context model PL_PLANNING_DEMO, controlling area “Use Workspace Context” and cost center “Use Workspace Context” Mark flag “Autometically executed on a change of activity state”. Because the activity has no reviewer and no reopen only the activity state “On Complete” can be set. Therefore assign “Finished” to "On Complete” 4 Not working: Validation of hyperiink returns Selwok sats adores Tre adore worse cams we fe apn Use Wspace Crit .romal mensions. ‘Set wo sts Fon Apne Fried ‘Therefore select member C010 (see header line) as workaround, EE community Network 22 ‘Save hyperlink and then close hyperiink so that you go back to activities. = EE community Network 23 Step 7: Link Analysis Office workbook to planning model “To enable the link between Analysis Otfice workbooks with the SAP BPC planning model there exists at the moment a workaround by creating manually registry key ShowAdvancedPlanningProperties=True under path: HKEY_CURRENT_USER'Software\SAP\AdvancedAnalysis\Settings\Planning, With AO 2.0 this will become standard, Be, = nee Type a Dh cevee nt ena nos (otra SP Sontdonesinghepae RSE Ime peeeu Hl i rig Open analysis office workbook (ZDEMO1_SFIN_A01_WB01) and go to tab Analysis. Select button Display Design Panel. On design panel go to Components and tab Planning. Select planning model PL_PLANNING_DEMO via value help. £2 MEE EE” community Network 24 EY community Network 25 Finally you can deploy your process template now and create a new process instance to perform the planning process of your created process template. <= Saee EST me em ee esr EV’ community Network 26 Copyright © 2015 SAP SE SE or an SAP SE afflate company. All ghts reserved No part of this publication may be reproduced or transmitted in any. form of for any purpose without the express permission of SAP SE. The information contained herein may be changed without prior notice. 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 and its affiliated companies ("SAP SE Group”) for informational purposes only, without representation or warranty of any kind, and SAP SE Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE Group products and. services are those that are set forth in the exoress warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty SAP SE and other SAP SE products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE in Germany and other countries. Please see hito:/Iwiny. sap com/corporate-envleaal/copvrightVindex, epx#trademark for additional trademark information and notices. EY community Network a

You might also like