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

SAP S/4HANA 1511 - SPS00 : What's NEW & What's NOT !!

$
0
0

SAP S/4HANA 1511 - Initial Version (SPS 00) -

 

This document is an effort to captures a summarized view of "Simplification-Listing" & the restrictions of KEY Functionalities.

Base information has been referred from SAP Notes, Release Information, S/4HANA 1511 sap help.

 

Application AreaAreaItem Description
Financials
GeneralSimplified Data Model in SAP S/4HANA FinancialsWith SAP S/4HANA, on-premise edition identically-named DDL SQL views (compatibility views) replace totals and application index tables in Finance. These views are generated from DDL sources. The replacement takes place during the conversion using SUM. Related data is saved to backup tables. The compatibility views ensure that database SELECTs still work. However, write access (INSERT, UPDATE, DELETE, MODIFY) was removed from SAP standard, or has to be removed from custom code. For more information, see SAP Note 1976487
Asset AccountingAsset AccountingData structures in Asset Accounting have been changed massively
ControllingProfit and Loss Planning and Profit Center PlanningCO-OM planning, profit and loss planning, and profit center planning are now covered by Integrated Business Planning. For more information, see SAP Note 2081400
ControllingTransfer Prices/ Parallel Delta VersionsWith the merge of FI and CO into the Universal Journal a new approach for parallel valuations has been implemented. Existing solutions based on parallel delta versions for actuals in Controlling have to be adapted.

 

Cash Management

Cash Management

Classic Cash Management is replaced by the new SAP Cash Management powered by SAP HANA. If you used the classical Cash Management and convert to SAP S/4HANA, on-premise edition, you need to activate the new SAP Cash Management. For a more information, see SAP Note 2149337

Credit ManagementAuto-Migration

The tools that support an automated migration from FI-AR Credit Management to FIN-FSCM Credit Management cannot be used in SAP S/4HANA, on-premise edition 1511

Restrictions

1511 sps 00

 

CO

EC-CS

 

2233501 - SAP S/4HANA, on-premise 1511: Restriction Note for S/4HANA Finance

 

2127080 - Release restrictions for SAP Simple Finance on-premise edition 1503 apply to 1511 too

 

Fiori Fact Sheets in the area of Accounting cannot be used

 

CO allocation do not support multiple currencies (this restriction is planned to be resolved with SP01)

 

For the consolidation solution EC-CS, you can no longer define a custom characteristic using the data element or domain MATNR (or any derived). If you are already using a custom characteristic based on the data element or domain MATNR, you cannot upgrade to S/4 HANA. Appropriate transition pre-checks are in place to give the customer the opportunity to check such a situation already on start release

Master Data
Business PartnerBusiness Partner

The Business Partner approach is mandatory in SAP S/4HANA.

The Business Partner is now capable of centrally managing master data for business partners, customers, and vendors. With current development, the Business Partner is the single point of entry to create, edit, and display master data for business partners, customers, and vendors.

• maintenance of recipient master data is not possible because Application Equipment & Tools Management is not released  with this release

• ONLY 85 customer & supplier fields in transaction BP are delivered, others cannot be maintained.

Product MasterMRP in Material Master

The MRP functionality has been optimized for Material Master in SAP S/4HANA for simplification purposes.

For rmore information, see SAP Note 224371 .

