Quantcast
Channel: SCN : Document List - All Communities
Viewing all 2380 articles
Browse latest View live

Copy Table content between two systems

$
0
0

Dear All

 

    Hope every SAP basis consultants / users do well . may i'm still beginner in SAP Basis world , but i think it is very good to share our knowledge between us .

 

Note : if you get bored of reading long articles , kindly forgive me .

 

one of my big issue i faced in our SAP system in copy clients , some tables not completely copied .


i searched more & more to get way do copy just the missed table contents .

finally i found away & explain it in the attach PDF

 

Copy Table content between two systems

 

How to copy table content between two systems

Source : PRD – client 900

Target :  QAS – client 701

Table : CE1ABJD

 

  1. Be sure that Source & target in Transport Management System - system overview ( T.code : STMS )

1.jpg

 

 

system overview

2.jpg

2. In source client Check total Table contents & statistics  ( T.code :  SA38 – Program name : RSTABLESIZE)

3.jpg

 

4.jpg

5.jpg

 

3. In source client create manual TR ( T.code :  SE01 )

 

6.jpg

 

We select the highlighted option

 

7.jpg

1 ….. for TR description

                        2 ….. for selecting target System & Client – follow the below steps

8.jpg

9.jpg

10.jpg

11.jpg

12.jpg

13.jpg

 

4. Double click in TR no. (ABQK900018 )

14.jpg

Change request

15.jpg

16.jpg

5. Enter the program name , object type , and object name as below :

                          R3TR ……….. program for copy

                          TABU ………. object for tables

                          CE1ABJD ….. table name

 

17.jpg

 

 

6. Double click in the highlighted line

  We use * for all table contents

18.jpg

 

Save , then Back

19.jpg

Save

20.jpg

Then Release

21.jpg

 

Release running :

22.jpg

After release finish , you should go to target client & import the mention TR. Manually .

Then Check total Table contents & statistics  ( T.code : SA38 – Program name : RSTABLESIZE) as we explained before

 

 

 

hope this was helpful .

 

kindly forgive me for bad English typing or meaning .

 

appreciate for all your time


Enhancement (SAP BPC) to Enable Business Process & Improve Data Load Performance. (Part-1)

$
0
0

About Business: Client is Hi-Tech Product Sales & Service Leader (Mobile, I-Tab, accessories, etc,) Client has Internet sales and service division which is also call as a data generation area. Generating 5+ million business transactions/records per day in the systems (SAP + Legacy Systems). Business heads in the respective region should improvise the earnings based on the buying climate of the day by promoting time sensitive offers (Festival offers / Bundle offer / Offer to Stores).

 

 

Current Architecture:

1.JPG

Problem Statement:

Problem identified in the Internet Sales Data flow (Flow includes 5 Source System ---> BW(Staging Layer) --> BPC (Planning and Consolidation Platform))

  1. Data load 1 hrs (BW) + Data load 2 (BPC)
  2. BPC Data manager is taking 2 Hrs to complete the data load
  3. Daily 5 + Million records are landing the BPC model
  4. Business team have to wait for the availability of data @ reporting layer
  5. Only One Planning cycle / Business day

 

 

Root Cause: Internet sales BPC DM is taking 2hrs to complete the load. When we have a close look on the data & records in the models. The business needed records = 1 Million but the data load has 5+ Million records. So we saw a gap of 4 Million records unwontedly landing here.

 

 

We have following SAP BPC dimensions in model and their Data is as follows :

  1. Product Code =  PC_00_00 (Top Node)
  2. Product Code = PC001, PC002 and so on…..
  3. Data source = IS_DS, IS_ORA_DS, IS_ORA1_DS, IS_HADOOP_DS, IS_SAP_DS
  4. Time = Current day
  5. Flow =Flow01, Flow02 and so on . . .

 

 

Solution Approach: In Internet Sales Data Manager (BPC) introduced a dynamic filtering condition based on Script logic. If any change in the business. Business team will intimate the back-end. (Support team gets request for change on monthly basis).

 

 

 

Sample Code:

PRODUCT Code  *Logic to select only the need product codes Planning & Consolidation

*XDIM_MEMBERSET TIME = %TIME_SET%  *Select only user driven time

*XDIM_MEMBERSET PRODUCT_CODE <> PC_00_00 *Select the top node of the Product Hierarchy

*XDIM_MEMBERSET FLOW = Flow001, Flow002, Flow003, Flow004, Flow005, Flow006, Flow007, Flow008, Flow009, Flow010 * For us this Flow entities goes to 100 and varies weekly.

*WHEN DATA_SOURCE

*IS LOCAL_BUSINESS, IMPORT_ BUSINESS, REPACK_ BUSINESS

*ELSE

*REC(EXPRESSION = %VALUE%, PRODUCT_CODE = PC001, PC002, PC003, PC004)    * For us this Sale numbers goes  to 100 and varies weekly.

*ENDWHEN

*WHEN DATA_SOURCE

*IS IS_DS, IS_ORA_DS, IS_ORA1_DS, IS_HADOOP_DS, IS_SAP_DS * For us this Data Source numbers goes to 10 and varies weekly.

*ELSE

*REC(EXPRESSION = %VALUE%, PRODUCT_CODE = CC_BUSINESS_PRODUCT, DATA_SOURCE = LOAD_BUSINESS_PRODUCT_GAAP )

*ENDWHEN.

 

 

New Architecture

 

2.JPG

 

Achievements:

  1. Data load completing in 5 to 10 Mins.
  2. Now the data is available for BPC operations(Planning & Consolidation Models) in 1 Hr (Previously 4 Hrs with old process).
  3. Business team has an ability to do the planning and consolidation more strategically.
  4. Business enabled with 3 Planning cycles / Business day.

Schedule Lumira documents with Microsoft Excel and Text files as data source in BI Platform

$
0
0

Lumira as an enterprise tool is built for instant visualization of data in four easy steps. Being self-service, it can work well with ad-hoc data sources like Microsoft excel and Text files such as CSV, TSV and flat files. You can publish those storyboards in BI Platform that can refresh from the actual file when the files change with new data by following the steps below.

 

Adding the Data source

The data source that we will be using is a CSV with some data about the players. The step is same for other sources like Excel, TSV and flat files. We will be placing the data source in a shared folder and access it from within the client tool instead of the traditional approach of absolute local path.

 

Creating share folder

Create a folder in any shared server (or local server on same network), the folder should be in the same network as the BI Platform or should be accessible from the BI Platform server. Select the share properties and add the user of the service in which the BI Platform is running on.

Give the service user Read permission to the share folder. Make sure he has right permissions in the security as well so that the folder is fully readable.

Please the data source file inside the folder. The file is now ready to be consumed by SAP Lumira.

 

Finding the service user

The above step is usually done by the Administrator. You can find the service user on which the BI Platform is running from the CCM.

The service user is present in the Log On As section of the properties. The Lumira service in the BI Platform tries to access the file as this user.

 

Accessing the Data source

Select the Data source from the Add new Data source. We are using CSV and selecting Text file as the data source.

In the Add file section, enter the UNC path instead of the absolute path. The shared folder should be accessible by the desktop user of SAP Lumira client.

Create the document for Lumira to fetch the file through the UNC path. The document is ready to be published after the story board is developed.

 

Publishing to BI Platform

Publish the Storyboard to the BI Platform. You can do operations in BI Launchpad with the same way you do with other reports like WebI or Design Studio.  Follow Working with Lumira Document in BI Launchpad to know more.

Now when you open the Lumira document and refresh the data source, it would fetch through the network path using the service user and refresh the latest data.

 

Note:

  • You cannot use a local mounted network drive as the file is accessed from BI Platform server. It should always be full UNC path or domain shares.
  • If you are getting error during refresh, make sure the UNC path is correct and the service user has access to that share from the BI Platform. Login to BI platform server as the service user and try to access the UNC path manually.

Featured Content for SAP Lumira

$
0
0
Carlos_Lourenco.png

What's New in SAP Lumira 1.29

SAP Lumira 1.29 is here! Carlos Lourenco explains what's in this exciting new release.

mike_seblani.png

Dataset Linking in SAP Lumira

Mike Seblani explains this powerful recent feature addition to Lumira

nicolas_digiulio.png

Hello SAP Lumira Server for BI Platform. Goodbye...

Nicolas DiGiulio tells you more about the future strategy of Lumira Servers and Cloud.

Colin_Kraczkowsky.PNG

New to SAP Lumira? Or Know Someone Who Is?

Then join the Lumira Virtual Classroom webinar series! Colin Kraczkowsky tells you more.

nic_smith2.png

Get Your Team Visualizing in 10 Minutes!

Nic Smith shows you how to get the Lumira Team Server up and running in 10 minutes...

Business Application Road Map Series for ASUG

$
0
0

The Business Application Road Map Series for ASUG offers interactive webinar presentations that describe the planned and future direction of SAP products. This series is driven by the Products and Innovation Product Management Customer Services Team and is delivered by the SAP product owners. These webinars are open to all customers.


These road maps are being promoted within the ASUG calendar and are open to ASUG members as well.


Want to stay informed on all of the upcoming webinars?  Click the receive email notifications on the right hand side.


The complete list of published solution and product road map presentations is available on SAP Service Market Place here: http://service.sap.com/saproadmap


There is a new registration process platform and when you register you can add the invite to your calendar by selecting the 3 dots beside the Register button... at the bottom right of the registration screen.


Note: You will need a S-user id when registering.  If you do not have one obtain it here: https://service.sap.com/~sapidp/002006825000100141192000E/.  If you have forgotten your S-user id click here to reset your password:https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/new_user_pass/userid_password_reset.htm


For more information contact Stephanie Redivo.



Road Map Webinar

Date and TimePresenter

SAP Transportation Management, Status Update & Strategic Outlook Road Map Webinar

 

** CANCELLED **

November 24th 8am-9amPeter Flensberg

SAP Business ByDesign Roadmap Webinar

 

Register Here

December 1st 8am-9amRainer Zinow

SAP Road Map for SAP Business One

 

Register Here

December 8th 8am-9amAndreas Wolfinger

 

 

 

2015 Completed WebinarsDatePresenters

SuccessFactors HCM Suite Road Map: Suite-Wide Topics Recording

 

Recording available.

 

To Access the Recording

1. Click on the Line of Business tab

2. Look under Product Road Maps

3. Click on the webinar link under Sessions

October 20th 8am-9:15am PSTDave Ragones, Neil Patel, Wolfgang Dittrich, Yamini Polisetty, and Abhijit Salvi

SuccessFactors HCM Suite Road Map: Strategic HR and Analytics

 

Recording available.

October 27th 8am-9:15am PSTPeter Baskin, Rebecca Sowards-Emmerd, Joseph Herman, Sam Passman, Amy Dines, and Dipesh Bhattacharya

SuccessFactors HCM Suite Road Map: Core HR and Analytics Road


Recording available.

November 3rd 10am-11am PSTJoachim Foerderer and Tony Ashton

SAP S4/HANA Finance Road Map Webinar


Recording available.

November 4th 8am-9am PSTMartin Naraschewski

SAP Internet of Things Road Map Webinar

 

Recording available.

November 10th 9am-10am PSTDaniel Huber, Ulf Guttmann, and Alexander Braun

 

** SAP Connect International Phone Number Directory: See attached file. **

SDK new fields are not available after deploying the solution in QA, PRD Tenant from DEV Tenant

$
0
0

I experience weird behavior of the system while deploying solution from one tenant to another tenant. I thought of sharing the information with the community as my team has experienced this issue with multiple tenants.

 

I found all fields were not available in UI Component but all fields were generated successfully in the back end system. When SDK developer move the solution, they don't get the message for UI component initialization failure, reasoning fields are not available in UI Component.  


We solved the issue by "Reverting changes for this screen" from Adapt option"

 

Hope this information if useful for community.

 

Regards,

~anil

Featured Content for Portuguese Language Community

$
0
0

download.jpeg

Agenda de Eventos da Comunidade

SCN Meetup Rio de Janeiro - 04/nov/2015

SCN Meetup Novo Hamburgo - 05/nov/2015

SAP Localization Summit - São Leopoldo - 10/nov/2015

SAP Inside Track São Paulo - 05/dez/2015 - Agenda Publicada!!

 


Saiba mais sobre os treinamentos & certificações para o S4HANA!

s4h.jpegVeja a lista de treinamentos disponíveis para sua capacitação. Abril 26, 2015

 

 



Dicas para os recém chegados no SCN!

download (1).jpeg


Para você que está chegando agora ou ainda não sabe bem como usar o SCN dê uma olhada nessas dicas! Abril 03, 2015

 

 

 

Idea Place - A SAP melhorou o canal para você sugerir suas idéias!

 

idea.jpegEste é um canal onde você pode sugerir melhorias e novas funcionalidades no produto da SAP e/ou votar em idéias de outros colegas, bem como comentar e dar sua opinião. A novidade agora é que a SAP atualizou o Idea place para um novo design e processo com o objetivo de trazer mais informações, transparência e o melhor: entregar mais inovações no produto!Dezembro 23, 2014

 

