Fiori App for the Apparel & Footwear Solution

20
Use this title slide only with an image SAP Business One Innovation summit 2016 – Orlando Lucas Ritondale / Max Sacchetta April, 2016 Fiori App for the Apparel & Footwear Solution

Transcript of Fiori App for the Apparel & Footwear Solution

Page 1: Fiori App for the Apparel & Footwear Solution

Use this title slide only with an image

SAP Business One Innovation summit 2016 – Orlando

Lucas Ritondale / Max Sacchetta April, 2016

Fiori App for the Apparel & Footwear Solution

Page 2: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 2Customer

Agenda

About us / Solution

Use Case Product manager

Tools and Techniques used SAP WEB IDE , Hana Studio, Fiori Apps

The Solution Fuzzy Search, Master Detail app, Sentiment analysis Next Steps

Q&A

Page 3: Fiori App for the Apparel & Footwear Solution

• Argentis: SSP from 2008 focused on this vertical • Providing solutions for the complex Fashion Businesses• Almost 100 Installation worldwide• 10 + already running on HANA

About Us

Page 4: Fiori App for the Apparel & Footwear Solution

Use CaseA Product Manager in the need of better collaboration

Page 5: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 5Customer

Product Manager Role

• The job of a Product Manager within the fashion and retail industry is to oversee the product planning and execution throughout the fashion product lifecycle

• Oversee the Product Development team and production team as well as working closely with all stakeholders.

Page 6: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 6Customer

Use Case

• Text Analysis / Fuzzy SearchAllows quick search using HANA engine based on style attributes (designer, season, collection, etc)

• Product Data Management / Master Detail AppAccess Styles, comment, vote – Product managers can collect information from stakeholders.

• Analyze SentimentsProcess information - extract subjective information in source materials to create collections

Page 7: Fiori App for the Apparel & Footwear Solution

Tools & TechniquesPresenter: Max Sacchetta

Page 8: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 8Customer

Tools & Techniques

• SAP WEB IDE• HANA CLOUD CONNECTOR• HANA STUDIO (ATTRIBUTE / CALCULATED VIEWS)• SAP UI5 / FIORI LIBRARY• ODATA

Page 9: Fiori App for the Apparel & Footwear Solution

The Solution

Page 10: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Customer

Web IDE – Project Structure Example

Page 11: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 11Customer

Fuzzy Search

SELECT SCORE() AS score, * FROM "ApparelFioriServices.DB-Views::atModel" WHERE CONTAINS(*, 'Del', FUZZY(0.5, 'similarCalculationMode=substringsearch')) ORDER BY score DESC;

Page 12: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Customer

Master Detail / Work List

Page 13: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 13Customer

Master Detail / Work List

service { "ApparelFioriServices.DB-Views::atModel" as "ModelList" key ("Code") navigates ( "Model_Sizes" as "Model_SizesNav", "Model_Colors" as "Model_ColorsNav", "Model_Vars" as "Model_VarsNav", "Model_Images" as "Model_ImagesNav", "Model_Avtivities" as "Model_AvtivitiesNav", "Model_Sentiments" as "Model_Sentiment" ); "ApparelFioriServices.DB-Views::atModelSize" as "ModelSize" keys ("Code"); "ApparelFioriServices.DB-Views::atModelColor" as "ModelColor" key ("Code"); "ApparelFioriServices.DB-Views::atModelVar" as "ModelVar" key ("Code");……..

Page 14: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 14Customer

Master Detail / Work List

"ApparelFioriServices.DB-Views::caSentiment" as "ModelSentiment" keys ("U_MODCODE");

association "Model_Sizes"

principal "ModelList"("Code")

multiplicity "1" dependent "ModelSize"("Code") multiplicity "*";

association "Model_Colors"

principal "ModelList"("Code")

multiplicity "1" dependent "ModelColor"("Code") multiplicity "*";

association "Model_Vars"

principal "ModelList"("Code")

multiplicity "1" dependent "ModelVar"("Code") multiplicity "*";

association "Model_Images"

principal "ModelList"("Code")

multiplicity "1" dependent "ModelImage"("Code") multiplicity "*";

association "Model_Avtivities"

principal "ModelList"("U_ModCode")

}

Page 15: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Customer

Sentiment Analysis

Many sources for collaboration….sap client, web apps….etc

Page 16: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Customer

Sentiment Analysis

Page 17: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 17Customer

Sentiment Analysis

SELECT

"LogTable"."U_MODCODE"

,"SentimentTable"."TA_TYPE" AS "SENTIMENT"

,COUNT(*) AS "COUNTER"

FROM

"APPAREL_DEV_US"."@ARGNS_COMMLOGMODEL" AS "LogTable"

LEFT JOIN

"APPAREL_DEV_US"."$TA_COMMENTINDEX" AS "SentimentTable"

ON

"LogTable"."Code" = "SentimentTable"."Code"

WHERE

"SentimentTable"."TA_TYPE" LIKE '%Sentiment%'

AND "SentimentTable"."TA_TYPE" != 'Sentiment'

GROUP BY

"LogTable"."U_MODCODE"

,"SentimentTable"."TA_TYPE"

ORDER BY "LogTable"."U_MODCODE" ASC;

Page 18: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 18Customer

Closing Remarks

• Development speed• Reuse – less code – less bugs• Fiori Vs SAP UI5 – user experience

• Navigation easier• Launchpad

• Enhance business processes• Search information• Collaboration

• Documentation• Deploy solution and IP sharing for SSP is a challenge.

Page 19: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved. 19Customer

Next Steps

• Use service layer to avoid DI API bottlenecks in fashion industry (E.i SKU and Sales order creation).

• Create small apps for different roles (sales, designers, merchandisers) but leave complex processes on legacy add on (stock allocation, assortments, etc)

Page 20: Fiori App for the Apparel & Footwear Solution

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

Thank you Contact information:

Lucas M RitondaleProduct Manager

Max SacchettaSoftware Development