Fiori App for the Apparel & Footwear Solution
-
Upload
hector-ritondale -
Category
Software
-
view
219 -
download
3
Transcript of 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
© 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
• 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
Use CaseA Product Manager in the need of better collaboration
© 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.
© 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
Tools & TechniquesPresenter: Max Sacchetta
© 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
The Solution
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 10Customer
Web IDE – Project Structure Example
© 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;
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 12Customer
Master Detail / Work List
© 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");……..
© 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")
}
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 15Customer
Sentiment Analysis
Many sources for collaboration….sap client, web apps….etc
© 2016 SAP SE or an SAP affiliate company. All rights reserved. 16Customer
Sentiment Analysis
© 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;
© 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.
© 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)
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
Thank you Contact information:
Lucas M RitondaleProduct Manager
Max SacchettaSoftware Development