Restrictions : (sNOTE#  2237351)

Source list is not considered by MRP sourcing. As workaround use purchasing info records relevant for automatic sourcing.

• HANA MRP does not yet create capacity requirements. As workaround use classic MRP (transaction MD01).

Logistics
MM-IM Inventory ManagementSimplified inventory management data model

Significant changes of the data model. The new de-normalized table MATDOC has been introduced which contains the former header and item data of a material document as well as a range of other attributes. Material document data is stored in MATDOC only. Actual stock quantity data will be calculated on-the-fly from the new material document table MATDOC for which some of those additional special fields are used.

Adoption effort on DDIC level for customer appends and coding adjustments for performance critical parts may be required Restrictions :

Printing & Archiving of Material Documents is not possible. It is planned to be realized for the next Service Pack. (snote# 2237351)

MM-IM - Inventory ManagementMaterial Valuation

To achieve a significant increase of transactional data throughput for goods movements, we recommend to deactivate the statistical moving average.

Caution : The deactivation is not reversible.

The deactivation of the statistical moving average is the consequence of a new lock behavior for materials with price control "Standard".

PLM - Product Lifecycle ManagementBOM, Routing, and Production VersionOnly BOMs with valid production version are considered during BOM explosion. Therefore, it is mandatory for manufacturing BOMs to maintain the product version for correct BOM explosion. For all BOMs in the system, we recommend to maintain product versions using the report Product Version Migration for BOM (transaction code CS_BOM_PRODVER_MIGRATION).
QM - Quality ManagementITS services for results recording, quality notifications, and quality certificates

The ITS services for the Internet Application Components (IAC) in QM are not available SAP S/4HANA, on-premise edition 1511.

Instead, use the corresponding QM transactions in SAP GUI for HTML, or use the Web Dynpro applications, which are part of the PFCG role for NWBC Quality Inspector (SAP_SR_QUALITY_INSPECT_5).

PP - Production PlanningProcess Control Messages Control InstructionsThese functions will be consolidated. Once the successor functions are available, these transaction codes will be replaced in a future release
Procurement
GeneralCo-Deployment with SAP Supplier Relationship Management (SAP SRM)

If you run SAP SRM and SAP Business Suite on one server, you cannot convert your system to SAP S/4HANA. It is not possible to install the SAP SRM software components within the SAP S/4HANA stack. Accordingly, the related conversion pre-check prevents such systems from being converted. If you run SAP SRM and Business Suite on separate servers, you can continue to integrate SAP SRM with the converted SAP S/4HANA system

DIMP
AutomotiveLong Material Number

The industry solution for long material numbers has been replaced by a native long material number in SAP S/4HANA. That replacement has a technical impact, no business impact. Both Material# & Material Description are now 40Char.

Extended Mat# - is not visible in LIS (snote# 2232362)

Customer and supplier mat# mainly used in communication remain 35Char (snote#2232366)

Concatenated Mat# in archived data (snote# 2232391) – is being worked on

GeneralDIMP Added to the COREMigration of software component ECC-DIMP to S/4 HANA
Sales & Distribution
AnalyticsLogistics Information System (LO-LIS) for Analytics obsolete

Simplification in SD analytics follows the overall analytics strategy in SAP S/4 HANA.

Instead of prebuilt aggregates and redundant data for analytical purposes, the SAP S/4HANA Analytics approach is based on ODATA and Open CDS (ABAP-managed CDS = Core Data Services) directly on top of the original database. Corresponding analytics content will be provided within SAP S/4HANA

Foreign TradeForeign Trade process  covered by SAP GTS

With SAP S/4HANA on-premise edition 1511, the business requirements for foreign trade are covered by SAP Global Trade Services (GTS).

 

SAP GTS can be natively integrated with S/4HANA with limitations.

 

Please refer sNOTE# 2226408 - Global Trade Services and S/4HANA oP: compatibility information & SAP #sNOTE 2238122 , 2214213

 

With S/4HANA on-premise edition 1511, the following restrictions apply:

 

Not Supported - Automatic creation of Intrastat declarations :

• SD dispatches and receipts (report RVEXST00, transaction VE01)

• MM receipts (report RMIMST00, transaction MEIS)

• MM dispatches (report RMEXST00, transaction VI99)

• Intercompany billing receipts (report RVIVST00, transaction VI98)

 

Not Supported - Transfer of S/4 Docs to an external GTS System

• SD dispatches and receipts (report /SAPSLL/IS_SD, transaction /SAPSLL/IS_SD

• MM receipts (report /SAPSLL/IS_MM, transaction /SAPSLL/IS_MM)

• MM dispatches (report /SAPSLL/IS_MM_RET, transaction /SAPSLL/IS_MM_RET)

• intercompany billing receipts (report /SAPSLL/IS_SD_IB, transaction /SAPSLL/IS_SD_IB)

 

Not-Supported Intrastat Declarations :

• third party declarants

• Baltic countries (Estonia, Latvia, Lithuania)

• Greece

• Services in Intrastat declarations are not supported

Commodity ManagementCommodity Management Sales

If Commodity Business Functions are active in your system, you cannot convert the system to SAP S/4HANA. A conversion pre-check will check the use of these Business Functions and prevent the conversion if they are active

BillingOutput Management Simplified output management in SD Billing

With SAP S/4HANA a new output management approach is in place. The target architecture is based on Adobe Document Server and Adobe Formsonly.

 

Billing documents that are migrated from legacy systems and for which NAST based output have been determined, can be processed with this technology. For all new billing documents the new output management is used.

 

Therefore, in the area billing / customer invoice you need to adapt the configuration settings related to output management.

Contract BillingContract Billing

Contract Billing is not available in SAP S/4HANA, on-premise edition 1511. If you used Contract Billing in SAP ERP and plan to move to SAP S/4HANA, you have to remodel your business processes.  

Revenue Recognition

ERP SD Revenue Recognition  >>

SAP Revenue Accounting and Reporting

If you are using "SD-Revenue Recognition" you need to evaluate if a migration to "SAP Revenue Accounting and Reporting" is possible for your business before you decide to Conversion to S/4HANA


Release 1.1 of "SAP Revenue Accounting and Reporting" does not include the full functional capabilities of SD-Revenue Recognition.

Examples of not available functionalities in SAP S/4HANA,on-premise edition 1511 are: 

Revenue Recognition Type D (billing based): Invoice cap and exchange rate per invoice are not available. 

Call off Orders: While SD-Contracts are supported call of orders are not available

Credit ManagementFI-AR-CR >> FIN-FSCM-CR

The FI-AR-CR Credit Management is not available with SAP S/4HANA, on-premise edition 1511

The functional equivalent in SAP S/4HANA is SAP Credit Management (FIN-FSCM-CR)

One need to carry out a migration from FI-AR-CR to FIN-FSCM-CR.

This migration has several elements:

•configuration data

•master data

•credit exposure data

•credit decision data

SAP NOTE : 2217124

 

"Auto-Migration Tool not available" - please check comments in "Credit Management" section above.

SD-PricingData Model Changes in Pricing

• Introduction of PRCD_ELEMENTS &  PRCD_ELEM_DRAFT

• Data Elements Changed

• Length of several data elements changed

• “Obsolete Fields” not available in PRCD_ELEMENTS

** Cookbooks provided by SAP, however code-adaption  Custom-CODE will require definitive efforts.

 

Post-processing report PRC_MIG_POST_PROCESSING ASAP

 

Impact on Customer DDIC enhancements

append structure to PRCD_ELEMENTS & PRCD_ELEM_DRAFT

Append PRCD_Elements in conversion phase SPDD

enhance CDS view V_KONV & V_KONV_DRAFT

 

Impact on Customer Coding

It is strictly forbidden to insert, update, or delete any entries in database table KONV directly.

Mandatory to use the new pricing result API to access the database layer (new pricing result API is part of package VF_PRC_DB)

 

 

 

2189824 - SAP S/4HANA, on-premise edition 1511: Release Information Note

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

2214409 - The release information for Add-Ons.

 

 

http://help.sap.com/s4hana_op_1511


New and improved Ariba integration RDS for SAP available now

$
0
0

News --- News --- News --- News --- News --- News --- News --- News --- News --- News --- News --- News --

  Service efforts for both packages have just dropped tremendously, and made implementing the scope of these RDS a lot more affordable.

  Ask your SAP or Ariba account executive  about integration services today or contact Jason Didday, below

ws --- News --- News --- News --- News --- News --- News --- News --- News --- News --- News --- News ---

 

SAP customers can now integrate their procurement applications with Ariba more easily than ever.

 

Free of charge for SAP customers and partners, two new and improved Ariba integration rapid-deployment solutions (RDS) have been released on the SAP Service Marketplace and can  be downloaded by SAP customers and partners for immediate use:

 

If you have not yet worked with SAP Rapid-Deployment Solutions, check out this slideshare explaining how to access and use RDS content.

 

In addition to the free packaged setup guides for prescribed integration scenarios, SAP and some qualified partners such as Deloitte also offer tailored support to deploy the RDS integration (at a fee). What’s the catch? Companies who wish to integrate SAP Business Suite (focusing currently on SAP ERP MM, SAP SRM classic, and SAP ERP SD) and Ariba do need to have a configured ERP environment, and of course an Ariba subscription.  But, hey, the content for both RDS is available for free, making for some well-guided DIY integration for customers with in-house integration expertise.

 

Slide1.PNG

 

Slide2.PNG

 

The P2P RDS caters to SAP customers who would like to offer their employees a great user experience for self-service procurement in a modern system of engagement. Ariba procurement documents will be exchanged with suppliers on the Ariba Network, and replicated to SAP MM as the system of record. With SAP Best Practices™ and proven methodology, the P2P RDS extends SAP MM into Ariba P2P, guides you through the setup, configuration, and master data synchronization among the systems, and secures document transfers from Ariba P2P back into MM. Test scripts provided in the RDS help ensure readiness for go live.

Download the P2P RDS here: http://service.sap.com/public/rds-aribap2p         

 

The ANI RDS caters to SAP MM, SRM classic customers, and now even to SAP ERP SD customers, to automate collaboration among buyers and suppliers in respect to SAP MM POs, logistics invoices, or SD Sales Orders and Billing on the Ariba Network. Ariba Collaborative Supply Chain customers will be delighted to learn that the latest version 8 of the ANI RDS also supports Schedule Agreement releases.

The ANI RDS provides SAP customers with a set of guides to integrate their ECC 6.0+ with Ariba within a few weeks. Best practice guides show how to configure MM correspondence with suppliers on the Ariba Network for highly automated, touchless electronic processing of digitized procurement documents from Purchase Order to invoicing and payment. Optionally, Ariba Discount Management can be activated. Add-on installation, SSL configuration, and optional middleware setup for SAP HANA Cloud Integration (HCI) or SAP Process Orchestration (a.k.a. SAP NW PI), are documented for easy, self-guided implementation. Test scripts ensure readiness for go live here as well.

Download the ANI RDS here: http://service.sap.com/public/rds-ariba  

 

Customers are encouraged to download the package from the links above, review the prescribed integration scope items, and contact their SAP account executive or integration partner for support.

 

Check back in here soon for new e-learnings on Ariba integration.

 

Contacts:

For P2P RDS content please contact rohit.venkataraman.balu@sap.com.

For ANI RDS content please contact andreas.muno@sap.com.

For RDS integration services by SAP please contact jason.didday@sap.com

 

RDS1.png

 

273040_l_srgb_s_gl.jpg

Upcoming Events for Developers in 2015

$
0
0

Meet our experts at any of the following events*:

 

Jan 21Meetup: Open Source Licensing, Palo Alto
Jan 21Virtual SAP CodeJam (Episode 001: SAP HANA XS)
Jan 19 - 24Geek Week Wro, Wrocław
Jan 23Meetup: Inaugural Meetup, Wroclaw
Jan 29 - 30Monki Grass 2015, London
Jan 31 - Feb 1FOSDEM, Brussels
Feb 3Virtual SAP CodeJam (Episode 002: SAP HANA XS OData)
Feb 4 - 5SAP Forum Mexico, Mexico City
Feb 6 - 12DeveloperWeek, San Francisco
Feb 6SAP CodeJam South Bend (SAP HANA Cloud Platform)
Feb 6SAP CodeJam Stuttgart (SAP Gateway)
Feb 7SAP CodeJam South Bend (SAP HANA Cloud Platform)
Feb 7SAP Inside Track Rome
Feb 11 - 13Mobile Trends Conference, Krakow
Feb 12SAP CodeJam Antwerp (ABAP in Eclipse)
Feb 20Meetup #1, Wroclaw
Mar 2 - 5Mobile World Congress, Barcelona
Mar 3Virtual SAP CodeJam (Episode 004: SAP Lumira)
Mar 9 - 12EclipseCon, San Francisco
Mar 11 - 13SAP TechEd Bangalore
Mar 16 - 19Software Architecture Conference, Boston
Mar 16 - 20CeBIT, Hannover
Mar 20SAP CodeJam Frankfurt (ABAP for SAP HANA with SAP Fiori)
Mar 21SAP Inside Track Frankfurt
Mar 23SAP CodeJam Coimbra (SAP HANA Cloud Platform)
Mar 23Virtual SAP CodeJam (Episode 003: SAP HANA Dev Edition)
Mar 23 - 24SAP IT Summit, Austria
Mar 24Open Source Summit, Warsaw
Mar 24Virtual SAP CodeJam (Episode 005: SAP Web IDE)
Mar 26SAP CodeJam 's-Hertogenbosch (ABAP for SAP HANA with SAP Fiori)
Mar 26Meetup: Cognition as a service and global thrivability, Sunnyvale
Mar 26-27Mobile Developer Days, Wrocław
Mar 27Meetup #2: What you might not know about SAP, Wroclaw
Mar 27SAP CodeJam Johnson City (SAP HANA Cloud Platform)
Mar 29 - Apr 2ISUG-TECH Annual Conference, Atlanta
Mar 31SAP CodeJam Moscow (SAP HANA Cloud Platform)
Apr 1SAP CodeJam Moscow (SAP HANA Cloud Platform)
Apr 2SAP CodeJam Moscow (SAP HANA Cloud Platform)
Apr 9InnoTech Ukraine,  Kiev
Apr 10SAP CodeJam Bangalore (SAP Gateway)
Apr 13SAP CodeJam Bogota (SAP HANA Cloud Platform)
Apr 16SAP CodeJam Lima (SAP HANA Cloud Platform)
Apr 17SAP CodeJam Lima (SAP HANA Cloud Platform)
Apr 17SAP CodeJam Poznan (SAP HANA Cloud Platform)
Apr 17SAP CodeJam St. Gallen (SAP HANA Cloud Platform)
Apr 18SAP CodeJam Ankara (SAP UI5)
Apr 18SAP CodeJam Lima (SAP HANA Cloud Platform)
Apr 18SAP CodeJam San Juan (OpenUI5)
Apr 20Fluent, San Francisco
Apr 204Developers, Warsaw
Apr 20 - 24JAX 2015, Mainz
Apr 22SAP CodeJam Sydney (SAP Lumira - First Look)
Apr 22SAP CodeJam Belgrade (SAP HANA Cloud Platform)
Apr 23SAP CodeJam Antwerp (SAP HANA Cloud Integration)
Apr 23SAP CodeJam s'Hertogenbosch (ABAP on SAP HANA with Fiori)
Apr 24Meetup #3: What you might not know about SAP - UI5 in Focus, Wroclaw
Apr 24SAP CodeJam Melbourne (SAP HANA XS)
Apr 24SAP CodeJam Budapest (SAP HANA Cloud Platform)
Apr 24SAP CodeJam Chico (SAP HANA Cloud Platform)
Apr 28SAP CodeJam Brisbane (SAP HANA XS)
Apr 29SAP CodeJam Brisbane (SAP Lumira 'First Look')
Apr 29SAP CodeJam Rio de Janeiro (SAP HANA)
Apr 30SAP CodeJam Perth (SAP HANA Cloud Platform)
May 1SAP CodeJam Perth (SAP HANA Cloud Platform with IoT)
May 4ASUG Pre-Conference Seminars on SAP HANA, Orlando
May 4SAP CodeJam Singapore (SAP HANA with IoT)
May 5SAP CodeJam Bielefeld (SAP UI5 and SAP Gateway)
May 9SAP CodeJam Istanbul (ABAP for SAP HANA)
May 9SAP CodeJam San Juan (SAP HANA with IoT)
May 11 - 12Cloud Foundry Summit, Santa Clara
May 15SAP CodeJam Cluj (SAP HANA with IoT)
May 19Webinar: Technical Deep Dive - SAP HANA Cloud Platform Web IDE
May 19SAP CodeJam Ho Chi Minh (SAP HANA Cloud Platform)
May 20SAP CodeJam Antwerp (SAP Lumira - First Look)
May 20 - 21GlueCon, Broomfield
May 21Webinar: SAP HANA Cloud Platform Extensions for SAP Cloud Apps
May 21SAP CodeJam Manila (SAP HANA Cloud Platform)
May 21SAP CodeJam Hannover (SAP Gateway with SAPUI5)
May 22SAP CodeJam Manila (SAP HANA Cloud Platform)
May 22SAP CodeJam Wroclaw (SAP Lumira - First Look)
May 24SAP Inside Track Melbourne
May 25SAP CodeJam La Paz (SAP HANA)
May 26Webinar: Technical Deep Dive - SAP HANA Cloud Platform for SAP Cloud for Customer
May 27SAP CodeJam Tilburg (SAP HANA with IoT)
May 28Webinar: Technical Deep Dive - SAP HANA Cloud Platform for SuccessFactors
May 29SAP CodeJam 's-Hertogenbosch (SAP HANA Cloud with IoT)
Jun 6SAP Inside Track Mumbai
Jun 11DevTalks, Bucharest
Jun 11SAP CodeJam Antwerp (SAP Lumira 'First Look')
Jun 12SAP CodeJam Mohali (SAP UI5)
Jun 12SAP CodeJam Grafenrheinfeld (ABAP for SAP HANA with Fiori)
Jun 12SAP CodeJam Eindhoven (SAP HANA Cloud with SAP HANA XS)
Jun 16SAP CodeJam Bielefeld (SAP HANA)
Jun 16HANA2015, Nice
Jun 18Webinar: Technical Deep Dive - SAP HANA Cloud Platform Extension for SAP JAM
Jun 18SAP CodeJam Singapore (SAP HANA Cloud Platform)
Jun 18SAP CodeJam Sofia (SAP HANA Cloud Platform)
Jun 19SAP CodeJam Singapore (SAP HANA Cloud Platform)
Jun 19SAP CodeJam Neckarsulm (SAP UI5)
Jun 22SAP CodeJam Bielefeld (SAP UI5)
Jun 23SAP CodeJam Bielefeld (ABAP in Eclipse)
Jun 24SAP CodeJam Bielefeld (ABAP on SAP HANA)
Jun 24SAP CodeJam Baar (SAP Lumira 'First Look')
Jun 24SAP HANA Developers Expert Summit, Palo Alto (US)
Jun 25SAP CodeJam Grand Rapids (SAP UI5)
Jun 26SAP CodeJam Hamburg (SAP HANA with IoT)
Jun 26SAP Inside Track Washington DC
Jun 27SAP CodeJam Medellin (ABAP for SAP HANA)
Jun 30SAP CodeJam Warsaw (SAP HANA with IoT)
Jul 10SAP CodeJam Coimbatore (SAP Lumira)
Jul 20 - 24OSCON, Portland
Jul 23SAP CodeJam Pune (SAP HANA Cloud Platform)
Jul 23SAP CodeJam Pune (SAP Lumira)
Jul 23SAP CodeJam Freiburg (SAP Gateway)
Jul 23SAP CodeJam Johannesburg (SAP HANA Cloud Platform)
Jul 24SAP CodeJam Pretoria (SAP HANA Cloud Platform)
Jul 24SAP CodeJam Mainz (SAP HANA with IoT)
Jul 25SAP CodeJam Pretoria (SAP HANA Cloud Paltform)
Jul 25SAP CodeJam Istanbul (ABAP with Fiori)
Jul 27 - Aug 2YRS Festival of Code 2015, Birmingham (UK)
Jul 28SAP CodeJam Cape Town (SAP HANA Cloud Platform)
Jul 30SAP CodeJam Port Elizabeth (SAP HANA Cloud Platform)
Jul 30Webinar: Speedup your ABAP Applications with little or no code changes using SAP HANA Application Accelerator
Aug 7SAP CodeJam Minsk (ABAP for SAP HANA)
Aug 11SAP CodeJam Cape Town (SAP HANA Cloud Integration)
Aug 13SAP CodeJam Durban (SAP HANA Cloud Integration)
Aug 14SAP CodeJam Johannesburg (SAP HANA Cloud Integration)
Aug 14SAP Inside Track Joinville, Brazil
Aug 21SAP CodeJam Bangalore (SAP HANA Cloud Platform)
Aug 22SAP Inside Track Bangalore, India
Aug 28SAP CodeJam Bhubaneshwar (SAP Lumira)
Sep 1SAP CodeJam Apeldoorn (SAPUI5)
Sep 2SAP HANA Developers Expert Summit, Newtown Square (US)
Sep 2 - 4YAPC::Europe 2015, Granada
Sep 4SAP CodeJam Riga (SAP HANA with IoT)
Sep 4SAP CodeJam Aachen (ABAP for SAP HANA)
Sep 7SAP CodeJam Maidenhead (ABAP for SAP HANA)
Sep 9SAP Inside Track Ciudad de Mexico, Mexico
Sep 10SAP CodeJam Detroit (SAP HANA with IoT)
Sep 10Webinar: Technical setup of an SAP Fiori landscape – end-to-end walkthrough, Part 1 of 2
Sep 11SAP CodeJam Stockholm (SAP HANA with IoT)
Sep 11SAP CodeJam Wroclaw (SAP HANA with IoT)
Sep 11SAP CodeJam Wroclaw (Mobile Apps with Web IDE)
Sep 12SAP Inside Track Wroclaw, Poland
Sep 12IT Weekend, Ukraine
Sep 12SAP Inside Track Silicon Valley, US
Sep 16SAP CodeJam Sao Paulo (SAP HANA)
Sep 18SAP CodeJam Noida (SAP HANA Cloud Platform)
Sep 21SAP CodeJam Madrid (ABAP for SAP HANA)
Sep 23SAP CodeJam Lima (SAP HANA Cloud Platform mobile services)
Sep 24SAP CodeJam Lima (SAP HANA Cloud Platform mobile services)
Sep 25 - 26Over the Air, London
Sep 26 - 27NCDevCon, Raleigh
Sep 28 - 29TopConf, Bucharest
Oct 6 - 7SAP Technology Days, Poland
Oct 8SAP CodeJam Chicago (SAP HANA with UI5)
Oct 9SAP CodeJam Munich (SAP UI5 with SAP Web IDE)
Oct 19 - 23SAP TechEd Las Vegas
Oct 23SAP Inside Track Singapore
Oct 24SAP CodeJam Taipei (SAP HANA Cloud Platform)
Oct 26 - 28OSCON, Amsterdam
Oct 30Meetup: Update from SAP TechEd USA, Wroclaw
Oct 30SAP CodeJam Breda (SAP HANA Cloud Integration)
Oct 30SAP CodeJam Stuttgart (SAP HANA with IoT)
Nov 2 - 3Cloud Foundry Summit, Berlin
Nov 2 - 6JAX, Munich
Nov 5SAP CodeJam Vienna (SAP UI5)
Nov 10 - 12SAP TechEd Barcelona
Nov 20SAP CodeJam 's-Hertogenbosch (SAP UI5)
Nov 21SAP Inside Track Netherlands
Nov 23 - 24SAP Architect and Developer Summit 2015, Sydney
Nov 24SAP CodeJam Sao Leopoldo (SAP HANA with IoT)
Nov 26SAP CodeJam Sao Leopoldo (ABAP for SAP HANA)
Nov 26SAP CodeJam Brussels (SAP UI5)
Nov 27SAP CodeJam Timisoara (SAP HANA with IoT)
Nov 27SAP Inside Track Tokyo, Japan
Nov 29SAP Inside Track Caribbean, Jamaica
Dec 3 - 4ThingMonk, London
Dec 5SAP Inside Track Walldorf, Germany

* This list is updated regularly.

 

Learn more about:

 

 

 

For past events, click here.

Product Road Map Updates

$
0
0
This document provides a list of  new and recently updated product road maps on SAP Service Marketplace (SMP).  New road maps are marked with **.  Most recent updates appear at the top of the list. To stay informed about road map updates click on 'Receive email notifications'.  See SMP for the full list of available road maps (http://service.sap.com/roadmap).  Want to stay informed on all of the road map updates?  Click the receive email notifications on the right hand side.

 

Area / Tab
Product Road Maps
Date on SMP
Review Date/
Update Status
Database & Technology
Nov 17
2015Q4
Database & Technology
Nov 12
Next update: 2016
Analytics
SAP Cloud for Analytics **  [NEW Oct 22, minor update Nov 6]
Nov 6
Next update: Q1 2016
Cross Topics
Nov 4
Next update: 2016
Database & Technology
SAP Process Orchestration [including PI, BPM, BRM]
Oct 26
2015Q4
Analytics
Oct 23
2015Q4
Database & Technology
Oct 22
Next update: 2016
Analytics
Oct 20
2015Q4
Analytics
Oct 16
2015Q4
Database & Technology
Oct 16
2015Q4
Cross Topics
Oct 15
2015Q4
Cross Topics
Oct 15
Next update: Q1 2016
Database & Technology
Oct 15
2015Q4
Database & Technology
Oct 15
Next update: Q1 2016
Database & Technology
Oct 15
Next update: 2016
Database & Technology
Oct 14
Next update: Q1 2016
Database & Technology
Oct 14
2015Q4
Database & Technology
Oct 14
2015Q4
Database & Technology
Oct 14
2015Q4
Database & Technology
Oct 13
2015Q4
Database & Technology
Oct 13
Next update: 2016
Database & Technology
Sep 30
2015Q3
Database & Technology
SAP Internet of Things **  [NEW on Cross-product rmap on D&T tab]
Sep 28
2015Q3
Analytics
Sep 25
Next update: Q1 2016
Database & Technology
Sep 24
2015Q3
Line of Business
Sep 22
Next update: Q4 2015
Analytics
Sep 22
Next update: Q4 2015
Database & Technology
Sep 18
2015Q3
Database & Technology
Sep 8
2015Q3
Analytics
SAP Lumira [updated Aug 31 plus minor edits Sep 4]
Sep 4
Next update: Q4 2015
Database & Technology
SAP Security Products  [Cross-product rmap on D&T tab]
Sep 1
2015Q3
Database & Technology
Aug 31
2015Q3
Database & Technology
Aug 28
2015Q3
Database & Technology
SAP Agile Data Preparation ** [New initial version]
Aug 27
Next update: Q4 2015
Database & Technology
Aug 27
2015Q3
Database & Technology
Aug 25
2015Q3
Database & Technology
Aug 24
2015Q3
Line of Business
Aug 18
2015Q3
Database & TechnologyAug 14
2015Q3
Database & Technology
Aug 13
Next update: Q3 2016
Database & Technology
Aug 11
Next update: Q3/Q4 2016
Database & Technology
Aug 7
2015Q3
Database & Technology
Aug 6
2015Q3
Analytics
Jul 22
Next update: Q4 2015
Database & Technology
Jul 15
Next update: Q2/Q3 2016
Analytics
Jul 14
Next update: 2016
Database & Technology
Jul 14
Next update:  Q2/Q3 2016
Database & Technology
Jul 14/17
Next update: 2016
Cross Topics
Jul 10
2015Q3
Database & Technology
Jul 6
Next update: 2016
Analytics
Jul 6
Next update: Q4 2015
Analytics
Jun 30
Next update: Q4 2015
Analytics
Jun 29
Next update: Q4 2015
Analytics
Jun 24
Next update: 2016
Analytics
Jun 18
Next update: 2016
Database & Technology
SAP Business Process Automation by Redwood **  [NEW Jun 12, minor update Jun 22]
Jun 22
Next update: Q4 2015
Database & Technology
Jun 17
Next update: Q4 2015
Database & Technology
Jun 16
Next update: 2016
Database & Technology
Jun 3
Next update: Q4 2015
Cross Topics
Jun 3
2015Q2
Analytics
May 14
Next update: Q4 2015
Analytics
May 11
Next update: Q4 2015
Database & Technology
May 8
2015Q2
Line of Business
Apr 30
Next update: 2016
Line of Business
Apr 30
2015Q2
Database & Technology
Apr 24
2015Q2
Database & Technology
Mar 27
Next update: 2016
Analytics
Dec 8
Next update: Q4 2015
Analytics
Oct 22
2014Q4
Database & Technology
Sep 16
Next update: 2016
Database & Technology
Mar 17
Next update: Q4 2015
Database & Technology
Dec 2013
Next update: Q4 2015

Lumira Events Calendar

$
0
0
OverviewEnterpriseExtensionsTutorialsEvents

 

Virtual Classes | Expert Webinars | Workshops

 

Please follow this page and subscribe to email notifications to be kept informed of the latest Lumira events.

All webinar timings and dates are subject to change. Registration will open about a week before the event.

 

 

Lumira Virtual Class Webinars: Getting Started with Lumira

Tuesdays, 7am PST

 

Michael Periera, SAP Solution Champion, helps you taking your first steps with SAP Lumira. The webinars are hosted by Colin Kraczkowsky from the SAP Analytics group and repeated monthly. More information on these webinars can be found in Linda Peruzzi's blog.

 

Links to Registrations

Oct

Nov

Dec

Getting Started – Let your Data tell the Story0603000100
Fast Forward – Visualize your Success131008

 

 

Lumira Expert Series Webinars

Wednesdays, 7am PST

 

The Lumira Expert Series Webinars offer interactive presentations on a variety of Lumira topics for the more familiar user. Content is presented by members of SAP Customer Experience Group, SAP product owners, consultants, customers and other members from a broad ecosystem.

 

What's New
Features
Customers
Developers
new
Focusing on newly released product versions. Presented by the Product Team.What you definitely should know about to get the most out of SAP Lumira.

See how customers implement and use SAP Lumira.

Presented by customers.

Learn and see examples: how to create your own extension.

 

 

 

Upcoming Webinars - Registrations

DatePresenter
Dataset Linking in SAP LumiraDec 02MS
What's New in SAP Lumira 1.29TBDTBD
h

Webinar Recordings

DatePresenter
thumbnail.pngHow to Implement Best Visualization Practices with SAP LumiraNov 04FM, JF
thumbnail.pngSAP Lumira Advanced Geo-Mapping Extension by GaligeoOct 14OS
thumbnail.pngAn Introduction to Creating Data Access Extensions for SAP LumiraSep 16VA
thumbnail.pngWhat's New in SAP Lumira 1.28Sep 03CL
thumbnail.pngData Manipulation & Enhancement Features in SAP LumiraAug 12LP
thumbnail.pngSAP Lumira Custom Extensions by TCS - Industry-Specific & GenericJul 15AG
thumbnail.pngWhat's New in SAP Lumira 1.27 Jul 08DW
thumbnail.pngCreating High Impact Data Visualizations with SAP Lumira Jun 17JS
thumbnail.pngSAP Lumira Running on SAP BW: Roadmap Update Jun 10EY
thumbnail.pngTaming Big Data with SAP LumiraJun 03PE
thumbnail.pngSAP Lumira and SAP Design Studio May 20TM
thumbnail.pngSAP Lumira, server for BI PlatformMay 13GR
thumbnail.pngWhat's New in SAP Lumira 1.25Apr 29PB
thumbnail.pngCreate Cool Lumira Visualization Extensions with SAP Web IDEApr 22DP
thumbnail.pngReal-Time Social Media Insights Visualized in SAP LumiraApr 15TF
thumbnail.pngUsing SAP Lumira with SAP BW on HANAMar 25RA
thumbnail.pngWhat's New in SAP Lumira 1.23Mar 11JX
thumbnail.pngDaimler Trucks: Dealer Sales Analytics Feb 25SP
thumbnail.pngSAP Lumira Extensions from ScratchFeb 18JT
thumbnail.pngSAP Lumira, Edge EditionFeb 04TK
thumbnail.pngWhat's New in SAP Lumira 1.22Jan 28CO
thumbnail.png

Data Access Extension SDK

Nov 19KR
thumbnail.png

Trusted Data Discovery Using SAP Lumira 

Nov 05AR
thumbnail.pngWhat's New and Coming in SAP Lumira 1.20  Oct 29SO
thumbnail.pngUnderstanding SAP Lumira Publish to BI Feature from a BI Admin PerspectiveOct 08

SK

thumbnail.pngSAP Lumira – Acquire a dataset using Freehand SQLSep 24MR
thumbnail.png

Deep dive into functions available in Lumira data preparation room

Sep 03

NR

thumbnail.png

HANA Cloud Integration

Aug 13

HK

thumbnail.png

Using InfoGraphics, ESRI Integration and Connecting to BW Datasource

Aug 06

SS

thumbnail.png

Integrating SAP Lumira Server into SAP BI 4 Landscapes

Jul 16

AM, KA

thumbnail.pngWhats' New in SP 1.17 Jul 09

HB

thumbnail.png

Creating and Sharing Your Lumira Chart Extensions

Jun 18

DP

thumbnail.png

Big Data Visualization and Custom Lumira Extensions

Jun 11

JV

thumbnail.png

SAP Lumira Product Road Map

May 14

TM

thumbnail.png

Empowered Self-Service with SAP HANA and SAP Lumira

May 07

DS

thumbnail.png

SAP Lumira Cloud and Server Presentation

Apr 23

AM

thumbnail.png

How SAP Lumira Can Be Used For Your Bus. - Industry Examples

Apr 09

IBM

thumbnail.png

SAP Lumira SDK

Apr 02

RM

thumbnail.pngIntroduction to Lumira CloudMar 26CO
thumbnail.png

SAP Lumira SDK - Introduction & Cool Examples

Mar 19

MS

0thumbnail.pngIntroduction to Lumira DesktopMar 05

SD

 

 

SAP Lumira In-Person Workshops:


 

SAP Lumira Technical Hands-on Workshops
SAP Analytics Innovation Day Workshops
SAP Partner Workshops
Hands-on technical training - intended for Designer and Admin user personas.Higher-level workshops - intended for IT Management and Analyst user personas.

Intended for the SAP Partner community.

 

 

Upcoming Workshops*:

 

Q4 2015

Oct

Nov

Dec
  SAP Analytics Innovation Day - Burlington, MA, USA27
  SAP Lumira, Design Studio, BI Platform Workshop - Hong Kong, China28-29
  SAP Lumira - Espoo, Finland03
  SAP Lumira - Stockholm, Sweden04
  SAP Lumira & Design Studio, Philadelphia, PA, USA11-12
  SAP Lumira & Design Studio, Irvine, CA, USA08-09

 

* If a workshop above does not have a live registration link, please contact your local SAP representative for information about workshop participation

 

 

Completed Workshops:

 

Q3 2015

Jul

Aug

Sep
  SAP Analytics Innovation Day - New York, New York, USA14
  SAP Analytics Innovation Day - Houston, Texas, USA16
  SAP Lumira and Design Studio Workshop - New York, New York, USA20-22
  SAP Lumira and Design Studio Workshop - Mexico City, Mexico22-23

 

Q2 2015

Apr

May

Jun
  SAP Analytics Innovation Day - New York City, New York, USA07
  SAP Analytics Innovation Day - Montreal, Quebec, Canada07
  SAP Analytics Innovation Day - Toronto, Ottowa, Canada08
  SAP Analytics Innovation Day - Calgary, Alberta, Canada09
  SAP Analytics Innovation Day - Boston, Massachusetts, USA02
  SAP Analytics Innovation Day - Atlanta, Georgia, USA03
  SAP Analytics Innovation Day - Minneapolis, Minnesota, USA09
  SAP Analytics Innovation Day - Ottawa, Ontario, Canada09/10
  SAP Analytics Innovation Day - Cleveland, Ohio, USA10
  SAP Analytics Innovation Day - Palo Alto, California, USA11
  SAP Lumira - Bring Your Own Data Workshop - Chicago, Illinois, USA11
  SAP Analytics Innovation Day - Vancouver, British Columbia, Canada16
  SAP Analytics Innovation Day - Washington DC, USA18
  SAP Lumira - Bring Your Own Data Workshop - Palo Alto, California, USA18
  SAP Lumira and Design Studio Workshop - Chicago, Illinois, USA23-25

 

Q1 2015

Jan

Feb

Mar
  SAP Lumira and Design Studio Workshop - New Delhi, India23-24
  SAP Lumira and Design Studio Workshop - Houston, Texas, USA17-19
  SAP Analytics Innovation Day - St. Louis, Missouri, USA25
  SAP Analytics Innovation Day - Denver, Colorado, USA26

 

 

 

More Webinars:BI Upgrade |SAP Predictive | EPM| SAP Design Studio |Web IDE 

Shemas in SAP HANA.

$
0
0

Un esquema de base de datos es una forma de agrupar lógicamente objetos tales como tablas, vistas y procedimientos almacenados.
Un esquema funciona como un contenedor de objetos.

 

Existen 3 tipos de esquemas:

  • User Defined Schema
  • System Defined Schema
  • SLT Derived Schema

 

User Defined Schema
Son creados por un usuario (DBA o System Administrator).


System Defined Schema
Cuando SLT es configurado, este crea un esquema en el HANA system. Todas las tablas replicadas en el HANA system son contenidas en este esquema.

System Defined Schema
Son esquemas entregados con SAP HANA Database y contienen información del sistema.
Los esquemas del sistema son:

  • _SYS_BIC

         Este esquema contiene todas las columns views de objetos activados.
         Cuando el usuario activa la Attribute View/Analytic View/Calculation View/Analytic  Privilege /Procedure,
         los respectivos objetos en tiempo de ejecución se crean en _SYS_BIC.

 

  • _SYS_REPO
    Este esquema contiene Activated objects, Inactive Objects,
    Package details and Runtime Objects information etc.
    También el usuario _SYS_REPO debe tener privilegio SELECT otorgado en los esquemas de datos.

 

  • _SYS_BI
    Este esquema almacena todos los metadatos de las vistas de columnas creadas.
    Contiene las tablas para variables creadas, datos de tiempo (Fiscal, gregoriano), mapeo de esquemas y tablas de asignación de contenido.

 

  • _SYS_STATISTICS
    Este esquema contiene toda la configuración del sistema y parámetros.

 

  • _SYS_XS
    Este esquema se utiliza para SAP HANA Extended Application Services.

How to setup Android for Work in SAP Mobile Secure

$
0
0

In this document, you'll learn how to configure Android for Work in SAP Mobile Secure.


Google's Android for Work provides a dedicated work profile, hardware-based encryption and sharing restrictions ensure business data - calendars, contacts, files and apps - are separate and safe from malware while personal information stays private.  Giving IT full control of all work related policies, profiles and data - from distributing apps to wiping business information - and the standard Enterprise Mobility Management (EMM) framework delivers a consistent experience across all devices.  In addition, IT can deploy business apps easily with Google Play and create apps quickly with the Android app framework. Seamlessly integrate with existing IT systems like Microsoft Exchange, IBM Notes and Google Apps for Work.

 

Requirements

 

 

Let's get started!

 

1. Browse and login to SAP Mobile Secure (input account, username, password)

 

1_login.png

 

2. Click Devices > Settings

 

1a_login.png

 

 

3. Configure Android for Work Settings (by default you will be on Domain Registration page).  There are three steps to configure Google’s Business Domain.

 

1b_afw_settings.png

 

Step 1 – Create a Google account – Follow the link https://www.google.com/a/signup/?enterprise_product=ANDROID_WORK and fill out the form using Domain listed in this section (e.g. account.sapmobileplace.com)

 

Fill out About you information:

 

2_Google1.png

 

 

Fill out About your business section (use your account domain):

 

3_Google2.png

 

Fill out your Google admin account information:

 

4_Google3.png

 

Complete security verification, click agree, and click Accept & create your account:

 

5_Google4.png

 

Step 2 – Verify Domain Ownership – Once you submit the Google account form, you’ll be prompted to verify domain ownership. Click Start to begin…

 

6_Google5.png

 

As part of this process, copy the complete meta-tag value.

 

7_Google6.png

 

Paste the Meta Tag (in SAP Mobile Secure AfW Domain Registration settings) and click Save Meta Tag:

 

8_Metatag.png

 

Once the value is saved, click the "I have added the meta tag to my homepage" option in the Google verification step and click Verify.

 

9_Google7.png

 

10_Google8.png

 

Step 3 – Bind the Enterprise Domain - Once you complete the domain verification process, you need to bind the current account with Google: copy the token generated by Google (from connect with your provider window).

 

Copy the token:

 

11_Google9.png

 

Paste the token and click Bind to complete registration.

 

12_token_bind.png

 

Click Finish (on google wizard).  If you run into any issues, call the number provided in the window.

 

13_google10_finish.png

 

You’re all set! (leave this window open)

 

14_google11_allset.png

 

4. Configure Android for Work – Technical Settings

 

To enable automatic user creation and to perform Single-Sign-On configuration in the Mobile Place Google account, follow the steps described below and use the administrator credentials you created during your initial registration of the Mobile Place domain.

 

End-users use Mobile Place to self-enroll and each user must first be added to the Google Directory of the bound Google account in Mobile Secure to access Android for Work within Mobile Place. By providing the credentials fetched from Google using the procedure below, Mobile Secure will be able to create users within the Google Directory on demand as your users enroll their devices using Mobile Place.

 

Users included in the Google Directory of the bound Google account are created with the same username listed in Mobile Secure, along with their first and last name. The email address these users will use will be <username>@account.sapmobileplace.com, instead of the Mobile Secure email address. Each user is provided with a randomized, strong password that is not saved anywhere.

 

Step 1 – Create project on Google Developer’s Console

 

Logon to Google Developer’s Console – https://console.developers.google.com

 

15_googledev1.png

 

Create a project:

 

16_googledev2.png

 

Input Project name, click agree, Create.

 

17_googledev3.png

 

Enable Admin SDK and Google Play EMM API

 

Click APIs & auth > APIs > Google Apps APIs > Search “Admin” > select Admin SDK

 

18_googledev4.png

 

Click Enable API (now go back to previous step and enable Google Play EMM API)

 

19_googledev5.png

 

Navigate to APIs & auth > Credentials > Create new Client ID within the newly created project.

 

20_googledev6.png

 

Choose Service account as the Application type and click Create Client ID

 

21_googledev7.png

 

At first, you’ll be promoted to download and save .json file… you can cancel download (as it is not required).

 

22_googledev8.png

 

Click "Okay, got it" on key pair alert dialog box

 

23_googledev9.png

 

Click Generate new P12 key (and save this file to your local system)

You may leave this window open or retain the service account email address and Client ID for further configuration below.

 

24_googledev10.png

 

Step 2 – Complete configuration on Google Admin Console

 

Logon to https://admin.google.com (if you have previous Google Business Domain wizard window open, navigate to it and click admin.google.com, else open new browser window to it).

 

25_googledev11.png

 

Navigate to Security -> Advanced Settings -> Manage API client access

 

26_googleadmin1.png

 

Click Show more…

 

27_googleadmin2.png

 

Click Advance Settings

 

28_googleadmin3.png

 

Click Manage API Access

 

29_googleadmin4.png

 

Manage API client access

  • Client Name – Project Services Account Client ID from Google Developer Project
  • API Scopes – URLs from SAP Mobile Secure AfW Technical Settings #2C
  • Click Authorize

 

30_googleadmin5.png

 

Once it’s authorized, you will see client name and API Scopes listed below.

 

31_googleadmin6.png

 

Step 3 – Acknowledge SSO agreement

 

and

 

Step 4 – Input Service A/C Email, Admin Email, upload P12 Cert, and click Save

 

32_mobsec_finish.png

 

This completes setup of Android for Work in SAP Mobile Secure.  Your (cloud or AD configured) users will be able to enroll from SAP Mobile Place and Android for Work profile will be inflated on the device along with any AfW App and Configuration policies that are pre-configured.

 

About: SAP Mobile Secure Cloud, Android for Work

 

About me: Dhimant Patel | LinkedIn | SCN

How to convert a front end BDC recording code(generated via SHDB) into a modular Code to be run in the background using 'Call Transaction' with error Log

$
0
0

For creating a batch upload program we will be using a  BDC recording in SAP carried out via transaction code 'SHDB'. We can ask a Functional Consultant of the specific module to create a BDC recording for a given transaction along with the fields that are required for batch upload. Once a recording is created we can generate a macro by clicking the [] Program button to generate the macro code for the given recording in SHDB. We can also run the macro recording in different modes as it was created originally by clicking the Process[] button in SHDB. We will follow steps from when the BDC recording macro has been created and saved as a program,with an option of 'Transfer from Recording' radio button selected in the Field Contents

                             

from the pop-up menu.

 

In our case,it will be a BDC recording for Tcode = ABAVN, which is used for directly retiring an Asset by Scrapping it,which is used in SAP FI module.

 

To have a look at the BDC recording macro code generated,refer to the code below:

__________________________________________________________________________________________________________________________

    [BDC Macro Code for Transaction ABAVN ]

 

report ZASSET_SCRAP_BDC
no standard page heading line-size 255.

include bdcrecx1.

start-of-selection.

perform open_group.

perform bdc_dynpro      using 'SAPLAMDP' '0100'.
perform bdc_field      using 'BDC_OKCODE'
                         
'=TAB02'.
perform bdc_field      using 'RAIFP2-ANLN1'
                           
'1010000017'.
perform bdc_field      using 'RAIFP2-ANLN2'
                         
'0'.
perform bdc_field      using 'RAIFP1-BLDAT'   
                           
'13.10.2015'.
perform bdc_field      using 'RAIFP1-BUDAT'
                         
'13.10.2015'.
perform bdc_field      using 'RAIFP1-BZDAT'
                         
'13.10.2015'.
perform bdc_field      using 'BDC_CURSOR'   
                         
'RAIFP2-SGTXT'.
perform bdc_field      using 'RAIFP2-SGTXT'
                         
'Asset Scrap'.
perform bdc_dynpro      using 'SAPLAMDP' '0100'.
perform bdc_field      using 'BDC_OKCODE'
                         
'=SHWD'.
perform bdc_field      using 'RAIFP2-ANLN1'   
                         
'1010000017'.
perform bdc_field      using 'RAIFP2-ANLN2'
                         
'0'.
perform bdc_field      using 'RAIFP2-MONAT'
                           
'09'.
perform bdc_field      using 'RAIFP1-BLART'
                           
'AA'.
perform bdc_field      using 'BDC_CURSOR'
                         
'RAIFP1-XBLNR'.
perform bdc_field      using 'RAIFP1-XBLNR'   
                         
'ASSET SCRAP'.
perform bdc_dynpro      using 'SAPMSSY0' '0120'.
perform bdc_field      using 'BDC_OKCODE'
                         
'=BUCH'.
perform bdc_transaction using 'ABAVN'.

perform close_group.

__________________________________________________________________________________________________________________________


Here is a brief description of the elements in the BDC recording Macro Code used in the code above:


> All the fields called in the BDC recording start with the the following fields e.g:  'perform bdc_fieldusing 'RAIFP1-BLART'' followed by a value which could either be a constant or a data object etc. as could be seen from the code above.


> The ones with the text 'BDC_CURSOR' follow up with the name of the field where the cursor is to be placed on the screen.

e.g:


perform bdc_field using 'BDC_CURSOR'
'RAIFP2-SGTXT'.


> When a specific screen or tab is called on a screen,it is usually followed with a  Module Pool Name and Screen No. e.g:


perform bdc_dynpro      using 'SAPLAMDP' '0100'.
perform bdc_field      using 'BDC_OKCODE'
'=TAB02'.


Here BDC_OKCODE is the ok code or an identifier for identifying which UI element  in Dynpro screen was clicked followed by the identifier id. For those of you who have done dynpro programming know the system constant sy-ucomm holds this value at runtime.


> Finally the transaction code for which this macro was generated is called using 'BDC_TRANSACTION'. e.g:


perform bdc_transaction using 'ABAVN'.


________


With the BDC recording out of the way,we can now concentrate on how  to convert it for Call Transaction Mechanism. The  best way to map fields is to create a single structure in ABAP for holding all values that are to be passed for all fields in the Macro recording discussed before.

e.g:

 

DATA: BEGIN OF s_assetscrap,
        bukrs type ANLA-BUKRS,"Company Code
        ANLN1 type anla-anln1,"Asset No
        ANLN2 type ANLA-ANLN2,"Sub Asset No
        BLDAT type RAIFP1-BLDAT,"Document Date
        budat type RAIFP1-BUDAT,"Posting Date
        BZDAT type RAIFP1-BZDAT,"Asset Value Date
        SGTXT type RAIFP2-SGTXT,"Text

        monat type RAIFP2-MONAT,"Posting Period
        BLART type RAIFP1-BLART,"Document Type
        XBLNR type RAIFP1-XBLNR,"Reference
      END OF s_assetscrap.


We now need to add in each of the BDC recording code lines to an internal table that will eventually be passed as a parameter when using the 'Call Transaction' construct. It will be based on 5 parameters as is required when calling a bdc code in Call Transaction construct based on the standard structure named 'BDCDATA'. Here are the fields in the structure:


  1. PROGRAM(Module Pool Name)
  2. DYNPRO(Screen No for the Dynpro)
  3. DYNBEGIN(BDC screen start)
  4. FNAM(Field name on the Screen)
  5. FVAL(Field value to be used)

 

Based on these fields,this is how we are going to convert it.


e.g:


"Original Code as provided in BDC recording macro


perform bdc_dynpro      using 'SAPLAMDP' '0100'.


"Code Converted for BDC recording called in Call Transaction construct


wa_bdcdata-program = 'SAPLAMDP'.

wa_bdcdata-dynpro = '0100'.

wa_bdcdata-dynbegin = 'X'.

wa_bdcdata-fnam = ''.

wa_bdcdata-fval = ''.


Compare the fields with the code above to get a better idea about value passed here.


Here is the complete code converted to the format as required for Call Transaction construct line by line.


_________[Each of the 19 Lines converted to Call Transaction Format based on BDCDATA structure]


> Add multiple records for this bdc recording in one go as well.


DATA:

     it_bdcdata type standard table of BDCDATA,

     wa_bdcdata like line of it_bdcdata.


"1

wa_bdcdata-program = 'SAPLAMDP'.

wa_bdcdata-dynpro = '0100'.

wa_bdcdata-dynbegin = 'X'.

wa_bdcdata-fnam = ''.

wa_bdcdata-fval = ''.


append wa_bdcdata it_bdcdata.

clear wa_bdcdata.


"...and so on. Only shortened code is shown here for illustrative purposes.


[Refer to the complete code in the attached text file named 'BDC_Recording_Code_Conversion_Code_Fragment.txt.zip'].


_________

 

 

The final element of transaction code  will be passed when using the final Call Transaction construct for uploading or posting .


dyn_begin = 'X' indicates that a screen is called at this point,therefore the module pool name and screen no is called here and for the rest field name and value pairs are passed in.


Here is how the final Call Transaction code will be called for posting this Asset Retirement via scrap:


DATA:

     it_msg type standard table of bdcmsgcoll."This will hold all Messages


  CALL TRANSACTION 'ABAVN' USING it_bdcdata

    MODE 'N'

    UPDATE 'S'

    MESSAGES INTO it_msg.

 

Here it_bdcdata is the BDC recording format converted for compatibility with BDC Recording.

     Mode   = N[For Running in the Background]

               [All Modes in BDC recording are supported like

                'E'(Errors),'A'(All Screens)]

     Update = S[Synchronous]

     it_msg = Holds all error messages and successful messages


For Logging,Internal table it_msg can be looped through for finding successful postings(msgtyp = 'S') and failed postings(msgtyp = 'F') of uploads via call transaction construct. e.g for successful messages:


LOOP AT it_msg INTO wa_msg WHERE msgtyp EQ 'S'.
CALL FUNCTION 'MESSAGE_TEXT_BUILD'
EXPORTING
msgid= wa_msg-msgid
msgnr= wa_msg-msgnr
msgv1= wa_msg-msgv1
msgv2= wa_msg-msgv2
msgv3= wa_msg-msgv3
msgv4= wa_msg-msgv4
IMPORTING
message_text_output = wa_msg_all.

 

ENDLOOP.


Here the data object 'wa_msg_all' complete error message in one line, where as individual components are also store in one of the structures like wa_msg-msgid(Message Id number),wa_msg-msgnr(Message No),wa_msg-msgv1 to wa_msg-msgv4(contains error or successful messages with description).


Using this code mechanism through Call Transaction we can convert BDC recordings into portable executable code which can be embedded especially if you are working on a selective posting program using an interactive ALV report for selecting records and posting them.




Convite para a primeira reunião de ASUG dos clientes TDF

$
0
0

Olá Pessoal, tudo bem?

 

Quero aqui convidar todos os profissionais da empresas que adquiriram o TDF para participar da primeira reunião organizada pela ASUG.

Para participar não precisa ser membro da ASUG!

 

Será no dia 02/12, às 09:00 hrs na SAP em São Paulo:

Av. Nações Unidas, 14.171 - Torre B - 7o andar

Brooklin - São Paulo

 

Teremos a presença da Miriam (ArcelorMittal), que é a coordenadora do grupo, do Paulo Roberto que todos já conhecem, além de toda a equipe da localização Brasil: gerentes de produto e desenvolvedores.

 

Segue agenda:

09:00Abertura da Reunião
09:30Empresas/Projetos
10:00Intervalo para Coffee
10:15Case de Sucesso - Clientes TDF
11:00CIAP
12:00Intervalo Almoço
13:30REINF
13:45eSocial
14:45Intervalo para Coffee
15:00Bloco K
15:30Arquitetura
16:15Apps Fiori para TDF
16:30Consumo CTR
17:00Encerramento

 

Inscrições aqui: http://www.rscorp.com.br/inscricao/evento.php?e=27070

 

Não percam!

SAP Inside Track Walldorf 2015

$
0
0

sitwdf_logo.png

Introduction

After much inspiration from other SAP Inside Track Events I want to go for an SAP Inside Track Walldorf at the end of the year.
Grab the opportunity and connect with your peers, learn from each other by sharing experiences and thoughts.
Use hash tag #sitWDF on Twitter to share ideas and spread the news! Use www.sitwdf.de as a shortcut.

The conference language will be English.


In addition to the regular SIT program, we also collect topics, where you would value a presentation from an SAP Employee. Input is collected in the registration form, and we'll try to get hold of a speaker for the topic, once sufficient interest is there.

When

Saturday, 12th of December.
Registration open at 9:00. Sessions start at 10:00 and end at 17:30.

Where

Walldorf near Heidelberg ("Mothership"), Building ISZ/WDF05, rooms C2.05, C2.07, C2.08
We will provide you with a QR Code that you have to bring with you, to enter the building.

Hotel information can be found below. Please don't forget to make your booking in time.

 

Who

For SCN/BPX community members (both consultants and customers) who want to share their knowledge.

Costs

Coffee, Water, Soda and Snacks during the event as well as Lunch in Kalipeh and Saturday Networking Reception with beer are included! (Thanks to our Sponsors / See Below)
Evening Events, Travel, Hotel and other expenses are not included.

Sessions / Agenda

  • Kick-off the experience with SAP CodeJam on Friday December 11th. More info and Registration here: SAP CodeJam Walldorf Registration
  • Please plan to come on Saturday December 12th, at 9:00 am for a casual warm-up and to get to know each other.
  • We will have lecture sessions and after Lunch Marketplace Sessions
  • After the sessions we plan a short networking reception with beer in the building (5:30-6:00 pm) that is sponsored by "espresso tutorials"
  • In the evening we have planned a nice event (see below in "Networking Details" / Please enter in the registration list below if you are planning to join)

 

SITWDF_Agenda_Nov18.png

 

SAP CodeJam Walldorf       Friday, December 11, 2015 from 11:00 am to 5:00 pm (CET)

Looking to network with fellow developers while exploring something new and exciting? Well look no further, as SAP CodeJam presents the latest in SAP HANA with IoT!

As a participant, you will get access to tools, sandboxes, interactive time with experts and much more. These physical face to face, in-person events have been going on since 2012 and have become a hit amongst all the attendees!

Don’t know much about SAP HANA with IoT? Not to worry, we will be sending out an email checklist with links to help you prepare for the event.

To attend our events, we ask of three simple things: DESIRE, your own laptop and of course for you to show up ready to learn!

The event is free but the space is limited, so SIGN UP NOW!

Marketplace Sessions (maximum 20 minutes)

If you want to do a developer talk, showing a small prototype or application or cover some niche topics (at least 10 min. of talk/demo, max. 20 min.) then our new marketplace might fit to you. We provide tables and the audience can just drop by listen, discuss and go to the next one. It allows more interaction and talks about topics which do not fit to a lecture for bigger audience. For instance, talking about software design and architecture, rules frameworks, test automation, IoT, software quality, Java Script…. Whatever you want and even non-techie topics, if you want to do some gym – please feel free to contribute   (smile)

The marketplace has its own slot (~90 minutes) after lunch and will not run in parallel to the lectures. The 20 minute sessions will be repeated by the hosts, so that the attendees can rotate around and catch up on every topic.


Session Proposals

Here you have the chance to add value to SAP Inside Track Walldorf. Take the stage and share your SAP experiences, open the discussion and take new insights back home.

Please enter your session proposals here:

 

Title Lecture SessionDescriptionPresenter(s)Accepted (Yes/No)

ITM227

SysOps IMPROVED: Take the Best from DevOps and Data Visualization(TechEd presentation)

Christian Braukmueller
IT Infrastructure Monitoring @ SAPDaniel Koller
Core Data Service (CDS) and Open SQL: What's new in NW 7.50?30minsUwe Fetzer
SAPUI5 - using, extending and creating own controls (on example of SCN Design Studio SDK community)30minsKarol Kalisz
Hackers versus Developers: The GAME is ON - the real truth over Developer's awareness to stop the AttackersSoumyasanto Sen
Fun with Mazes30minsHendrik Neumann
Not going to shave for a few days, and probably will try to wear some colorful sneakers to be entitled to tell the node.js storyJan Penninkhof
BOPF or Build and Splash or maybe both. Have to sort my ideas after TechEd first30minsMartin Fischer
Custom Controls in SAPUI5 with D3.js - like UX200 at TechEd Barcelona

ONLY POSSIBLE IN THE AFTERNOON

30-45 mins

Maximilian Lenkeit

The best debugging tool - your brain

Quite often I see even experienced developers getting lost in endless debugging sessions. In this talk I'll present some of the strategies that proved useful for me to quickly identify the root cause of bugs.

30mins - also possible as marketplace sessionChristian Drumm

 

Title Marketplace SessionDescriptionPresenter(s)Accepted (Yes/No)
Gateway for Microsoft Demo - Easy to use integration scenarios 20 min, MarketplaceMartin Fischer

Session Suggestions

Based on the feedback until now, we plan for the following Tracks (with example session topics)

•             IoT: ABAP Push-Channels, Integration in HCP

•             SAP UI5/Open UI5: Focus on practical examples & use cases

•             Cloud/DevOps/SysOps: Docker use in SAP, Chef usage in SAP, API management solution

•             Forms, business rules & output: BRF, Adobe Forms

•             HANA & BW: Design Studio, Lumira, Predictive Analytics

•             Open Track

 

Registration and Attendee List

  • Please use our Google Form (#SITWDF Registration list) to register for the event AND add your name to the list hereunder to have visibility of peers attending.
  • You are only registered, if you have used the #SITWDF Registration listand it is also the order in the google form which decides regarding the waiting list.
  • For SAP CodeJam please register here: SAP CodeJam Walldorf Registration
  • If you are not able to attend the SITWDF, please strike out your name in the list below.


NRReg DateFirst NameLast NameBioTwitter handleDemoJam (Friday)Friday Evening EventSaturday Evening Event
1DanielKollerDaniel Koller@dakolleryesyes
2KatiFischerKatarina Fischer@Katarinafischerno

yes

yes
3Frank KöhntoppSAP@koehntoppmaybe
4DeniseNepraunigSAP, Linkedin@denisenepraunigyesyes
5JürgenLinsJürgen Lnomaybe
6TahirÖzTahir Öz@ozthrmaybemaybe
7HP SeitzHP Seitz@hpseitznomaybe
8Twan van den Broekabout.me/tbroek@tbroekmaybeyes
9JanPenninkhofJan@jpenninkhofmaybeyes
10KässThomasSCNnono
1111.08.2015Martin FischerXING, SCN, LinkedIn@cyclingfischmaybemaybe
1211.08.2015ChristianDrumm@ceedee666nomaybe
1311.08.2015ChristianGünterXINGxmaybemaybe
1411.08.2015HendrikNeumann@h_neumannyes, but lateyes
1511.08.2015SaschaHackXING@sporty_hacknono
1611.08.2015JorgeWeisslinkedIn@weissjorgemaybemaybe
1711.08.2015LukasWeigeltLukas Weigeltmaybemaybe
1811.08.2015PiusKirrmannlinkedinxnono
1912.08.2015MartinKuhlmannplannedno
2012.08.2015JensKnappik@Jens.Knappikmaybeno
2112.08.2015UweFetzerUwe Fetzer@se38yesmaybe
2213.08.2015ChristianBraukmüllerChristian Braukmueller@CBasisxyesno (leaving at 8pm)
2313.08.2015SuhasSahaSuhas Sahamaybemaybe
2413.08.2015Minh TriNguyenplannedmaybe
2514.08.2015SoumyasantoSenSoumyasanto Sen@soumyasantomay bemay be
2614.08.2015AlexanderSalnikov@stuggiboyx
2714.08.2015FlorianHenninger@f4abapnono
2815.08.2015JitendraKansalJitendra Kansal@jkkansal1987xmaybemaybe
2915.08.2015RolandKnippRoland Knipp@sbasischeckyesmaybe
3020.08.2015UweKitzmannLinkedIn@ukitzmannyesmaybe
3120.08.2015MohammedKadiri Yamani
3221.08.2015ThorstenFranzThorsten Franz@thorstenstermaybemaybe
3321.08.2015MartinLangMartin Lang@martinlangnomaybe
3421.08.2015OliverGutzeitOliver Gutzeit@ollo73nomaybe
3522.08.2015MichaelSopunov@danzaluxx
3624.08.2015JakobFlaman@jakobflamanxyesyes
3728.08.2015JatinGarg
3801.09.2015AbdulbasitGulsenAbdulbasit Gulsen@abdulbasitgmaybemaybe
3904.09.2015TorstenSchubertTorsten Schubert@weltspionmaybemaybe
4005.09.2015RemiKaimalMeAnuKaimal
4107.09.2015VladimirsSemikinsVladimirs Semikins@seVladimirsmaybemaybe
4207.09.2015DmitrijsDikanskismaybemaybe
4307.09.2015DmitrijsPozdnakovs
4411.09.2015ThiloSeidel@thildevmaybeyes
4511.09.2015KunalJauhari
4612.09.2015FrankNawrath@frankaexmaybemaybe
4714.09.2015RobertRembelskix
4815.09.2015AxelKrausen
4921.09.2015MalinLidénnoyes
5024.09.2015DennisDuivenbodeDennis@dduivenbodenoyes
5125.09.2015Jan WillemMolenaarJan Willem@jwmolenaarnoyes
5210.10.2015PascalMöllerXING / SCN@pascalmoemaybemaybe
5311.10.2015AndreaTaylor@HANAUser
5411.10.2015FlorianPfefferSCN@pfefferfnomaybe
5512.10.2015VitaliyRudnytskiyWitalij Rudnicki@Sygyzmundovychprobably yesmaybe
5613.10.2015KarolKaliszKarol Kalisz@kaliszkarolxmaybemaybe
5716.10.2015Heiko WalterBernhart@heikobernhartmaybeyes
5819.10.2015MansourFarghaly@mansourfarghalynoyes
5919.10.2015JörgBrandeismaybeNo
6020.10.2015SteffenFröhlich@citokiyesno
6121.10.2015RainerWinkler@RainerWinkler
6223.10.2015ChrisSwanepoelChristiaan Edward Swanepoel@ChrisESwanepoelnoyes
6325.10.2015CarstenSchröder
6426.10.2015PeterInotaiPeter Inotai | LinkedInnomaybe
6526.10.2015ImreHajnalnomaybe
6626.10.2015TimoTraubnomaybe
6727.10.2015AlexanderMaetzingnono
6830.10.2015UlliHoffmann@_UlliHoffmannx
6930.10.2015ThomasKäss
7003.11.2015TsovinarChugaszyan@tsovinar_maybeyes
7115.11.2015MarcelSchmiechen@schmiechinhox
7216.11.2015HelmutFischer@PalzFischnonoyes
7316.11.2015UweKitzmann@ukitzmann
7418.11.2015RenaldWittwer@RenaldWittwermaybeyes
7518.11.2015ChristianBrunnerXING70% yesmaybeno
7618.11.2015ThomasKinkartz
7718.11.2015AndreasFrary
7818.11.2015ChristopherDlugoschXing@KriGosSanonono


Sign up for Tesla Test Drive

bridgingIT offers sustainability and e-mobility consulting. But they are not just consulting our customers; they do also practice what they preach: bridgingIT has currently the biggest long distance enabled electric company fleet in Germany. They want to make it possible for all SITWDF attendees to experience driving an electric car. Therefore there will be two Tesla Models available for test runs. Each test run will be scheduled for about 30 minutes. The test runs will be in parallel to the sessions. In order to keep the disturbance of SITWDF as low as possible, please sign up in advance in the list below

First come first serve!

Time Name 1Name 2Name 3Name 4
09:30
10:00
10:30
11:00
11:30
13:30Christian BraukmüllerChristian Günter

Steffen Fröhlich

14:00Imre HajnalPeter Inotai
14:30Torsten SchubertHendrik Neumann
15:00Soumyasanto SenJitendra Kansal
15:30
16:00
16:30


Networking Details

Friday night
5:30 Bar/Dinner (at own costs) Schmidts Schlachthof, Ringstraße 6, 69168 Wiesloch,

Saturday Lunch

For Lunch we will take the 5 mins Walk to "Kalipeh" https://www.kalipeh.com/start.html

You can choose from 3 different courses. (in advance)

Saturday Night

5:30-6:00 pm: Networking with Beer and nibbles - sponsored by www.espresso-tutorials.de
After the SIT we will drive to Schwetzingen (lets do Carpooling) near Walldorf.

6-8 pm
We will visit the beautiful Christmas Market

Stadt Schwetzingen: Weihnachtsmarkt 2015
Flyer Christmas Market 
We can drink "Glühwein", check out Booths with traditional Arts&Crafts, and warm up in the "Almhütte" (a hut).
For the ones that like to have more action: There is also an ice-ring for skating!

8pm-Open End
After this we will walk to the Weldebräu Stammhaus-Restaurant a traditional Brewery.
We can have Dinner or just have some beer while networking.

 

Sponsors

Espresso Tutorials (www.espresso-tutorials.de) is a sponsor of this event. They will have a info-desk where you can get information about their SAP eBook Library and the books that you can purchase though a flatrate. Each attendee will receive a 3 Months access to the Library!

Espresso Tutorials is also looking for authors for HANA & BW, SAP UI5/Open UI5, BRF+ etc. - that might be interesting for you.

E4ReVN_ROVjp2-luU0PF6-DKBrgxl0oz0sSCVSrox_g.jpg

bridgingIT ( www.bridging-it.de ) is an innovative IT consulting company. We bridge the gap between business and IT and offer service along the whole IT value chain: Business, sustainability and e-mobility consulting, project services, IT management, enterprise solutions and last but not least SAP. bridgingIT has offices in Cologne, Frankfurt, Mannheim, Karlsruhe, Stuttgart, Munich and Zug (Switzerland). As we know the importance of the community we are proud to be sponsor of #sitWDF.

 

bIT-Logo_ohne_Claim_CMYK_300dpi.jpg

Feel free to reach out to @dakoller and katarina.fischer@sap.com for sponsoring opportunities.


Tips

Any tips to take into account? Please list them and help making it a day to remember.

Further Questions

Don't hesitate to contact us if you have further questions:

Staying overnight / Hotel

 

We arranged for staying overnight with the Leonardo Hotel nearby: Heidelberg Hotels | Leonardo Hotel Heidelberg-Walldorf

You can use the attached Booking Form (in the attached files below)

Google Maps-Link: Google Maps

Address: Leonardo Hotel, Roter Straße, 69190 Walldorf

SAP Jam - Useful Resources and Documents

$
0
0

This is a collection of the most useful SAP Jam resources: documents, blogs, reports, and videos. This includes links that will cover an introduction to SAP Jam, features and functionality, new releases, business cases, integration, and other related documents and resources. It is also recommended to join the SAP Social Software group on LinkedIn and follow SAP Social Software on Google Plus, as this is the leading community for the latest and greatest information on SAP Jam. You can also sign up for SAP Jam here: https://jam4.sapjam.com/

 

Overview

Enterprise Social Networking | Collaboration | Cloud | SAP (sap.com)

SAP Jam (SuccessFactors.com)

SAP Jam Content (SuccessFactors.com)

SAP Jam – SAP Help Portal Page (help.sap.com)

SuccessFactors with SAP ERP HCM. Business Processes and Use (SAP PRESS)

Introducing SAP Jam: Secure, social collaboration where you work

Making Enterprise Social Work, With SAP Jam

SAP Jam content in SAP Social Software space

How Does SAP Jam Relate to SAP StreamWork? (YouTube)

SAP Jam developer community

Welcome to your new SAP Jam developer edition

 

General, opinion, and thought-leadership

A Review of SAP Jam – dan pontefract (Dan Pontefract)

Transform - How Leading Companies are Winning with Social Technology (Prashanth Padmanabhan blog)

“Going Social:” Not so Much? (Bersin)

SAP Jam Can Enable Management Innovation In an Organization (Prashanth Padmanabhan blog)

Four Ways To Make Enterprise Social Work

How Social Networks Help Us Target Audiences For Training (Prashanth Padmanabhan blog)

SAP Jam Has 9.8 Million Subscribers (Prashanth Padmanabhan blog)

When Social Media at Work Don't Create Productivity-Killing Distractions (Business Week)

The Customer Go-to-Market Imperative - Transforming Silos to Social Business and Community Building

SAP Jam: The ROI Impacting Sales Productivity

SAPinsider: SAP Jam Hits the Sweet Spot Between Business Processes and Social Collaboration

The perfect match – Social Collaboration & CRM

SAP Social Collaboration Strategy Grinds Forward with SAP JAM

Is SAP Jam Where Enterprise Social Is Headed? (Enterprise Apps Today)

SAP Jam Adoption Models (Prashanth Padmanabhan blog)

5 keys to unlock success in enterprise social collaboration (Diginomica)

How to Design Your Enterprise Social Network for Maximum Impact (Part 1)

Video: The new SAP Jam developer program

The Path to SAP Jam ROI Success

Community Health Index for Collaboration Software (Prashanth Padmanabhan blog)

Reshape Processes Today to Design for Tomorrow: 3 Examples of How the SAP Jam Developer Program Enables Business Transformation (SAPInsider)

Seven Questions with Sameer Patel

SAP Jam Named a Leader in the IDC MarketScape for Enterprise Social Networks

SAP Fuels New Era of Social Collaboration to Transform Work (SAP News)

Content Governance Model For Product Managers Using SAP Jam (Prashanth Padmanabhan blog)

SAP named a leader in IDC MarketScape report on social technology in integrated talent management

Gamification: What can it bring to HR?

 

Quarterly Releases

1302: What’s new in SAP Jam: more ways to infuse social in your work

1305:

1308: The Innovation Continues:  Announcing the SAP Jam August (1308) Release

1311: What's new in SAP Jam: Work patterns, SharePoint integrations, customer requests, and usability

1402: What's new in SAP Jam: New work patterns, expert finding, and events

1405: SAP Jam: New capabilities for partners and developers, What's new in SAP Jam: Customizable work patterns and SAP ECC integration and The new SAP Jam overview page designer

1408: What’s new in SAP Jam: New work patterns, integrations, and engagement enhancements

1411: What's new in SAP Jam - New UI, CMIS integrations, Microsoft Lync presence and a lot more

1502: Introducing SAP Jam release 1502: a new high tech work pattern, usability, content management and more!

1505: SAP Jam release 1505 overview and The SAP Jam mobile application for the Android OS has arrived!

1508: SAP Jam release 1508 information

1511: SAP Jam release 1511 information: custom company home page, Google drive for Work, mobile device management, group dashboard, Microsoft Office in-application collaboration and more!

 

Features and Functionality

SAP Jam Administrator Guide [PDF]

3 ways to create groups in SAP Jam more easily

How SAP Jam enables self-service communities

Introducing Work Patterns by SAP Jam

Private Folders Feature In SAP Jam Reduces Clutter and Increases Adoption (Prashanth Padmanabhan blog)

Social And Collaborative Learning powered by SAP Learning Solution and SAP Jam

Editing In SharePoint Vs Editing In SAP Jam (Prashanth Padmanabhan blog)

New in SAP Jam: Events and calendars

New in SAP Jam: Easier group management

From "Good" to "Incredible": the SAP Jam Evolution UX

Getting started with an OpenSocial application in Jam

Getting started with work patterns in SAP Jam

Extending SAP Jam work patterns

Introducing the future of engaging online customer experiences with SAP Jam Communities


Integration

SAP Jam developer community and OData API add flexibility for partners and developers

What's your work pattern? Now customize SAP Jam to transform how you work.

Getting started with the SAP Jam OData API


Use Cases

SAP Jam Helps Your Create A Learning Marketplace (Prashanth Padmanabhan blog)

Beyond Collaboration - Empowerment (Prashanth Padmanabhan blog)

SAP Jam For SAP ERP HCM Customers (Prashanth Padmanabhan blog)

Tasks In The Context Of Updates (Prashanth Padmanabhan blog)

SAPinsider: How SAP Jam connects colleagues, customers, and partners to drive results

Video: SAP Cloud for Customer - Collaboration with SAP Jam

Work patterns: How SAP Jam helps sales teams connect the dots

Split Second Selling with SAP Jam - 7 Use Cases!

Your performance goals need a goal post (Diginomica)

Video: Social learning with SAP Jam and SuccessFactors Learning Management System

Your Classroom Training Programs Can Have Movie Style Trailers (Prashanth Padmanabhan blog)

Use SAP Jam to Streamline Talent Management Through Social Collaboration (HR 2013) [registration required] (SAPexperts)

SAP Jam Social Onboarding and Learning (YouTube)

How SAP Uses The Integration Between SuccessFactors Learning and SAP Jam (Prashanth Padmanabhan blog)

Get more out of your SAP JAM implementation with these tips (SearchSAP)

SAP Education Takes Learning to the Cloud (SuccessFactors)

SAP Jam Acts Like A Catchment Area For Knowledge (Prashanth Padmanabhan blog)

The Document Is In My Jam Page (Prashanth Padmanabhan blog)

How SAP Jam helps your team resolve customer issues faster

Jam Page For SAP SuccessFactors Integration (Prashanth Padmanabhan blog)

A Killer Group to Jump Start your Enterprise Social Network

How SAP Jam Analytics Helps Make Operational Decisions (Prashanth Padmanabhan blog)

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

Social And Collaborative Learning With SAP Jam And SAP Learning Solution: Scenario 1 (YouTube)

Social And Collaborative Learning With SAP Jam And SAP Learning Solution: Scenario 2 (YouTube)

Social And Collaborative Learning With SAP Jam And SAP Learning Solution: Scenario 3 (YouTube)

The Village Of Schaumburg, “Cloud Technology Brings Efficiency” (SAP Blog)

SAP Master Data Governance – Collaboration with SAP Jam


Case Studies

How SAP is using SAP Jam for mobile collaboration

Sapience* - Integrated Collaboration - SAP runs SAP Jam

The specified item was not found.

Video: How Sun Communities uses SuccessFactors and SAP Jam to streamline processes

Video: How Brookshire Grocery Company uses SuccessFactors and SAP Jam for learning management

Video: Kaeser streamlines sales and customer service with social collaboration and SAP Jam

SAPinsider: How TELUS Communications Benefits from SAP Jam

How one SAP sales team uses Jam to speed the sales cycle

Overcoming barriers to social learning and collaboration in health care

Village of Schaumburg Helps Serve its Citizens with SAP Jam (YouTube)

Telus uses SAP Jam as ‘glue’ in corporate culture transformation (itbusiness.ca)

Cloud Business Case #3: Collaboration in focus

How the San Jose Sharks organization is using SAP Jam to improve collaboration

SuccessStory: GENBAND unites global workforce with SAP Jam (YouTube)


Gamification

In social recognition systems, watch the gamification elements (SearchFinancialApplications.com)

Think like a Gamer to Goose User Adoption


Integration

SAP Jam ABAP Integration - Configuration Guide for SP Level 5

SAP Jam ABAP Integration - Configuration Guide for SP Level 6

SAP Jam Gateway Notification – Configuration Guide for SP Level 6

SAIL: Why we added a new application integration layer to SAP Jam

Introducing the new SAP Jam CMIS integration for Microsoft SharePoint

How To Add SAP Jam as IFTTT Channel

SAP Web IDE - Mobile

$
0
0
Getting StartedCreate

Extend

Mobile

Analytics

Events

Mobilizing Fiori.png


What is Hybrid Application Toolkit (HAT)?

 

 

 

Video and Demo

SAP Web IDE Hybrid Application Toolkit Introduction and Demo Video by Matthias De la Roche

In this video, we will show you how to create mobile applications using the Hybrid Application Toolkit (HAT) that comes with SAP Web IDE. We will start by creating a simple UI5 Master Detail application. Then, step-by-step, we will add the mobile capabilities to the application.


You can find the source code here.



Wondering what's new in Hybrid Application Toolkit?

        SAP recently published a new version of SAP Web IDE and the  Hybrid App Toolkit.

   

Getting Started with Hybrid Application Toolkit

 

Download


HAT online help

          go to Installing and Setting Up

  • The online help contains:
    • What's new in the latest release
    • Installing and setting up
    • Getting started
    • Testing
    • Delivering and deploying
    • Troubleshooting

 

How to Guides for SAP Web IDE Release 1.17:

 


 

 

How to Guides for SAP Web IDE Release 1.14:

 

 

How to Guides for SAP Web IDE Release 1.11:

 

 

 

How to Guides for SAP Web IDE Release 1.9:

 

 

Additional Resources

 

 

 

Brought to you by the SAP Technology RIG

Introduction to Spatial Processing with SAP HANA and DemoApp for B1 Summit 2015

$
0
0

This document will give you an overview to Spatial Processing capability within SAP HANA, and how to setup and run the spatial demo app for B1 Summit 2015, which allow you to analyse the customers and sales on map.


SAP HANA has completely transformed the database industry by combining database, data processing, and application platform capabilities in a single in-memory platform. The platform also provides libraries for predictive, planning, text processing, spatial, and business analytics all on the same architecture. Simply put, this makes SAP HANA the platform for building and deploying next-generation, real-time applications and analytics. This document will take you to a tour of the spatial processing capability of SAP HANA, and how to setup and run the spatial demo app in B1 Summit 2015, which enrich and visualise Sales Analysis in geo-spatial context on map for SAP Business One.

 

Spatial processing with SAP HANA Overview

 

What is spatial Data?

Spatial data is data that describes the position, shape, and orientation of objects in a defined space. Spatial data is represented as 2D geometries in the form of points, line strings, and polygons.


It could be geo-spatial, such as the shape of a continental, a country, a State and a City on the map.  For example, the following image shows the state of Massachusetts, representing the union of polygons representing zip code regions.

Spatil_Data.png

Or a layout design of a product or a building which can be stored as spatial data.


According to “An introduction to GIS: linking maps to databases” by Franklin, Carl and Paula Hane:

  • 80% of all data contains geographical reference.
    Take the delivery of product to customers in business data for example, the customer's ship-to address is recorded when the customer place an order. During the execution of delivery for the sales order, the addresses of warehouses are taken into calculation for selecting the nearest one for delivery. The warehouse staff use the bin location to locate the products for pick and pack.The shortest routine will be calculate for the transportation of the goods. The customer ship-to address, the address and bin location of warehouse are the spatial data.
  • 90% of mobile device are location aware. Nowadays, you checkin the places on Facebook for activities to share with friends, find the restaurant nearby with the app urbonspoon/yelp, to dine and rate etc. Using the app RunKeeper to track your running routine on the smart phone etc.

 

Enriching the business data with geographical context, visualising the business analysis on shape or form and presenting in real-time manner, becomes a significant competitive advantage for businesses. Especially for the industry retail, oil&gas, public sectors etc.A few use case of spatial data to list below:

  • Identify hidden revenue opportunities within your customer base through location based analysis
  • Retain your high-value customers, employees, vendors, store locations, etc. with the right location specific offers
  • Detect fraud based on location information Pinpoint assets, equipment, and property at risk within hazard areas
  • Improve customer recommendations based on their specific real-time location
  • Increase cross-sell and up-sell effectiveness through location based analytics
  • Identify key product, store, employee, and equipment performance drivers based on spatial data

etc.

 

Spatial processing with SAP HANA

Support for the processing of spatial data represents a key evolution in SAP HANA. To deliver vastly improved performance and results in everything from modeling and storage to analysis and presentation of your spatial data, SAP HANA includes a multilayered spatial engine and supports spatial columns, spatial access methods, and spatial reference systems. With these enhanced GIS features, SAP HANA now provides a common database for both your business and spatial data. SAP HANA spatial is an SAP HANA optional component.


Spatial Processing with SAP HANA Overview - YouTube

 

A full picture of Spatial Processing with SAP HANA

HANA_Spatial_Process_Overview.png

HANA_Spatial_Capability.png

 

Unlike other database for OLTP and OLAP, the spatial data has to been stored and process in a separate spatial data. Spatial data can be be stored, processed and analysed directly inside SAP HANA.

 

1).The spatial data types supported in SAP HANA:

SpatialDataTypes.png

CREATE COLUMN TABLE SpatialShapes ( ShapeID integer, shape ST_GEOMETRY );
--ST_Point
INSERT
INTO SpatialShapes VALUES(1, NEW ST_POINT('POINT(2.5 3.0)'));

--ST_LINESTRING
INSERT
INTO SpatialShapes VALUES(6, NEW ST_LINESTRING('LINESTRING(3.0 3.0, 5.0 4.0, 6.0 3.0)'));

--ST_POLYGON
INSERT INTO SpatialShapes VALUES(12, NEW ST_POLYGON('POLYGON((4.0 5.0, 5.0 3.0, 6.0 5.0, 4.0 5.0))'));

 

2).Accessing and Manipulating Spatial Data with SQL Function and Modeling
Two common operations performed on spatial data are calculating the distance between geometries, and determining the union or intersection of multiple objects. These calculations are performed using predicates such as intersects, contains, and crosses.

--ST_AsGeoJSON() ; ST_GeometryType
SELECT NEW ST_Point( 1.0, 2.0 ).ST_AsGeoJSON() FROM dummy;
--returns the result {"type": "Point", "coordinates": [1.000000000000000,2.000000000000000]}.

--ST_AsText()/ST_GeomFromText();  ST_AsWKT()/ST_GeomFromWKT
SELECT
NEW ST_Point( 1.0, 2.0 ).ST_AsText() FROM dummy;
--returns the result Point (1.000000000000000 2.000000000000000).

--Relationship:
--
ST_Coutains()/ST_WithIn(); ST_Covers()/ST_CoveredBy();
--
ST_Cross() / ST_Intersects()
SELECT NEW ST_Polygon( 'Polygon(( 0 0, 2 0, 1 2, 0 0 ))' ).ST_Contains( NEW ST_Point( 1, 1 ) ) FROM dummy;

--Measurement:
--ST_Distance(): Calculate the shortest distances between two geometries.
SELECT
NEW ST_Point(0, 0).ST_Distance( NEW ST_Point
(5, 0) ) FROM dummy;

To learn more about the Spatial Processing with SAP HANA, please refer to the video list by SAP HANA Academy.

SAP HANA Academy - Spatial YouTube

 

3).Geo-Content&Service:

SAP HANA not only provide the capabilities of storing and processing spatial data, but also include the Geo-Content(shape of continental, country, state etc) and map client service to facilitate the spatial-related application development.

 

Geo-Content: The geo-content provides generalized administration boundaries (GAB) and postal codes (POC). The geo-content for GAB is provided in CSV files, whereas the geo-content for POC is provided in shape files.

 

Spatial Map Client: The spatial map client provides an interface to use HERE maps.

 

Spatial Content Viewer: The spatial content viewer is a simple web application that allows you to view geo-content in the predefined geo models (database schemas) called SAP_SPATIAL and SAP_SPATIAL_POSTAL. You need this to view the geo-content on HERE maps. To use the spatial content viewer, you need the spatial map client.

 

To try out the geo-content&service in SAP HANA, please refer to the section of  Additional Services for SAP HANA Spatial

http://help.sap.com/hana/sap_hana_spatial_reference_en.pdf

 

Spatial Demo app of B1 Summit 2015 for Sales Analysis on map

 

An overview of Spatial Demo App in B1 Summit 2015

The B1 Summit 2015 Spatial Demo App allows you visualize the sales analysis on the map for SAP Business One by Country, State, and Year. The shape of state will be outlined on the map and painted with the color with different transparency. The darker of its color, the higher sales revenue. And you can drill down top 10 customers on the state and explore the customers detail on the map. You can use the demo app for any country, as long as you the customer address well maintained and GAB data imported for the target country.


Demo recording:


The demo app is taking the Spatial Content Viewer as reference, using the following:

-GAB: generalized administration boundaries, the screen below is based on business data of SBODEMOUS, and the GAB for North America from SAP HANA.

-Spatial Map Client

-JavaScript APIs from HERE Maps - HERE Developer: Draw and color the polygon of the state based on the ranking by Sales Revenue, popup BubleInfo to show the detail on clicking the state and drill down to further action such as Top 10 customers for the state.

-Semantic Layer of SAP Business One: Real-time Profitability Analysis Query (/sap/<b1companydb>/ar/case/SalesAnalysisQuery)


Business Partner Explorer on Map

BP_Explorer.png


Sales Analysis on Map

SalesAnalysisOnMap.png

 

How to setup and run the spatial demo app for B1 Summit 2015?

Prerequisites:

1.HANA SP09

2.B1H 9.1 PL09

3.Map Client (check step 1 below)

4.GAB (check step 1 below)

Step 1: Refer to the the section 4.3 Additional Services for setting up SAP HANA Spatial

Follow the steps in sequences in the document http://help.sap.com/hana/sap_hana_spatial_reference_en.pdf

 

4.3.1 Download Files for Additional Services from SAP Support Portal: (Installations and Upgrades | SAP Support Portal)

Please read the section in sap_hana_spatial_reference above carefully.

Download the Spatial Map Client, and the GAB files for the target country used in SAP Business One through:

https://support.sap.com/home.html -> Software Downloads -> Search for Software -> search by keyword “Map Client” or ”GAB” (Generalized Admin Boundaries)

 

For instance, if the customers in your SAP Business One system are mostly based on Europe, then in order to analyze the sale for the state in Europe you'll need download the GEO GAB EUROPE 1.0.

 

The spatial demo app of B1 summit only requires the Map Client and GAB file.

The "Content Viewer" and "POC"  is not required by the B1 Spatial Demo app, so you can ignore them.

 

4.3.2 Import the Map Client and the Spatial Content Viewer

 

4.3.3.1 Create Database Schema and Table (GAB)

 

After schema SAP_SPATIAL created, run the following SQL in SQL Console to grant the SELECT permission on schema SAP_SPATIAL for user _SYS_REPO. For SAP_SPATIAL will be used in the B1 Spatial Models afterwards.

GRANTSELECTONSCHEMA SAP_SPATIAL TO _SYS_REPO WITHGRANTOPTION

 

4.3.4.1 Import Geo-Content (GAB)

You can follow the query given the guide to import the GAB data files from CSV into the tables in schema SAP_SPATIAL one by one. AREA, AREA_DESCRIPTION, HIERARCHY, HIERARCHY_DESCRIPTION, SHAPE

 

In case of concerning data load performance, you can refer this document.

Best Practices for SAP HANA Data Loads

 

4.3.5 Create a User to View Geo-Content (We use the spatial demo app of B1 Summit instead of Geo-Content Viewer)

You can name the user as "SPATIAL" or any name, then assign the schema "SAP_SPATIAL" and "_SYS_BIC" in the system to the user, since the user need to query the B1 Data query via Semantic Layer

 

Step 2: Download the B1SpatialApp package here.

The B1 Spatial App are made up of three parts

1).B1SpatialModels.zip: The HANA models and procedures package used by B1Spatial App,which should be imported and deployed with SAP HANA Model Management of B1H for the target company. Please note that the

 

The package structure as below:

spatial

     models

          -YST_BP_STATE_CODE

          -YST_BP

          -YST_SALES_ANALYSIS_QUERY

     procedures

          -YST_GET_SALES_BY_COUNTRY_STATE_PROC

          -YST_GET_SALES_BY_STATENAME_YEAR_PROC


2).B1_SPATIAL_APP_1.0_DU.tgz:  The delivery unit of the B1 Spatial App. To be imported via HANA Studio.

 