Learning Hub - Veja como acessar a edição Discovery, são cerca de 120 cursos gratuítos!

 

46.png

Sem dúvida ser um profissional bem informado é um diferencial no mercado, entretanto, diversos fatores dificultam buscar treinamentos em sala de aula pelo método tradicional e como nós sabemos é importante estar atualizado para atender as necessidades do mercado com surgimento de novas tecnologias e novidades no mundo SAP. Dezembro 15, 2014

 

Cursos OpenSAP - Aprenda de forma gratuíta

 

46 (1).pngOs cursos openSAP são do tipo MOOC - Massive Open Online Course ou Curso Online Aberto e Massivo - cursos abertos ao público com vídeos e textos que podem ser acessados a qualquer hora, de forma a permitir que o aluno estude de acordo com sua disponibilidade. Setembro 19, 2014

SAP Inside Track Sao Paulo 2015 - #SITSP

$
0
0

Version in English, click here.

SITSP2015.JPG

 


Mais uma vez juntos para o maior evento independente de tecnologia SAP do Brasil!
Este será o 8º SAP Inside Track São Paulo acontecendo no dia 5 de Dezembro.


Esteja pronto para aprender, compartilhar, conhecer outros profissionais e as pessoas daqui do SCN que você ainda não encontrou pessoalmente.

 

Os eventos "Inside Tracks" são uma iniciativa dosSAP Mentors e principalmente dos membros da Comunidade SAP em todo o mundo com o apoio pela SAP. Estes eventos têm sido um grande sucesso em várias parte do Brasil, incluindo Rio de Janeiro, São Leopoldo, Joinville, Novo Hamburgo e talvez com sua ajuda também na sua cidade.

 

Todos os anos dezenas de pessoas participam do SAP Inside Track in São Paulo, portanto, nós convidamos você a participar e fazer parte de mais um grande evento.

 

 

SCN_Blog_2.png

Sessões


Se você tem interesse em compartilhar seus conhecimentos com a comunidade SAP submeta sua apresentação até o dia 25 de Novembro através do link abaixo - ainda temos 02 slots abertos:  Submeta sua Apresentação !


Inscrições


Clique aqui, faça já sua inscrição diretamente no site https://sitsp2015.eventbrite.com/ e garanta sua participação no evento.



Voluntários


Cadastre-se como voluntário e ajude a fazer do SAP Inside Track Sao Paulo 2015 um evento ainda melhor. Clique aqui e faça sua inscrição como voluntário. Participe do evento e ainda faça parte do time de organizadores do SITsp 2015.


Depoimentos

 

 

 

Local e Data


  • Onde:  SAP - Av. das Nações Unidas, 14.171 - 7º andar (Entrada pela Av. Chucri Zaidan, em frente ao Shopping Morumbi)

  • Quando: Sábado, 5 de Dezembro de 2015

  • Horário: 8:30 - 18:00.

  • Quem: Todos os profissionais da área SAP.

  • Custo:  Gratuíto.

  • Número de Participantes: Max 100 participantes no local.

Lista de Hotels próximos

 

Para maiores informações:

 

Twitter hashtags : #sitsp

Siga-nos no Twitter:  @sitbrazil

Para mais informações send an email to sapinsidetrackbrazil@gmail.com

 

 

Agenda do evento

* Time Zone GMT -3

 

 

SALA SÃO FRANCISCOSALA NOVA YORK

08:30 - 09:15

Credenciamento no evento & Welcome Coffee

09:15 - 10:00

Bem-vindos, nós somos do SCN e estas são as principais novidades do SAP TechEd 2015 - SAP Mentors & SCN Topic Leaders

10:10 - 10:50

E como fica o ABAP? Entenda o papel do ABAP no universo Fiori, HANA, S/4 e como se manter relevante. - Bruno Lucattelli

Caminhos para implementar o S4HANA - Eduardo Chagas

11:00 - 11:40

Novidades no desenvolvimento de aplicações SAP HANA Nativas - Node.js e mais... - Marlo Simon

Simple Finance universal Journal e cenários críticos para migração - Marssel Vilaça

11:50 - 12:30

Fiori 2.0, OverView Page, Smart Templates e outros. - Tobias Hofmann

Presente e futuro da Localização Brasil - Bruno Renzo

12:30 - 14:00

Almoço

14:00 - 14:40

Integração? - Como escolhee a ferramenta certa para cada cenário - Edson Thomaz

TDF e E-social: Perguntas e respostas - Karen Rodrigues

14:50 - 15:30

Internet das Coisas usando  SAP HANA Cloud Platform - Ronildo Santos

SAP Solution Manager 7.2 - Raquel Pereira da Cunha

15:30  -16:00

Coffee Break

16:00 - 16:40

Futuro do big data Hana + Hadoop = SAP HANA Vora - Raphael Pacheco

MRP on HANA - Fiori Apps e os próximos passos com S/4 Logistics - Caetano Almeida

16:50 - 17:30

À definir

À definir

17:30 - 21:00

Networking Session (Local à Combinar)

 

 

Realização:

SAPMentors2.jpg

Apoio:

SAP_Logo.png

Patrocínio:

SAPPress_COLOR.jpg

 


Envie um email para sapinsidetrackbrazil@gmail.com para saber mais como se tornar um patrocinador.



SAP Inside Track Sao Paulo 2015

$
0
0

Versão em Português, click aqui.



SITSP2015.JPG

 

 

Join us at SAP office for the eighth annual SAP Inside Track Sao Paulo on December 5th, 2015. Come to learn and share your knowledge with your peers as well as make a few friends in an informal atmosphere.

 

The Events "Inside Tracks" are an initiative of the SAP Mentors and other members of the SAP Community Network and are supported by SAP. These events have been a great success in various parts of the world, including Europe, Asia, Australia and North America, and this event could not be an exception.

 

Every year dozens of people participate in to the SAP Inside Track in Sao Paulo, thus, we invite you to participate and help us to do another great event.  Don't forget to invite your colleagues.

 

 

SCN_Blog_2.png

 

Sessions


If you are interested in sharing your knowledge with your peers submit your session proposal until November 16th:


Submit your presentation !

 

Registration


Click here and complete you registration.


Volunteers


Register as a volunteer and help make SAP Inside Track Sao Paulo in 2015 an even better event. Click here and register as a volunteer. Join the event and also part of the SITsp 2015 organizers team..


Testimonials

 

 

 

Event Photos


Links to SAP Inside Track São Paulo photo albums:


- Google+   - SAP Inside Track Sao Paulo 2013 by Raquel Cunha

- Google+   - SAP Inside Track Sao Paulo 2013 by Marcelo Ramos

- Google+   - SAP Inside Track São Paulo 2012 by Raquel Cunha

- Picasa     - SAP Inside Track Sao Paulo 2011 by Marcelo Ramos

- Picasa     - SAP Inside Track Sao Paulo 2011 by Fábio Pagoti

Date and Location


  • Where:  SAP - Av. das Nações Unidas, 14.171 - 7º andar (Entrada pela Av. Chucri Zaidan, em frente ao Shopping Morumbi)

  • When: December 6th, 2015

  • Time: 8:00am - 5:00pm.

  • How/What: Community provided sessions from SAP Experts and passionate SCN members.

  • Cost:  Free.

  • Participation: Max 100 participants locally.

List of Hotels near SAP Office in Sao Paulo

 

 


For more info:

Twitter hashtags : #sitsp
Follows us on Twitter: @sapinsidetrack and @sitbrazil

For more information send an email to sapinsidetrackbrazil@gmail.com

 

Event Schedule

 

* Time Zone GMT -3

 

SALA SÃO FRANCISCOSALA NOVA YORK

08:30 - 09:15

Credenciamento no evento & Welcome Coffee

09:15 - 10:00

Bem-vindos, nós somos do SCN e estas são as principais novidades do SAP TechEd 2015 - SAP Mentors & SCN Topic Leaders

10:10 - 10:50

E como fica o ABAP? Entenda o papel do ABAP no universo Fiori, HANA, S/4 e como se manter relevante. - Bruno Lucattelli

Caminhos para implementar o S4HANA - Eduardo Chagas

11:00 - 11:40

Novidades no desenvolvimento de aplicações SAP HANA Nativas - Node.js e mais... - Marlo Simon

Simple Finance universal Journal e cenários críticos para migração - Marssel Vilaça

11:50 - 12:30

Fiori 2.0, OverView Page, Smart Templates e outros. - Tobias Hofmann

Presente e futuro da Localização Brasil - Bruno Renzo

12:30 - 14:00

Almoço

14:00 - 14:40

Integração? - Como escolhee a ferramenta certa para cada cenário - Edson Thomaz

TDF e E-social: Perguntas e respostas - Karen Rodrigues

14:50 - 15:30

Internet das Coisas usando  SAP HANA Cloud Platform - Ronildo Santos

SAP Solution Manager 7.2 - Raquel Pereira da Cunha

15:30  -16:00

Coffee Break

16:00 - 16:40

Futuro do big data Hana + Hadoop = SAP HANA Vora - Raphael Pacheco

MRP on HANA - Fiori Apps e os próximos passos com S/4 Logistics - Caetano Almeida

16:50 - 17:30

À definir

À definir

17:30 - 21:00

Networking Session (Local à Combinar)

 

 

 

 

Organized by:

SAPMentors2.jpg

Support:

SAP_Logo.png

Sponsor:


SAPPress_COLOR.jpg


 

Contact sapinsidetrackbrazil@gmail.com for more information on how to became a sponsor.

ABAP 7.40 Quick Reference

$
0
0

So you're an experienced ABAP programmer wanting to leverage off the fantastic new functionality available to you in ABAP 7.40!

 

However, searching for information on this topic leads you to fragmented pages or blogs that refer to only a couple of the new features available to you.

What you need is a quick reference guide which gives you the essentials you need and shows you how the code you are familiar with can be improved with ABAP 7.40.

 

The below document contains exactly this!

 

It gives examples of "classic" ABAP and its 740 equivalent. It goes into more details on the more difficult topics normally via examples. This allows the reader to dive in to the level they desire. While this document does not contain everything pertaining to ABAP 740 it certainly covers the most useful parts in the experience of the author.

 

The document has been compiled by drawing on existing material available online as well as trial and error by the author. In particular the blogs by Horst Keller have been useful and are the best reference I have found (prior to this document ). He has a landing page of sorts for his various blogs on the topic here:

ABAP Language News for Release 7.40

 

Credit also goes to Naimesh Patel for his useful explanations and examples on ABAP 7.40. Here is his example of the "FOR iteration expression" which I leaned on (links to his other 740 articles can be found at the bottom of the link):

http://zevolving.com/2015/05/abap-740-for-iteration-expression/

 

I compiled the below document to make the transition to using ABAP 740 easier for myself and my project team. It has worked well for us and I hope it will do the same for you.

 

Regards,

Jeff Towell

 

 

ABAP 7.40 Quick Reference  

 

 

Author:

Jeffrey Towell

Created:

2015

 

Contents

 

1. Inline Declarations

2. Table Expressions

3. Conversion Operator CONV

     I.  Definition

     II. Example

4. Value Operator VALUE

     I.   Definition

     II.  Example for structures

     III. Examples for internal tables

5. FOR operator

     I.   Definition

     II.  Explanation

     III. Example 1

     IV. Example 2

     V. FOR with THEN and UNTIL|WHILE

6. Reduction operator REDUCE

     I.   Definition

     II.  Note

     III. Example 1

     IV. Example 2

     V.  Example 3

7. Conditional operators COND and SWITCH

     I.   Definition

     II.  Example for COND

     III. Example for SWITCH

8.Strings

     I.   String Templates

     II.  Concatenation

     III. Width/Alignment/Padding.

     IV. Case

     V.  ALPHA conversion

     VI.  Date conversion

9. Classes/Methods

     I.   Referencing fields within returned structures

     II.  Methods that return a type BOOLEAN

     III. NEW operator

10. Meshes

     I.   Problem

     II.  Solution

     III. Output

11. Filter

     I.   Definition

     II.  Problem

     III. Solution

 

1. Inline Declarations

 

Description

Before 7.40

With 7.40

Data statement

DATA text TYPE string.
text = `ABC`.

DATA(text)=`ABC`.

Loop at into work area

DATA wa like LINE OF itab.
LOOP AT itab
INTO wa.  
  ...
ENDLOOP.

LOOP AT itab INTO DATA(wa).  
  ...
ENDLOOP
.

Call method

DATA a1 TYPE ...

DATA a2 TYPE ...

oref->meth( IMPORTING p1 = a1

            IMPORTING p2 = a2

          ).

oref->meth(

        IMPORTING p1 = DATA(a1)

        IMPORTING p2 = DATA(a2)).

Loop at assigning

FIELD-SYMBOLS: <line> type …

LOOP AT itab ASSIGNING <line>.

  ...

ENDLOOP.

LOOP AT itab

   ASSIGNING FIELD-SYMBOL(<line>).
   ...
ENDLOOP.

Read assigning

FIELD-SYMBOLS: <line> type …

READ TABLE itab

           ASSIGNING <line>.

READ TABLE itab

   ASSIGNING FIELD-SYMBOL(<line>).

