Quantcast
Channel: SCN : Document List - SAP Fiori
Viewing all 486 articles
Browse latest View live

How to setup your company logo in SAP Fiori launchpad

$
0
0

You can set your company logo in SAP Fiori launchpad.

 

Standard delivery:

logo15.png

Replacing with your company logo.

logo14.png

There is logo property and you can change it by Theme Designer.

 

Prerequisites:

 

Steps:

 

1. Start UI Theme Designer on Frontend server (Gateway server)

     Transaction: /UI5/THEME_DESIGNER

     or

     URL:https://<host>.<domain>:<port>/sap/bc/theming/theme-designer?sap-client=<client>

 

2. Copy theme and give a name

logo1.png

logo2.png

3. Add a test app. Specify the URL for SAP Fiori launchpad.

     Link to Application:https://<host>.<domain>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html?sap-client=<client>

     Name of Application: any name

     *Note: Please make sure you use same http protocol with Theme Designer. http or https.

logo3.png

logo4.png

logo5.png

4. Specify your company logo.

logo6.png

logo7.pnglogo8.png

You can also change other properties to apply your company brand colors.

 

5. Build  your theme

logo9.png

logo10.png

logo11.png

Your theme was generated and your company log was uploaded to the frontend server.

 

6. Find the theme parameter

Transaction: /UI5/THEME_TOOL

logo12.png

logo13.png

Your theme parameter is "sap-theme=masa@https://<host>.<domain>:<port>/sap/public/bc/thems/~client-<client>"

*Note: "~client-<client>" specify the client with "-", not "=".

 

7. Test SAP Fiori launchpad with theme parameter.

Setting a Custom Theme via URL Parameter

 

URL: https://<host>.<domain>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html?sap-client=<client>&sap-theme=masa@https://<host>.<domain>:<port>/sap/public/bc/themes/~client-<client>

 

logo14.png

 

Please also take a look How to set a theme parameter to SAP Fiori launchpad.

For example, users just call https://<host>.<domain>:<port>/fiori


List of SAP Fiori Specific T-codes

$
0
0

This Document Contains a list of All Transaction Codes Required for SAP Fiori Development[Front-End,Back-End and Gateway]. For utilization of Workflows in Custom SAP Fiori Apps,Workflow related transactions would be used.Some of these will be available in Frontend[SAP Gateway] and Some will be for SAP Back-End, in case of Central HUB deployment of SAP Gateway. In case you have an Embedded Gateway Deployment,both Back-End and Front-End Transactions would be available in a single system.

 

The list of T-codes is based on the following system:

EHP7 for SAP ERP 6.0(Release = EHP7 FOR SAP ERP 6.0)

SAP ERP(Release = 2005(SAP ERP 6.0))

SAP Netweaver(Release = 7.4)

 

and the following Software Components:

SAP_BASIS    Release = 740  SPLevel =  0010    Support Package = SAPKB74010    SAP Basis Component

SAP_ABA    Release = 740    SPLevel = 0010    Support Package = SAPKA74010    Cross-Application Component

SAP_GWFND    Release = 740    SPLevel = 0013    Support Package = SAPK-74013INSAPGWFND    SAP Gateway Foundation 7.40

 

[Note:]

This list is divided into 3 columns.

(01)T-code

(02)Description of T-code

(03)Alternate T-code called,for example in case of Front-End and Back-End Transaction Codes.

(04)Overview Description of commonly used Transaction codes is provided[New]

[Note:]

 

 

Standard T-codes Required:

Odata Service Development T-codes:

SEGW    Gateway Service Builder

[Description = Used for Testing SAP Fiori Apps Odata services and also used for enhancing Odata Service like redefining a standard method in the DPC class of the relevant Standard Odata Service. Best way to enhance a standard applications,as all changes are recorded in one project].


Administrative T-codes:

SU01    User Maintenance

[Description = Used for creating users and assigning them roles,especially useful when creating copies of Fiori based roles based on standard template roles].

 

PFCG    Profile Generator

[Description = Used for creating roles,especially useful when creating copies of Fiori based roles based on standard template roles].


SICF    Maintain Services

[Description = For Testing and Activating Services associated with the Standard Fiori Framework Services as well as Standard and Custom Fiori Applications].

 

LPD_CUST    Launchpad

[Description = Provides a list of all Fiori Launchpads(Standard[] and the custom[] created ones) containing Fiori app URLs,copy,edit,Transport,provided System Alias etc.].


SMLG    CCMS: Maitain Logon Groups

SM59    RFC Destinations (Display/Maintain)