3).B1SpatialAppContainer_AddOn_LW.zip: The lightweight Add-On package as the container of B1SpatialApp to be open from B1 client. To be deployed via the light weight deployment of Add-On Administration.

 

Step 3: Import and deploy the models of spatial app with SAP HANA model management of SAP Business One,version for SAP HANA.

Menu path: Administration->Setup->General->SAP HANA Model Management.

If the model is deployed successfully, then you should be able to see the spatial models in your target company package. The screenshot just take sbodemous as example.

b1spatialmodels2.png

In case of error, please assure the following SQL executed before deploying the B1SpatialModels.

GRANTSELECTONSCHEMA SAP_SPATIAL TO _SYS_REPO WITHGRANTOPTION


For troubleshooting of model deployment, you may check trace file of index server through HANA Studio

Menu: HANA Studio=>Administraiton=>Diagnosis Files

Filter by “index”, sorted by the modified column descending.

You can find the most recently updated one,  file name something like “indexserver_<hana sever>****.trc”

Double click to open it. and you also can click the refresh button to refresh.

 

Step 3: Import the Delivery unit (B1_SPATIAL_APP_1.0_DU.tgz) through SAP HANA Studio

Menu Path: File->Import

Select SAP HANA Content, then Delivery Unit to follow the wizard to import B1_SPATIAL_APP_1.0_DU.tgz to your target HANA system.

 