Select into

table

DATA itab TYPE TABLE OF dbtab.

SELECT * FROM dbtab

   INTO TABLE itab

        WHERE fld1 = lv_fld1.

SELECT * FROM dbtab

   INTO TABLE DATA(itab) 

        WHERE fld1 = @lv_fld1.

Select single

into

SELECT SINGLE f1 f2 

  FROM dbtab

  INTO (lv_f1, lv_f2)

WHERE ...

WRITE: / lv_f1, lv_f2.

SELECT SINGLE f1 AS my_f1,

              F2 AS abc  

         FROM dbtab

         INTO DATA(ls_structure)

        WHERE ...

WRITE: / ls_structure-my_f1,              ls_structure-abc.

 

 

 

2. Table Expressions

If a table line is not found, the exception CX_SY_ITAB_LINE_NOT_FOUND is raised. No sy-subrc.


Description

Before 7.40

With 7.40

Read Table  index

READ TABLE itab INDEX idx

      INTO wa.

wa = itab[ idx ].

Read Table  using key

READ TABLE itab INDEX idx

     USING KEY key

      INTO wa.

wa = itab[ KEY key INDEX idx ].

Read Table  with key

READ TABLE itab

  WITH KEY col1 =

           col2 =

       INTO wa.

wa = itab[ col1 = col2 = ].

Read Table  with key components

READ TABLE itab

      WITH TABLE KEY key

COMPONENTS col1 =

           col2 =

      INTO wa.

wa = itab[ KEY key col1 =

                    col2 = ].

Does record exist?

READ TABLE itab ...

    TRANSPORTING NO FIELDS.

IF sy-subrc = 0.

  ...

ENDIF.

IF line_exists( itab[ ... ] ).

...

ENDIF.

Get table index

DATA idx type sy-tabix.

READ TABLE ...

  TRANSPORTING NO FIELDS.

  idx = sy-tabix.

DATA(idx) =

       line_index( itab[ ... ] ).

 

NB: There will be a short dump if you use an inline expression that references a non-existent record.

        SAP says you should therefore assign a field symbol and check sy-subrc.

 

ASSIGN lt_tab[ 1 ] to FIELD-SYMBOL(<ls_tab>).
IF sy-subrc = 0.
...

ENDIF.


NB: Use itab [ table_line = … ] for untyped tables.


 

3. Conversion Operator CONV

I.  Definition

CONV dtype|#( ... )

dtype = Type you want to convert to (explicit)

#     = compiler must use the context to decide the type to convert to (implicit)


II. Example

Methodcl_abap_codepage=>convert_toexpects a string

Before 7.40

DATA text TYPE c LENGTH 255.

DATA helper TYPE string.

DATA xstr   TYPE xstring.

 

helper = text.

xstr = cl_abap_codepage=>convert_to( source = helper ).

With 7.40

DATA text TYPE c LENGTH 255.

 

DATA(xstr) = cl_abap_codepage=>convert_to( source =CONV string( text )).

OR

DATA(xstr) = cl_abap_codepage=>convert_to( source =CONV #( text )).

 

 

 

4. Value Operator VALUE

I. Definition

     Variables:    VALUE dtype|#( )

     Structures:  VALUE dtype|#( comp1 = a1 comp2 = a2 ... )

     Tables:         VALUE dtype|#( ( ... ) ( ... ) ... ) ...

 

II. Example for structures

     TYPES:  BEGIN OF ty_columns1,“Simple structure
                     cols1 TYPE i,
                     cols2 TYPE i,
                   END OF ty_columns1.

      TYPES: BEGIN OF ty_columnns2,  “Nested structure
                     coln1 TYPE i,
                     coln2 TYPE ty_columns1,
                  END OF ty_columns2.

      DATA: struc_simple TYPE ty_columns1,
                struc_nest    TYPE ty_columns2.

 

     struct_nest   = VALUE t_struct(coln1 = 1
                                                  coln2-cols1 = 1
                                                  coln2-cols2 = 2 ).


     OR


     struct_nest   = VALUE t_struct(coln1 = 1
                                                   coln2 = VALUE #( cols1 = 1

                                                   cols2 = 2 ) ).


III. Examples for internal tables

Elementary line type:

 

TYPES t_itab TYPE TABLE OF i WITH EMPTY KEY.

DATA itab TYPE t_itab.

itab = VALUE #( ( ) ( 1 ) ( 2 ) ).

 

Structured line type (RANGEStable):

 

DATA itab TYPE RANGE OF i.

itab = VALUE #( sign = 'I'  option = 'BT' ( low = 1  high = 10 )
( low = 21 high = 30 )
( low = 41 high = 50 )
option = 'GE' ( low = 61 )  ).


 

5. FOR operator

I. Definition

     FOR wa|<fs> IN itab [INDEX INTO idx] [cond]

 

II. Explanation

This effectively causes a loop at itab. For each loop the row read is assigned to a work area (wa) or field-symbol(<fs>).

This wa or <fs> is local to the expression i.e. if declared in a subrourine the variable wa or <fs> is a local variable of

that subroutine. Index like SY-TABIX in loop.

Given: 

TYPES: BEGIN OF ty_ship,
           tknum
TYPE tknum,     "Shipment Number
           name 
TYPE ernam,     "Name of Person who Created the Object
           city 
TYPE ort01,     "Starting city
           route
TYPE route,     "Shipment route
      
END OF ty_ship.
TYPES: ty_ships TYPE SORTED TABLE OF ty_ship WITH UNIQUE KEY tknum.
TYPES: ty_citys TYPE STANDARD TABLE OF ort01 WITH EMPTY KEY.

 

GT_SHIPStypety_ships. -> has been populated as follows:

RowTKNUM[C(10)]Name[C(12)]City[C(25)]Route[C(6)]
1001JohnMelbourneR0001
2002GavinSydneyR0003
3003LucyAdelaideR0001
4004ElainePerthR0003

 

 

 

III. Example 1

Populate internal table GT_CITYS with the cities from GT_SHIPS.

Before 7.40

  DATA: gt_citys TYPE ty_citys,
       gs_ship 
TYPE ty_ship,
       gs_city 
TYPE ort01.

LOOP AT gt_ships INTO gs_ship.
  gs_city
gs_ship-city.
  APPEND gs_city TO gt_citys.
ENDLOOP.

With 7.40

DATA(gt_citys) = VALUE ty_citys( FOR ls_ship IN gt_ships ( ls_ship-city ) ).

 

IV. Example 2

Populate internal table GT_CITYS with the cities from GT_SHIPS where the route is R0001.


Before 7.40

  DATA: gt_citys TYPE ty_citys,
       gs_ship 
TYPE ty_ship,
       gs_city 
TYPE ort01.

LOOP AT gt_ships INTO gs_ship WHERE route = 'R0001'.
  gs_city
gs_ship-city.
  APPEND gs_city TO gt_citys.
ENDLOOP.

With 7.40

DATA(gt_citys) = VALUE ty_citys( FOR ls_ship IN gt_ships

                               WHERE ( route = 'R0001' ) ( ls_ship-city ) ).

Note: ls_ship does not appear to have been declared but it is declared implicitly.


V. FOR with THEN and UNTIL|WHILE

FOR i = ... [THEN expr] UNTIL|WHILE log_exp

Populate an internal table as follows:

TYPES:
  BEGIN OF ty_line,
    col1 TYPE i,
    col2 TYPE i,
    col3 TYPE i,
  END OF ty_line,
  ty_tab TYPE STANDARD TABLE OF ty_line WITH EMPTY KEY.

Before 7.40

DATA: gt_itab TYPE ty_tab,
      j      
TYPE i.
FIELD-SYMBOLS <ls_tab> TYPE ty_line.

j
= 1.
DO.
j
= j + 10.
IF j > 40. EXIT. ENDIF.
APPEND INITIAL LINE TO gt_itab ASSIGNING <ls_tab>.
<ls_tab>
-col1 = j.
<ls_tab>
-col2 = j + 1.
<ls_tab>
-col3 = j + 2.
ENDDO.

With 7.40

DATA(gt_itab) = VALUE ty_tab( FOR j = 11 THEN j + 10 UNTIL j > 40
                            ( col1 = j col2 = j + 1 col3 = j + ) ).

 

6. Reduction operator REDUCE

I. Definition

... REDUCE type(

INIT result = start_value

           ...

FOR for_exp1

FOR for_exp2

...

NEXT ...

           result = iterated_value

... )

 

II. Note

     While VALUE and NEW expressions can include FOR expressions, REDUCE must include at least one FOR expression. You can use all kinds      of FOR expressions in REDUCE:

  • with IN for iterating internal tables
  • with UNTIL or WHILE for conditional iterations

III. Example 1

Count lines of table that meet a condition (field F1 contains “XYZ”).

Before 7.40

DATA: lv_lines TYPE i.

LOOP AT gt_itab INTO ls_itab where F1 = ‘XYZ’.
  lv_
lines= lv_lines + 1.
ENDLOOP.

With 7.40

DATA(lv_lines) = REDUCE i( INIT x = 0 FOR wa IN gt_itab

                    Where( F1 = ‘XYZ’ ) NEXT x = x + 1 ).

 

IV. Example 2

Sum the values 1 to 10 stored in the column of a table defined as follows

DATA gt_itab TYPE STANDARD TABLE OF i WITH EMPTY KEY.
gt_itab
= VALUE #( FOR j = 1 WHILE j <= 10 ( j ) ).

Before 7.40

DATA: lv_line TYPE i,
      lv_sum 
TYPE i.

 

LOOP AT gt_itab INTO lv_line.
  lv_sum
= lv_sum + lv_line.
ENDLOOP.

With 7.40

DATA(lv_sum) = REDUCE i( INIT x = 0 FOR wa IN itab NEXT x = x + wa ).

V. Example 3

Using a class reference - works because “write” method returns reference to instance object

With 7.40

TYPES outref TYPE REF TO if_demo_output.

DATA(output) = REDUCE outref( INIT out  = cl_demo_output=>new( )
                              text
= `Count up:`
                              FOR n = 1 UNTIL n > 11
                              NEXT out = out->write( text )
                              text
= |{ n }| ).

output->display( ).

 

 

7. Conditional operators COND and SWITCH

I. Definition

... COND dtype|#( WHEN log_exp1 THEN result1
[ WHEN log_exp2 THEN result2 ]
...
[ ELSE resultn ] ) ...

 

... SWITCH dtype|#( operand
WHEN const1 THEN result1
[ WHEN const2 THEN result2 ]
...
[ ELSE resultn ] ) ...

 

II. Example for COND

DATA(time) =

  COND string(

    WHEN sy-timlo < '120000' THEN

      |{ sy-timlo TIME = ISO } AM|

    WHEN sy-timlo > '120000' THEN

      |{ CONV t( sy-timlo - 12 * 3600 )

TIME = ISO } PM|

    WHEN sy-timlo = '120000' THEN

      |High Noon|

    ELSE

      THROW cx_cant_be( ) ).

 

III. Example for SWITCH

DATA(text) =
NEW class( )->meth(
                     SWITCH #( sy-langu
                              WHEN 'D' THEN `DE`
                              WHEN 'E' THEN `EN`
                               ELSE THROW cx_langu_not_supported( ) ) ).

 

 

8. Strings

I. String Templates

A string template is enclosed by two characters "|" and creates a character string.

Literal text consists of all characters that are not in braces {}. The braces can contain:

  • data objects,
  • calculation expressions,
  • constructor expressions,
  • table expressions,
  • predefined functions, or
  • functional methodsand method chainings

 

Before 7.40

DATA itab TYPE TABLE OF scarr.
SELECT * FROM scarr INTO TABLE itab.

DATA wa LIKE LINE OF itab.
READ TABLE itab WITH KEY carrid = 'LH' INTO wa.

DATA output TYPE string.
CONCATENATE 'Carrier:' wa-carrname INTO output SEPARATED BY space.

cl_demo_output=>display( output ).

With 7.40

SELECT * FROM scarr INTO TABLE @DATA(lt_scarr).
cl_demo_output
=>display( |Carrier: { lt_scarr[ carrid = 'LH' ]-carrname }|                                                                         ).

 

II. Concatenation

Before 7.40

DATA lv_output TYPE string.
CONCATENATE
'Hello' 'world' INTO lv_output SEPARATED BY space.

With 7.40

DATA(lv_out) = |Hello| & | | & |world|.

 

III. Width/Alignment/Padding

WRITE / |{ 'Left'     WIDTH = 20 ALIGN = LEFT   PAD = '0' }|.
WRITE / |{ 'Centre'   WIDTH = 20 ALIGN = CENTER PAD = '0' }|.
WRITE / |{ 'Right'    WIDTH = 20 ALIGN = RIGHT  PAD = '0' }|.

 

IV. Case

WRITE / |{ 'Text' CASE = (cl_abap_format=>c_raw) }|.
WRITE / |{ 'Text' CASE = (cl_abap_format=>c_upper) }|.
WRITE / |{ 'Text' CASE = (cl_abap_format=>c_lower) }|.

 

V. ALPHA conversion

