Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

I will use this Wiki Space for my session content for TechEd09@Phoenix - Session CD205 - Tips and Tricks to Learn and Leverage Newer Technologies. I ended up using the ABAP Development category although the content is much more broader than just ABAP. I wish there was a category called 'NetWeaver Development' without any sub-categories. I will keep this wiki updated daily (at least till my session @ TechEd).

 The purpose of this wiki is to try and build a well-rounded 'NetWeaver Developer' - someone who can work on traditional and the newest features of ABAP, BW, BI, PI, Portals and can go across different solution sets such as ECC, SCM, SRM, MDM, GRC etc.

 Learning points from the session (now the Wiki):

Developers, especially ABAP developers, will be able to:

Understand SAP NetWeaver  technologies
Leverage newer technologies for best business benefits
Create a Plan to learn newer development tools
Leverage NETWEAVER Technology platform to it's fullest potential

Managers will be able to:

Plan on best use of their technical resources
Plan on best use of SAP tools

Reason behind this session

  • Thought process behind this session - the need for a well rounded NetWeaver Technology Developer
  • A Challenging Economy
  • Companies are looking for developers who can do more than just traditional ABAP
  • The winners are people who can deliver above and beyond...
     

Classic ABAP Skills:
Reports (Lists, ALV etc)
Screen Painter, Menu Painter
SAP Scripts, SMART Forms
BDCs / LSMW
RFCs / FMs
User Exits
Internet Transaction Server (IACs / Internet Services)
IDOCs

  • Skills that Developers will need moving forward:

Apart from the classic / traditional skills, Classic / Traditional Developers need skills on:
Object Oriented Programming
Workflow (considered a classic) - many flavors available now
Adobe Interactive / PDF Forms
SAP Internet communication framework (SICF)
HTTP Services
BSPs (Still around and may continue to be there)
WebDynpro (ABAP or Java)
Enterprise Services (Publish and Consume)
                                                                      
       .....and that may not be enough

Cross Application Integration Skills:

IDOCs / BAPIs/ RFCs (Classic)
Enterprise services
XML Mapping (Simple Transformations or XSLT)
CIF (for Integration with SCM)
      .....and that may not be enough

NetWeaver Portal Skills:

Creating Visual Composer Models
General Know-how (iViews, Pages, Worksets, Roles)
System Configuration
Enabling SSO between different SAP systems
Web Page Composer
Collaboration rooms (Basic functionality)
Knowledge Management (Basic functionality)

Advanced - Setting up external facing portal
   -  AD / LDAP Integration with Portal

SAP BW

Reporting (Creating Queries, Workbooks)
General know-how of BEx and Web Analyzer
Creating filters / variables etc in BEx
Transfer a Transparent table to BW (generic data source)
Create and Broadcast Reports / Workbooks
Developing Extractors
Enhancing standard extractors
Create Dashboards using Visual composer / Web Application Designer
Publish to NetWeaver Portal / Collaboration rooms

SAP BI

General Know-how of:
Crystal Reports
xCelsius
Webi (Web Intelligence)
Explorer (Polestar)

NetWeaver PI (Process Integration)

Learn basics of B2b
Different channels for communication
Interface mapping, Messages etc

Refer to the PI handbook

Governance, Risk and Compliance

Niche Market

General Know-how of:
Segregation of Duties
Risk management
Mitigation Controls

At some point in the future, Developers will be evaluated based on their security skills. It's strange but true...

Other Areas to consider:

CRM
SRM
MDM
SNC (Supplier Network Collaboration)

General Know-How of Key Business Processes:

Procure-to-Pay
Order-to-Cash
Manufacturing / Shop Floor Control
Master Data Management

 Lest we forget....

Communication Skills
Team Player
Mentor

Web 2.0 Skills...

Blogs, Forums, Wikis, Mashups

Traditional Training

Books / CDs

Magazines

Training Sessions

Conferences

Modern Day Training (Traditional Training plus the ones below):

Online Help

Blogs

Wikis

Forums

User Communities

Other Web 2.0 tools...