As a result, you can find a package named B1SpatialDemo under content folder via HANA Studio.

 

Step 4: Configure the B1 Spatial App for your B1 company.

There are two configurations in the config2.xscfgd inside the package /B1SpatiaDemo/services

companyDB: Replace with the target B1 company DB, the default value as "SBODEMOUS"

companyPackage:Replace with the content package for the company, the default value as "sbodemous"

 

In the current version, the B1 Spatial App is only connecting to one company at the same time configured as above.

 

It is recommended to use SAP HANA Web-Based Development Workbench Editor to edit these configuration. To use this editor, please refer this blog.

HANA XS development with the SPS07 Web IDE (focus on debugging)

B1SpatialAppConfig.png

Now you can open the B1SpatialApp in browser with the URL below:

http://<YOUR_HANA_SERVER>:8000/B1SpatialDemo/ui/index.html

 

Step 5: Deploy the lightweight container Add-On for B1 Spatial App with Lightweight Extension management in B1 Client

As the B1 Spatial App is web application hosted in HANA XS Engine, to open the B1 Spatial App from B1 client, then you need to deploy the container add-on, which will add a menu for the B1SpatialApp, and open a B1 Add-On form with the B1 Spatial App embedded.

 

To deploy the lightweight container Add-On for B1 Spatial App, please follow below