DATA(lv_vbeln) = '0000012345'.
WRITE / |{ lv_vbeln  ALPHA = OUT }|.     “or use ALPHA = IN to go in other direction

 

VI. Date conversion

WRITE / |{ pa_date DATE = ISO }|.           “Date Format YYYY-MM-DD
WRITE / |{ pa_date DATE = User }|.          “As per user settings
WRITE / |{ pa_date DATE = Environment }|.   “Formatting setting of language environment

9. Classes/Methods

I. Referencing fields within returned structures

Before 7.40

DATA: ls_lfa1  TYPE lfa1,
      lv_name1
TYPE lfa1-name1.

ls_lfa1 
= My_Class=>get_lfa1( ).
lv_name1
= ls_lfa1-name1.

With 7.40

DATA(lv_name1) = My_Class=>get_lfa1( )-name1.

 

II. Methods that return a type BOOLEAN

Before 7.40

IF My_Class=>return_boolean( ) = abap_true.

ENDIF.

With 7.40

IF My_Class=>return_boolean( ).

ENDIF.

NB: The type “BOOLEAN” is not a true Boolean but a char1 with allowed values X,- and <blank>.

       Using type “FLAG” or “WDY_BOOLEAN” works just as well.

 

 

III. NEW operator

This operator can be used to instantiate an object.

Before 7.40

DATA: lo_delivs TYPE REF TO zcl_sd_delivs,

            lo_deliv  TYPE REF TO zcl_sd_deliv.

CREATE OBJECT lo_delivs.
CREATE OBJECT lo_deliv.

lo_deliv = lo_delivs->get_deliv( lv_vbeln ).

With 7.40

DATA(lo_deliv) = new zcl_sd_delivs( )->get_deliv( lv_vbeln ).

 

 

10. Meshes

Allows an association to be set up between related data groups.


I. Problem

Given the following 2 internal tables:

TYPES: BEGIN OF t_manager,
name  
TYPE char10,
salary
TYPE int4,
END OF t_manager,
tt_manager
TYPE SORTED TABLE OF t_manager WITH UNIQUE KEY name.

TYPES: BEGIN OF t_developer,
name   
TYPE char10,
salary 
TYPE int4,
manager
TYPE char10,   "Name of manager
END OF t_developer,
tt_developer
TYPE SORTED TABLE OF t_developer WITH UNIQUE KEY name.


Populated as follows:

RowName[C(10)]Salary[I(4)]
1Jason3000
2Thomas3200
Row
Name[C(10)]

Salary[I(4)Manager[C(10)]
1Bob2100Jason
2David2000Thomas
3Jack1000Thomas
4Jerry1000Jason
5John2100Thomas
6Tom2000Jason

Get the details of Jerry’s manager and all developers managed by Thomas.

 

 

II. Solution

With 7.40

TYPES: BEGIN OF MESH m_team,
         managers  
TYPE tt_manager  ASSOCIATION my_employee TO developers

                                                            ON manager = name,
         developers
TYPE tt_developer ASSOCIATION my_manager TO managers  

                                                            ON name = manager,
       END OF MESH m_team.

DATA: ls_team TYPE m_team.
ls_team
-managers   = lt_manager.
ls_team
-developers = lt_developer.

*Get details of Jerry's manager *

"get line of dev table

ASSIGN lt_developer[ name = 'Jerry' ] TO FIELD-SYMBOL(<ls_jerry>).
DATA(ls_jmanager) =  ls_team-developers\my_manager[ jerry ].

WRITE: / |Jerry's manager: { ls_jmanager-name }|,30

                  |Salary: { ls_jmanager-salary }|.


"Get Thomas' developers
SKIP.
WRITE: / |Thomas' developers:|.

 

"line of manager table

ASSIGN lt_manager[ name = 'Thomas' ] TO FIELD-SYMBOL(<ls_thomas>).
LOOP AT ls_team-managers\my_employee[ thomas ]     

        ASSIGNING FIELD-SYMBOL(<ls_emp>).

  WRITE: / |Employee name: { <ls_emp>-name }|.
ENDLOOP.

III. Output

     Jerry's manager: Jason          Salary: 3000

 

     Thomas' developers:

     Employee name: David

     Employee name: Jack

     Employee name: John

 

 

11. Filter

Filter the records in a table based on records in another table.


I. Definition

... FILTER type( itab [EXCEPT] [IN ftab] [USING KEY keyname]
           WHERE c1 op f1 [AND c2 op f2 [...]] )

 

II. Problem

Filter an internal table of Flight Schedules (SPFLI) to only those flights based on a filter table that contains the fields Cityfrom and CityTo.

 

III. Solution

With 7.40

TYPES: BEGIN OF ty_filter,
         cityfrom
TYPE spfli-cityfrom,
         cityto  
TYPE spfli-cityto,
         f3      
TYPE i,
       END OF ty_filter,
       ty_filter_tab
TYPE HASHED TABLE OF ty_filter

                     WITH UNIQUE KEY cityfrom cityto.
DATA: lt_splfi TYPE STANDARD TABLE OF spfli.

SELECT * FROM spfli APPENDING TABLE lt_splfi.

DATA(lt_filter) = VALUE ty_filter_tab( f3 = 2

                          ( cityfrom = 'NEW YORK'  cityto  = 'SAN FRANCISCO' )
             ( cityfrom = 'FRANKFURT' cityto  = 'NEW YORK' )  ).

DATA(lt_myrecs) = FILTER #( lt_splfi IN lt_filter

                                  WHERE cityfrom = cityfrom 

                                    AND cityto = cityto ).

“Output filtered records
LOOP AT lt_myrecs ASSIGNING FIELD-SYMBOL(<ls_rec>).
  WRITE: / <ls_rec>-carrid,8 <ls_rec>-cityfrom,30

           <ls_rec>-cityto,45 <ls_rec>-deptime.

ENDLOOP.

 

Note: using the keyword “EXCEPT” (see definition above) would have returned the exact opposite records i.e all records EXCEPT for those those returned above.

How to store a binary file as function module

$
0
0


Hello community,


many information is stored in different files with different formats. This information is often important for the customer and there is the question, how to transport this to a customer.

 

BinFile2ABAP is a program which offers this possibility. With BinFile2ABAP you can store each file in an ABAP function module.

It converts the file to an ABAP source code as a function module, form or report. With the call the file is saved on the presentation server and executed.

 

BinFile2ABAP can also create base64 encoded JSON files from any file too. You can use this JSON file in the context of your SAPUI5 development, e.g. to simulate backend databinding, via OData and the SAP Gateway, as local databinding.

 

With this kind of information you can extend your possibilities. You can integrate each type of file you want in your ABAP program, e.g. Adobe Flash and Portable Document Format (PDF), Compiled HTML Help (CHM), all image, sound and video formats etc.

 

BinFile2ABAP is free and you can download it from here.

 

BinFile2ABAP001.jpg

 

The process to generate ABAP code is very easy. Choose the binary file you want, press the button Create Code and save the file to disc. Transfer the code in your ABAP editor via clipboard or upload - that's all.

 

You can choose the line width, 16, 32, 64 or 125 bytes, this means, 32, 64, 128 or 250 characters in a line. It is dependence from the file size, because the ABAP interpreter allows max. 65535 lines to concatenate. With 125 bytes and 65535 lines you get a file size limit from 8'191'875 bytes. It is possible to create an ABAP source with more lines, but you can not compile it.


BinFile2ABAP002.JPG


The process to generate JSON code is also very easy. Choose the binary file you want, press the button Create Code and save the file to clipboard or disc - that's all. You can find an example how to use it here.


2015/11/22: Update is available

  • Now two versions are available, x86 and x64.
  • Checked with Windows 10 x64.
  • Add the possibility to create Background Light code. You can find more information about Background Light here.

 

2015/02/15: Update is available

  • Add the possibility to create JSON file with base64 encoded content.
  • Add the possibility to create function modules with an export interface.
  • Add the possibility to create function modules in ABAP in Eclipse (AiE) style.
  • New GUI design with tabs.
  • Delete the possibility to create ABAP code with more than 65535 lines, because it has no practical significance.


Enjoy it.

 

Cheers

Stefan

Following SAP Inside Track Netherlands on Twitter #sitNL

$
0
0

Today was SAP Inside Track Netherlands, an annual event held every year.  Every year the team sets the bar higher and higher and this year was no exception.  One attendee has already blogged here: Just one recap of sitNL #007

 

I searched twitter for the SAP Inside Track Netherlands hashtag for the last 7 days, and over 1K tweets were made.

 

Because I have analyzed tweets before from previous inside tracks, I simply change the Connection in Lumira to the Netherlands, and the familiar visualizations and analyses appear:

1figlang.jpg

 

Most of the tweets were in English, some were in German, followed by Dutch.

 

2toptweeters.jpg

 

After the SAP Mentors and SAP Inside Track twitter handles, Christian Drumm had the most tweets, followed by Fred Verheul

 

3timezone.jpg

 

Because the event was in the Netherlands, it is no surprise that the top timezone of the tweets was Amsterdam.  Some attendees were from Germany, explaining the Berlin timezone.  London is the timezone for the SAP Inside Track account, and Pacific is the timezone for the SAP Mentors' twitter account.

 

4sugg.jpg

 

This chart was "suggested" by Lumira based on the data provided.  It is always interesting to review the outliers, such as the SAP Mentors' account featured above with over 28K twitter followers.

5datecreated.jpg

 

Because the event was today, it is no surprise that most of the tweets were created today

 

6fig.jpg

 

Most of the tweets were made using Twitter for iPhone, followed by Android and iPad.

 

7fig.jpg

 

Above shows another "suggested" related visualization from Lumira featuring accounts with the most followers, first being the SAP Mentors twitter account.

 

The top tweet with the most retweets and the most favorites is this one from Matthias Steiner :

 

Related

 

The SAP Data Genius contest ends November 30th and you can use SAP Lumira, SAP Design Studio or SAP Predictive Analytics as part of your entry.  See DataGenius IV: Home for more details.

SuccessFactors - Useful Resources and Documents

$
0
0

This is a collection of the most useful SuccessFactors resources: documents, blogs, reports, and videos. This includes links that will cover an introduction to SuccessFactors, the acquisition by SAP, SAP's strategy, the SuccessFactors HCM suite, integration, and other related documents and resources. It is also recommended to join the SAP and SuccessFactors group on LinkedIn or on Google Plus, as this is the leading community for the latest and greatest information on SuccessFactors.

 

Overview

SAPexperts | SAP and SuccessFactors – An Overview (SAPexperts)

SuccessFactors with SAP ERP HCM (SAP PRESS)

SuccessFactors Employee Central: The Comprehensive Guide (SAP PRESS)

Integrating SuccessFactors with SAP (SAP PRESS)

HR tools overview: SAP SuccessFactors HCM suite (SearchSAP)

An Introduction to SuccessFactors Solutions (OpenSAP)

SuccessFactors Terminology and Abbreviations

Know your options: Three SuccessFactors software deployment models (SearchSAP)

The Best Security for Your Cloud Part 3: How We Address Data Security in Europe and Canada

SuccessFactors Cloud Architecture

SuccessFactors: all you need to know about Authorizations and Security

SuccessFactors Action Search: Going the Google way …

SuccessFactors HCM Suite – SAP Help Portal Page

Integration – SAP Help Portal Page

SAP Note 2087436 - Company ID: Changing Your Company ID - BizX Platform

Success Factor - Operations Manual (part 1)

Success Factor - Operations Manual (part 2)

Success Factor - Operations Manual (part 3)


Customer and market-related

SuccessFactors, The Future of SAP HCM Consulting, Project Execution, Training & more! (SAP HCM Insights Podcast)

Cloud: When & Why Whitepaper (SuccessFactors)

How Siemens took its HR IT into the cloud (ZD Net)

How significant is SAP’s on-premise and Cloud licensing swap announcement?

Magic Quadrant for Talent Management Suites 2013 (Gartner)

New IDC MarketScapes Show Client Satisfaction Is On The Rise In Worldwide Integrated Talent Management Market (IDC)

SAP and China Telecom Expand Strategic Partnership to Provide SAP Cloud Portfolio to Customers and Partners in Chin… (SuccessFactors)

Charting Your Course in 2014: SAP HR and SuccessFactors [podcast] (SAP Insider)

Stages In The Decision Making Phase Of Your Journey To The Cloud (Prashanth Padmanabhan blog)

Improving Customer Service Experience at SuccessFactors with new Cloud-based Support Portal

SAP Bolsters Cloud Leadership, Names Former NGA Human Resources CEO Mike Ettling as Cloud for HR Lead (SuccessFactors)

Finding the Right Partner for your SAP SuccessFactors Implementation

SuccessFactors and SAP HCM consulting: How the West was Won!

Should you move your HR operations to the SAP SuccessFactors cloud? (SearchSAP)

Live from the SAPinsider Studio: SuccessFactors Customer Panel Hosted by Luke Marson [video] (SAP Insider)

Preparing for a SuccessFactors initiative: Project Strategies to Ensure a Smooth Deployment [video] (SAP Insider)