[Description = This is where all Trusted RFC(TRFC's) for communication between SAP Gateway system and ECC system are setup,with the ability to test them as well].

 

_____

SPRO    Customizing - Edit Project

Would require access to the following nodes in IMG(Implementation Guide):

 

SAP Customizing Implementation Guide > SAP Netweaver > SAP Gateway

SAP Customizing Implementation Guide > SAP Netweaver > SAP Gateway Service Enablement

SAP Customizing Implementation Guide > SAP Netweaver > UI Technologies


Figure 01 : SPRO Nodes Specific to SAP Fiori
01_SAP Fiori related SPRO Nodes.png


_____

RZ10    Maintain Profile Parameters

RZ20    CCMS Monitoring

RSRT    Start of the report monitor

PTARQ    Test Environment for Leaves

EXTID_DN    External Identification Type DN

SPAM    Support Package Manager

SMICM    ICM Monitor

 

ABAP Related Backend Development T-Codes:

SE93    Maintain Transaction Codes

SE01    Transport Organizer (Extended)

SE80    Object Navigator

SE11    ABAP Dictionary Maintenance

SE18    Business Add-Ins: Definitions

SE24    ABAP Class Builder

ST22    ABAP Dump Analysis

SE63    Translation Editor

SE43    Maintain Area Menu

SE38    Abap Editor

SBWP    SAP Business Workplace

SM30    Call View Maintenance

____

Note:

Authorization for SM30 is required when accessing or configuring Configuration tables for example

creation of Semantic Objects using T-code '/UI2/SEMOBJ' which makes use of Maintenance Tables.

____

 

Workflow related T-codes:

SWDD    Workflow Builder

SWIA    WI Administration Report

SWDC    Workflow Definition: Administration

PFTC    General Task Maintenance

/IWWRK/WF_FILTER    Handle Activation of WF item filter

 

For Front End SAP UI5 Development:

All Transaction code starting with '/UI2/' and '/UI5/'.

 

Transaction Codes starting with '/UI2/':

 

/UI2/73000001    Register POWL APPLID    SICF_INST

/UI2/73000003    Maintenance view for SAP GUI Tags(user defined tags)    SICF_INST

/UI2/73000004    NWBC Configuration - Define Parameter Names(Customer)    /UI2/NWBC_CFG_P_CUST

/UI2/73000005    NWBC Configuration - Define Parameter Names(Customer)    /UI2/SAPLNWBC_CFG

/UI2/73000007    NWBC Configuration - Define Parameter Names(Customer)

/UI2/73000008    Maintain Services    SICF

/UI2/73000009    Trust Manager    STRUST

/UI2/73000010

/UI2/73000011    Trust Manager    STRUST

/UI2/73000012

/UI2/73000013

/UI2/73000014    Server Communications    CLB2_PLATF

/UI2/73000015    Application Server Assignment    CLB2_APPLI_PLATF

/UI2/73000016    badi Creation    SE18

/UI2/73000017    Semantic Objects

/UI2/73000019    SAPLS_CUS_IMG_ACTIVITY(Catalog)

/UI2/73000020    Catalogs

/UI2/73000021    Catalogs

/UI2/73000022

/UI2/73000023    Configuration of RFC Connections

/UI2/73000024

/UI2/73000025    Manage SAP System Aliases    /UI2/GW_SYS_ALIAS

/UI2/73000026    Activate and Maintain Services    /IWFND/MAINT_SERVICE

/UI2/73000027

/UI2/73000028    Maintain Services    SICF

/UI2/73000029    Role Maintenance    PFCG

/UI2/73000030    Data Browser    SE16

/UI2/73000031    Semantic Objects

/UI2/73000032    Launchpads    LPD_CUST

/UI2/73000033    Fiori Launchpad Checks    /UI2/FLC

/UI2/73000034    SAP Netweaver gateway Application Log Viewer    /IWFND/APPS_LOG

/UI2/73000035    SAP Netweaver gateway Application Log Viewer    /IWFND/APPS_LOG

/UI2/73000036    Odata Services

/UI2/73000037    Fiori Launchpad Intent Resolution Analysis

/UI2/73000038    Not runnin

/UI2/73000039    badi Creation    SE18

/UI2/73000040    SAPLS_CUS_IMG_ACTIVITY

/UI2/73000041    SAPLS_CUS_IMG_ACTIVITY

/UI2/73000042    SAPLS_CUS_IMG_ACTIVITY    PFCG

/UI2/73000043    SAPLS_CUS_IMG_ACTIVITY

/UI2/73000044    SAPLS_CUS_IMG_ACTIVITY

/UI2/73000045    SAPLS_CUS_IMG_ACTIVITY

/UI2/73000046    Collaboration Tunnel Service    CLB2_TUNNEL

/UI2/73000047    Define Background Job    SM36

/UI2/73000048    Simple Job Selection    SM37

/UI2/73000050

/UI2/73000051    bgRFC Configuration    SBGRFCCONF

/UI2/73000053    Odata Service Settings for Notifications

/UI2/73000054    UI2 Global Cache Invalidation

/UI2/73000055    /UI2/USER_FEEDBACK_Setup    /UI2/FEEDBACK_SETUP

/UI2/73000056    CCMS(maintain Logon Groups)

/UI2/73000057    Badi Creation    SE18

/UI2/73000058    Badi Creation    SE18

/UI2/73000059    Events for Change Document    SWEC

/UI2/73000060    Collaboration Service    CLB2_SERVICE_C

/UI2/CACHE    Register service for UI2 cache us

/UI2/CACHE_DEL    Delete cache entries

/UI2/CHIP    Chip Registration

/UI2/CUST    Customizing of UI Technologies

/UI2/FEEDBACK_SETUP    UI2 Setup User Feedback Service    /UI2/FEEDBACK_SETUP

/UI2/FLC    Fiori Launchpad Checks

/UI2/FLIA    Fiori Launchpad Intent Analyis

/UI2/FLP    SAP Fiori Launchpad

/UI2/FLP_CONTCHECK    Fiori Launchpad - Content Checks

/UI2/FLP_INTENTCHEC    Fiori Launchpad - Intent Checks

/UI2/FLPD_CONF    Fiori Lpd. Designer (cross-client

/UI2/FLPD_CUST    Fiori Lpd. Designer (client-spec.

/UI2/GW_ACTIVATE    Gateway - Activation    /IWFND/IWF_ACTIVATE

/UI2/GW_APPS_LOG    Gateway - Application Log

/UI2/GW_ERR_LOG    Gateway - Error Log

/UI2/GW_MAINT_SRV    Gateway - Service Maintenance

/UI2/GW_SYS_ALIAS    Gateway - Manage SAP System Alias    /UI2/GW_SYS_ALIAS

/UI2/INVAL_CACHES    Global Invalidation of UI2 chache

/UI2/NAV    Register navigation objects

/UI2/NAVPROV    Define navigation provider

/UI2/NWBC    Start UI2 NWBC

/UI2/NWBC_CFG_CUST    NWBC Configuration (Customer)

/UI2/NWBC_CFG_P_CUST    NWBC Config: Define Parameter (Cust)

/UI2/NWBC_CFG_P_SAP    NWBC Config: Define Parameter (SAP)

/UI2/NWBC_CFG_SAP    NWBC Configuration (SAP)

/UI2/PERS_DEL    Cleanup Personalisatation Service

/UI2/POWL    Register POWL for OData consumption

/UI2/SEMOBJ    Define Semantic Object - Customer

/UI2/SEMOBJ_SAP    Define Semantic Object - SAP

 

Transaction Codes starting with '/UI5/':

/UI5/78000001    ICF: Report for Activating Special Service During Installation    SICF_INST

/UI5/78000002    ICF: Report for Activating Special Service During Installation    SICF_INST

/UI5/THEME_DESIGNER    UI Theme Designer

/UI5/THEME_TOOL    UI Theme Tool

 

SAP Fiori Front End  Specific T-codes:

/IWFND/32000004    Role Maintenance    PFCG

/IWFND/32000011    Activate/Deactivate Metadata cache    /IWFND/MED_ACTIVATE

/IWFND/32000012    Cleanup of Model Cache    /IWFND/CACHE_CLEANUP

/IWFND/32000013    Activate and Maintain Services    /IWFND/MAINT_SERVICE

/IWFND/32000017    Assign Data Provider to data model

/IWFND/32000018    Change View Assign SAP System Aliases to Odata Service

/IWFND/32000020    IMG Activity not found for transaction /IWFND/32000020

/IWFND/32000021    IMG Activity not found for transaction /IWFND/32000021

/IWFND/32000022    IMG Activity not found for transaction /IWFND/32000022

/IWFND/32000023    IMG Activity not found for transaction /IWFND/32000023

/IWFND/32000024    IMG Activity not found for transaction /IWFND/32000024

/IWFND/50000001    Choose Activity

/IWFND/50000003    SAP Netweaver Activation code    /IWFND/IWF_ACTIVATE

/IWFND/50000004    Manage SAP System Aliases

/IWFND/50000005    Configuration of RFC connections    SM59

/IWFND/50000006    SAP gateway client

/IWFND/50000007    SRT_WS_IDP_CUSTOMIZE[Shedule Switch]

/IWFND/50000008    There are no executable transactions assigned to the IMG activity

/IWFND/50000009    Define Background job    SM36

/IWFND/50000010    cleanup for SAP Netweaver gateway Cache and Persistency Frameworks    /IWFND/CLEANUP

/IWFND/50000011    Simple Job Selection    SM37

/IWFND/50000013    There are no executable transactions assigned to the IMG activity

/IWFND/50000014    Role Maintenance    PFCG

/IWFND/50000015    Role Maintenance    PFCG

/IWFND/50000018    Logon Ticket Administration for Single Sign-On    SS02

/IWFND/50000019    There are no executable transactions assigned to the IMG activity

/IWFND/50000022    Deactivate Logging of Variables T100 Messages

/IWFND/50000027    maintaince dialog is incomplete or not defined

/IWFND/50000031    Registration in System Landscape Directory    R70

/IWFND/50000038    IMG Activity not found for transaction /IWFND/50000038

/IWFND/50000039    IMG Activity not found for transaction /IWFND/50000039

/IWFND/50000040    IMG Activity not found for transaction /IWFND/50000040

/IWFND/50000043    the maintenance dialog for /iwfnd/v_coobgr

/IWFND/50000044    There are no executables assigned to this

/IWFND/50000045    There are no executables assigned to this

/IWFND/50000046    Class Builder    SE24

/IWFND/50000051    Configuration of RFC Connections    SM59

/IWFND/50000052    bgRFC Configuration    SBGRFCCONF

/IWFND/50000053    Consumer Activation

/IWFND/50000054    Maintenance view for the GW CCMS Structure

/IWFND/50000055

/IWFND/50000056    Enter Correct SNC Names in Table View VUSREXTID(from SAP R/3 4.5)    /IWFND/BULK_USER_MAP

/IWFND/50000057    Change View Logical File Path Definition    FILE

/IWFND/50000058

/IWFND/50000059

/IWFND/50000060

/IWFND/50000061    No transaction found

/IWFND/50000062    Role Maintenance    PFCG

/IWFND/50000063    SAP gateway client

/IWFND/50000065    WSS_SETUP    /IWFND/WSS_SETUP

/IWFND/50000066    User Maintenance    SU01

/IWFND/50000068    Badi /IWFND/BD_DCS_PROCESS_PLUGIN

/IWFND/50000071    IMG Activity not found for transaction /IWFND/50000071

/IWFND/50000072    SAP Netweaver Gateway Log Level

/IWFND/50000073    Configuration of RFC Connections    SM59

/IWFND/50000074    Trust Manager:Display    STRUST

/IWFND/50000075    bgRFC Configuation    SBGRFCCONF

/IWFND/50000076    bgRFC Monitor    SBGRFCMON

/IWFND/50000077    Business Communication Services - Administration    SCOT

/IWFND/50000078    Directory Service Connection    LDAP

/IWFND/59000010    Cleanup Notifications    /IWFND/NOTIF_CLEANUP

/IWFND/59000011    SAP Netweaver Gateway Virus Scan Profile Configuration    /IWFND/VIRUS_SCAN

/IWFND/59000012    Creating Badi    SE18

/IWFND/59000013    Creating Badi    SE18

/IWFND/59000018    SAP Netweaver gateway : Error Log    /IWFND/ERROR_LOG

/IWFND/59000019    SAP Netweaver gateway:Tracing Tools    /IWFND/TRACES

/IWFND/59000020    SAP Netweaver Gateway Application Log Viewer    /IWFND/APPS_LOG

/IWFND/59000021    Simple Job Selection    SM37

/IWFND/59000022    Creating Badi    SE18

/IWFND/59000023    Context based SAP System Alias Configuration

/IWFND/59000024    (BADI Implementation)(Implementations for Badi Definition

/IWFND/59000025    Parallelization for Multiple Origin Composition    /IWFND/MOC_PARALLEL

/IWFND/59000026

/IWFND/59000027

/IWFND/99000004

/IWFND/99000005

/IWFND/99000006    Enable or Disable Soft State

/IWFND/APPS_LOG    SAP Gateway Application Log Viewer

/IWFND/BULK_USER_MAP    Transaction to Perform Bulk User M

/IWFND/CACHE_CLEANUP    Cleanup of Model Cache

/IWFND/CLEANUP    Execute Cleanup

/IWFND/CLEANUP_JOBS    Manage cleanup jobs

/IWFND/CRE_DEF_JOBS    Create Default Cleanup Jobs

/IWFND/ERROR_LOG    SAP Gateway Error Log

/IWFND/ERROR_LOG_E2E    SAP Gateway Error Log - E2E

/IWFND/EXPLORER    Service Explorer

/IWFND/GW_CLIENT    SAP Gateway Client

/IWFND/INIT_CCMS    Initialize SAP Gateway CCMS Contex

/IWFND/IWF_ACTIVATE    Activate / Deactivate SAP Gateway

/IWFND/MAINT_SERVICE    Activate and Maintain Services

/IWFND/MED_ACTIVATE    Activate/Deactivate Metadata Cache

/IWFND/MED_SA_ACTIV    Activate system alias based cachin

/IWFND/MOC_PARALLEL    Parallelize Multi-Origin Compositi

/IWFND/NOTIF_CLEANUP    Cleanup Notifications

/IWFND/NOTIF_MONITOR    Notification Monitor

/IWFND/SERVICE_TEST    Service Explorer

/IWFND/SOFTSTATE    Enable or Disable Soft State

/IWFND/STATS    SAP Gateway Statistics

/IWFND/TRACES    SAP Gateway Traces

/IWFND/V4_PUBLISH    SAP Gateway Service Publication

/IWFND/VIEW_LOG    SAP Gateway Application Log Viewer

/IWFND/VIRUS_SCAN    Configuration of SAP GW Virus Scan

/IWFND/WF_WEBGUI    WebGUI For Executing Workflow Item

/IWFND/WSS_SETUP    Configure WS Message-Based

 

SAP BackEnd  Specific T-codes:


/IWBEP/01000001

/IWBEP/57000001    Configuration of RFC Connections    SM59

/IWBEP/57000002    Gateway Settings

/IWBEP/57000003

/IWBEP/57000004    Event Definition

/IWBEP/57000005    Choose Activity

/IWBEP/57000006    Event Type Linkages

/IWBEP/57000007    bgRFC Configuration    SBGRFCCONF

/IWBEP/57000008    bgRFC Monitor    SBGRFCMON

/IWBEP/57000009    Check Configuration Report    /IWBEP/CONFIG_CHECK

/IWBEP/92000002    Maintain Model    /IWBEP/REG_MODEL

/IWBEP/92000003    Maintain Service    /IWBEP/REG_SERVICE

/IWBEP/92000004    Simple Job Selection    SM37

/IWBEP/92000005    SAP Netweaver Application Log Viewer    /IWBEP/VIEW_LOG

/IWBEP/92000006    Clean Up of Model Cache    /IWBEP/CACHE_CLEANUP

/IWBEP/92000007    BADI Creation    SE18

/IWBEP/92000009    Program SRT_WS_IDP_CUSTOMIZE    WSIDPADMIN

/IWBEP/92000012    BADI Creation    SE18

/IWBEP/92000013    Implementation for BADI Definition    SE18

/IWBEP/92000014    BADI Creation    SE18

/IWBEP/92000015    BADI Creation    SE18

/IWBEP/92000016    User Request Management - Application Configuration

/IWBEP/92000017

/IWBEP/92000018    User Request Management - Cleanup Report    /IWBEP/UR_CLEANUP

/IWBEP/92000019    User Request Management - User Category

/IWBEP/92000020    Role Maintenance    PFCG

/IWBEP/92000021    Role Maintenance    PFCG

/IWBEP/92000022    Role Maintenance    PFCG

/IWBEP/92000023    Maintain Annotation Models    /IWBEP/REG_VOCAN

/IWBEP/92000024    User Self Service Remote Destination Configuration

/IWBEP/92000025    Range Maintenance : GW User Self Service    /IWBEP/UM_NR_INT

/IWBEP/92000026    Parallelization of Batch Queries    /IWBEP/BATCH_CONFIG

/IWBEP/97000002    Display Models

/IWBEP/97000003    Gateway Log Level for the Application Log

/IWBEP/97000004    User Maintenance    SU01

/IWBEP/97000005    Structure of the GW CCMS Context

/IWBEP/97000007    Generate ODATA Channel Implementation    /IWBEP/IMPORT_MODEL

/IWBEP/97000008
/IWBEP/97000009
/IWBEP/97000010
/IWBEP/97000011
/IWBEP/99000001
/IWBEP/99000002
/IWBEP/99000003

/IWBEP/99000004    Program /IWBEP/R_COS_CLNUP_JOB_CREATE    /IWBEP/CRE_DEF_JOBS

/IWBEP/99000005    Simple Job Selection    SM37

/IWBEP/ANA_SRV_GEN    Analytics Service Generator

/IWBEP/BATCH_CONFIG    Batch Parallelization

/IWBEP/CACHE_CLEANUP    Cleanup of Model Cache

/IWBEP/CLEANUP_JOBS    Manage Cleanup Jobs    SM37

/IWBEP/CONF_SERVICE    Configuration for IWBEP services

/IWBEP/CONFIG_CHECK    Check Configuration of BEP

/IWBEP/CRE_DEF_JOBS    Create Default SAP GW Cleanup Jobs

/IWBEP/ERROR_LOG    SAP GW Backend Error Log

/IWBEP/ERROR_LOG_E2E    SAP GW Backend Error Log - E2E

/IWBEP/IMPORT_MODEL    Service Description File Importer

/IWBEP/NOTIF_MONITOR    SAP GW Backend Notification Monitor

/IWBEP/OCI_SRV_GEN    OData Srvc.(SAPGW)Generator for OSCI

/IWBEP/REG_MODEL    Maintain Model

/IWBEP/REG_SERVICE    Maintain Service

/IWBEP/REG_VOCAN    Maintain Vocabulary Annotations

/IWBEP/RFC_BOP_DEL    OData Channel : Delete RFC BOP

/IWBEP/RFC_BOP_GEN    OData Channel : Generate RFC BOP

/IWBEP/SB    SAP Gateway Service Builder

/IWBEP/SBS    SAP Gateway Service Builder Setup

/IWBEP/TRACES    SAP GW Backend Traces

/IWBEP/UM_NR_INT    MGW Number Range Interval

/IWBEP/UR_CLEANUP    User Request Clean Up

/IWBEP/V4_REGISTER    SAP Gateway Service Registration

/IWBEP/VIEW_LOG    SAP Gateway Log Viewer

/IWBEP/WS_BOP_DEL    OData Channel : Delete WS BOP

/IWBEP/WS_BOP_GEN    OData Channel : Generate WS BOP

 

[Note:]

    > While running T-codes starting with a Forward Slash '/',append '/n' before them to run the transaction

        code.


[Note:]

    > You can also create an Area Menu with these T-codes and organize them into folders,using T-code

        'SE43'(Maintain Area Menu).

 

Figure : All SAP Fiori T-codes organized into an Area Menu
01B_Fiori_Tcodes_oranized_into_an_Area_Menu.png


[Note:]

    > Many of the T-codes are repeated,as they are referenced through another t-code.

    > Many of the T-codes are also referenced in the IMG Implementation Guide[SPRO] based nodes as provided earlier in the document.

 


Extras:

(01)How to Access SAP Fiori Launchpad and other Browser based Transactions in an SAP Fiori Deployment?:

click the link below to access the document:

How to Access SAP Fiori Launchpad and other Browser based Transactions in an SAP Fiori Deployment?

 

(02)How to Make Customizations in the SAP Fiori Logon Landing(Launch) Page?:

click the link below to access the document:

How to Make Customizations in the SAP Fiori Logon Landing(Launch) Page[Doc]?

 

(03)How to assign Fiori Launchpage to Fiori Launchpad and redirecting to it when logging off from Fiori Launchpad:

click the link below to access the document:

How to assign Fiori Launchpage to Fiori Launchpad and redirecting to it when logging off from Fiori Launchpad[Doc]?

 

[Note: This list will be further categorized and updated in the future]

SAP Fiori - SAP Fiori launchpad

$
0
0
Category: Fiori Technology

This is a collaborative document to share lessons learned content for the SAP Fiori launchpad in the community SAP Fiori. The SAP Fiori launchpad - Portal and SAP Fiori launchpad - HCP documents are closely related to this space.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

 

FLP_Landscape.png


SAP Fiori launchpad is the entry point to Fiori apps on mobile or desktop devices. The launchpad displays various tiles. Tiles are square or rectangular objects that provide access to applications. Which tiles are displayed on a user's entry page depends on the user's role. Depending on the role, the user can choose from a wide array of ready-to-use tiles from the tile catalog as part of the launchpad personalization.

 

URL:

launchpad:

https: //<host>.<domain>:<port>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html?sap-client=<client>&sap-language=EN

launchpad designer:

https: //<host>.<domain>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn/main.html?sap-client=<Client>?scope=CUST


Useful T codes:

Transaction: LPD_CUST - launchpad Customizing

Transaction: /UI2/SEMOBJ_SAP - Semantic objects delivered by SAP

Transaction: /UI2/SEMOBJ - Custom semantic objects

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New and Updated:

 

How to Guides:

 

Brought to you by the SAP Technology RIG

Share your SAP Fiori Implementation Experience with the Community!

$
0
0

We want to hear about your SAP Fiori implementation experiences, the challenges you faced and how you overcame them, the learning process you went through, and celebrate with you in your project success.  One of the goals of the Technology RIG team is to improve the implementation experience of SAP Fiori, and in order to do that we need to hear from the community.  We want you to share your story, and we are quite confident that other community members will be appreciative, and it will benefit their project efforts as well.

 

We will maintain this document as a landing page for implementation experience blogs, videos, and documents.  We request that after you share your experience you link it to this page.  As an outstanding example of what we’re looking for please read James Ibbotson’s blog below.

 

Don’t forget to use #myfioristory, and choose the ‘SAP Fiori UX’ category when creating your content, and please don’t hesitate to contact me with any questions or assistance. Thank you in advance for sharing your SAP Fiori success stories with our vibrant community!


SAP Fiori - Mobilizing Steps

$
0
0
Category: Mobilizing Fiori

This is a collaborative document to share lessons learned contents for Mobilizing Fiori Apps in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New and Updated:

3 steps for Mobilizing Fiori:

Step 1. Fiori Web - Run on Any devices (SmartPhone, Tablet and Desktop):

 

SAP Fiori apps run on browser and work seamlessly on smart phone, tablet and desktop.

 

Step 2. Fiori Web Plus - SAP Fiori Client: Better caching and better performance:

 

SAP Fiori Client is a native mobile app runtime for SAP Fiori. It uses the same SAP Fiori Web application, but users get more consistent performance through the enhanced cache management features in the SAP Fiori Client.

 

 

 

 

   

Step 3. Fiori Mobile - Hybrid Apps with SAP Mobile Platform:

 

Push Notifications, Offline Access and Native Device Access are common requirements from customers. You can build Hybrid Mobile Apps by extending SAP Fiori apps.


 

 

Brought to you by the SAP Technology RIG

SAP Fiori UX Overview

$
0
0
Category: SAP UX

This is a collaborative document to share lessons learned content for SAP User Experience (UX) in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

 

UX_SCN.JPG

 

There are 700+ role-based apps, that apply the SAP Fiori UX providing enhanced user productivity and personalization for customers using SAP S/4HANA and SAP Business Suite on any database.

 



SAP Fiori UX for more roles and lines of business:

  • SAP Fiori UX supports a variety of roles in lines of business include HR, Finance, Manufacturing, Procurement, and Sales.
  • There are three app types including transactional apps that allow users to perform transaction tasks, analytical apps that provide users role-based insight into key performance indicators, and fact sheets that display contextual information and key facts about central objects used in business operations.
Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New & Updated

Getting Started with SAP Fiori UX

 

Brought to you by the SAP Technology RIG

SAP Fiori - My Inbox

$
0
0
Category: Fiori Apps

This is a collaborative document to share lessons learned contents for Fiori My Inbox app in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New and Updated:

SAP Documents:

How to Guides:

 

SAP Business Suite (ABAP)

 

 

 

SAP Process Orchestration (Java)

  • Looking for a volunteer to create how to guide. Please contact Masayuki Sekihara


3rd party workflow

 

Others:

 

Migration

  • How to Migrate Approval Scenarios from Approve Requests to My Inbox - See SAP Note 2122334
  • How to Migrate Unified Inbox to the My Inbox Application - See SAP Note 2128548

 

 

Archive: Approve Requests app

 

Brought to you by the SAP Technology RIG

 

SAP Fiori - HCM Apps

$
0
0
Category: Fiori Apps

This is a collaborative document to share lessons learned contents for Fiori HCM Apps in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

SAP Documents:

Golden rules of implementation:

  1. Test HCM functions in the backend before implementing Fiori
    SAP Fiori LL04 - Make sure the backend applications are running before implementation
  2. Make sure you have installed the latest support package.
    SAP Fiori LL09 - Check the latest support package level
    What's new in 'SAP Fiori for SAP ERP HCM 1.0'
    SAP Fiori LL09 - Check the latest support package level
  3. Apply notes for known issues before implementing Fiori
    SAP Fiori LL03 - Apply all SAP Notes before implementation
  4. Technical consultants and HCM consultants should communicate
    SAP Fiori LL05 - Common mistake for setting trusted RFC

 

Brought to you by the SAP Technology RIG

SAP Fiori Apps

$
0
0

A drive through

SAP FIORI APPS

 

 

Ankit Garg

[removed by Moderator]

 

 

 

 

Contents

 

  • Overview of SAP Fiori

 

  • Architecture of SAP Fiori

 

  • Types of SAP Fiori apps

 

  • Transactional apps – Overview

 

  • Analytical apps – Overview

 

  • Factsheets – Overview

 

  • Useful links

 

 

What are SAP Fiori apps?

 

SAP Fioriis the new user experience (UX) for SAP software. It applies modern design principles for a completely reimagined user experience. SAP Fiori represents a personalized, responsive and simple user experience across devices and deployment options.

When combined with the power of the SAP HANA platform, SAP Fiori delivers unmatched responsiveness. SAP Business Suite applications, use SAP Fiori UX to provide a personalized and role-based user experience for enterprise-wide engagement across lines of business. It provides optimal usability on multiple devices for the best business interactions and ease of use. Now SAP users can enjoy the real-time user experience.

SAP Fiori is a package of Apps designed for various LoB, scenarios. These Apps are simple to use, interactive, explanative, easy-to-navigate, and platform-friendly. These SAP Fiori Apps can be accessed by any device like Desktops, Tablets, Cellphones etc.

SAP has delivered Standard Fiori Apps for almost all possible business process. User can also configure Customized apps, if standard ones do not fulfill their requirement.

Design Principles of SAP Fiori

 


Components of System Landscape
     

Architecture of SAP Fiori

 

Untitled.jpg

 

 

Database

 

SAP HANA is an in-memory database platform that you can use to analyze large volumes of data in real-time. It was previously called High Performance Analytic Appliance. It stores data using columnar storage technique, which makes it perfect for on-the-fly reporting.

 

However, Transactional apps (discussed below) can be deployed on any DB, while Analytic apps and Fact sheet apps require HANA DB only. For best performance, SAP Fiori should be deployed with HANA DB.

 

ABAP back-end Server

 

The back-end server is based on SAP NetWeaver. In the ABAP back-end server, the SAP Business Suite products are installed, which provide the business logic and the back-end data, including users, roles, and authorizations.

This Server contains Virtual Data Models (VDM) or HANA LIVE, Data Providers from which data will be retrieved for the Fiori apps. This Server is directly connected to HANA DB. An RFC connection (system alias) is to be established between Back-end and Front-end Server for communication.

 

 

 

ABAP front-end Server

 

It is SAP NetWeaver Gateway having SAP UI5 and SAP Fiori add-ons. SAP Gateway is the back-bone of FIORI apps. NetWeaver Gateway is a set of ABAP add-ons to your existing SAP ERP system that provides easy access to your business information in a simple, people-centric manner and lowers the data consumption barrier to the point that no prior knowledge of an SAP system's internal workings is required.

SAP Gateway handles the communication between the web dispatcher and the SAP Business Suite back end. SAP Gateway uses OData services to provide back-end data and functions, and processes HTTPS requests for OData services. End-users access the SAP Fiori apps from the SAP Fiori Launchpad (web dispatcher). The specific UIs for the apps are delivered as SAP Business Suite product-specific UI add-on products, which must be additionally installed on the front-end server.

 

Web Dispatcher

 

It is the Fiori Launchpad where Fiori apps can be accessed by End-user through “Tiles”. It is designed using SAP UI5 framework. This Dispatcher is accessed through Web Browser using a URL. If this URL is accessed outside corporate network, make sure that connection is secure.

SAP Fiori apps are processed as follows: First, Fiori Launchpad loads the UIs for the SAP Fiori apps. Second, while running, the app consumes data from the SAP Business Suite back-end systems.

Standard browsers have a “SAME ORIGIN” policy, that is, HTTPS requests for the UI data and the back-end data must communicate with just one web address.

 

To meet this requirement, a reverse proxy server between Dispatcher and the SAP system must be installed. The reverse proxy server acts as the only point of entry for all HTTPS requests. Depending on the requests that the app sends, the reverse proxy server selects the appropriate application server, the ABAP front-end serve or SAP Gateway server.

 

Types of SAP Fiori Apps

 

SAP Fiori has three app types, each distinguished by their application and infrastructure requirements:

  1. Transactional apps
  2. Fact sheets
  3. Analytical apps

 

 

 

Transactional Apps

 

 

These apps let you perform transactional tasks, such as creating a leave request for an employee. They represent simplified views and interaction with existing business processes and solutions. They run best on an SAP HANA database, but can also be ported to other databases with acceptable performance.

 

 

For the transactional apps, the ABAP front-end server comprises of SoH (Suite on HANA) ,which contains the UI layer with the necessary product-specific UI components for the respective products (for example, ERP Financials (ERP-FIN), CRM, SCM and so on) as well as the infrastructure components. The infrastructure comprises the central UI component comprising add-ons as SAP UI5 control library and the SAP Fiori launchpad as well as SAP NetWeaver Gateway with the OData enablement.

 

The front-end components have access through a trusted RFC connection to the ABAP back-end server containing the business logic in the form of VDM or Data Providers.


Untitled.jpg 

 

The SAP Web dispatcher is the entry point for HTTP(s) requests into your system. The underlying database can be an SAP HANA database, or any database.

 

 

Analytical Apps

 

These apps let you get a role-based insight into real-time operations by displaying key figures directly in your browser. Analytical apps combine the data and analytical power of SAP HANA with the integration and interface components of SAP Business Suite. They provide real-time information on large volume data in a simplified front end for enterprise control. With analytical apps, you can closely monitor your most important key performance indicators (KPIs) in real time and react immediately on changes in market conditions or operations. These are also known as Smart Business or KPI apps.

 

The ABAP front-end server contains the UI layer with the infrastructure and the necessary product-specific UI components for the respective products used. The underlying database can only be an SAP HANA database. Back-end Server contains VDM and Data Providers from which data will be retrieved.

 

 

These front-end components have access through a trusted RFC connection to the ABAP back-end server with the business logic. KPI framework includes some roles which have to be assigned in order to configure KPI Modeler. Generally a separate user is created to configure KPI apps to which KPI roles are assigned. Once this is done, you can configure Analytic apps through web dispatcher in your browser.

 

 

HANA XS is a small-footprint application server, web server, and basis for an application development platform - that lives inside SAP HANA. The HANA XS Engine also contains the SAP Fiori app content for the different Business Suite products and the SAP Smart Business component with the KPI modeler as well as the Virtual Data Model (VDM) reuse content.

 

 

SAP has provided a feature of “Drilldowns” in order to analyze business based on By region, By Country, By Company Code, By Customers etc. In addition to it, you can restrict users to see specific apps. One or more Datsources can be used for single Analytical app.

 

 

  Untitled.jpg

 

SAP Analytical Apps Landscape

Factsheets

 

 

 

These apps display contextual information about central objects used in your business operations. Fact Sheets display master data or business documents in display mode. Fact Sheets are accessed from other apps like Analytical Apps by using app-to-app navigation in Fiori launchpad. Also you can search master data or business documents in the Fiori launchpad like google search. Facts Sheet is displayed by selecting the search result.

 

The architecture is somewhat similar to other apps. In addition, Factsheets require ABAP stack and Fiori Search enablement. For implementation, please follow links in the end of this document. This search is like google search which displays records when searched for a specific data, which is directly retrieved from SAP HANA.

 

For example, if you search material no. “CH003”, in search bar of Fiori launchpad, all documents (Business Objects) containing this material no. will be displayed. Select a particular entry, you can drill down to know underlying information such as locations where this material is sold, name of Top 10 buyers of it etc.

 

 

The ABAP front-end server contains the UI layer with the infrastructure and the necessary product-specific UI components for the respective products used. These front-end components have access through a trusted RFC connection to the ABAP back-end server with the business logic. These apps works only with HANA DB. Search models make Business Objects searchable during Fiori Search. For this, Software component has to be enabled, the steps are mentioned in the Useful links.

 

 

 

The SAP Web dispatcher selects the appropriate server for HTTP(s) requests by means of proxy server and request the search models from back-end server.

 

 

 

 

Untitled.jpg

SAP Factsheets Apps Landscape

 

 

Useful links

 

https://support.sap.com/content/dam/library/SAP%20Support%20Portal/support-programs-services/solution-manager/integrated-tools/sap-fiori-for-sap-tdms1.0/tdms-fiori-config-quickgude.pdf

 

https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/

 

http://help.sap.com/fiori_bs2013/helpdata/en/12/af5252b10d5a64e10000000a423f68/content.htm?frameset=/en/25/4a4c52eea9c871e10000000a44176d/frameset.htm

 

http://help.sap.com/fiori_bs2013/helpdata/en/de/f9b152d7d3215ce10000000a44538d/content.htm?frameset=/en/89/3449526f7fd030e10000000a44538d/frameset.htm

 

https://help.sap.com/saphelp_nw73/helpdata/en/b6/e51604ca9a480bb8d58111a837b4ae/content.htm

Remove Number from Fiori Tile

$
0
0

Hy,

 

i had the requirement to remove the number from a Fiori Launchpad Tile. I haven't found a working solution in the standard dynamic tile component.

 

tile_nonumber.png

 

what i did to get the result:

- implemented custom tile type

- in xml view - generic tile - numeric content - set property nullifyValue to false.

- oData service implementation with NW GW for dynamic data url customizing in the launchpad admin.

 

<core:View xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.mvc" xmlns="sap.suite.ui.commons"  controllerName=".main" xmlns:html="http://www.w3.org/1999/xhtml">  <GenericTile  header="{/data/display_title_text}"  subheader="{/data/display_subtitle_text}"  size="M"  frameType="OneByOne"  press="onPress">  <tileContent>  <TileContent footer="{/data/display_info_text}" size="M">  <content>  <NumericContent nullifyValue="false" size="M" value="" icon="{/data/display_icon_url}" />  </content>  </TileContent>  </tileContent>  </GenericTile></core:View>

Is there a better solution within the standard dynamic tile?

 

Thanks for your comments & improvements.

 

I'm looking forward to get input from the community.

 

Have a nice day.

 

Regards,

Michael

An insight into services related to SAP Fiori Launchpad, Launchpad Designer, SAP_UI2_USER_700 role and SAP_UI2_ADMIN_700 role.

$
0
0

Introduction : The documents gives a quick insight into services used by Launchpad and Launchpad Designer the respective user and admin roles. I noticed that there is a overlap between the services used by Launchpad and Launchpad Designer the respective user and admin roles, so collated the information in a single view for quick and easy reference.

Target Audience : SAP Fiori Consultants

Date Published : 22 Jan 2016


The below table gives a very quick insight into the services used by Fiori Launchpad, Fiori Launchpad Designer, SAP_UI2_USER_700 role and SAP_UI2_ADMIN_700 role.

 

List of ServicesUsed by LaunchpadUsed by Launchpad DesignerPart of  SAP_UI2_USER_700 rolePart of SAP_UI2_ADMIN_700 role
/UI2/PAGE_BUILDER_CONFXX
/UI2/PAGE_BUILDER_CUSTXX
/UI2/PAGE_BUILDER_PERSXXX
/UI2/TRANSPORTXX
/UI2/INTEROPXXXX
/UI2/LAUNCHPADXX

 

Please note that the /UI2/INTEROP service is used both the Launchpad and the Launchpad designer.


SAP_UI2_ADMIN_700 role as seen in PFCG transaction

With this role administrators can execute the SAP Fiori launchpad designer.

Capture.PNG

SAP_UI2_USER_700 role as seen in PFCG transaction.
Capture.PNG

With this role the user can execute the SAP Fiori launchpad on the Personalization level.

For example, users have the following options:

  • Adding tiles
  • Deleting tiles
  • Navigation
  • Create groups
  • Personalize tile position

With this role the user does not have any authorization to execute the SAP Fiori launchpad designer.


SAP_UI2_ADMIN is a composite role containing the following release-dependent roles:

  • SAP_UI2_ADMIN_700 for SAP NetWeaver 7.0
  • SAP_UI2_ADMIN_702 for SAP NetWeaver 7.0 enhancement package 2
  • SAP_UI2_ADMIN_731 for SAP NetWeaver 7.0 enhancement package 3 and SAP NetWeaver 7.3 EHP 1

Capture.PNG


The services have to be activated through SICF transaction when required.

Capture.PNG

Right click on the service and activate.

Untitled.png

Miscellaneous

SICF services that need to be activated for SAP Fiori Launchpad :

  • /default_host/sap/bc/ui2/start_up
  • /default_host/sap/bc/ui5_ui5/ui2/ushell
  • /default_host/sap/bc/ui5_ui5/sap/arsrvc_upb_admn
  • /default_host/sap/bc/ui5_ui5/sap/ar_srvc_news
  • /default_host/sap/bc/ui5_ui5/sap/ar_srvc_launch
  • /default_host/sap/public/bc/ui5_ui5/
  • /default_host/sap/public/bc/ui2/
  • /default_host/sap/bc/ui2/nwbc/ for NWBC for HTML


Links

Authorizations

http://help.sap.com/saphelp_nw74/helpdata/en/86/fa207d3edd4ed987e66b547d1b3025/frameset.htm

Activating OData Services

http://help.sap.com/saphelp_uiaddon10/helpdata/en/84/33ff5551a349c4bb4df90c2fcfd96f/content.htm

SICF Services that need to be activated for SAP Fiori Launchpad

http://help.sap.com/saphelp_uiaddon10/helpdata/en/3b/794d91f25a4bf9a93e432a41896641/content.htm

An insight into TCODEs related to SAP Fiori

$
0
0

Introduction : Recently I have been reading a lot of SAP Documentation (SAPX03, SAPX11 etc) and found a lot of TCODEs scattered across the documents, so thought of collating them in a single place for reference and share with you too. The document presents a collection of  TCODEs that are used at different points during SAP Fiori Administration and related activities.

Target Audience : SAP Fiori Consultants

Date published : 1 Feb 2016

Note for readers : Please do let me know if any mistake has crept in or if you would like to see any more TCODEs added to the list via your comments.


Administration related

PFCG : role maintenance administration to manage roles and authorization data. Also assign catalogues and groups to a role etc

SICF : activate ICF services

SM59 : define RFC connection towards target system to be enabled as trusted in source system

SICF_SESSIONS : activate HTTP security session management

 

SAPUI5 related

SE38 -> /UI5/UI5_REPOSITORY_LOAD : Upload/Download SAP UI5 applications

LPD_CUST : register a UI5 application

 

SAP Gateway/OData Services related

SE11 : ABAP data dictionary, you may have to include structure to extend an OData service

SE80 : Access BSP applications that contain SAPUI5 applications

SEGW : Generate Odata services from DDIC, BOR or RFCs

/IWFND/GW_CLIENT : execute OData Services

/IWFND/MAINT_SERVICE : register newly created custom OData service

/IWFND/CACHE_CLEANUP : clear Gateway cache on changing model

/IWBEP/CACHE_CLEANUP : clear Gateway cache on changing model

/IWFND/MED_ACTIVATE : to activate or deactivate the cache. Caching should be disabled in Development systems and enabled in Production systems

 

Semantic Objects related

/UI2/SEMOBJ_SAP : list of all sematic objects

/UI2/FLIA : display semantic objects and action pairs in use

 

Theme Designer related

/UI5/THEME_TOOL : tool for Customer Themes Maintenance

/UI5/THEME_DESIGNER : launch Theme Designer

 

Troubleshooting related

/IWFND/APPS_LOG : find structure that causes problem

/IWFND/ERROR_LOG: error logs related to OData service

SITSPMON : clear ITS cache

 

Connector Cockpit related

ESH_COCKPIT : launches connector administration cockpit

How to assign Fiori Launchpage to Fiori Launchpad and redirecting to it when logging off from Fiori Launchpad

$
0
0

How to assign Fiori Launchpage to Fiori Launchpad and redirecting to it when logging off from Fiori Launchpad:

> The best way to access SAP Fiori Launchpad by the end user should be through the Fiori Login Launchpage. If this is not set,you will get an error message as given below.

 

Figure : Error Page when logging off from Fiori Launchpad
tip_01_01_errorPage_when_logging_off_from_Fiori_Launchpad.png

 

Before we proceed with list of steps that are to be done,first have a look at the flow of accessing and logging off from the Fiori Launchpad diagram below.

 

Illustration : Fiori Launchpad Access Flow
tip_ill_01_01_Fiori_Launchpage_logoff_page_flow.png

 

In order to set its access through Fiori launchpage,we need to access the Fiori Launchpad Service,which can be found in the following path in SICF:

     default_host > sap > bc > ui2 > flp

 

Double click the 'flp' service and you will be in the 'Create/Change a Service' screen. Click the 'Error Pages' tab and then in the sub tab 'Logon Errors',select the radio button 'System Logon'

 

Figure : Configuring the Launch page service 'FLP' in Fiori LaunchPad in transaction SICF
tip_01_02_ConfiguringTheLaunchpage_in_Fiori_LaunchPad.png

 

and click the 'Configuration' button[]. A 'System Logon Configuration' pop-up will show up.

 

Figure : Setting Up the Logon class '/UI2/CL_SRA_LOGIN' in custom configuration
tip_01_03_Setting_Up_the_Logon_class_in_configuration.png

 

Select the 'Define Service-Specific Settings' radio button and the select the 'Custom Implementation' radio button and provide the following class in the ABAP Class input field '/UI2/CL_SRA_LOGIN' and then click the 'save' button[] to save the changes. you will be prompted for saving it to a Workbench Transport request.

 

 

For Log off page,we can do the same using the following path in SICF:

    default_host/sap/public/bc/icf/logoff

the service name here is 'logoff'

The first step of assigning system logon configuration in the Error Pages tab is the same as done for 'flp' class given above.

 

Additionally In the 'Error Pages' tab and under the sub-tab 'Logoff Page',select the radio button 'Redirect to URL' and provide the following URL in the 'Redirect' Input field '/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html'

 

Figure : Setting Up Landing Page Redirection on 'logoff' Service in SICF
tip_01_04_Setting_Up_Landing_Page_redirection_on_logoff_Service.png

 

This way when the user logs off the Fiori Launchpad,it will show the Fiori Launch page,instead of the error message.

 

[Note:]

To make customization in the Fiori Launchpage itself and for a complementary document to this one,refer to the following link:

How to Make Customizations in the SAP Fiori Logon Landing(Launch) Page?

[Note:]

SAP Fiori - Accessibility

$
0
0
Category: SAP UX

This is a collaborative document to share knowledge and lessons learned re Accessibility in the community SAP Fiori.

 

By Fiori we mean: relating to Fiori design and development, SAPUI5 and OPENUI5 apps.

By Accessibility we mean relating to features that support:

  • People with permanent disabilities
  • People with temporary disabilities
  • People as they age
  • People with environmental disabilities - i.e. by choice or context choose to access technology as if disabled, such as working without hands when driving a car, using a smartphone with only one hand, etc.
  • Assistive devices and software - such as Screen Readers, Screen Magnifiers, Eye Tracking Navigation, Text-to-Speech, Speech-to-Text, Speech Recognition, Gesture Recognition, etc.

 

Assistive devices and software:

  • may be used by or designed for anyone, e.g. Siri in Apple iPhones, Dragon Naturally Speaking for Speech Recognition
  • are often essential for people with certain specific disabilities, e.g. JAWS Screen Readers for the vision impaired

 

This document is part of the SAP Fiori community. You can also search for information and open a discussion in the Fiori forum if you can't find required information.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.


We include relevant blogs from experience.sap.com posted 2015 or later, as the majority of accessibility features haves been included in SAPUI5 from 2015 onwards. Relevant blogs from the OPENUI5 or SAPUI5 communities are also welcome.

 

Please don't forget to use the tags fiori and accessibility when you: search, publish blogs, open discussions.

 

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

Advanced

  • Please share your documents and blogs.

Formal Accessibility Guidelines

Other Resources

Brought to you by the SAP Technology RIG

Addition Information parameter in LPD_CUST and Component parameter in Source of Navigation Target in Launchpad Designer

$
0
0

Hi Folks, reason behind to create this document is I struggle lot to get the clear picture on Additional Information parameter and  Component parameter in Source of Navigation Target in Launchpad Designer.

 

First thing, how to deploy Custom SAPUI5/FIORI app into Fiori Launchpad. We have great and best document created by Babu Ganesh V(listed in sources list in below).As a viewer of this document am not able to provide the information in "Additional Information" parameter. And same as well as "Component" parameter. Why am specially talking about Component parameter in this LPD_CUST role. Actually we can bring the Custom SAPUI5/FIORI app into Fiori Launchpad with out creating an entry in the LPD_CUST. I have tried both, in both ways these two parameters are mandatory without specifying these parameters app will not run through Fiori Launchpad even we cannot save the configuration.


Before going to conclusion i need to brief out on which basis am concluding this solution.


I followed below sources, please go through the sources


How to get your SAP UI 5 apps to work like SAP Fiori Apps in SAP Fiori Launchpad


How To Deploy an SAPUI5 App On Fiori Launchpad


How to Deploy a custom SAPUI5 on Fiori Launchpad


at last when I was struggling with this issue I found one thread(Re: Could not start the app due to an internal error) in our community, after read all these sources I  came to know we need to provide namespace(name of the project) in either "Additional Information" or "Component" parameters. Please find below images for the reference.


Actual Image:

Namespace.PNG

Example Image:

Example image for Namespace.PNG


if you see the "Example Image" there I marked my application Namespace.

For example,

your developing one custom SAPUI5/FIORI app, while creating this app definitely we need to provide project name/namespace. Once you created the project open the Component.js file(I hope developed know about this js file) inside the file you can find the code as shown in above images from that code you come to know what exactly you need to provide in the either "Additional Information" or "Component" parameters.


Thank You.......


Best Regards,

Kiran.


Cache Maintenance in Fiori

$
0
0

Hi All,

 

Cache issues are very common in Fiori app development. Please make sure to follow all below steps to verify all crictical changes.

There are various modules involved in Fiori development and we need to make sure that cache in all these components have been cleared to avoid to any issues.


  1. 1.Clear the server http cache

Go to the transaction SMICM. Goto -> HTTP plugin -> Server cache -> Invalidate Locally and Globally.

  1. 2. Clear metadata cache

Transaction: /IWFND/CACHE_CLEANUP on Gateway (oData cache clearing)

Transaction: /IWBEP/CACHE_CLEANUP on Backend and Gateway (oData cache clearing)

  1. 3. Synchronize chip cache

Run the report /UI2/CHIP_SYNCHRONIZE_CACHE. Make sure there is no error in the table /UI2/CHIP_CHDR

Run the report /UI2/DELETE_CACHE_AFTER_IMP.

/UI2/DELETE_CACHE

  1. 4. Run cache buster

Run the report /UI5/UPDATE_CACHEBUSTER.

  1. 5. Clear local browser cache - to avoid views and resources being displayed from local browser cache or else implement cache buster

     1.6  UI2 Cache

     Run report /UI2/INVALIDATE_GLOBAL_CACHES. This cache clearing is mandatory especially to verify the translations integrated for ex tiles,groups,catalogs in Launchpad admin

     1.7 Fiori client app is capable of handling local cache whenever new resources are available in the server so no need of manual cache management implementation

 

Please make sure that you follow all above cache maintenance techniques wherever and whenever required.

 

Thanks for reading my post.

 

Regards,

Arun.

SAP Fiori UX Overview

$
0
0
Category: SAP UX

This is a collaborative document to share lessons learned content for SAP User Experience (UX) in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

 

UX_SCN.JPG

 

There are 700+ role-based apps, that apply the SAP Fiori UX providing enhanced user productivity and personalization for customers using SAP S/4HANA and SAP Business Suite on any database.

 



SAP Fiori UX for more roles and lines of business:

  • SAP Fiori UX supports a variety of roles in lines of business include HR, Finance, Manufacturing, Procurement, and Sales.
  • There are three app types including transactional apps that allow users to perform transaction tasks, analytical apps that provide users role-based insight into key performance indicators, and fact sheets that display contextual information and key facts about central objects used in business operations.
Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New & Updated

Getting Started with SAP Fiori UX

 

Brought to you by the SAP Technology RIG

SAP Fiori - My Inbox

$
0
0
Category: Fiori Apps

This is a collaborative document to share lessons learned contents for Fiori My Inbox app in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New and Updated:

SAP Documents:

How to Guides:

 

SAP Business Suite (ABAP)

 

 

 

SAP Process Orchestration (Java)

  • Looking for a volunteer to create how to guide. Please contact Masayuki Sekihara


3rd party workflow

 

Others:

 

Migration

  • How to Migrate Approval Scenarios from Approve Requests to My Inbox - See SAP Note 2122334
  • How to Migrate Unified Inbox to the My Inbox Application - See SAP Note 2128548

 

 

Archive: Approve Requests app

 

Brought to you by the SAP Technology RIG

 

SAP Fiori - HCM Apps

$
0
0
Category: Fiori Apps

This is a collaborative document to share lessons learned contents for Fiori HCM Apps in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

SAP Documents:

Golden rules of implementation:

  1. Test HCM functions in the backend before implementing Fiori
    SAP Fiori LL04 - Make sure the backend applications are running before implementation
  2. Make sure you have installed the latest support package.
    SAP Fiori LL09 - Check the latest support package level
    What's new in 'SAP Fiori for SAP ERP HCM 1.0'
    SAP Fiori LL09 - Check the latest support package level
  3. Apply notes for known issues before implementing Fiori
    SAP Fiori LL03 - Apply all SAP Notes before implementation
  4. Technical consultants and HCM consultants should communicate
    SAP Fiori LL05 - Common mistake for setting trusted RFC

 

Brought to you by the SAP Technology RIG

SAP Fiori Overview Page

$
0
0
Category: Fiori Technology

This is a collaborative document to share lessons learned content for the SAP Fiori Overview Page in the community SAP Fiori.

 

Please feel free to insert the link of your document or blog by selecting the edit button from Actions.  You can also search information and open a discussion if you can't find required information. Please don't forget to put the tag fiori.

 

002 OVP Landscape.png

 

SAP Fiori Overview Page (OVP) provides a new interaction within SAP Fiori UX. The OVP can be seen as a step between the basic information on the SAP Fiori launchpad and the full blown information within the SAP Fiori applications. While simultaneously presenting the big picture in a glance, business users can focus on the most important tasks enabling faster decision making as well as immediate action.

 

It is a data-driven SAP Fiori app based on SAPUI5 and SAP Smart Templates technology for organizing large amounts of information. Information is visualized in a card format, different cards for different types of content, in an attractive and efficient way. The user-friendly experience makes viewing, filtering, and acting upon data quick and simple.



Search:Google, Discussions, Documents, BlogsCreate:Discussion, Document, Blog

New and Updated:

 

Introduction Video:


Getting Started with SAP Fiori Overview Page:

 

SAP Documents:

 

How to Guides:

 

Learning:

  • SAP Fiori Overview Page Overview

 

 

Brought to you by the SAP Technology RIG
Viewing all 486 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>