Menu path: Administration->Add-On Administration->Manage Extension for Lightweight Deployment


It will open the SAP Business One Extension Manager in the browser, log in with B1SiteUser and password.

1).Click Import button,

2).Browse to select the B1SpatialAppContainer_AddOn_LW.zip from step 2,

3).Click the Upload button.

4).Follow to finish the wizard. As a result, the Container AddOn is deployed.

LW_Deployment.png

5).Click tab Company Assignment

6).Select the B1SpatialAppContainer_AddOn_LW, and assign to your target B1 Company.


Now you can start the B1SpatialAppContainer_AddOn_LW from Add-On Manager.

To open the B1 Spatial App, go to Modules->HANA Spatial App->Customer and Sales Analysis on Map.


B1SpatialAppContainerAddOn.png

Solution and Product Updates for SAP Integrated Business Planning

$
0
0
Webinar typeFocusTitle and URL
Product WebinarIBP for DemandWhat's New in SAP Integrated Business Planning 5.0: IBP for Demand
Product Webinar

IBP for inventory

IBP for demand

SAP IBP for inventory Learning Map for Business Process Consultants

SAP IBP for demand Learning Map for Business Process Consultants

SAP Integrated Business Planning for sales and operations  Learning Map (OKP)

Customer Group WebinarIBP Solution Update