Introducing the Daily Action Requests:

  • The 'Daily action list' (DAL) is a list of tasks, that are logically grouped and are usually completed sequentially. All tasks in the list may not be completed same day, but the important thing is that it should be started as planned and completed on time. For e.g. 'Learn WebDynpro' is a task on the DAL, but will take at least 3 to 4 days to complete.
  • Tasks should be logically grouped - for e.g. Do not combine a NW Process Integration (PI) task with BW or NW Portal. It will only make the learning process more difficult. Instead, choose related tasks and group them together.
  • The DAL should be reviewed at the beginning of the day. It may not be 100% complete for the previous day, but it's important to know that something is pending and the DAL should be adjusted accordingly.
  • The success or failure of this approach does not depend on the mere completion of the task - instead it depends on how well one has assimilated the contents of each task. Remember, it's an iterative process - hence, review the previous day's contents and repeat this process at least once in 3 months.
  • Do not let failure or incompletion of a few tasks bother you. Instead, dedicate more time in the following days and make up for the lost time. Do not procrastinate - you will never be able to catch up again.

Key success factors:
 - Be realistic and not be overambitious
 - Update action lists in a timely manner
 - Provide for contingency time for the unexpected

- Discuss among teams

- Hold training sessions among team members

Start date

Start time

Topic

Source

Link

Task

No of hrs

End date

End time

Status

Comments

Teched 2009

 

 

 

 

 

 

 

 

 

 

 

 

3/1/2009

10:00

ABAP

Web

http://en.wikipedia.org/wiki/Object_oriented

Learn Object Oriented Programming basics

3

3/2/2009

16:00

Complete

 

CD262  ABAP for Java Developers: Modern Business Programming with ABAP Objects

3/3/2009

10:00

ABAP

Book

ABAP Objects: Introduction to Programming SAP Applications - Horst Keller

Learn ABAP classes and objects

3

3/4/2009

16:00

Complete

 

CD201  Best Practices in Development of Business Classes Using Object-Oriented ABAP in SAP NetWeaver 7.0 

3/4/2009

10:00

ABAP

Book

ABAP Objects: Introduction to Programming SAP Applications - Horst Keller

Learn Interfaces, Methods

3

3/5/2009

16:00

Complete

 

 

3/5/2009

9:00

ABAP

Self

Practise Test / Recap

Practise Test / Recap

1

3/5/2009

10:00

Complete

 

 

 

 

 

SCN

http://wiki.sdn.sap.com/wiki/display/ABAP/ABAP+Objects

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3/5/2009

10:00

ABAP

Web

http://en.wikipedia.org/wiki/Model-view-controller

Learn MVC

2

3/8/2009

16:00

Complete

 

CD102  Web Dynpro for ABAP Overview 

3/6/2009

10:00

ABAP

Book

Next-Generation-ABAP-Development-Heilman/Jung (also go through the ABAP objects chapter)

Learn BSPs

40

3/18/2009

16:00

Complete

 

CD202  Use Web Dynpro for ABAP, Workflow, and the UWL to Revolutionize Decision Processing 

3/7/2009

10:00

ABAP

Book

Next-Generation-ABAP-Development-Heilman/Jung

http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/367b73e5-0901-0010-daa3-9de4771fc985

Learn WebDynpro for ABAP

40

3/28/2009

16:00

Complete

 

UP201  Web Dynpro ABAP: Enhancements with SAP NetWeaver 7.0 and Beyond 

3/8/2009

10:00

ABAP

Book

Next-Generation-ABAP-Development-Heilman/Jung

Learn Interactive forms

40

4/10/2009

16:00

Complete

 

 

4/10/2009

9:00

ABAP

Self

Practise Test / Recap

Practise Test / Recap

1

4/10/2009

10:00

Complete

 

 

 

 

 

SCN

http://wiki.sdn.sap.com/wiki/display/events/Bring+it+all+Together+with+FPM+(Floorplan+Manager)+for+Web+Dynpro+ABAP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4/10/2009

10:00

ABAP

Web

http://help.sap.com (Search for SICF on google and retrieve the link)

Learn HTTP Classes / SICF

20

4/20/2009

16:00

Open

 

CD260  ABAP Development: Update Your Skills to SAP NetWeaver 7 

4/21/2009

10:00

ABAP

SDN

https://wiki.sdn.sap.com/wiki/display/HOME/Developing+Web+Services+with+ABAP

http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30f1b585-0a01-0010-3d96-ad0ea291c4f9;jsessionid=(J2EE3414800)ID1875590250DB10455842978576214535End \\

(look from slide 30)

Learn Webservices - publishing

20

4/24/2009

16:00

Complete

 

CD300 AJAX and Web Services in Custom ABAP Applications

4/25/2009

10:00

ABAP

SDN