Journey To The SuccessFactors Cloud For Utilities (Prashanth Padmanabhan blog)

Improving HCM Adoption with SAP SuccessFactors [video] (YouTube)

SAP Named a Leader in Gartner 2014 Magic Quadrant for Talent Management Suites (SuccessFactors)

Magic Quadrant for Talent Management Suites (Gartner)

SuccessFactors Cloud Learning Center

The Challenge of Finding Experienced SuccessFactors Consultants (LinkedIn)

SuccessConnect 2014: Opening Keynote [video] (YouTube)

SuccessConnect 2014: Transforming the Way Organizations Work [video] (YouTube)

SuccessFactors Cofounder Aaron Au: How SAP Brought "Discipline" to Cloud HCM Vendor (ASUG News)

Q&A: Mike Ettling on the future of HR, customers, and putting the Service in SaaS

SuccessFactors Recognized as a Worldwide Integrated Talent Management Leader in 2014 IDC MarketScape

SAP Simplifies Cloud Adoption With New SAP® Best Practices Packages for SuccessFactors® HCM Suite (SAP News Center)

The Customer Engagement Executive for SuccessFactors Cloud Customers (Prashanth Padmanabhan blog)

Planning a SuccessFactors HCM suite implementation (SearchSAP)

SAP On Cloud HR: Q&A With Mike Ettling (Information Week)

SuccessFactors Named a Leader in the IDC MarketScape Assessments for Integrated Talent Management (SAP News Center)

RDS Packages For SAP SuccessFactors Solutions

Progress Report - SAP HCM makes progress and consolidates - a lot of moving parts (Holger Mueller)

The Top 10 HR Cloud Myths Debunked

SAP SuccessFactors admin tasks -- where should you start? (SearchSAP)

How can companies keep track of SuccessFactors software upgrades? (SearchSAP)

SAPVoice: Experts Debunk the Top 10 HR Cloud Myths (Forbes)

6 Steps to Make a Business Case for Cloud HR

What are some best practices for working with SuccessFactors support? (SearchSAP)

Recap of HR2015 and all about Roadmaps (SAP HCM Insights Podcast)

Coca-Cola Enterprises puts the fizz into its talent management (Diginomica)

Firing Line with Bill Kutik: Two Systems Integrators on the Tricks of the Trade: Jarret Pazahanick, Luke Marson (YouTube)

SuccessFactors’ Thomas Otter on the WorkForce agreement, cloudy development, and HR futures (Diginomica)

ASUG Member Survey: Reality Check On Red-Hot HR Software Market (ASUG News)

Cloud implementations and expert advice for SAP & SuccessFactors customers

Conversations with Aaron Au (High Net Worth)

Steps to take before implementing a cloud-based HCM system (Search Financial Applications)

Lessons learned from Telefonicas SuccessFactors rollout (Diginomica)


Consultants and Certification

How to Transition from an SAP HCM to a SuccessFactors Consultant

SuccessFactors Training and Certification FAQ: 2015 Edition

Impact of DevOps and Cloud on SAP and ERP System Administrators (YouTube)

Journey to the SuccessFactors cloud for SAP Consultants (Prashanth Padmanabhan blog)

How SAP use SuccessFactors Learning and SAP Jam for its new SAP Learning Hub

Thoughts on the SuccessFactors consultant skillset (LinkedIn)

Exciting Changes for SAP Cloud Certification since March 2015

The pitfalls of becoming an HCM SaaS consultant (Diginomica)

SuccessFactors Certification Process

The SAP SuccessFactors Employee Central Certified Application Associate Exam: How I passed it and how I prepared for it (LinkedIn)

 

SuccessFactors Employee Central

Overview

Employee Central handbooks from SAP [s-user required]

SuccessFactors Employee Central - list of countries with Localizations

SuccessFactors Employee Central - list of languages

Implementing SuccessFactors Employee Central with a SAP background

Manage Mass Changes in SuccessFactors Employee Central [registration required] (SAPexperts)

My Thoughts on SuccessFactors Employee Central

Employee Central Is Not A User Interface for SAP ERP HCM OnPremise (Prashanth Padmanabhan blog)

Here’s to 2013 and Employee Central !!!

How to Configure and Manage Workflows in SuccessFactors Employee Central [registration required] (SAPexperts)

Historical data in SuccessFactors (Cloud HCM blog)

SuccessFactors EC and Cloud HCM Kickaround

Five SuccessFactors Employee Central myths busted (SearchSAP)

The SuccessFactors Employee Central Organization Structure

Q&A with SAP Mentor Luke Marson on SuccessFactors Employee Central (SAP Insider)

SAP Identity Management 8.0: SuccessFactors Connector

The SuccessFactors Employee Central Pay Structure

Expert tips for moving to SuccessFactors Employee Central (SearchSAP)

Success Factors - Employee Central : Interesting limitations on Business Configuration UI

Employee Central | Business Rules Engine at work

SuccessFactors Employee Central Global Benefits

The SuccessFactors Employee Central Position Management feature

Embedded Analytics in SuccessFactors Employee Central (YouTube)

SuccessFactors Employee Central Embedded Analytics for Compensation Information

Consider Employee Central for your HR system (SearchSAP)

Letter generation with SuccessFactors Core HRIS - Employee Central

Five features help you take charge of SuccessFactors Employee Central (SearchSAP)

How to add country specific field to SF EC Position and integrate it with SAP ERP

How to migrate Custom MDF objects to other Successfactors Instance

Configuring SuccessFactors Employee Central Job Info into Employee Profile

People Profile in SuccessFactors

Conversations with Aaron Au (High Net Worth)

Employee Central Document Generation

EC Time Off for On Time HR Management


Time management

SuccessFactors Employee Central Time Off - Made for You! - YouTube (YouTube)

Time Off in SuccessFactors Employee Central: demonstration

Q&A: Time & Attendance with SuccessFactors and WorkForce Software

SuccessFactors Employee Central Time Sheet and Time Valuation

Time Sheet in SuccessFactors Employee Central: demonstration

SuccessFactors Employee Central Payroll Time Sheet 1505

The European Working Time Directive in SAP Time Management and SuccessFactors EC Timesheet

EC Time Off for On Time HR Management

 

Side-by-Side (SBS) deployment model

The Side by Side HCM Deployment Model (Prashanth Padmanabhan blog)

SAP SuccessFactors Side by Side HCM Design Patterns (Prashanth Padmanabhan blog)

Side-By-Side HCM Overview Update (Prashanth Padmanabhan blog)

Panel discussion on Side by Side Distributed Scenario [webinar] (SuccessFactors)

 

Extensibility (Metadata Framework & Extensions)

Eat like never before: SAP Networking Lunch

Enhancing SuccessFactors Employee Central v12 Home Page - to HCP or not?

Creating Metadata Framework Objects in SuccessFactors Employee Central [registration required] (SAPexperts)

Create SuccessFactors Metadata Framework objects, rules with ease (SearchSAP)

SAP HANA Cloud Platform: Turbocharge SuccessFactors Applications (YouTube)

Talking HCP: Building SuccessFactors apps on the SAP HANA Cloud Platform

New features making SuccessFactors Employee Central more extensible (SearchSAP)

Chris Paine on building extensions to SuccessFactors (YouTube)

Do It: Navigate the Enterprise Jungle

Connect to SuccessFactors oData from Hana Cloud Platform

SAP HANA Cloud Platform - SuccessFactors Extensions (Slideshare)

What can the SAP HANA Cloud Platform do for you? (SearchSAP)

 

Employee Central Service Center

Service Center support in SuccessFactors (Cloud HCM)

SuccessFactors- 1408 Release-Employee Central Service Center – this is not your parent’s helpdesk

 

Employee Central Payroll

Employee Central handbooks from SAP [s-user required]

SuccessFactors Employee Central Payroll - list of supported countries

New SAP and SuccessFactors Cloud Payroll Offering

Payroll Tax User Interface Mashups in Employee Central (HR Focal Point)

 

SuccessFactors HCM suite integration & data migration

SuccessFactors Employee Central & Compensation Integration

SuccessFactors Employee Central & Recruiting: configuring the New Hire process integration

Employee Central integrates well with talent apps (SearchSAP)

Consuming Employee Central OData Services with the Java OData4j library

SAP ERP to SuccessFactors Employee Central data migration RDS

How to reuse Cost Center IDs while replicating Cost Center from SAP ERP to SuccessFactors Employee Central

It's SAP Cloud HCM..., It's HCI..., It's the Integration Center (LinkedIn)

Hana Cloud Integration in comparison to Dell’s Boomi.

Integration of SuccessFactors Employee Center with SAP Environment, Health and Safety Management

Delta transmission of Compound Employee API

Two way joyride for customers implementing Recruiting Management, Onboarding & Employee Central!

Initial Load / Migration of HR Data from SAP ERP HCM to SuccessFactors Employee Central (EC)

 

Globalization

SuccessFactors Employee Central - list of countries with Localizations

The value of Localization for HR and HR systems (bluehr)

Employee Central ensures global regulatory compliance (SearchSAP)

 

SuccessFactors Talent

Performance & Goals

Calibrate Employee Performance Through SuccessFactors [registration required] (SAPexperts)

SuccessFactors PM/GM: Making multiple Rating scales converge

Enhance your SuccessFactors solution with Employee Engagement Survey (LinkedIn)

PM v12 Acceleration (PMv12A) - Observations and things to plan around

A platform for fair appraisal: SuccessFactors’ Performance Review Calibration Tool

 

Recruiting and Onboarding

Comparison Between SAP ERP HCM E-Recruiting and SuccessFactors Recruiting [registration required] (SAPexperts)

What I Like about SuccessFactors b1311 - Recruiting Management

Employee Onboarding: Taking a Fresh Approach to Employee Engagement and Retention (SuccessFactors)

SuccessFactors November Release: Onboarding - New Hires On The Go

Our Recruitment Journey - Three Questions that Shaped SAP's Move to the Cloud

SuccessFactors Recruiting Experience - at a glance

Configuring Mobile Application for Success Factors Recruitment Management

SuccessFactors Recruitment Data Migration – A Journey

 

Compensation

SuccessFactors Salary Budgeting based on the Custom Fields

SuccessFactors Q1 2014 Release: focus on Compensation with short retrospective, tips and tricks, and road ahead

SuccessFactors 1408 release: talk with Kevin Simpson from IBM on Compensation

SuccessFactors 1502 Release: Introducing Variable Pay Forecasting

Executive Review in Success Factors Compensation

 

Learning

SuccessFactors LMS vs SAP LSO – Some observations (NTT Data Solutions)

SuccessFactors LMS: Power in Assignment Profiles

Configuring And/Or Prerequisites in SuccessFactors Learning

SAP Education Takes Learning to the Cloud (SuccessFactors)

SAP Learning Hub (YouTube)

SuccessFactors Learning - iContent Overview (YouTube)

Using Period-Based Curricula to Manage Training Due Dates in SuccessFactors Learning (Part I)

High-Performance Training Evaluation with SuccessFactors Learning

The New QuickGuides in SuccessFactors Learning

The Evolution of Search in SuccessFactors Learning

Configuring And/Or Prerequisites in SuccessFactors Learning

The New 'Programs' in SuccessFactors Learning (b1405)

How to Train a Global Workforce Without Breaking the Law

Tailor Your Learner Home Page for Maximum Impact in SuccessFactors Learning

Craving More Content?  Take a Bite Out of the Open Content Network in SuccessFactors Learning

Extend Learning Management Capabilities in SuccessFactors Learning with the HR Business Partner Role

Other Tricks of the Trade for Period-Based Curricula in SuccessFactors Learning (Part IV)

Recommendations Rounding into Form with New Peer-to-Peer Capabilities in SuccessFactors Learning

LMS Conversion : A guide to successful implementation - Part 1

Managing the Supervisor/Employee Relationship in LMS.

Configuring Communication Channel with SFSF Adapter (with REST Message Protocol) for SAP PI and LMS (LinkedIn)

Managing the Supervisor/Employee Relationship in LMS - Part 2

Putting the New Quiz Builder to the Test in SuccessFactors Learning

 

Succession & Development and Presentations

SuccessFactors November Release: Empowering Managers to Build Robust Bench Strength

SAP and SuccessFactors Launch Presentations for Dynamic Talent Reviews (SAP News)

Introducing SuccessFactors Presentations (YouTube)

How to Enable, Create, and Manage the New SuccessFactors Metadata Framework-Based Talent Pools [registration required] (SAPexperts)

How can SuccessFactors Presentations make talent reviews more dynamic? (SearchSAP)

Talent review presentations in SuccessFactors (Aspire HR)

 

Other Talent

SuccessFactors August Release: Faster, easier adoption of the latest innovations

SuccessFactors Release Management: Four Tips from Talisman Energy

 

Workforce Analytics & Planning and Reporting

SuccessFactors Workforce Analytics or SAP Business Intelligence for Human Resources?

SuccessFactors Q4 2013 Release: Reporting and Analytics

SuccessFactors Q2 2014 Release: Reporting and Analytics

Q&A: Analytics with BI and SuccessFactors (ASUG)

SuccessFactors Q1 2015 (1502) Release: Reporting and Analytics