Solution Update (November 2015)

IBP - 4.0.2.2; Special Topic:Performance Recommendations

Slides

Replay

Customer Group WebinarHCI Solution Update

HCI Solution Update - 1.0.9

Slides

Replay

Customer Group WebinarIBP Solution Update

Solution Update (August 2015)

IBP - 4.0.2 and 4.0.2.1

Slides

Replay

Customer Group WebinarIBP Solution Update

Solution Update (June 2015)

IBP - 4.0.1.4

Slides

Replay

Customer Group WebinarIBP Solution Update

Solution Update (April 2015)

IBP - 4.0.1.2 and 4.0.1.3

- HCI

- Planning Area Transports

- Mobile Application

Slides

Replay

Customer Group WebinarIBP Solution Update

IBP and HCI Solution Update  (December 2014)

Replay

A guide to configure SAProuter

$
0
0

INTRODUCTION:

I found a lot of notes and documents  when i wanted to configure saprouter. Here i would like to collaborate all how-to's into a single document.

SAProuter is kind application level firewall, allows your SAP servers to be accessed globally in a secured way. Nowadays it is a basic requirement for every customer who uses Solution manager for getting support from SAP. Following are the situations where you need SAPRouter.

 

  1. You want your users access SAP server out of LAN without having VPN .
  2. You want to get support from SAP.
  3. You are planning to implement SAP Solution manager.
  4. You want to download SAP notes and corrections via snote assistant

 

