nwbc how to improve user experience via roles

46
Enablement Kit for SAP NetWeaver Business Client  –  V1.30 How to Improve User Experience via Roles SAP AG

Upload: karim-sefiani

Post on 16-Oct-2015

189 views

Category:

Documents


1 download

TRANSCRIPT

  • Enablement Kit forSAP NetWeaver Business Client V1.30

    How to Improve User Experience via Roles

    SAP AG

  • SAP 2009 / Page * SAP 2009 / Page *Agenda

  • SAP 2009 / Page * Roles in NWBC

    A role is a menu that a user in a company needs for his/her workFocus on UserSpecificExtract of Easy Access Menu (and more)

  • Predefined Roles (*AIO*)Accounts Payable AssistantAccounts Receivable AssistantCost AccountantFinancial AccountantShop Floor SpecialistProduction Planner Strategic Planner Engineering Specialist Purchaser Sales Person Warehouse Specialist EmployeeWith SAP ERP enhancement package 3 and 4, pre-defined roles are delivered that cover content in the form of POWER Lists, reports, and transactions. The roles delivered are intended for small businesses and midsize companies in the production industry and enable efficient access to the processes of Financial Accounting, Controlling, Materials Management, Production Planning and Control, and Sales & Distribution. These roles can be found in transaction pfcg by searching for SAP_AIO_* (technical name).SAP partners can use the roles as a starting point and adapt them. Administrator

  • Predefined Roles (*BPR*)BuyerInternal Sales RepresentativeMaintenance TechnicianProduction SupervisorService ProvidersFor EhP4 SP1 some portal roles (PCD roles) have been migrated to SAP ERP and adapted for the small businesses and midsize companies. Their technical names begin with: SAP_BPR_*.

  • Predefined SAP Best Practices RolesMany predefined roles exist in the Best Practices solutions. Their technical names begin with SAP_BPR* for the solutions based on EhP3 and with SAP_NBPR* for EhP4. For an overview of the used roles see the functional list of each Best Practices Solution (Baseline and Industry Packages). These are for example the roles available in the SAP Best Practices Baseline Package (Germany) V1.603, delivered with SAP Note 1165371: Accounts Receivable AccountantAccounts Receivable ManagerAccounts Payable AccountantAccounts Payable ManagerAdministratorAssets AccountantBank AccountantBusiness Analysis PurchaserBuyerCustoms AgentEmployeeEngineering SpecialistEnterprise Controller

    Customs AgentFinance ManagerGeneral Ledger AccountantMaintenance EmployeeMaintenance of Accounts Receivable Master DataPricing SpecialistProduct Cost ControllerProduction Planner Project ManagerPurchasing ManagerQuality SpecialistSales Administration

    Sales BillingSales ManagerService AgentService EmployeeShop Floor SpecialistStrategic PlannerTravel AccountantTreasurerWarehouse Clerk Warehouse ManagerWarehouse Monitoring

  • Linking the NWBC to an SAP SystemType of connected server: you can select here either an ABAP server or a Portal serverhttp or https URL that is needed to connect to your system. The server name must include a fully qualified domain part as well. The complete syntax for the URL is:http(s)://..:/ To get the right port number log on to your ERP system, transaction SMICM and click the Service icon , . You see here the different port numbers for http or https protocol. The path is usually /sap/bc/nwbc or only /nwbc for an ABAP system or irj/portal for a portal.

    System name of the R/3 system.Example syntax: ERP Demo SystemYou can define your own system name in this field.Client, only visible for an ABAP connectionLogon LanguageSystem description as defined in SAP Logon

  • SAP 2009 / Page * SAP ge *Agenda

  • SAP 2009 / Page * Create a role New Role

  • SAP 2009 / Page * Composite Roles Several roles can be merged in Composite Roles. In a Composite Role, you can rename and reorganize the menu.

    Go to pfcgEnter a name and click on

    Enter the roles you want to merge (tab Roles)Click Read menu

    Click in order to change the menu Always re-read the menu, after you have changed a single role attached to a composite one.

  • SAP 2009 / Page * UsersEnter user IDsExecute User Comparison: The profile is not available in the user master record until the users have been compared.

  • SAP 2009 / Page * UsersEnter user IDsExecute User Comparison: The profile is not available in the user master record until the users have been compared.

  • SAP 2009 / Page * Sorting of Roles in NWBCIn the Change mode of a role choose Menu Options. Maintain the Sorting field or the Home Role flag if you want to set the role at the first position in NWBCWithout maintaining the sorting, the roles assigned to a user will be displayed in an arbitrary manner. However during a NWBC session they can be displaced with the mouse

  • SAP 2009 / Page * SAP 200/ Page *Agenda

  • SAP 2009 / Page * Add a Transaction to a Role

  • SAP 2009 / Page * Authorizations (1)Click Change Authorization DataDefine Organizations Levels, if necessary use *, where possible

  • SAP 2009 / Page * Authorizations (2)

  • SAP 2009 / Page * SAP 2009 / Page *Agenda

  • SAP 2009 / Page * BI Xcelsius Dashboard

  • SAP 2009 / Page * BI Crystal Report

  • SAP 2009 / Page * Add Business Objects Xcelsius Dashboard or Crystal Report

  • SAP 2009 / Page * Add Long URLs (1)

    Use of URLs in PFCG is restricted to 255 characters This URL has 459 characters: http://idesportalnws1.wdf.sap.corp:1080/irj/servlet/prt/portal/prtroot/com.sap.portal.pagebuilder.IviewModeProxy?iview_id=pcd:portal_content/com.sap.pct/every_user/com.sap.pct.erp.ess.bp_folder/com.sap.pct.erp.ess.roles/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.employee_self_service/com.sap.pct.erp.ess.area_working_time/com.sap.pct.erp.ess.leaverequest/com.sap.pct.erp.ess.leaverequest&iview_mode=default&j_user=blackm&j_password=welcome

  • SAP 2009 / Page * Add Long URLs (2)

    Go to sm30Enter SSM_VAR

  • SAP 2009 / Page * Add Long URLs (3)

    Go to PFCGEnter the roleChoose Other

    Enter the tags as follows: (and some rest of the URL, if necessary)

    Choose Web address

  • SAP 2009 / Page * Add Adobe Form (1)

    Click Other

    Enter URL - Documents are stored locally check link documents are shown according to link as a folder structure or document is directly called

    Choose Web address

  • SAP 2009 / Page * Add Adobe Form (2)

    Direct call of Adobe Form

    Adobe Form in a Folder

  • SAP 2009 / Page * Add PowerPoint Presentation (direct method)

    Click Other

    Choose Web address

    Enter URL - Documents are stored locally check link!C:\Documents and Settings\d032256\Desktop\Workshop US January 10th and 11th\PPT Presentation\roles.ppt

  • Add PowerPoint Presentation via PDF File(indirect method) SAP 2009 / Page *Heres an example of how you can integrate personalized demo process overview pages into your demo role in NWBC by converting a PPT slide into PDF and uploading it to the SAP system.

    NOTE: THIS REQUIRES THE NWBC DEMO KIT, or creation of your own Business Server Page. The NWBC DEMO KIT can be ordered here:http:service.sap.com/~sapidb/011000358700000835512009E

  • Gain Insight into Improving Margins Day-in-the-life DemonstrationCFOViews the Income Statement and sees lower than expected profitUses dashboards to compare performance with competitors and analyze product profitabilityDecides to improve margins by discontinuing a product and reducing material costs

    Operations ManagerUses dashboards to adjust production plan for discontinued product Models plan to minimize excess inventory and optimize plant utilizationViews details about material costs and supplier performance and uses for price renegotiationUse this PPT slide as template (without this orange text box).Personalize text, pictures, etc.Convert slide into pdf (e.g. via PDFx-change 3.0, or any other conversion software)Upload PDF into MIME directory Process Overview Graphic (see next slide)Via your role call BSP Appl. Z_A1_ENH_2 and start page menu_process_overview.htm and pass file name (*.pdf) as parameter graphic (see next after next slide)

  • Personalization OptionsDemo Process Overview Page (continued)If you have the NWBC Demo Kit (Candemo) go to transaction se80, select Repository Browser, select BSP Application Z_A1_ENH_2.Open the folder Mimes and right click the subfolder Process_Overview_Graphics and select Import MIME Objects.Select the personalized PDF file from your PC and confirm to upload.Now you can use this file in your role (see next slide).After you have personalized it and converted it from PPT (see previous slide), upload your PDF file with the process overview graphic into the SAP MIME repository.

  • Personalization OptionsDemo Process Overview Page (continued) SAP 2009 / Page *After you have uploaded your personalized process flow *.pdf to the MIME repository (see previous slide), you can display it in the Process Overview page.You can do so by passing the file name as the graphic parameter into the Process Overview page (menu_process_overview.htm) of your role. You configure this via transaction PFCG, tab Menu, select Process_Overview page, and click change.

  • SAP 2009 / Page * SAP 2009 / Page *Agenda

  • SAP 2009 / Page * Add a POWER List

    Click OtherChoose Web Dynpro ApplicationEnter Web Dynpro Application: POWLChoose APPLIDEnter Value: ID of the POWER List

  • SAP 2009 / Page * Maintain OBN for POWLs

    If a POWL calls a transaction via a button which is defined in the methods of the feeder class, the relevant transactions needs to be added to the role and the OBN targets need to be defined via Details for NetWeaver Business Client *With a double-click on the inserted method in the Details for NetWeaver Business Client window you can define parameters and values which should be transferred to the transaction. Then the selection screen is skipped. **

    *The menu entry is still called Additional Details in SAP ERP 6.0 EhP3**For Details of the OBN defining process see the slides and the guide for How-to develop POWER Lists also available in this Kit

  • SAP 2009 / Page * Where to find PowerLists and how to test them?

    Go to Transaction powl_typer (other useful transactions are powl_query or powl_queryr)

    You can find a list of the available PowerLists in EhP3 here: https://portal.wdf.sap.corp/irj/go/km/docs/room_project/cm_stores/documents/workspaces/91d8e9f9-1bfa-2910-e28f-f3597248fc1f/NWBC/POWERLists/POWER_Lists_.XLS

    PowerLists are sometimes described in the RKT material (service.sap.com/rkt-erp) but not in a specific All-in-One area, but in ERP, amongst the different applications, e.g. https://websmp102.sap-ag.de/~sapidb/011000358700001090812007E

    Fast test: SAP Easy Access -> Favorites -> Add other objects -> WebDynpro Application

    Even faster test: Adopt the following link by replacing the ID of the PowerList (KYK-FIN-FI-ASSETLIST) and adding the server information of an SAP ERP system: http://.. :/sap/bc/webdynpro/sap/powl?APPLID=KYK-FIN-FI-ASSETLIST&sap-client=130&sap-language=EN

  • SAP 2009 / Page *Available POWL for NWBC 256 Total PowerLists (POWLs) in EhP3 256 POWLShipped with ERP 6.0 EhP 3123 POWLWork Out of the Box133 POWLRequire Additional Configuration55 POWL withNOAction Buttons68 POWL withOne or MoreAction Buttons

  • SAP 2009 / Page *Available POWL for NWBC55 POWL with NO Action Buttons/KYK/ISQ_13127_NSales Order Selection/KYK/ISQ_MCTACustomer Analysis/KYK/ISQ_MCTESales Organization Analysis/KYK/ISQ_CS11Bill of Materials/KYK/ISQ_CS12Multilevel Bill of Materials/KYK/ISQ_CS15Material Where-Used List/KYK/ISQ_MCE1Purchasing Group Analysis/KYK/ISQ_ME06Material Source List Analysis/KYK/ISQ_ME0MSource List by Material/KYK/ISQ_ME1PPurchase Order Price History/KYK/ISQ_ME2MPurchasing Documents for Material/KYK/ISQ_ME3LNPurchasing Documents for Vendor/KYK/ISQ_ME4NPurchasing Documents for Document Number/KYK/ISQ_ME4S_NRFQs per Collective Number/KYK/ISQ_ME5A_NDisplay Purchase Requisitions/KYK/ISQ_ME6HVendor Evaluation Analysis/KYK/ISQ_ME80FNPurchasing General Evaluation/KYK/ISQ_ME81NPurchase Order Value Analysis/KYK/ISQ_RFKUMVendor Purchase Analysis/KYK/ISQ_MB52Warehouse Stocks of Material/KYK/ISQ_MBLB_NStocks at Subcontractor/KYK/ISQ_MBSMCancelled Material Documents/KYK/ISQ_MCE5Material Group Analysis/KYK/ISQ_MCTCMaterial Analysis/KYK/ISQ_12175Customer Invoice Due Date Forecast/KYK/ISQ_ARRE_1Open Invoices by Customer/KYK/ISQ_FDK43Credit Management Master List/KYK/ISQ_RFDOPR10Customer Overdue Items/KYK/ISQ_RFDSLCustomer Balances (Local Currency)/KYK/ISQ_APRE_1Open Invoices by Vendor/KYK/ISQ_RFKOPR00Vendor Overdue Items/KYK/ISQ_RFKSLVendor Balances (Local Currency)/KYK/ISQ_12284Financial Statements ?/KYK/ISQ_FIGL_I1GL Account Open Line Items/KYK/ISQ_FIGL_I2GL Account Cleared Line Items/KYK/ISQ_STAXUse and Sales Taxes (US)/KYK/ISQ_COPC_LSTCost Center Activity ?/KYK/ISQ_COS019Internal Orders Budget / Actual / Commitment/KYK/ISQ_COS4Internal Orders Actual / Plan / Variance/KYK/ISQ_COS633Cost Center Actual/Plan/Variance/Previous Year/KYK/ISQ_COS_3Cost Center Actual/Plan/Variance/KYK/ISQ_KHOE1Summarized Costs Target/Actual/KYK/ISQ_KHOE2Summarized Costs Work in Progress/KYK/ISQ_KHOE3Summarized Costs Planned/Actual/KYK/ISQ_KSBT_NCost Centers: Planned Activity PricesKYKQ-ISQ_KKBC0Target/Actual - ComparisonKYKQ-ISQ_KKBC1Order Cost Analysis (Trend)KYKQ-ISQ_KKBC2Order Cost Analysis (WIP)KYKQ-ISQ_RKKBCAL2_1Costing Run ResultsKYKQ-ISQ_RKKBCAL2_2Costing Run Results (Price vs Results)KYKQ-ISQ_S_ALR13142Product Cost Analysis (Target / Actual)KYKQ-ISQ_S_ALR13148Product Cost Analysis (Variance Categories)KYKQ-ISQ_S_ALR13151Product Cost Analysis (Work in Progress)KYKQ-ISQ_S_ALR13157Product Cost Analysis (Actual Data)KYKOP-OPS-PP-DIS-MAT-CHANGES Material Changes

  • SAP 2009 / Page *Available POWL for NWBC68 POWL with One or More Action Buttons/KYK/ISQ_CR05Production Work Center List/KYK/ISQ_MM60Materials List/KYK/ISQ_MM60_PRD_NProduct GroupsFAGL_CLOCOTask Lists in Closing CockpitFIN_FSCM_BNK_PMNTPayment MonitorFIN_FSCM_BNK_STMTBank Statement MonitorFIN_FSCM_CR_ACCOUNTCustomersFIN_FSCM_CR_BOLBlocked Sales OrdersFIN_FSCM_CR_CASECredit Limit RequestsFIN_FSCM_DMDispute ManagementFITV-POWL-TRIPSFORAPPROVALExpense Reports for ApprovalKYK-FIN-FI-GLITEMSPOWL G/L Account Line ItemsKYKOP-CO-MAT-COSTINGMaterial Costing RunsKYKOP-CRC-LIST-CUSTOMERSCustomer Credit ManagementKYKOP-FIN-CO-ACTTYPEActivity TypeKYKOP-FIN-CO-ASSESSMENT-CYCLEAssessment CyclesKYKOP-FIN-CO-COSTCENTERCost Centers

    KYKOP-FIN-CO-COSTELEMENTCost ElementsKYKOP-FIN-CO-COST-ESTIMATESPOWL for Determining Cost Estimate for MaterialsKYKOP-FIN-CO-INTORDERInternal OrdersKYKOP-FIN-FI-ASSETLISTAssetsKYKOP-FIN-FI-CHECK_REGISTERCheck RegisterKYKOP-FIN-FI-CUSTOMERITEMSCustomer Line ItemsKYKOP-FIN-FI-CUSTOMERITEMS_RCustomer Line Items (Display Only)KYKOP-FIN-FI-GL_ACC_LISTGL AccountsKYKOP-FIN-FI-RECU_ENTRY_DOCRecurring Entry DocumentsKYKOP-FIN-FI-VENDORITEMSVendor Line ItemsKYKOP-FIN-FI-VENDORITEMS_RVendor Line Items (Display Only)KYKOP-FIN-FI-VENDORLIST_APVendors (A/P)KYKOP-FIN-FI-VENDORLIST_AP_PAYVendors (A/P) for PaymentKYKOP-OPS-FI-CUSTOMERSCustomersKYKOP-OPS-FI-PO-WPurchase Orders (Display Only)KYKOP-OPS-LE-DELIVERIESSales Orders Due for DeliveryKYKOP-OPS-LE-QUOTATIONSSales Quotations

  • SAP 2009 / Page * SAP 2009 / Page *Agenda

  • MS Outlook SAP 2009 / Page *

  • Add MS Outlook (1) SAP 2009 / Page * If not yet existing, create a BSP

    Transaction SE80, select "BSP Application", and create a new BSP Application, eg. Z_AIO_ADD_ONCreate a new BSP, eg. outlook.htm. Copy the following coding into the BSP

  • Add MS Outlook (2) SAP 2009 / Page * endif switchbutton.Value="Show"&folder_display&"View" EndSub SubbtnNewMessage_onclick ViewCtlFolder.NewMessage() EndSub --> OutlookViewControlViewIssueDemo >
  • Add MS Outlook (3) SAP 2009 / Page * Add the BSP to your demo role

    Transaction PFCGSelect or create the roleAdd BSP application (eg. Z_AIO_ADD_ON) as "others/BSP Application" (see screen shot with example below):

  • SAP 2009 / Page * SAP 2009 / Page *Agenda

  • SAP 2009 / Page * Homepage

  • SAP 2009 / Page * Add a Homepage to a Role

    Click Other(examplewith URL)

    Enter URL

    Right-click on the new entry.

    Go to Details for NetWeaver Business Client. Choose Homepage

    Choose Web address

  • 2010 SAP AG. 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 AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, Clear Enterprise, SAP BusinessObjects Explorer, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP France in the United States and in other countries. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice.SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.

    *