HR Reporting and Analytics in SuccessFactors – Part 1(iProCon)

Standard & Ad Hoc Reporting in SuccessFactors - Part 2 (iProCon)

Visual Reporting with Dashboard 2.0 Reports in SuccessFactors - Part 3 (iProCon)

Visual Reporting with BIRT Templates in SuccessFactors - Part 4 (iProCon)

SuccessFactors Dashboard 2.0 and YouCalc Dashboard Builder (YouTube)

Features of HR Reporting using Success Factors ORD

 

Mobile

SuccessFactors Q1 2014 Release: SuccessFactors Mobile

SuccessFactors Q1 2015 Release: SuccessFactors Mobile

SuccessFactors Q2 2015 Release: SuccessFactors Mobile

http://scn.sap.com/community/erp/hcm/blog/2015/10/22/configuring-mobile-application-for-success-factors-recruitment-management

 

SAP Jam

SAP Jam - Useful Resources and Documents

 

Metadata Framework, data model, technical, configuration, languages, and miscellaneous

Mapping SAP OM objects to SuccessFactors For a Hybrid Model

SuccessFactors: The X Factor of Data Models

Employee Central Entities and Interfacing

Extending SuccessFactors with the Metadata Framework

Rules and Picklists in the SuccessFactors Metadata Framework

Configuring SAP HCM & SuccessFactors: A Comparison

Picklists Management and Cascading Picklists in SuccessFactors [registration required] (SAPexperts)

Two Paths To Full Cloud HCM (Prashanth Padmanabhan blog)

SuccessFactors - Language Packs - General discussion for all SuccessFactors modules

 

Integration

Overview

Integration – SAP Help Portal Page

SAP and SuccessFactors Talent Hybrid Packaged Integrations: an overview

Integrating SuccessFactors with SAP (SAP PRESS)

Integration Packages Administration Guide on SAP Service Marketplace [S-user required]

SAP ERP HCM Integration with SuccessFactors Talent Solutions Overview by Prashanth Padmanabhan (Gibbon)

SuccessFactors Customer Community For APIs and Integration (Prashanth Padmanabhan blog)

SolMan to Cloud Setup: Basic Setup for Monitoring SAP Based Hybrid Solutions

The Good, The Bad, and The Ugly of SuccessFactors Integration (Hula Partners)

 

Strategy

SAP and SuccessFactors talent hybrid model: what lies ahead, plus a few small hidden jewels

The Real Truth about SAP and SuccessFactors Integration

SAP and SuccessFactors - "Proven" Integration is Hype

Middleware Technology Options for Integrating SuccessFactors (Prashanth Padmanabhan blog)

Five critical factors to integrating SAP SuccessFactors with SAP HCM (SearchSAP)

How A Customer Connected 8 HR Systems With SuccessFactors (Prashanth Padmanabhan blog)

SAP Cloud Deployment Models and Their Evolution (Prashanth Padmanabhan blog)

ASUG C2C: KARL STORZ's SuccessFactors and SAP HCM Integration Story (ASUG News)

What are Packaged Integrations? (Prashanth Padmanabhan blog)

Analyzing SAP SuccessFactors Integration Add-On Downloads Using R (Prashanth Padmanabhan blog)

 

Integration Technology & APIs

SuccessFactors Adapter in SAP HANA Cloud Integration (SAP HCI)

SuccessFactors (SFSF) Adapter for SAP NetWeaver Process Integration

Hands-On – Testing Integration with SuccessFactors SFAPI

Hands-On – Testing Integration with SuccessFactors OData API

PI.SFSF.DOC – SFSF OData Dynamic query “$filter" clause at runtime.

PI.SFSF Integration.DOC - How to Model SuccessFactors SOAP and ODATA Entities using Eclipse Juno Tool

OData Adapter in SAP HANA Cloud Integration (SAP HCI)

Employee Central OData APIs - Reading, creating and updating custom generic objects using GET/POST/PUT

Connect to SuccessFactors oData from Hana Cloud Platform

Consuming Employee Central OData Services with the Java OData4j library

Consuming Employee Central OData Services with the Java Olingo library

Connecting Successfactors APIs Using SOAP UI

Employee master data synchronization using Compound Employee API

Configuring Communication Channel with SFSF Adapter (with REST Message Protocol) for SAP PI and LMS (LinkedIn)

It's SAP Cloud HCM..., It's HCI..., It's the Integration Center (LinkedIn)

Hana Cloud Integration in comparison to Dell’s Boomi.

Using SAP HCI OData Adapter with SAP HANA Cloud Connector

Delta transmission of Compound Employee API

 

SAP Talent Hybrid integration - Packaged Integrations from SAP

SAP and SuccessFactors Talent Hybrid Packaged Integrations: an overview

Integration Add-on 1.0 for SAP HCM and SuccessFactors

Integration Add-on 1.0 for SAP HCM and SuccessFactors: Support Package 2

Integration Add-on 2.0 for SAP HCM and SuccessFactors

1405 Release - SuccessFactors Competencies and Curricula Integration With SAP ERP Qualifications

SuccessFactors Variable Pay Integration With SAP ERP HCM (Prashanth Padmanabhan blog)

Integration Add-on 3.0 for SAP HCM and SuccessFactors

Integration Add-on 3.0 for SAP HCM and SuccessFactors: Service Package 1

Integration Add-on 3.0 for SAP HCM and SuccessFactors: Service Package 2

Demo of SAP to SFSF Compensation Integration (Add-On 1.0)

 

SAP Talent Hybrid integration - implementation

Pilot Test of the Integration add-on for SAP ERP HCM & SuccessFactors BizX

Integration Q&A: Managing employee compensation using SAP HCM and SuccessFactors

Integration Q&A: Real-World Impressions on SAP and SuccessFactors Integration Add-On’s

SAP HCM and SuccessFactors Biz X Employee Basic Data Integration RDS Demo - YouTube (YouTube)

SAP HCM and SuccessFactors Biz X Compensation Integration RDS Demo - YouTube (YouTube)

A few missing pieces for SuccessFactors and SAP integration.

PI Configuration Example (NWPI 1.0 SP2-4 & 2.0 SP0) [S-user required]

PI Configuration Example (NWPI 1.0 SP6 & 2.0 SP2) [S-user required]

SAP SuccessFactors - Talent Hybrid Integration Hands On Training (Prashanth Padmanabhan blog)

Optional Business Processing Parameters in Employee Integration in SFIHCM01 - SP04

SF Recruitment Management- Tips related to Vacancy interface (RH_SFI_TRIGGER_JOB_REQUISITION)

Using Boomi to update fields in Job Requisition

The Good, The Bad, and The Ugly of SuccessFactors Integration (Hula Partners)

Demo of SAP to SFSF Compensation Integration (Add-On 1.0)


Full Cloud HCM / Employee Central

Dell Boomi AtomSphere for SuccessFactors (Dell Boomi)

Part 1: SuccessFactors Employee Central – An introduction to how SAP and SuccessFactors enable HR data to drive business processes

Part 3: SuccessFactors Employee Central - What is the integration roadmap & FAQ's

Packaged Integrations ease the flow of data between Employee Central, SAP ERP (SearchSAP)

Standard Templates for Integration of SuccessFactors Employee Central with 3rd Party applications

How to create an Employee using OData APIs

Packaged Integrations ease the flow of data between Employee Central, SAP ERP (SearchSAP)

Recent enhancements to SuccessFactors Employee Central integration with SAP ERP and 3rd party systems

Employee Central OData APIs - Reading, creating and updating custom generic objects using GET/POST/PUT

SAP Note 2186235 - Integration SAP EHSM Incident Management with SAP SucessFactors Employee Central (SAP Support) [S-user required]

Consuming Employee Central OData Services with the Java OData4j library

Consuming Employee Central OData Services with the Java Olingo library

Employee master data synchronization using Compound Employee API

It's SAP Cloud HCM..., It's HCI..., It's the Integration Center (LinkedIn)

Hana Cloud Integration in comparison to Dell’s Boomi.

Integration of SuccessFactors Employee Center with SAP Environment, Health and Safety Management

Delta transmission of Compound Employee API

Employee Central – SAP ERP HCM prepackaged Integration: how to change the standard field mapping

 

Business Warehouse & SAP Data Services

How to integrate SuccessFactors talent data into SAP NetWeaver Business Warehouse?

How to setup SuccessFactors Adapter with SAP Data Services

 

SAP Jam

SAP Jam ABAP Integration - Configuration Guide for SP Level 5

SAP Jam ABAP Integration - Configuration Guide for SP Level 6

 

Single Sign-On (SSO)

Single Sign-On to SuccessFactors from SAP HCM

Single Sign-On between SAP Portal and SuccessFactors

 

Other

Integrating SuccessFactors with Microsoft SharePoint

 

Data Migration

LSO-to-SuccessFactors LMS RDS | hyperCision, Inc. [HyperCision]

SAP ERP to SuccessFactors Employee Central data migration RDS

More reason to use rapid data migration to leap into the SuccessFactors cloud!

SuccessFactors Recruitment Data Migration – A Journey

Initial Load / Migration of HR Data from SAP ERP HCM to SuccessFactors Employee Central (EC)

 

Acquisition by SAP and Roadmap

Thoughts on SuccessFactors, Holiday Wish Lists for SAP HCM, and UNICEF [podcast] (SAP HCM Insights Podcast)

SAP and SuccessFactors Acquisition Q&A (Cloud Avenue)

News Analysis: SAP Buys SuccessFactors for $3.4B Signals SAP's Commitment To Cloud, HCM, and Social (Constellation Research)

SAP to Buy Into Software as a Service With SuccessFactors Deal [PDF] (Garnter)

SAP To Buy SuccessFactors: Major Shift In Talent Management Market (updated) (Bersin by Deloitte)

SAP and SuccessFactors Roadmap Analysis (Cloud Avenue)

SAP and SuccessFactors HCM Roadmap - With Amy Thistle [podcast] (SAP HCM Insights Podcast)

S/4HANA - SAP Business Suite 4 SAP HANA overview

$
0
0

Please bookmark this page and the SCN space for further updates:


S/4HANA 1511 on premise edition – SAP Help Portal Page

Simplification List 1511

 

SAP PAM Product Availability Matrix


2214409 - SAP S/4HANA, on-premise edition 1511: Compatible Add-ons

2214213 - SAP S/4HANA, on-premise edition 1511: Restriction Note

Please always check for LoB-specific restrictionsseparately from IS releases, as some LoB restrictions might still apply although the Industry Solution might have been released .


What is the difference between SAP Business Suite, SAP Business Suite on HANA and S/4HANA?

 

The SAP Business Suite is optimized to run on traditional relational disc-based databases and to be database agnostics, which obviously created quite some overhead in the Business Application to cater for all the different database vendors as well to all the different database versions of these vendors.

SAP continues to provide enhancements via Enhancement packages for the years to come.

 

SAP Business Suite on HANA is optimized for SAP HANA database to the maximum extend of what is possible using a single code line which SAP Business Suite on HANA shares with the SAP Business Suite. Some of the optimizations are:

  • Real-time OLAP capabilities inside the ERP system allows you to run all your operational reports directly in the source data using SAP HANA Live
  • Fiori Smart Business Cockpits using SAP HANA Live providing real-time insights in real-time Business Processes
  • Free Text searches – google-like experience in ERP improving for example customer service by reducing customer response times w regards to sales orders
  • Eliminate batch processes and enable real-time operations like in Plant Maintenance

 

SAP Business Suite 4 HANA - S/4HANA is an ERP innovation based on a new and radically simplified data model design concept which is only possible with an in-memory database like SAP HANA. Please review this Video on YouTube  for more details.

 

Based on the new data model, S/4HANA replaces successively the old code line with a new code line which is unconstrained from the confinements of the traditional databases and which allows SAP, partner and customer developers to maximize the benefits of the modern in memory database technology to the fullest extent.

Modern in-memory technology as in SAP HANA we define as in-memory first processing instead of replicating a subset of data from disc to memory.

 

The first innovation delivered with S/4HANA is sFiN, available for cloud and on premise editions. Next lining up is a new project services module Video, currently only available in the cloud edition,

S/4HANA release 1511 (2015 - November) is the latest release for the on premise edition delivering innovations in additional Business Process areas. For details please see help and release information at the beginning of this blog.

 

SAP is leading the S/4HANA innovation with the S/4HANA cloud edition, releasing 4 upgrades every year, which are available as a bundle once a year for on premise customers. This year’s sFiN release was an exception, as this release was available on premise and in the cloud at the same time.

sFin is mandatory for all additional, future innovations, as S/4HANA is a fully integrated system.

Link to more details

 

As S/4HANA is based on a new code line, does this mean we need to migrate our data?

Because S/4HANA is using the new data model optimized for the new code line, yes, the data will be migrated from the old data model to the new data model during the activation of the new code line within the innovation exchange processes. This also includes the deletion of data from the now obsolete auxiliary tables like aggregates and secondary indices, which is the basis for the extensive footprint reduction from the SAP Busines Suite to S/4Hana.

 