This document is targeted for those who have following environment.

OS platform  : Windows 2008 or higher (indeed for windows 7)

Architecture : nt-x86_64

 

PREREQUISITES:

1.Get a Public IP from your ISP for SAProuter.


2. Create message on support portal as in this note  28976 - Remote connection data sheet

    You would receive a confirmation from SAP with a Destination SAP IP and Distinguished name.

 

3. NAT policy in firewall with permission to the TCP ports 3200-3299 for the above registered public IP

  (TCP ports for message servers 32<instance_no> and any free TCP port as a dedicated port for SAProuter)

 

4. Download latest version of SAPRouter from support portal.

    (visit Support Packages  --> Browse Download catalogue --> Additional components-- >SAProuter)

 

5. Download latest version of SAPCRYPTOLIB from support portal.

    (visit Support Packages  --> Browse Download catalogue --> Additional components-- >SAPCRYPTOLIB)

 

6. Download latest version of SAPCAR to extract the above downloaded software.

    (visit Support Packages  --> Browse Download catalogue --> Additional components-- >SAPCAR)

 

PREPARATIONS:

1. Copy all the above downloaded files in to temporary dir and uncar the Saprouter and cryptolib files.

2. Open cmd and navigate to above temp location and execute sapcar_<version>.exe  -xvf  <filename>.sar

3. Make new directory (ex: D:\usr\sap\saprouter) and paste the extracted files of router and cryptolib files.

4. I recommend you to create an exclusive local user "sncadm" and set password never expires.

      (in my case i use to change pwd for sidadm and this caused issues in starting router)

5. Logon with user for saprouter and set following user environmental variables.

    SECUDIR =<dir_saprouter>  (ex: SECUDIR = D:\usr\sap\saprouter)

    SNC_LIB  = <dir_saprouter>\nt-x86_x64\sapcrypto.dll  (ex: D:\usr\sap\saprouter\nt-x86_x64\sapcrypto.dll)


CONFIGURATION:
1. Generating a new certificate request.

    a. Goto SAProuter Certificates --> click Apply Now and copy your distinguished name and click next

    b. Open cmd as administrator and navigate to <path_saprouter>\nt-x86_x64\ and execute,

          sapgenpse get_pse -v -r certreq -p local.pse "<Distinguished Name>"

      example: sapgenpse get_pse -v -r certreq -p local.pse"CN=example, OU=00123456, OU=SAProuter, O=SAP, C=DE"

    c. It will ask to enter and re-enter a PIN. This is used to access the local.pse, so better note it down.

    b. A file  "local.pse" will be created in the saprouter directory. (Ex: D:\usr\sap\saprouter\local.pse)

    d. A file "certreq" will under <dir_saprouter>\nt-x86_x64  (Ex: D:\usr\sap\saprouter\certreq)

 

2. Aquiring certificate signed by CA.

    a. Open the "certreq" file with notepad and copy the text (including BEGIN and END)

    b. Paste it on the above opened certificate page and click next.

    c. You would get a certificate (series of jumbled characters) copy this (including BEGIN and END)

    d. create a new file "routcert.txt" under <dir_saprouter>\nt-x86_x64 and paste the above certificate text.

 

3. Importing router certificate.

    a. Open cmd as administrator and navigate to <dir_saprouter>\nt-x86_x64\ and execute,

sapgenpse import_own_cert -c routcert.txt -p local.pse

          Running the above command would ask you to enter PIN, enter the one you have given on step 1c

 

4. Authorizing windows user for accessing SAPRouter.

        Execute the following cmd with the saprouter user (sncadm).

sapgenpse seclogin -p local.pse -O <exclusive_user_SAProuter>

example: sapgenpse seclogin -p local.pse -O hostname\sncadm


Now you will prompted to enter the PIN. enter the one you have given on step 1c        

Check whether a file "cred_v2" is created under saprouter directory.

 

5. Verifying authorization for the sncadm of saprouter.

      log on to user for saprouter,  open cmd and navigate to <dir_saprouter>\nt-x86_x64\ and execute

      sapgenpse get_my_name -v -n Issuer

    You should get an output like this. CN=SAProuter CA, OU=SAProuter, O=SAP, C=DE  

 

Voila ! you have configured your SAPRouter successfully.

But wait.. We have to check whether the router works or not.

 

Start your sap router using command  <dir_saprouter>\saprouter.exe -r

You should be getting an out put  "trcfile dev_rout  no logging active". This shows that the router started successfully. But if you close the above cmd prompt, then your SAPRouter will shutdown.

We can avoid this by registering SAProuter as windows service, so that it can run on background


Registering SAProuter as Windows service:


1. open command prompt as administrator, and navigate to <dir_saprouter>


2. execute  following commands as it is. Replace the <path> with your saprouter directory path and <your distinguished name>

    sc.exe create SAPRouter binPath= "<path>\saprouter.exe service -r -S 3299 -W 60000 -R <path>\saprouttab -K ^p:<distinguished name>^" 

    example: sc.exe create SAPRouter binPath= "D:\usr\sap\saprouter\saprouter.exe service -r -S 3299 -W 60000 -R     

        D:\usr\sap\saprouter\saprouttab -K ^p:CN=example, OU=00123456, OU=SAProuter, O=SAP, C=DE^"


3. You would get an output saying service "SAPRouter" created successfully.


4. Open "regedit.exe" and edit the string "ImagePath" under following location.   

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ saprouter


5. Replace ^with " and click OK. The updated value should look like below

      <path>\saprouter.exe service -r -S 3299 -W 60000 -R<path>\saprouttab -K "p:CN=example, OU=00123456, OU=SAProuter, O=SAP, C=DE"


6. Now open "services" right click "SAPRouter" and choose properties. click on "Log On" tab and choose "This account".

    Type the user ID created for configuring saprouter (sncadm), type password and then click apply.

 

7. Now start the saprouter service and you're done.

 

 

Congrats !! You have implemented SAP ROUTER successfully.


CCo (COM Connector) for SAP NetWeaver RFC Library for Scripting Languages

$
0
0

Hello community,

 

SAP offers different connectors to develop ABAP compatible components and applications. JCo for Java environments, NCo for dotNET languages and the NetWeaver RFC SDK for C++. But what's up if you work neither with Java or dotNET environments nor with C++?

 

Here is another alternative, CCo - the COM Connector for SAP. CCo is a COM library and offers wrappers around all functions of the SAP NetWeaver RFC library. So it is possible to use all functionalities of the SAP NetWeaver RFC library inside any language which support COM technic.

 

With CCo it is easily possible to use the SAP NetWeaver RFC functions inside VBScript, Visual Basic for Applications (VBA) or AutoIt script.

 

Here a VBScript example to connect an SAP system:

 

'-Begin-----------------------------------------------------------------  '-Directives----------------------------------------------------------    Option Explicit  '-Variables-----------------------------------------------------------    Dim SAP, hRFC, rc  '-Main----------------------------------------------------------------    Set SAP = CreateObject("COMNWRFC")    If IsObject(SAP) Then      SAP.About      hRFC = SAP.RfcOpenConnection("ASHOST=ABAP, SYSNR=00, " & _        "CLIENT=001, USER=BCUSER")      If hRFC Then        MsgBox "Check connection with TAC SMGW in the SAP system"        rc = SAP.RfcCloseConnection(hRFC)      End If      Set SAP = Nothing    End If

'-End-------------------------------------------------------------------

 

Here a VBA example to ping an SAP system:

 

