Code Monkey home page Code Monkey logo

fiori-elements-opensap's Introduction

Welcome to the Developing and Extending SAP Fiori Elements Apps openSAP samples

REUSE status

Description

This repository offers optional hands-on exercises for the free openSAP Course Developing and Extending SAP Fiori Elements Apps.

Please note:
The information will be made available in the sections below at the beginning of the relevant week during the live course periode.
Live course period: June 8, 2021 - July 14, 2021

Requirements

Watch the videos of the course Developing and Extending SAP Fiori Elements Apps available on the openSAP platform. (Free access to the openSAP course)

How to obtain support

For weeks 1-3, ask your question in the SAP Fiori elements community.

For week 4, ask your question in the SAPUI5 community.

Week 1: Introducing SAP Fiori Elements

Find the various hands-on exercises for this week in folder week1 of this GitHub repository.

Week 2: Building Your First SAP Fiori Elements App

Find the various hands-on exercises for this week in folder week2 of this GitHub repository.

Week 3: Using More SAP Fiori Elements Capabilities

Find the various hands-on exercises for this week in folder week3 of this GitHub repository.

Week 4: Extending a Standard SAP Fiori App

Find the various hands-on exercises for this week in folder week4 of this GitHub repository.

License

Copyright (c) 2021 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

fiori-elements-opensap's People

Contributors

ajinkyapatil8190 avatar anfisc avatar btbernard avatar marcuserb avatar mn-public avatar stefan0816 avatar unseen1980 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fiori-elements-opensap's Issues

ZFE_TRAVEL_###### instead of ZC_FE_TRAVEL_######

unit6.md

Step 7. Description instead of Codes for the status field

  1. With these settings the description is displayed in the column Status but additionally, the code is shown within parentheses. You can use the @UI.textArrangement annotation with value #TEXT_ONLY to omit the key. Open the metadata extension file ZC_FE_TRAVEL_###### and add the text arrangement annotation to the field OverallStatus (line 3).

Should be ZFE_TRAVEL_###### instead of ZC_FE_TRAVEL_###### ?

[Week 3 / Unit 3 / Step 3 ] Getting erroneous metadata while Adding new OData V4 service from Service Manager

Dear Experts,

I am getting error Getting erroneous metadata while Adding new OData V4 service from Service Manager

[Week 3 / Unit 3 / Step 3 ] (https://github.com/SAP-samples/fiori-elements-opensap/blob/main/week3/unit3.md#step-3-add-odata-v4-service-from-service-manager).

  1. Service is added successfully.

image
2. But the metadata is erroneous .
image

Because of this, I am not able to proceed further .

Best wishes,
Ramjee

Annotation.xml file for booking shows error for path 'AgencyID

image

'
Getting the error message "Element not allowed here: 'Annotations' annotation-service(record-collection-path-not-allowed)" for the path 'AgencyID'. But I am able to see the values for Agency in the application.
Please help me to solve the error.

Activation of content fails: missing objects

Hi there,

i'm facing the following issues when trying to activate the objects in the repository:

In class /DMO/CL_FE_TRAVEL_GENERATOR:

  • at line 485: class /dmo/cl_rap_generator is unknown
  • at line 1564: class /dmo/cl_rap_node is unknown

I have installed the Reference Flight scenario from https://github.com/SAP-samples/abap-platform-refscen-flight succesfully on my SAP BTP free tier ABAP enviroment. Everything is working fine so far.

Do you have a clue why these classes are missing and how to install them in my system ?

Thank you and best regards
Oliver

Unable to create package

Hi,
I am facing issue at step Week 1 Unit 5: Creating an OData service.
While executing the class /dmo/cl_fe_travel_generator am getting message in console .
PUT operation failed.
Class name:
CX_XCO_GEN_PUT_EXCEPTION
Source position:
Line 8 of EXECUTE in CL_XCO_GEN_O_PUT_ABSTRACT
Additional messages:
DEVC ZFE_TRAVEL_000**: Object R3TR DEVC ZFE_TRAVEL_000** is already locked on transport request TRL***.

After that above package is not visible while adding to favorite.
Can you please advice how to proceed further on this.

Regards,
Rajesh K

Not able to see Publish in Service binding for my pacakge.

Hi ,
Greetings !
I have installed ADT in my Eclipse and connected to Trail system. As part of the Unit 1 exercise i double click on the Service Binding ZUI_FE_BOOKING_000644_O2 but i could not find the Publish button. Can you please help me what i am missing and kindly assist on this. Here is the screen shot of the issue.
Thanking you in advance.
Thanks & Regards,
Kalesha.
Publish button issue in Service Binding

Can not find the Data source and Service selection

Hello Stefan,

Thanks for your answer on another issue. I could not find the selection as you have shown in your guidance.
After selecting: ABAP Environment on SAP Business Technology Platform, I do not have the option to choose default_abap-trial.

Could you please help? Thanks.

image

Controller example deprecated?

The example in the OpenSAP Training does not or no longer work:
This part is not working:

onShareClick: function (oEvent) {
    var oExtensionApi = this.base.templateBaseExtension.getExtensionAPI();
...

this.base is not accessible, or do I miss a step before?

I suppose you need this instead?

sap.ui.define([
	'sap/ui/core/mvc/ControllerExtension',
        'sap/suite/ui/generic/template/extensionAPI/extensionAPI',     // ADD THIS
	],
	function (
		ControllerExtension,
                ExtensionAPI   // ADD THIS
	) {
		"use strict";
		return ControllerExtension.extend("customer.my-app-id.enhanced.myController", {

			onShareClick: (oEvent) => {
                               const oExtensionApi = ExtensionAPI.getExtensionAPI()    // CHANGE THIS

Not able to connect to ABAP trial system from VS Code

In Week 2 unit 4, https://github.com/SAP-samples/fiori-elements-opensap/blob/main/week2/unit4.md
it is shown to create fiori project by connecting to a system (BTP ABAP environment). While it works fine for BAS but from VS code when I want to connect to the BTP ABAP trial environment TRL, I could not do so.
I logged into the CF by running the command in terminal like cf login -a https://api.cf.us10-001.hana.ondemand.com and set the org and space beforehand. But still I am getting error like below.
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.