Details how this will be managed for sFin is described in the admin. guide for sFin link in here: S/4HANA Finance aka Simple Finance aka sFIN. Data life cycle management optimization prior to the start of innovation exchange processes is recommended, as the less data are in the old data model the less data need to be migrated.

Please note that in order to build the beginning balances of a business year, at a minimum the data from the first period of the current business year need to be migrated.

 

In this context, BW capabilities are crucial in the move to S/4HANA as the mixed scenarios in BW allows business users to run reports partially on the old and the new data model. Near real-time data access can be accomplished with SAP LT SAP LT aka SLT, DXC, or  with SDA (SAP HANA Smart Data Access) in real-real time without data replication.

 

S/4HANA demo


Where can we find the roadmap for S/4HANA?
S/4HANA roadmap
Please check always for the latest version in http://service.sap.com/saproadmaps / cross topics / cross topics
Outlook:
http://www.news-sap.com/what-is-sap-s4hana-13-questions-answered/

How can we experience S/4HANA?

on premise edition: http://www.zdnet.com/article/sap-launches-s4hana-on-premise-trial-via-amazon-web-services/

cloud edition:  sap.com/s4hana-trial

Experience how SAP S/4HANA Public Cloud Edition is designed to help you run simple in a digital and networked economy with this free 7-day trial. Explore predefined scenarios in Project Management and Finance, all utilizing the SAP Fiori user experience.

 

2. Business Simulation ERPsim4HANA providing S/4HANA experience - Real-time ERP Business Processes with Fiori UX - Real time analytics with Lumira

1 min Video, 7 min Video

Book the instructor course at OpenSAP: Facilitating ERPsim: Running Successful Business Simulation Games with ERPsim (Partner Course)

Book the training at the SAP training academy: ERPSIM - SAP ERP SIMULATION | SAP Training and Certification Shop

and/or contact your SAP Account manager


Back due to popular demand:

Do we still need BW?

Actually more than ever, because with S/4HANA we will add the internet of things to the Business processes, and while we are interested in the sensor data in real-time it does not mean that we want to store all sensor data in the ERP system forever.

Operational Reporting should go back to where it belongs, to the source, to the Business Process Management system, and not in a data mart.

Financial closing and  consolidation can be done at the source in ERP with sFin and the embedded BW, especially if a customer has a single ERP FI system.

Please see more thoughts on this in Thomas Zurek's blog:

S/4HANA and Data Warehousing


Will HCP HANA Cloud Platform be mandatory to customize S/4HANA?

S/4HANA on premise edition continues to provide all familiar enhancement capabilities, HCP is an additional option.

HANA Cloud Platform, why it is important from a customer point of view

 

The cloud editions will provide access to configuration tasks via Guided Configuration in S/4HANA . Details with regards to available scope modification and enhancements will be shared once the editions are released.

 

Does HCI HANA cloud Integration replace PI SAP Process Integration with S/4HANA?

No, HCI is complementary to PI, please see this link for more details:

SAP HANA Cloud Integration (HCI) - A complementary offering to SAP Process Orchestration (PO)

New version of HCI OData Provisioning service available on SAP HANA Cloud Platform trial landscape

$
0
0

Recently, things have been a bit quiet regarding HCI OData Provisioning (this is the service on HCP formerly known as 'Gateway as a Service'). Now, I have great news:


As of this week, a new version of HCI OData Provisioning is available on the SAP HANA Cloud Platform (HCP) trial landscape.

 

What is HCI OData Provisioning?

To make it short, HCI OData Provisioning gives you a new, additional deployment option of exposing SAP Gateway services to SAP HANA Cloud Platform. You might also call it your "Gateway Hub in the Cloud".

 

What's new?

In this version we have reworked a few things:

  • Destinations
    Destination handling has been moved to work with the standard destinations created in the HCP admin cockpit. We have decided not to migrate the existing destinations, as we assume most destinations were used for test purposes only and did not want to import these to your standard HCP destinations. So I would kindly ask you to recreate any destinations that you might have used before in the trial landscape.
  • Compatibility with SAP Fiori, Cloud Edition
    We have made some behind-the-scenes changes to enable all the cool SAP Fiori apps running in SAP Fiori Cloud Edition, which is now available in a controlled availability program for productive usage. If you are a part of said program, we can make HCI OData Provisioning available for productive use already today. For details on how to join the "beta" program, please have a look at this blog post: SAP Fiori Cloud Edition is now available for Productive Use!
  • Frequent updates
    We will now release updates to the HCI OData Provisioning service more frequently, potentially on a monthly basis.
  • User Interface
    We have updated the user interface to be consistent with the general theme used on HCP.

 

Does this mean that SAP Gateway is obsolete?

No. Basically SAP Gateway consists of two parts: One part is the Gateway Backend Enablement that allows you to build and create OData services, the other part is the Gateway Hub to expose the Gateway services (see the Gateway deployment options). You will still need to use the Gateway Backend Enablement in the future for the OData service exposure. However, as of SAP NetWeaver 7.40 the necessary SAP Gateway components come preinstalled, so in many cases you are ready to use HCI OData Provisioning with your SAP NetWeaver system straight out of the box.

 

What is planned for HCI OData Provisioning?

We are working with full speed on making HCI OData Provisioning available for productive use for everyone. The current plan is to make it generally available (GA) by the end of Q1/2016. (However, please bear in mind that there is always some uncertainty about unreleased software and therefore these plans might change. )

 

In addition to the use with SAP Fiori, cloud edition, there are some further cool use-cases planned on the SAP HANA Cloud Platform where HCI OData Provisioning will simplify your IT landscape setup:

  • API enablement: If you want to enable your Gateway services as APIs, HCI OData Provisioning can be used in combination with SAP API Managemt on HCP.
  • Mobile enablement: You might want to build some native mobile apps for iOS/Android/Windows Phone that require offline capabilities, or other mobile qualities. In this case you can use HCI OData Provisioning in combination with HCP mobile services.
  • Custom UI development: Of course you can also use the exposed Gateway services on HCP to build your own Fiori-like UIs using SAPUI5 technology with SAP Web IDE.

 

Feedback

Of course, I am happy to hear your feedback on this new release so that we can further improve the service, before it becomes widely available for productive use. So please write a comment below, send me an e-mail or if you encounter a bug, please open a support incident in component OPU-GW-OD-FW.

 

Enjoy!

Björn


End-to-End Use Cases – SAP Lumira

$
0
0

For examples of building a use case from end-to-end using SAP Lumira, import the sample data provided

OverviewEnterpriseExtensionsTutorialsEvents
Official Product TutorialsEnd-to-End Use CasesProduct Demonstrations

 


For examples of building a use case from end-to-end using SAP Lumira, import the sample data provided and follow the tutorial videos step-by-step to completion. These Use Case Tutorials apply some of the SAP Lumira features demonstrated in the Official Product Tutorials to build a story for a specific objective.


To build a use case, download a free trial of SAP Lumira.

For additional geo-mapping capabilities, register for a trial Esri account.


 

Sales Team Management Sample Use Case

 

SalesTeamManagement.jpg


Objective: Highlight trends in opportunities, leads, and deals to identify areas a Sales Organization needs to focus on to be more effective.

 

Data Source: Download and unzip the SAP Lumira document containing the dataset. Follow Step 3 to import the file. This is the same dataset used in the Sales Team Management document under the Try with Samples button in the SAP Lumira desktop except this data is prior to the data preparation step.


Additional Resources: To access the formulas used in this use case, download and open the text document contained in the zip file.


Lumira Versions: SAP Lumira for Desktop 1.25 and SAP Lumira, Server for BI Platform 1.25 shown in Tutorials.


Step-by-Step Instructions:

 

StepLinkVideo LengthComments
1. Introduction to Sales Team Management Uses CasesVideo02:15This video shows you the objective of the use case and the end result that will be built in these tutorials.
2. Data Acquistion from Excel, CSV, and websourcesVideo04:29This video shows you how data was acquired in the sample SAP Lumira lums file provided in Step 3.
3. Import the SAP Lumira sample Sales Team Management datasets into SAP Lumira 1.25+Sample Dataset-Download the Sample Dataset. Unzip the file. Open SAP Lumira 1.25+. From the menu, choose File -> Import to folder and choose the unzipped Lumira lums file.

4. Combine multiple datasets into one

Video04:00Pre-requisite: Step 3
5. Prepare Data by data cleansing and creating categoriesVideo04:38Pre-requisite: Step 3, 4
6. Create Geographical and Time Based HierarchiesVideo03:25Pre-requisite: Step 3, 4
7. Create Calculated DimensionsVideo03:10

Pre-requisite: Steps 3, 4, 5.

8. Create Calculated MeasuresVideo03:36Pre-requisite: Steps 3, 4, 5
9. Create Basic Visualizations in the Visualize tabVideo05:59Pre-requisite: Steps 3 through 8
10. Create a Marimekko Chart in the Visualize tabVideo02:31Pre-requisite: Steps 3 through 8
11. Create a Geographic Chart in the Visualize tabVideo02:56Pre-requisite: Steps 3 through 8
12. Create a TreeMap in the Visualize tabVideo02:52Pre-requisite: Steps 3 through 8
13. Compose Storyboards for the Sales Management TeamVideo06:26Pre-requisite: Steps 3 through 12
14. Share the Sales Management Team Story with the Sales Organization through the SAP Lumira Server for BI PlatformVideo03:37Pre-requisite: Steps 3 through 13. Requires access to an SAP Lumira, server for BI Platform.

PI REST Adapter - Connect to Concur

$
0
0

This blog is part of a collection of blog entries that shows architectural concepts and configuration of the SAP PI REST Adapter. We also added some sample scenarios to make it easier for you to understand how your scenario can be implemented using the PI REST Adapter.

 

If you haven’t done so far, best is to start with the very first blog PI Rest Adapter - Don't be afraid within the blog series covering the concepts of the REST adapter. A complete list of all blog entries can be accessed from here PI REST Adapter - Blog Overview.


The current blog describes how to connect to Concur - SAP's cloud solution for travel and expense management - via its REST API. I primarily focus here on how to authenticate to Concur's applications. Basically, you need an access token which needs to be passed to the API in the request header. Here, Concur supports different OAuth 2.0 Authorization flows. For message exchange, the so called Native Flow is best suited. As of release 7.31 SP17 / 7.4 SP13, the REST adapter supports the configuration of the OAuth 2.0 Native Flow for Concur. Alternatively, if you are not on the latest SP, you can pass the access token in the http header by defining custom http header. This however needs at least 7.31 SP15 / 7.4 SP10, see also PI REST Adapter - Define custom http header elements. In this blog I will describe all options.

 

Preparation

If you like to get familiar with Concur's REST API, you can create your own developer sandbox at Concur Developer Center. There, you also find the API reference guide. If you sign up for a new sandbox, in the welcome page you get the consumer key, the consumer secret, and the access token of your account displayed. You need them to authenticate to your sandbox when calling the APIs. If you aren't able to recall them, or you need to refresh them, you can navigate to Administration --> Company --> Web Services, and select Register Partner Application.

01.png

 

Here, you can either create a new Application Registration or modify the existing one. If you have chosen Modify, you can display the consumer key, and the consumer secret or create a new secret.

05.png

 

If you cannot recall the access token, you can request a new one using the Advanced Rest Client application in your Chrome browser by calling the token service of Concur, i.e., https://www.concursolutions.com/net2/oauth2/accesstoken.ashx. In the header, specify the consumer key (header element X-ConsumerKey), when prompted maintain user and password. In the response of the call, a new access token is provided as well as its expiration date. Usually, the access token is valid for one year.

06.png

 

In the following, let's focus on the configuration of the receiver channel.

 

Configuring the REST receiver channel

 

You would like to access travel expenses from Concur. Create a new Integration Flow with receiver channel of type REST. Select the receiver channel, and switch to tab REST URL below tab Adapter-Specific. Maintain the URL Pattern, here https://www.concursolutions.com/api/v3.0/expense/quickexpenses.

08.png

 

As mentioned above, we do support different options for handling the access token in order to authenticate and authorize at Concur's APIs:

 

Option 1: Provide access token via custom header

If you are not yet on release 7.31 SP17 / 7.4 SP13 but at least on 7.31 SP15 / 7.4 SP10, you only have one option which is maintaining the access token using the custom http header capability of the REST adapter. Once you request a new access token from Concur's token service, it is usually valid for one year. This means, you need to ensure that you replace the access token before it expires. This is a manual process: Get a new access token by calling the token service via the Advanced Rest Client application in the Chrome browser as shown above for instance; Then, maintain the channel, and re-activate the same.


Maintain the receiver channel as follows. Switch to tab General below tab Adapter-Specific. Here, you don't need to choose any authentication nor OAuth settings.

11.png

 

Switch to tab HTTP Headers, and add a new entry into the table with Header NameAuthorization and Value PatternOAuth <your access token>.

12.png



Option 2: Provide access token directly

If you are already on release 7.31 SP17 / 7.4 SP13 or above, you have the option to maintain the access token as part of the OAuth authorization settings. This more or less corresponds to option 1 in the sense that you need to maintain a valid access token. The same applies here with respect to the lifecycle of the access token and channel: you need to ensure to exchange the access token before it expires.

 

