Nitish Rai SAPUI5 Consultant
Contact No: +91-8546824966 Mail:
[email protected]
Professional Summary:
Have 2.4 years of total experience as SAP consultant in Tata Consultancy Services Ltd. Bangalore from January 2!" to till date.
Strong ver#al $ %ritten communication s&ills %it' t'e a#ility to understand end to end #usiness processes.
Close interactions %it' (unctional consultants) *nd +sers.
Educational Qualification:
B. Tec'. in *lectronics and Communications from ,*C College of *ngineering and Tec'nology) -reater oida) ,ndia) in 2!2.
Knowledge Area:
Programming Languages
Java, JavaScript, jQuery, jQuery, HTML , JSON, OData ,XML, ,XML, CSS
S!P S"i##s
S!P$%&, S!P 'iori, 'iori, S!P !(!P, S!P C)M *e+$%, eni#, (OL Programming, S!P Net-eaver ate-ay
%D.
.c#ipse
P#at/orms
*in0o-s
*e+ Server
!pac1e Tomcat
!pp#ication Se Server
S!P Ne Net-eaver !p !pp#ication Se Server
SAPUI5!iori and "#ata S$ill Set:
SAPUI5
/0C
/odels 1 JS) 3ata) 4esource /odel
0ie%s 1 5/L and JS 0ie%s
Conroller Conroller Lifecycle Hoo&s
Components
(ragments
Page 2 o/ 3
/odel and 3ata Binding
um#er and 3ate (ormatting
Custom (ormater (unctions
avigation64outing) Config and 4outes) Pattern /atc'ing) /et'ods and *vents of 4outing
Controls6 App) SplitApp) S'ell) Tile) ,conTa#Bar) Ta#le) C'art) List) (ilter) Searc' (ield) 3ialog) Calendar) (orm and Layouts) /essageToast) (lexBox) Panel C'art Control 1 /icro Area C'art) Com#ination C'art) 3ual Com#ination)Bar) Stac&ed
0ertical Bar) Column) Line) 3onut) Pie)Bullet.
Custom Controls
/odulari7ation and 4esource Handling
T'eming
Locali7ation
*xtending Application
Consuming 3ata Services
Fiori
(iori Launc'pad Configuration
Catalogs and -roups
App Launc'er Tile and Target Binding.
OData
SAP et%eaver -ate%ay Service Builder 8S*-9:
3ata /odel 3efinition6 Creating 3eclarative 3ata /odel) ,mport 3ata /odel via *3/5 file or 4(C;B4 ,nterface
Service 4egistration
Service /aintenance
Service ,mplementation
3ata Provider Class and /odel Provider Class
C4+3< /et'ods
-ate%ay Client
Page 4 o/ 3
SAP A%AP and SAP &R' (e)UI S$ill Set:
Data Dictionary
Ta#les 1 Transparent) Pool) Clusters and Text ta#les
0ie%s 1 3ata#ase) Pro=ection) /antenance and Help
33,C 3ata structure 1 Structure type) Ta#le type
Ta#le maintenance -enerator for vie%s and ta#les
SAP (oreign &ey 1 -eneric) Constant) Composite
Buffering 1 All #uffering types) Buffer sync'roni7ation
Ta#le indexing 1 Primary and Secondary
Searc' Help 1 *lementary) Collective and Searc' Help *xit
3omain 1 (ixed value) 0alue ta#le and Conversion routine
SAP R/3 Screens
Selection Screen 1 Screen 3esigning) Screen element modification and selection screen *vents 81 At selection screen output) At selection screen on field) At selection screen) At selection screen on value re>uest) At selection screen on 'elp re>uest:) Screen types 81 normal screen) modal dialog:
/odule pool screen 1 Screen designing) Screen modification) Screen events8 1 PB)PA,)PH)P0)on c'ain input) on c'ain re>uest) AT6*5,T command:) complex screen elements 81 Ta#strip) ta#le controller and containers:) CHA,6*3CHA,.
SAP R/3 Reorts
Clasical 4eport 6 Load6of6program) ,nitiali7ation) At selection screen output) At selection screen on field) At selection screen) Start6of6selection) *nd6of6selection) At selection screen on value re>uest) At selection screen on 'elp re>uest) Top6of6page) *nd6of6page
F!nction Mo"!le
ormal
4emote *na#led 1 ormal) Sync'ronous) Async'ronous) t4(C) >4(C
Page o/ 3
SAP A#AP Inter$aces
4(C
A#AP Dyna%ic Pro&ra%%in&
(ield sym#ol 1 Partial type and fully type
3ata reference 1 -eneric type and static type
A#AP O'(ect Oriente" Concet
Class type 1 Local class) -lo#al class) A#stract class) Persistence class) (inal class) (riend class) *xception class
Access Specifier 1 Attri#ute level and Class level
/et'od Types 1 A#stract) (inal and ormal
#=ect riented *vent /ec'anism
verriding) ,n'eritance
,nterface peration
*xception class 1 Creation) +se from met'ods) function moodules and su#routine) +se of C5?STAT,C?CH*C@) C5?3A/,C?CH*C@ and C5??CH*C@) +se of previous) textid) resuma#le exception. +se of Class6Based *xception and S6S+B4C Based *xception
SAP CRM )e'UI
All controllers
Hoo& met'ods
,n#ound ut#ound Plugs)
Context Binding6 Custom Controller and Component Controller)
/essage Classes
,nterface vie%)
Component +sage)
Searc' 'elp )
0ie%) 0ie%sets) vervie% Page) Searc' Page
avigational lin&
/odel and 0alue ode
Pop up
Page 5 o/ 3
Pro*ects : Pro(ect : Das*'oar" $or +ea"in& Pro"!ct Oriente" Fir% $ro% ,er%any Mo"!le: SAP+,) 3ata 9e# services Descrition: 3as'#oard is a SAP+, #ased application #ased for display of
3eveloped t'e Das*'oar" Alication using various +, controls li&e tiles) c'arts)
D D D
ta#les) calendar) SplitApp) etc. in JavaScript and 5/L vie%s. +sed 3ata services to get t'e data for setting data models along %it' >uerying. +sed Component for 4outing and avigation. Have persisted t'e JS data after first service call. 4eused t'is JS stored in #uffer for later updates. (inally t'e updated JS in t'e #uffer is sent to #ac&end t'roug'
D D D D
Batc' peration on Save. Creating ta#le %it' list data fetc'ed form 2 JS models. 3yanamic ta#le creation. +sed CSS" to #ring out t'e loo& and feel of t'e 3as'#oard Application. Created Catalogs) -roup and Tiles along %it' Target Binding for Configuration of 3as'#oard
D
Application on Fiori +a!nc*a". Have implemented t'e #ac&end OData Serices for t'e application using et9eaver -ate%ay Service Builder 8S,):.
Pro(ect : SAP Fiori -rainin& 0 CRM Fiori 1ae 4 transactional A Mo"!le SAP+,) SAP (iori Descrition 9or&ed on cross app navigation #et%een t%o applications and fixing t'e code %'ile creating t'e Lead. 9or&ed on en'ancements in /y pportunity Application li&e adding (ollo% +p and navigating to Lead Application. Creating +, screens. -ec*nolo&ies SAP (iori) SAP+,) JavaScript) 3ata Binding) 5/L Roles Playe" 3eveloper) Team /em#er D D
Had (iori training and %or&ed on several controls and navigation. 9or&ed on demo applications and real time applications as %ell.
Pro(ect : Maintenance o$ a -icetin& -ool o$ a +ea"in& Pro"!ct Oriente" Fir% $ro% ,er%any Mo"!le SAP6ABAP) SAP C4/ E.!) C4/ 9e#+, Descrition: Handling of Tic&ets and Bug (ixes pertaining to t'e Tic&eting Tool in C4/ 9e#+,. Roles Playe": 3eveloper) Team /em#er
Page & o/ 3
D D D D
Have provided #ug fixes of issues in t'e tic&eting tool %'ic' %as #ased on C4/ 9e# +,. Have &no%ledge of de#ugging) value node) model node) various data #indings) copy configuration) t'e various standard classes used in 9e#+, etc. +sed Ps concept and proper coding standards. Have &no%ledge of C4/ ta#les and transactions.
Pro(ect : CRM on ANA Per$or%ance -!nin& an" Co"e Oti%iation $or +ea"in& Pro"!ct Oriente" Fir% $ro% ,er%any Mo"!le: SAP6ABAP) *HP2 (4 SAP C4/ E. HAA Descrition: T'ere %as an urgent need to performance tune t'e C4/ system t'at 'ad moved on to t'e HAA 3ata#ase. T'is pro=ect involved t'e performance tuning of various code inspection errors suc' as Select in a Loop) Select F Statement) +nsecure use of (or All *ntries and several minor code inspection errors.
Roles Playe": 3eveloper) Team /em#er
D
6
9or&ed as a Team /em#er involved in remediating t'e errors. /a&ing sure t'at no re%or& is done) due to c'ange in functionality or due to performance optimi7ation or dumps occurring in t'e system.
Page 3 o/ 3