'-Begin-----------------------------------------------------------------  Option Explicit  '-Constants-----------------------------------------------------------    Const RFC_OK = 0  '-Sub Ping------------------------------------------------------------    Sub Ping()      '-Variables-------------------------------------------------------        Dim SAP As CCo.COMNWRFC        Dim hRFC As Long        Dim rc As Integer        Dim hFunc, hFuncDesc As Long      Set SAP = CreateObject("COMNWRFC")      If IsObject(SAP) Then        hRFC = SAP.RFCOPENCONNECTION("ASHOST=ABAP, SYSNR=00, " & _          "CLIENT=001, USER=BCUSER")        If hRFC Then          '-Variant1----------------------------------------------------            hFuncDesc = SAP.RFCGETFUNCTIONDESC(hRFC, "RFC_PING")            If hFuncDesc Then              hFunc = SAP.RFCCREATEFUNCTION(hFuncDesc)              If hFunc Then                If SAP.RFCINVOKE(hRFC, hFunc) = RFC_OK Then                  Debug.Print "Ping successful"                Else                  Debug.Print "Ping not successful"                End If                SAP.RFCDESTROYFUNCTION hFunc              End If            End If          '-Variant2----------------------------------------------------            If SAP.RFCPING(hRFC) = RFC_OK Then              Debug.Print "Ping successful"            Else              Debug.Print "Ping not successful"            End If          rc = SAP.RFCCLOSECONNECTION(hRFC)        End If        Set SAP = Nothing      End If    End Sub

'-End-------------------------------------------------------------------

 

To the duality of accesses via SAP GUI Scripting and RFC with scripting languages

scriptingstructure.jpg

 

CCo opens a powerful second channel to communicate with an SAP backend. You can code in your favorite COM-enabled scripting language and use two ways: on the one hand the SAP GUI Scripting to communicate via SAP GUI for Windows with an SAP system, and on the other hand the COM Connector (CCo) to communicate via SAP NetWeaver RFC library with an SAP application server.

CCo is an ideal complementation to SAP GUI Scripting in this application area. You can e.g. use the wide range of thousands of remote-enabled function modules from an SAP system. Use the transaction code BAPI to open the BAPI explorer and find a lot in the alphabetical hierarchy tree.

Enrich your SAP GUI Scripting operation processes. Get information easy and fast via CCo RFC interface in your scripting environment. Combine the best of both worlds.

 

 

Hint: CCo has at the moment experimental character. Don't use it in production environments.

 

Hint: CCo needs SAP RFC SDK, you find it here.

 

Download

You find CCo here: http://cco.stschnell.de

 

2015/11/20

  • New Version 1.7 is available.
  • Externalization of the routine to register the library without admin rights as script, because this function doesn't work with Windows 10.
  • Checked with Windows 10 x64.
  • Checked with actual RFC library patch level 38.

 

2015/01/01

  • New Version 1.5 is available.
  • It includes now for arguments by reference a set of typed attributes, e.g. lngByRef for a long variable by reference. This attributes gets and sets the arguments by reference, on any method with a corresponding in and out argument.
  • So it is now possible to use CCo with JavaScript inside IE11 in edge mode, to use it in UI5 environments. New examples are included.
  • Also you can use CCo on the same way with PowerShell. New examples are included.
  • CCo is now backwards compatible, the new SAP functions since the first PL - implemented in version 1.4 - doesn't create an error message at the creation of the instantiation.
  • Checked with actual RFC library patch level 33.

 

2014/12/21:

  • New Version 1.4 is available.
  • Implementation of the functions RfcAppendNewRows, RfcGetRowType, RfcLanguageIsoToSap, RfcLanguageSapToIso and RfcSetCpicTraceLevel - Hint: From this point CCo is not backward compatible, use always the actual SAP NetWeaver RFC library.
  • New examples to create SAP server applications - synchronous and asynchronous.
  • New interprocess communication functions (IPC) to enable implementation of other processes.

 

2014/12/11:

  • Updated Version 1.3 is available.
  • No functional changes, only a few interface changes in the context of bgRFC calls.
  • Many new examples, e.g. VBScript BAPI examples, t/qRFC and bgRFC examples.
  • Checked with actual RFC library patch level 31.
  • Corrected register routine.

 

2014/09/21:

  • Updated Version 1.2 is available.
  • No functional changes, new compilation with advanced header files.
  • Checked with actual RFC library patch level 25.
  • Corrected register routine.

 

 

Comments are welcome.

 

Cheers

Stefan

SAP LVM & NetApp NPS - White Paper

$
0
0

SAP has partnered with NetApp to provide a disaster recovery and rapid cloning of landscapes into the cloud. This makes use of SAP Landscape Virtualization Management (LVM) and NetApp Private Storage (NPS) service for SAP landscapes hosted in Amazon AWS. Microsoft Azure and IBM Softlayer have NetApp Private Storage service as well but have not yet been validated with SAP LVM in similar fashion as AWS. SAP LVM is able to extend management from on-premise cloud environments to these off-site cloud environments.

 

SAP and NetApp have written a white paper covering the above topic. View this document below.

 

View this Document

SAP Business One 9.2 - Nova funcionalidade: Contabilização de documentos sem consolidação

$
0
0

Mais uma novidade no SAP Business One 9.2: Contabilização de documentos de marketing sem consolidação.

 

Até então ao fazer um documento de marketing, com mais de uma linha de itens, caso sejam utilizadas as mesmas contas contábeis entre os itens para a receita, custo ou impostos, os valores correspondentes a cada uma destas naturezas contábeis são contabilizados de forma consolidada, ou seja, dois itens com mesma conta de receita no LCM existirá apenas uma linha de receita, idem para o custo e idem para os impostos. Embora na grande maioria dos casos a consolidação da contabilização pareça algo bem interessante, em outros casos esta consolidação acaba atrapalhando a conferência da contabilização.

 

Pensando em um modo de facilitar as análises, assim como auditorias e até alguma conformidade com regras internacionais de contabilidade, foi criado um novo recurso chamado inicialmente "Lançamento de alinhamento das linhas do documento de marketing com as linhas do lançamento contábil manual", esta função permite que o usuário defina como a contabilização de linhas de documentos de marketing acontecerá, existindo 3 opções:

1. "Sem divisão" que corresponde a forma atual de contabilização.

2. "Divisão apenas na visualização do lançamento contábil manual" esta opção permite que antes de adicionar o documento de marketing, caso o usuário clique em "Visualizar lançamento contábil" as linhas sejam apresentadas de forma desmembrada sem consolidação.

3. "Dividir" esta modalidade faz uma linha de contabilização para cada item e para cada contabilização de "Receita", "Despesa/Custo", "impostos" e etc...

 

Depois de introduzido, vamos ver como ficou na prática...

 

Configurando a funcionalidade

 

Em => Administração \ Inicialização do sistema \ Configurações do documento

na aba "Geral" foi criada uma opção "Dividir lançamento de documento contábil do Razão por linhas do documento"

 

Conforme destacado anteriormente, a esta opção foi disponibilizado um "combo box" com 3 opções:

1. "Sem divisão"

2. "Divisão apenas na visualização do lançamento contábil manual"

3. "Dividir"

 

01ConfigDoc.png

 

Utilizando a opção "Sem divisão"

 

Utilizando esta opção o lançamento contábil ficará como antigamente.

 

Mesmo 2 itens diferentes, conforme visto no LCM da linha 3 à 13 é uma linha para cada tipo de contabilização.

02DocMktLCM.png

 

Utilizando a opção "Divisão apenas na visualização do lançamento contábil manual"

 

Nesta opção, se clicar em visualizar o LCM antes de adicionar, a visualização aparecerá de forma desmembrada, mas ao adicionar o documento o LCM será gravado como da forma tradicional, ou seja, consolidando as naturezas similares.

 

04Visualizacao.png

 

A novidade: utilizando a opção "Dividir"

 

Para utilizar a nova opção é necessário fazer a configuração, conforme print abaixo, ao selecionar a opção "Dividir" uma mensagem informa que o "LCM" resultante poderá conter muitas linhas, desta forma é solicitado ao usuário uma confirmação.

 

05Configurando.png

 

Depois de configurar para "Dividir" as linhas, ao realizar a adição de uma nova "Nota Fiscal de Saída", o "LCM" possuirá uma linha para cada lançamento de item do documento. Vamos ver a frente em detalhes.

 

06LCM.png

 

A seguir visualizaremos a grade do LCM de forma expandida

 

07DetalhesLCM.png

 

Para esta nova funcionalidade, na tabela JDT1 foram adicionados dois novos campos:

 

JDT1.[DocArr] corresponde a coluna "Fonte de lançamento"

JDT1.[DocLine] corresponde a coluna "ID interno de linha fonte"

 

Na "Fonte de lançamento" é apresentando a tabela base usada de origem para a linha de contabilização.

Em "ID interno de linha fonte" é apresentado o número da linha na tabela base, para o documento em questão.

 

Agora vamos entender como ficou o LCM parte por parte:

 

Nas linhas 1 e 2 do LCM nada mudou, pois são as linha referentes as parcelas da NF.

08.png

 

Nas linhas seguintes são apresentadas as partidas contábeis, provenientes dos itens/produtos lançados no documento de marketing:

 

Linhas de 3 a 6, contabilização do passivo de impostos incidentes sobre o 2º item lançado no documento de marketing

09.png


Linhas de 7 a 9, contabilização do passivo de impostos incidentes sobre o 1º item lançado no documento de marketing (está fora de ordem mesmo)

10.png

 

Linha 10 receita do 1º item

11.png


Linha 11 receita do 2º item

12.png

 

Linha 12 baixa de estoque do 1º item

13.png

 

Linha 13 registro do custo (CPV/CMV) do 1º item

14.png

 

Linha 14 baixa de estoque do 2º item

15.png


Linha 15 registro do custo (CPV/CMV) do 2º item

16.png

 

Linhas de 16 a 19 são as reduções de receita referentes aos impostos incidentes sobre o 2º item do documento

17.png

 

Linhas de 20 a 22 são as reduções de receita referentes aos impostos incidentes sobre o 1º item do documento

18.png


Vantagens da funcionalidade


Em vários projetos que realizei, não era possível fazer de maneira fácil a apropriação dos impostos (os referentes a reduções de receita) de cada linha a "Centros de custo/dimensões", em empresas de serviços que trabalham por obra/projeto isto é muito interessante pois pela contabilidade de custos é possível apresentar uma série de resultados e visões diferentes de acordo com a dimensão. Agora com este desmembramento, as possibilidades para análises da contabilidade de custos foram ampliadas.


Excelente funcionalidade.


Espero que o texto esteja claro, caso contrário os comentários são bem vindos.


Caso alguém possua alguma visão adicional sobre o uso da funcionalidade, compartilhe!!!


Abraço aos leitores e colegas.


Rodrigo da Costa Feula






BI MasterSystem alert on BI Diagnostics

$
0
0

One of the most common alert on BI Diagnostics tool ( SAP Note 937697)  is the one related to BI Mastersystem.
See below:

 

 

 

1.png

 

There are two most common root-cause (sub-alerts) for this alert.
The first one is related to WAS, ITS, Application Server and Message Server port.

 

2.png

 

Basically, this alert recommends to use the Message Server Port instead of the Application Server Port.

On the scenario above, we are using 8001, which is our application server, instead of 8101, from our Message Server.

 

If you want to confirm your Message Server Port, access transaction: SMMS > Goto > Profile Parameters > Display.
Search for the parameter MS/HTTP_PORT

 

 


This sub-alert from BI MasterSystem, is related to the system number:2 3 .png

Sometimes, it is common to use the Client Number by mistaken, as this case.

There are several ways to check the correct System Number. The basis will know which one is.
I use the FM RSBB_URL_PREFIX_GET and uncheck the option I_MESSAGESERVER


On results, the  E_URL_PORT will apear. For me, it is appearing 44334. That means, my system number is 34.

 

 


Solution

 

Basically, you have to access your portal, and follow the patch below.
Once inside of System Landspace overview, you have to know which connector is your BW.

Generally has the BW SysID as name and System Type = SAP_BW.

Access the properties.
Review the values of the fiels that I pointed with the arrows.

 

 

3.png

 

Best Regards

SAP Lumira BizViz Hackathon

$
0
0

JOIN FREE and compete for $3,000 in PRIZES

TitleBar_Depth_White@3x-2.png

 

Hey DataViz & JavaScript Community!

Interested in applying your programming expertise alongside like-minded professionals and enthusiasts to address business needs?

Join us in September at SAP Labs in Palo Alto,CA for the “SAP Lumira BizViz Hackathon”!


Already interested?


Apply here!



What is the SAP Lumira BizViz Hackathon?

 

This hackathon is a free event that challenges developers to create visualization extensions for SAP Lumira.SAP Lumira is a self-service, Business Intelligence tool that anyone can use to create data visualizations to better represent their data. The app is free to download for personal use and can be found at the SAP Lumira Homepage.

SAP_Lumira_Hackathon_SCN_1_2.png

SAP Lumira: Self-service data visualization for everyone

SAP Lumira comes with lots of pre-built charts to choose from. But what about a business analyst working for a specific industry or line-of-business use cases, and who requires a kinky & unique chart type effectively tell his story? Well, SAP Lumira has got you covered, as it allows you to develop your own visualization extensions!

This hackathon challenges you to wield your JavaScript & D3.js skills and your creativity to develop visualization extensions that will satisfy real business needs.


When is it?

Thursday, September 10th– Saturday, September 12th

at SAP Labs in Palo Alto, California

What's in it for me?

Sharpen your JavaScript skills, explore the D3.js library, learn more about Business Intelligence and Analytics, and build charts to solve real problems. Attending the event is free of charge and there’s $3,000 in prizes to win!


  • Learn from subject matter experts about the present and future of data analysis.
  • Expand your network by connecting with SAP’s global base of Customers, Partners, and Employees in virtually every existing line of business.
  • Grow your knowledge of building charts using fresh, cloud-based technology and gain exposure for your creativity.
  • Enjoy collaborating with peers to build solutions for real-world problems.
  • Power your mind with FREE FOOD & DRINK to enjoy.

 

We will showcase your extensions on SAP’s global community network- so make it great!

 

High-level Agenda

High-Level Hackathon Agenda.png

Prerequisites

  • Required – good development skills and expertise in JavaScript & CSS
  • Required – basic development skills in D3.js
  • Preferred – development skills in jQuery, SVG, HTML
  • Participants should arrive with a business use case and associated data, preferably in XLS or CSV format. These can be sourced from the participants’ organization, the SAP Lumira Idea Place, or any other approved data sources.

 

Resources

D3.js Resources:


SAP Web IDE Resources:

How do you win?

  • A panel of analytics experts will judgethe entries based on their applicability, originality and creativity.

 

Rules

  • In order to qualify, your extension needs to run successfully on SAP Lumira.
  • All submissions represent valid business use cases.
  • Participants agree to open-source their extensions on GitHub.
  • Participants are encouraged to write a blog on SCN. Winners are expected to write a blog on SCN about their submission.

 

I'm in, what's my next step?

Simple! Fill out this quickapplicationand then stay tuned to your email for more event details and registration information.

SAP_Lumira_Hackathon.png

Scan QR code to apply on your phone!

 

If you have any questions, please contact us at SAPLumiraBizVizHack@gmail.com.

Viewing all 2380 articles
Browse latest View live


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