Maintain the receiver channel as follows. Switch to tab General below tab Adapter-Specific. Check flag Authorize with OAuth. From the drop down menus select the FlowOAuth 2.0 Native Flow for Concur and the Access Token SourceProvide Access Token directly. As Access Token parameter maintain your valid access token.

09.png

 

Switch to tab HTTP Headers. As you can see, there is no need to maintain any custom http header, at least not for the authentication towards Concur.

16.png


 

Option 3: Get access token from Concur token service

If you are already on release 7.31 SP17 / 7.4 SP13 or above, the preferred option would be to get the access token from Concur's token service. If you choose this option, the access token is automatically requested from the token service and stored on PI. As long as the access token is valid, it is used for authentication during the message exchange. Otherwise, a new access token is automatically requested replacing the expired one. Here, no manual activity is required for refreshing the access token.


Maintain the receiver channel as follows. Switch to tab General below tab Adapter-Specific. Check flag Authorize with OAuth. From the drop down menus select the FlowOAuth 2.0 Native Flow for Concur and the Access Token SourceGet Access Token from Concur URL. The Access Token URLhttps://www.concursolutions.com/net2/oauth2/accesstoken.ashx is automatically pre-set. Maintain your Login ID and Password, and your Consumer Key. Like in option 2, no need to maintain any custom http header.

07.png

 

 

I hope this blog was helpful to understand how to authenticate to Concur's REST API. If you like to learn more, check out the other blogs in the series, accessible from the main blog PI REST Adapter - Blog Overview.

PI REST Adapter - Blog Overview

$
0
0

Do you look for a way of integrating your SAP PI landscape with other REST services or to publish a REST service yourself using an SAP PI Endpoint?

If yes, then this blog could be of interest for you.

 

Do you have already had a look at the SAP PI REST Adapter and its configuration and now you feel “a bit overwhelmed” by the amount of settings?

If yes, then this blog is also the right one for you.

 

We have prepared a collection of blog entries for the REST Adapter that shows architectural concepts and configuration of the SAP PI REST Adapter and explain the internal processing steps. We also added some sample scenarios to make it easier for you to understand how your scenario can be implemented using the PI REST Adapter.

 

Let's get started.

 

The first Blog in this series is about the REST Adapter concept and its configuration capabilities. It is a good ramp-up start for working with the REST adapter. It is called

PI Rest Adapter - Don't be afraid

 

The next blog in the series deals with a simple scenario that shows how to consume a synchronous RESTful service. In the example, the target URL is set dynamically by using variables.

REST Adapter - Consuming synchronous RESTful service

 

A useful scenario is the next one that shows how to call a SAP function module via PI’s RFC adapter, and expose the same as a RESTful service.

PI REST Adapter – Exposing a function module as RESTful service

 

If you like to know more about JSON conversion within the REST adapter, take a look here:

PI REST Adapter – JSON to XML conversion

 

In case of the provisioning of RESTful services using a REST sender adapter, you have full flexibility for defining the endpoint of the service. An example of a dynamic endpoint can be seen here:
PI REST Adapter – Defining a dynamic endpoint

 

Within the REST adapter we have shipped a set of pre-defined adapter specific atributes that can be used to control the message flow. Furthermore, you have the possibility to define own custom attributes. An example is shown here:

PI REST Adapter – Using dynamic attributes

 

A new concept in PI which is unique to the REST adapter is that you are able to expose one and the same endpoint for addressing multiple Integration Flows. Besides the dynamic endpoint definition explained above, this gives you one more option in the definition of endpoints and your routing rules.

PI REST Adapter – Same endpoint for multiple Integration Flows

 

How the full set of CRUD operations can be mapped to the operations of a Service Interface in SAP PI is shown in the following examples.

In previous releases, we were limited to one Quality of Service per channel. So, in PI REST Adapter - Map CRUD operations to Service Interface Operations we stick to the POST, PUT, and DELETE operations which are all of asynchronous mode, and omitting the GET operation which is of synchronous mode.

With 7.31 SP16 / 7.4 SP11, we have introduced a new feature that allows you to dynamically set the Quality of Service either by HTTP operation or interface operation. This way, we are able to expose all operations as a single end point. An enhancement of the scenario is described in PI REST Adapter - Map CRUD operations to Service Interface Operations with dynamic setting of Quality of Service

 

If you like to learn more about the various options that the REST adapter supports for handling error situations, check out the following blog.

PI REST Adapter - Custom error handling

 

Some RESTful services require specific http headers. The following blog shows you along a use case how you can add custom http header elements to the receiver REST adapter.

PI REST Adapter - Define custom http header elements

 

If you like to poll REST APIs, check out this example: PI REST Adapter - Polling a REST API.

 

Learn how to access Concur travel and expense management solutions via its REST API, particularly focusing on the OAuth authorization at PI REST Adapter - Connect to Concur.

 

Still not found what you were looking for?

No problem! Just let us know what kind of information is missing and how we can help.

SAP Fiori launchpad in SAP Enterprise Portal: Overview Information

$
0
0

What is SAP Fiori launchpad?

SAP Fiori launchpad is a role based, personalized aggregation point for business applications and analytics. It runs on multiple devices, using the responsive design paradigm, and  is deployable on multiple platforms. It is designed according to the simple and intuitive SAP Fiori user experience, while supporting established UI technologies. More information: see the SCN Community for SAP Fiori.

 

SAP Fiori Launchpad in SAP Enterprise Portal

SAP Fiori launchpad running on the SAP Enterprise Portal is a key milestone in aligning the SAP UI Clients (Fiori launchpad, Portal, NWBC) with the Fiori UX design. It is delivered as a new multichannel portal framework page following the Fiori design guidelines while leverages the portal underlying technology and administration processes.The new Fiori launchpad on the SAP Enterprise Portal is the recommended approach for consuming the SAP Portal on mobile devices.

 

 

 

 

 

 

SAP Fiori Features Comparison in SAP NetWeaver 7.4 Releases

 

FeaturesNW 7.4 SPS7NW 7.4 SPS8NW 7.4 SPS9NW 7.4 SPS10NW 7.4 SPS11/12 (Java stack SP11)NW 7.4 SPS13 (Java stack SP12)
SAP Fiori launchpad on SAP Enterprise Portal++++++
Portal Theme Designer for SAPUI5 ++++++
Consume SAP Fiori wave 1 apps-+++++

Consume SAP Fiori wave 2 (and above) apps

(SAP note: 2103156)

--++++
Portal Theme Designer supports RTL-+++++
Web Dynpro Pages supported as tiles-+++++
Portal pages supported as tiles---+++
Groups support-+++++
Launch iViews in-place---+++
Support SAP Fiori Islands---+++
Support predefined groups---+++
Theming enabled to Fiori launchpad tiles---+++
Consuming remote catalogs and groups from remote ABAP Frontend-Server----++
Rendering of iView or pages as dynamic tiles----++
Locked groups which cannot be changed anymore by end users----++

Enhanced action mode to enable end user the personalization of the home page

----++
Support of Analytical Apps from SAP HANA-----+

 

 

Search for SAP Fiori Fact Sheets

-----+
Configuring SAP Fiori Borders-----+
Embedding SAPUI5 Applications-----+
Enhanced administration of personalization-----+
Reset of User Personalization-----+
Fiori Framework Page Extensions-----+

 

Read the following note which lists the known issues, which are still not supported by SAP Fiori launchpad on Portal.

 

Versions

  • NW 7.31 SPS12 >> NW 7.4 SPS7
  • NW 7.31 SPS13 >> NW 7.4 SPS8
  • NW 7.31 SPS14 >> NW 7.4 SPS9
  • NW 7.31 SPS15 >> NW 7.4 SPS10
  • NW 731 SPS16 >> NW 7.4 SPS11 (Java stack SP11)
  • NW 731 SPS17 >> NW 7.4 SPS13 (Java stack SP12)

 

 

Presentations

SAP Enterprise Portal 7.4 Service Pack 7 - Whats New

New Features in SAP Enterprise Portal 7.4: Features and Highlights

 

White Papers

SAP Enterprise Portal and SAP Fiori - Common Architecture Recommendations

SAP Fiori Launchpad - Deployment Options Common Recommendations

 

Product Videos
Introducing SAP Fiori Launchpad

SAP Fiori Launchpad on SAP Enterprise Portal

SAP Fiori Launchpad on SAP Enterprise Portal - Tablet

How to integrate Fiori Wave 2 apps with Enterprise Portal

SAP Fiori Launchpad on Smartphone

SAP Fiori Launchpad on Desktop

 

Product Demos on SAP NetWeaver 7.4 Service Pack 11 (= 7.31 Service Pack 16)

End User Experience

Administration Experience

 

New: Product Demo on End User Features in SAP NetWeaver 7.4 Service Pack 13 (Java stack SP12):

 

 

Blogs

TopicLink
IntroductionIntroducing SAP Fiori Launchpad in SAP Enterprise Portal
NetWeaver ReleasesWhat is New in Enterprise Portal on NW 7.4 SPS 13 (Java stack SP12)?
What is New in Enterprise Portal in SAP NetWeaver 7.4 SPS11/7.31 SPS16
What is New in Enterprise Portal in SAP NetWeaver 7.4 SPS10?
What is new in SAP NW 7.4 SPS08?
SAP Fiori Design in SAP Enterprise Portal 7.4 SPS07
Fiori App IntegrationSAP Fiori Launchpad on Portal and Fiori Wave 1 Apps Enablement
SAP Fiori Wave 2 and Application Integration with SAP Enterprise Portal
Enabling SAP Fiori (Wave 2) Apps in SAP Fiori Launchpad on Portal
SAP Fiori Application Integration in SAP Enterprise Portal
Business Client IntegrationIntegration of SAP Fiori Launchpad on Enterprise Portal into SAP NetWeaver Business Client for Desktop
Portal ScenariosHow to Renovate your BI Portal with SAP Fiori Launchpad
AdministrationSAP Fiori Launchpad on Enterprise Portal: Sample Content for Administrators
How to Map a Traditional SAP Enterprise Portal Hierarchy to Fiori Launchpad
DevelopmentDeveloping SAP Fiori and SAPUI5 Applications with SAP Web IDE and Running Them in the SAP Fiori Launchpad on Portal
Cheat SheetMy Personal UX, Fiori, Cloud Cheat Sheet
ArchitectureDeployment Recommendations and  SAP Portal and SAP Fiori: Common Architecture


openSAP courses that feature SAP's new User Experience:
SAP´S UX Strategy in a Nutshell

Introduction to SAP Fiori UX


Documentation

SAP Fiori Launchpad in SAP Library

Release Notes


Notes

SAP Fiori Integration with SAP Enterprise Portal Central Note - SAP Note 2031108

Asset Impairment

$
0
0

1. PURPOSE:

An asset that is worth less on the market than the value listed on the company's balance sheet due to an unexpected or sudden decline or antiquity innovation change, this could be the result of physical demage to the asset.

 

2. REQUIREMENT:

IFRS requirement, Impairment of some Asset could be carried out.

 

3. CONFIGURATION STEP:

3.1. Go to tcode OABW to check revalue APC in the depreciation area where you want to post. This would help in identifying the area where the Impairment will have to posted.

1.jpg

3.2. Go to tcode OAYR and select your company code. Then click on the posting rule.

In the book depreciation area, go to Other posting settings. Check on "Post revaluation".

This setting is required for posting the impairment amount.

2.jpg

3.3. Go to tcode AO90 and create a revaluation APC for each fixed asset class and clearing account Revalutaion APC.

The revaluation APC has to be a reconciliation account and the revaluation clearing is P/L account.

3.jpg

3.4. Go to tcode AO84 to create Transaction type, example "Z80", "Z81", "Z82", "Z83"

- Z80: Impairment Loss (Prior-Yr acq.)

4.jpg

- Z81: Impairment Loss (Curr-Yr acq.)

5.jpg

- Z82: Reversing an Impairment Loss (Prior-Yr acq.)

6.jpg

- Z83: Reversing an Impairment Loss (Curr-Yr acq.)

7.jpg

3.5. Go to tcode ACSET and select the company code, then choose Book depreciation area, add account assignment object "KOSTL" - cost center and account assignment type "Depreciation Run".

This setting is required cost center for posting the impairment GL account when Depreciation Run.

8.jpg

 

4. BUSINESS SCENARIO:

- Post impairment asset: Tcode ABAW:

Now, go to tcode ABAW, select the asset to be impaired. Put the transaction type as Z81, press Enter.

In the next screen give an asset value date, amount to be posted as Impairment. Now, click Save.

An asset accounting document will be generated.

9.jpg

10.jpg

NOTE: This impairment amount will NOT be posted automatically. Once depreciation run takes place then only the amount gets posted to GL account.

a. Impair loss

11.jpg

b. Reverse Impair loss

13.jpg

 

- Run depreciation: for a period in tcode AFAB:

a. Impair loss

12.jpg

b. Reverse Impair loss:

14.jpg

End

 

 

 

 

 

Viewing all 2380 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>