http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6066fbe8-edc4-2910-9584-a9601649747d;jsessionid=(J2EE3414800)ID1875590250DB10455842978576214535End

Learn Webservices - consumption

20

4/28/2009

16:00

Complete

Ingo Sauerzapf's document on SDN is very good

 

4/29/2009

10:00

ABAP

Self

Practise Test / Recap

Practise Test / Recap

1

4/29/2009

10:00

Complete

 

 

 

 

 

 

http://help.sap.com/saphelp_nw04/Helpdata/EN/55/33a83e370cc414e10000000a114084/content.htm

Learn about SICF first

 

 

 

 

 

 

 

 

 

SCN

http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/6066fbe8-edc4-2910-9584-a9601649747d;jsessionid=(J2EE3417700)ID1633587750DB10374636681969696594End

 

 

 

 

 

 

 

 

 

 

SCN

http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417700)ID1633587750DB10374636681969696594End?blog=/pub/wlg/6240

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5/1/2009

10:00

BI

Web

http://www.rapid-business-intelligence-success.com/data-warehouse-basics.html

Basics of Data Warehousing

2

5/2/2009

16:00

Complete

 

 

5/3/2009

10:00

BI

Web

http://en.wikipedia.org/wiki/SAP_Business_Information_Warehouse

SAP BI Info

2

5/4/2009

16:00

Complete

 

 

5/5/2009

10:00

BI

Web

http://help.sap.com/saphelp_nw70/helpdata/en/9d/76563cc368b60fe10000000a114084/content.htm
http://help.sap.com/bp_bw370/html/index.htm

Bex Analyzer
SAP BW (not BI)

30

5/11/2009

16:00

Complete

 

 

5/12/2009

10:00

BI

Web

http://help.sap.com/saphelp_nw70/helpdata/en/0d/af12403dbedd5fe10000000a155106/frameset.htm

Web Analyzer

30

5/24/2009

16:00

Complete

 

 

5/25/2009

10:00

BI

SDN

http://help.sap.com/businessobject/product_guides/xcelsius2008/en/Xcelsius2008_user_guide_en.pdf

Xcelsius User Guide

30

6/4/2009

16:00

Open

 

 

6/5/2009

10:00

BI

SDN

http://help.sap.com/businessobject/product_guides/boexi/en/boeXI_UserGde_en.pdf
http://help.sap.com/bp_bi131/html/index.htm (BI not SAP BW)

BOBJ Products User Guide

30

6/14/2009

16:00

Open

 

 

6/15/2009

10:00

BI

Web

https://create.ondemand.com/explorer

BOBJ Polestar

10

6/19/2009

16:00

Open

 

 

6/20/2009

10:00

BI

Self

Practise Test / Recap

Practise Test / Recap

5

6/20/2009

16:00

Open

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6/25/2009

10:00

VC

Web

http://help.sap.com/saphelp_nw04/helpdata/en/1a/55a340fa432b54e10000000a1550b0/content.htm

Create Visual Composer Models

30

7/2/2009

16:00

Open

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7/5/2009

10:00

Portal

Best Practises CD

Best Practises CD

Create URL iview, Roles, Worksets

20

7/10/2009

16:00

Open

 

 

7/11/2009

10:00

Portal

Best Practises CD

Best Practises CD

Create Transaction iview,RFC iview

2

7/11/2009

16:00

Open

 

 

7/12/2009

10:00

Portal

Best Practises CD

Best Practises CD

Implement 'Out of the Box' Functionality

30

7/17/2009

16:00

Open

 

 

7/18/2009

10:00

Portal

SDN

https://www.sdn.sap.com/irj/sdn/nw-informationmanagement?rid=/webcontent/uuid/40321b10-8c42-2a10-3b89-9f67c9ff6065

Web Page Composer

40

7/25/2009

16:00

Open

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basics fo Web Development

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn HTML

4

 

16:00

Open

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn XML

30

 

16:00

Open

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn XSLT

30

 

16:00

Open

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn SOAP / WSDL

15

 

16:00

Open

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn JavaScript

30

 

16:00

Open

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn RSS

5

 

16:00

Open

 

 

 

 

Web Technologies

Web

W3Schools.com

Learn AJAX

10

 

16:00

Open

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SAP PI

SCN

http://www.sdn.sap.com/irj/sdn/index?rid=/library/uuid/8078cff3-e045-2c10-9bae-abf0ca5040c5

Learn SAP PI - Handbook for beginners

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 










  • No labels