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

HANA Rules Framework

$
0
0

Welcome to the SAP HANA Rules Framework (HRF) Community Site!


SAP HANA Rules Framework provides tools that enable application developers to build solutions with automated decisions and rules management services, implementers and administrators to set up a project/customer system, and business users to manage and automate business decisions and rules based on their organizations' data.

In daily business, strategic plans and mission critical tasks are implemented by a countless number of operational decisions, either manually or automated by business applications. These days - an organization's agility in decision-making becomes a critical need to keep up with dynamic changes in the market.


HRF Main Objectives are:

  • To seize the opportunity of Big Data by helping developers to easily build automated decisioning solutions and\or solutions that require business rules management capabilities
  • To unleash the power of SAP HANA by turning real time data into intelligent decisions and actions
  • To empower business users to control, influence and personalize decisions/rules in highly dynamic scenarios

HRF Main Benefits are:

Rapid Application Development |Simple tools to quickly develop auto-decisioning applications

  • Built-in editors in SAPHANA studio that allow easy modeling of the required resources for SAP HANA rules framework
  • An easy to implement and configurable SAPUI5 control that exposes the framework’s capabilities to the business users and implementers

Business User Empowerment | Give control to the business user

  • Simple, natural, and intuitive business condition language (Rule Expression Language)

Untitled.png

  • Simple and intuitive UI control that supports text rules and decision tables

NewTable.png

  • Simple and intuitive web application that enables business users to manage their own rules

Rules.png    

Scalability and Performance |HRF as a native SAP HANA solution leverages all the capabilities and advantages of the SAPHANA platform.


For more information on HRF please contact shuki.idan@sap.com  and/or noam.gilady@sap.com

Interesting links:

SAP solutions already utilizing HRF:

Use cases of SAP solutions already utilizing HRF:

SAP Transportation Resource Planning

TRP_Use_Case.jpg

SAP FraudManagement

Fraud_Use_Case.JPG

SAP hybris Marketing (formerly SAP Customer Engagement Intelligence)

hybris_Use_Case.JPG

SAP Operational Process Intelligence

OPInt_Use_Case.JPG


How to Customize E-Mail Text of the Output Channel

$
0
0

You want to change the standard E-mail texts from the Sales Quote Output.

 

  1. Go to the Sales work center.
  2. Go to the Sales Quotes view.
  3. Select & open any sales quote.
  4. Go to the Output tab.
  5. Click on Actions -> Edit Output Settings.
  6. Go to the E-Mail Text tab where you find the standard E-Mail text.


SalesQuote.JPG

 

 

You can create your own HTML template to change the standard text of the Sales Quote Output & Replace the standard template with your customized template.

 

 

Steps to create an HTML template:

  1. Open a Notepad.
  2. Enter the e-mail text as per your requirement.
  3. Click on Save as.
  4. Save the file with .html extension

 

Steps to upload the HTML template:

  1. Go to Application and User Management in Silverlight UI.
  2. Select Form Template Maintenance view.
  3. Select the form (Sales Quote) for which you want to change the e-mail text.
  4. Click on Actions and select the Created e-mail template.
  5. Browse and select the e-mail template that you have created (.html file) and click on Ok.

 

Quotes_FormTemplate.JPG

 

Now when you open the Sales Quote "Edit Output Settings" you will be able to changed e-mail texts.

Basic Customizing for Stock Investments

$
0
0

This post covers customization for stock investments. It builds on some of the concepts that were explained in the Basic Customizing for Term Deposits post, I won’t restate what has already been covered in that post. If you haven’t read it yet, I suggest you do so now.

 

One of the most important differentiations between these two instruments is that a Term Deposit is self-contained; all the flows that impact the position are within a single financial transaction whereas stock positions are managed through a series of transactions. I.e. buying and selling shares. Most transactions related to stocks will be entered on a unit basis, for example, dividends are paid per-unit. Other security instruments can be percentage quoted, most interest bearing instruments fall in that category.

 

Stock investments can be classified one of 4 ways. Held for Trading, Available for sales, Significant influence (20% to 50%) and Control (>50%). Since stocks don’t have a maturity date they cannot be classified as held to maturity.

 

Type of InvestmentClassificationAccounting Treatment
Buy/Sell for Short Term ProfitHeld for TradingFair Value to Operating Income
Equity Investment 20%-50% ownershipSignificant InfluenceEquity Method
Equity Investment Greater than 50%ControlConsolidation
Other TypesAvailable for SaleFair Value to OCI

 

This example will focus on stock investments classified as Held for Trading and Available for Sale. The equity and consolidation methods depend on the financial results of the company and in my opinion should no longer be a TRM concern.


Accounting for Investments in Stocks


From an accounting perspective, the entries are as follow for shares held for trading:

 

DateDescriptionDebitCredit
Purchase DateShare PurchaseEquity InvestmentCash
Month EndBalance Sheet FX Revaluation (loss)Unrealized FX Gain/LossEquity Investment
Month EndBalance Sheet FX Revaluation (gain)Equity InvestmentUnrealized FX Gain/Loss
Month EndPrice GainEquity InvestmentUnrealized Price Gain/Loss
Month EndPrice LossUnrealized Price Gain/LossEquity Investment
Sale DateShare SaleCashEquity Investment
Dividend DateDividend ReceivedCashDividend Income
Dividend DateCapitalized DividendEquity InvestmentDividend Income
Sale DateRealized FX GainEquity InvestmentRealized FX Gain/Loss
Sale DateRealized FX LossRealized FX Gain/LossEquity Investment
Sale DateRealized Price GainEquity InvestmentRealized Price Gain/Loss
Sale DateRealized Price LossRealized Price Gain/LossEquity Investment

 

Notes: For shares that are Available for Sale, the unrealized price gains and losses will be recorded in OCI, exchange rate differences are recorded to P/L. Subscription rights are accounted for just like a share purchase.


Business Process


For securities, the business processes are more fluid than transaction based instrument and are mostly driven from business events rather than a scheduled flow. In this example we will support the following processes.

 

Trading

  • Buy or Sell Shares

Back Office

  • Settle
  • Payments
  • Create Corporate Actions

Accounting

  • Post Flows
  • Post Corporate Actions
  • Valuation (security and FX)
  • Capitalize Dividends
  • Manage Security Classes and Prices
  • Manage Securities Account

 

Master Data

 

To understand securities trading, the following key concepts have to be explained:


Business Partner

 

In this context, business partners are other parties involved in equity transactions. The relevant roles are:


Counterparty: The dealer/broker whom you purchase or sell shares from/to.

Depository Bank: The institution where your shares are held or your custodian.

Issuer: The issuer of the shares you are trading.


Securities Account

 

Securities accounts represent an account at a depository bank. Each company can have multiple accounts with a Depository Bank. The securities account and company code are the differentiation factors from external position management. i.e. For the securities held at a company in a single securities account, your depository bank expects flows to be consolidated even if you split the position internally due to different accounting treatments.


Security Class


The security class represents the security you are trading. In our scenario, we will create a security class representing the common shares of the company we are investing in.


Customizing


Exchange

FSCM-TRM-TM-Securities-Basic Settings-Define Exchange

 

Our example will cover a stock that is traded on the New York (NYSE).

1 Exchanges.png



Price Types

FSCM-TRM-TM-Securities-Basic Settings-Define Security Price Types

 

Based on your requirements, you may be asked to track different prices such a Bid, Ask and Last. In our scenario since we are only interested in getting the fair value of a position once trading ends so we need the Closing price.

 


2 Price Type.PNG


Number Ranges

FSCM-TRM-TM-Securities-Master Data-Product Types-Define Number Ranges for Security Classes

 

When dealing with most (if not all) securities, you have some kind of unique code such as a CUSIP, ISIN or a stock symbol that is easy to remember. In that case you will want to use an externally generated number range. External is in reference to SAP. i.e. the user enters the security number instead of having a system generated one. I can’t think of a good reason to let SAP generate security numbers since it is such a central concept in most business processes in this area.

 


3 number range.PNG


Condition types

FSCM-TRM-TM-Securities-Master Data-Product Types-Condition Types

 

Conditions are used to generate update types based on positions. For example, if a dividend of 10 cents a share is entered in a security class and a company holds the shares in 2 securities account. If account 1 has 10 shares and account 2 has 20 shares, TRM will expect the depository bank to credit the company’s bank account for 1$ and 2$ respectively. The existing condition types should be sufficient for the majority of use cases. For stocks, dividends and bonus issues are relevant. So we create a Condition Group and assign these 2 conditions to our group.


4 Condition Types.png


Product Types

FSCM-TRM-TM-Securities-Master Data-Product Types-Define Product Types

 


5 product type.PNG

 

Define Company Code-Dependent Settings for the Product Type

FSCM-TRM-TM-Securities-Master Data-Product Types-Define Company Code-Dependent Settings for the Product Type

 

You control, amongst other things, Cash Management and Accounting Integration in this activity. Cash Management is a subject for a subsequent post. The important settings for our scenario are the FI Posting and Posting Control field. Setting “FI Posting” to 4 will ensure that TRM does not post to a customer account. Setting “Posting Control” to 01 enables using the automatic posting transactions (FWSO) which is more straightforward to use than the manual transaction (FWZE) and unless a manual operation is required will result in the same outcome.

 


6 comp dependent.PNG


Define General Classification for Securities

FSCM-TRM-TM-Securities-Master Data-Product Types-Define General Classification for Securities

 

In this activity you define the possible values for the general classification attribute on the security class. This field is primarily used to link with the classification system but it can also be useful for reporting purposes. As an example, you could use this field to track if units are voting or non-voting.


Secondary Index

FSCM-TRM-TM-Securities-Master Data-Specific Class Data

 

If you securities have more than one unique identifier, you can configure secondary indices that you can enter in the security class. ISIN and CUSIP are good candidates for our use case.


7 Secondary index.png

 

In the same section, you can also define Custody Types and Security Types. The standard configuration is sufficient for our purpose.

 

There are a lot of class attributes in the “Specific Class Data” menu section. These attributes can be used for reporting or to meet specific requirements. It’s worth reviewing what customization is available. Our example doesn’t call for anything specific so we’ll skip over this section.


Securities Account Categories

FSCM-TRM-TM-Securities-Master Data-Securities Account Management-Define Securities Account Categories

 

Since we will be investing in stocks, we must make sure we have at least one security account type with category “Asset Security Account” configured.


Position Indicator

FSCM-TRM-TM-Securities-Master Data-Position Indicator-Define Generation of Securities Account Position Indicator

FSCM-TRM-TM-Securities-Master Data-Position Indicator-Define Generation of Subledger Position Indicator

 

These position indicators represent the external (securities account) and internal (Subledger) positions. That is to say, even though you hold securities at your depository bank and from their perspective they are all equivalent, internally, you can split the position so that you process each internal position individually. For example, you could issue a 100M bond so externally you would make 1 interest payment on each coupon date, internally, you may have a 30M and a 70M position each assigned to a different portfolio that may end up recording the liability and interest payable in different profit centers. As far as the customization is concerned, having the position indicator generated automatically is appropriate for our example.


Number Ranges for Transactions

FSCM-TRM-TM-Securities-TM-Transaction Types-Number Ranges-Define Number Ranges for Transaction

 


8 tx number range.png


Transaction Types

FSCM-TRM-TM-Securities-TM-Transaction Types-Define Transaction Types

 

For stock trading, our customization will support purchase and sale.

 


9 tx type.png


Flow Types

FSCM-TRM-TM-Securities-TM-Flow Types (Transaction)-Define Flow Types

 

As explained earlier, securities differ from other transaction as they are managed on a position basis. Transactions are used to increase or decrease a position and from that point, business events such as dividends and bonus issues drive further flows, calculated from the position. Flow types then must be defined for money movements related to the transactions themselves. The applicable flow types are Purchase, Sale and Commission (either capitalized or expensed).

 


10 Flow types.png


Assign Flow Types to Transaction Type

FSCM-TRM-TM-Securities-TM-Flow Types (Transaction)-Assign Flow Types to Transaction Type

 


11 assign FT to TX type.PNG


Update Types

FSCM-TRM-TM-Securities-TM-Update Types-Define Update Types and Assign Usages

 

Update type is a core concept when it comes to securities. Update types control the integration with Financial Accounting through the assignment to a posting specification and the integration to the sub-ledger through the assignment to a position change category. In this specific activity, we will define update types to map our flow types to. As you will see, we will add many more update types as we proceed further in the customization activities.

 


12 upd type for flow types.png


Assign Flow Types to Update Types

FSCM-TRM-TM-Securities-TM-Update Types-Assign Flow Types to Update Types

 


13 assign upd typ to flow type.PNG


Update Types for Securities Account Management

 

There are 3 transactions that allow posting for a position:

 

Automatic debit position (FWSO): This transaction posts a flow derived from a condition as it is defined in the security class.

Manual Debit Position (FWZE): This transaction allows you to do extra processing on flows derived from the conditions such as capitalizing a dividend.

Manual Postings (FWBS): this transaction allows you to manually post flows which are not part of the transaction or derived from conditions. As an example, you could manually post a fee that is received periodically from your broker but isn't related to a specific transaction.


Creating the update types and assigning usages

FSCM-TRM-TM-Securities-PM-SAM-Update Types-Define Update Types and Assign Usages As you go through this activity, note that you can assign a single update type to multiple usages as is the case with our commission update types.

 


14 SAM Update Types.png


Specify Update Types for Securities Account Management

FSCM-TRM-TM-Securities-PM-SAM-Update Types-Specify Update Types for Securities Account Management

 

This step can seem redundant until you double click one of the customization lines and realize there are attributes to set on every update type.

 


15 Spcify UT for SAM.png


Assign Update Types to Condition Types

FSCM-TRM-TM-Securities-PM-SAM-Update Types-Assign Update Types to Condition Types

 

For each condition type assigned to your transaction type you must assign update types. Asset (active) and liability (passive) positions can be configured to trigger different update types. In our scenario, we only need to consider asset positions as dividends and bonus issue would not be due if we are in a short position (Theoretically they would be reflected in the share price).

 


16 Assign UT to CT.PNG


Specify Update Types to the Functions of Security Account Management

FSCM-TRM-TM-Securities-PM-SAM-Update Types-Assign Update Types to the Functions of Security Account Management

 

In this step we indicate which update types are posted by the debit position transactions (FWSO, FWZE) and which are posted manually (FWBS). We also indicate the update type for capitalization of dividends.

 


16 Assign UT Func SAM.png


Taxes

FSCM-TRM-TM-Securities-PM-SAM-Define Tax Rate

 

In this configuration step you can define a tax rate for each update type by company code and country. The tax rate is date effective so it is possible to update this table when the tax rates change.


Securities Account Transfer

FSCM-TRM-TM-Securities-PM-Securities Account Transfer

 

In cases where the shares are transferred from one depository bank to another or simply to another account at the same depository bank, the securities account transfer transaction (FWDU) can be used to move the shares from one account to another.


Corporate Actions

 

Corporate actions are business events initiated by the issuing company such as a stock split or share capital increase or decrease. As such they usually have an impact of the security itself, the number of shares the shareholders own and/or the price of the shares.


Define Number Ranges for Corporate Actions

FSCM-TRM-TM-Securities-PM-Corporate Actions-Define Number Ranges for Corporate Actions

 


17 Corp Act Number range.png


Define Types of Corporate Actions

FSCM-TRM-TM-Securities-PM-Corporate Actions-Define Types of Corporate Actions

 

SAP supports a number of Corporate Actions through Corporate Actions Categories. The simplest (and probably best) approach to the step is to configure one Corporate Action type for each category.

 


18 CA Types.png


Create Update Types for Corporate Actions and Assign Usages

FSCM-TRM-TM-Securities-PM-Corporate Actions-Update Types-Define Update Types and Assign Usages

 

18 CA UT and Usages.png


Assign Update Types to the Corporate Action Categories

FSCM-TRM-TM-Securities-PM-Corporate Actions-Update Types-Assign Update Types to the Corporate Action Categories

 

For this step, the standard setting is to leave the corporate action category blank so that the update types apply to all categories.

 

19 assign CA UT.PNG


Rights

FSCM-TRM-TM-Securities-PM-Rights

 

Whereas Corporate Actions are initiated by the issuing company and the shareholders are impacted by their effect. Rights are given/sold with the security and it is the option of the shareholder whether to exercise the right or not. The rights applicable for stocks are stock swaps and subscription rights. Subscription rights are entered as a separate security class and transactions and can be traded independently of the underlying stock. The subscription rights are created as a separate product type and requires about just as much configuration as the equity security so that part is not covered in this post. Refer to standard product 03A for an example.

 


20 Rights.png


Valuation Classes

FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Define and Assign Valuation Classes

 

As mentioned earlier in this post, the classifications we will support are Held for Trading and Available for Sale. We need 2 new General Valuation Classes and 2 Valuation Classes in our US GAAP Valuation Area.

 


21 GVC VC.png


Assign Valuation Class to Group


FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Assign General Valuation Classes to Groups

 


22 GVC to group.png


Differentiations

FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Define and Assign Differentiations

 

There are situations where a security position held by a company must be divided for internal purposes. As an example, a debt issue of 500M might be split across 3 different profit centers for management reporting purposes. For securities, TRM has the following differentiations pre-defined: Valuation Area, Valuation Class, Accounting Code and ID number. This step enables the configuration of additional differentiating factors for the creation of discrete internal positions. In our case we will define securities account as an additional differentiation.

 


23 differentiations.png


Set the effects of the Update Types and the Position Components

FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Set the effects of the Update Types and the Position Components

 


24 PCC.png


Key Date Valuation Procedures


At month end, our stock positions have to be revalued. For our example, we will separate the effect of the stock price changes from the effect of exchange rate changes for positions held in foreign currencies. We then need a Security Valuation Procedure and a Foreign Currency Valuation Procedure.


Security Valuation Procedure


FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Key Date Valuation-Define Security Valuation Procedure

 


25 Security Valuation.PNG


Foreign Currency Valuation Procedure


FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Key Date Valuation-Define Foreign Currency Valuation Procedure

 


25 FX Val.png


Position Management Procedure

FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Define Position Management Procedure

 


26 PMP.PNG


Assign Position Management Procedure


FSCM-TRM-TM-General Settings-Accounting-Settings for Position Management-Assign Position Management Procedure


27 Assign PMP.PNG


Key Date Valuation Update Type and Usages

FSCM-TRM-TM-General Settings-Accounting-Key Date Valuation-Update Types-Define Update Types and Assign Usages

 

28 KDV Upd Typ and Usages.png

 

You can read part 2 here.

Basic Customizing for Stock Investments - Part 2

$
0
0

This is the first part is available here


Assign Update Types for Valuation

FSCM-TRM-TM-General Settings-Accounting-Key Date Valuation-Update Types-Assign Update Types for Valuation

 


29 Assing upd Typ for Valuation.png

29 Assing upd Typ for Valuation2.png


Derived Business Transactions Update Types and Usages

FSCM-TRM-TM-General Settings-Accounting-Derived Business Transactions-Update Types-Define Update Types and Assign Usages

 


30 DBT Upd Type and Usages.png


Assigned Update Types for Derived Business Transactions

FSCM-TRM-TM-General Settings-Accounting-Derived Business Transactions-Assigned Update Types for Derived Business Transactions

 


31 Assign DBT.PNG


Define Account Assignment References

FSCM-TRM-TM-General Settings-Accounting-Link to Other Accounting Components-Define Account Assignment References

 

Because we have a difference in accounting treatment for the price gains between our 2 security classifications, we need 2 account assignment references.


32 Define AAR.png


Define Account Assignment Reference Determination

FSCM-TRM-TM-General Settings-Accounting-Link to Other Accounting Components-Define Account Assignment Reference Determination (Securities/Listed Derivatives)

 


33 AAR Derivation.png


Indicate Update Types as Relevant to Posting

FSCM-TRM-TM-General Settings-Accounting-Link to Other Accounting Components-Indicate Update Types as Relevant to Posting

 

All of the update types created should be made relevant to posting except for DBN_E001 and DBN_E002 which TRM uses internally when calculating gains and losses.


Define Account Determination

FSCM-TRM-TM-General Settings-Accounting-Link to Other Accounting Components-Define Account Determination


Account Symbols

 

Business DefinitionNumberSAP Definition
Equity Investment1Position
Cash3Bank Clearing
Dividend Income4.1.4Dividend Income
Unrealized FX Gain4.9.4.2Increase FX
Unrealized FX Loss4.9.3.2Decrease FX
Realized FX Gain4.9.2.1Realized Gain FX
Realized FX Loss4.9.1.1Realized Loss FX
Unrealized Price Gain4.9.4.4Increase Titel
Unrealized Price Loss4.9.3.4Decrease Titel
Realized Price Gain4.9.2.2Realized Gain Titel
Realized Price Loss4.9.1.2Realized Loss Titel
Technical Clearing9.1.3Technical Clearing
OCI – Unrealized Price Gain6.1.2.1Valuation Titel (positive)
OCI – Unrealized Price Loss6.1.2.2Valuation Titel (negative)
Commission Fee4.2.2Provision/Fee


Posting Specifications


Posting SpecDescriptionDebit SymbolCredit Symbol
11100Share Purchase13
11200Share Sale31
11300Position to Tech Clearing19.1.3
11400Tech Clearing to Position9.1.31
11500Tech Clearing to Bank Clearing9.1.33
11600Bank Clearing to Tech Clearing39.1.3
12100Realized Price Gain14.9.2.2
12200Realized Price Loss4.9.1.21
12230Price loss from unrealized to realized4.9.1.24.9.3.4
12300Realized FX Gain14.9.2.1
12400Realized FX Loss4.9.1.11
13200Dividend Received34.1.4
13500Tech Clearing to Dividend Income9.1.34.1.4
14300Fee Payment4.2.23
15100Price Gain (P/L)14.9.4.4
15200Reset Price Gain (P/L)4.9.4.41
15230Price gain from unrealized to realized4.9.4.44.9.2.2
15300Balance Sheet Revaluation (gain)14.9.4.2
15400Reset FX Gain4.9.4.21
15430Move FX gain from unrealized to realized4.9.4.24.9.2.1
15500Price Loss (P/L)4.9.3.41
15600Reset Price Loss (P/L)14.9.3.4
15700Balance Sheet Revaluation (loss)4.9.3.21
15730Move FX loss from unrealized to realized4.9.1.14.9.3.2
15800Reset FX Loss14.9.3.2
22310Move Realized Security Gain from OCI to P/L6.1.2.14.9.2.2
33610Move Realized Security Loss from P/L to OCI4.9.1.26.1.2.2
23100Price Gain (OCI)16.1.2.1
23150Reset Price Gain (OCI)6.1.2.11
23200Price Loss (OCI)6.1.2.21
23250Reset Price Loss (OCI)16.1.2.2


Assignment of Update Types to Posting Specs


Update TypePosting Specification
SE111011100
SE221011200
SE330311100
SE331314300
SAM511313200
SAM811413500
SAM811511300
RHT000311300
RHT000411400
RHT000511600
RHT000611500
CA0001No Posting Spec Required
CA0002No Posting Spec Required
CA0003No Posting Spec Required
DBN_B00112100
DBN_B00212100
DBN_B00312200
DBN_B00412200
DBN_B00512300
DBN_B00612300
DBN_B00712400
DBN_B00812400
DBN_E001Not relevant to posting
DBN_E002Not relevant to posting
DBN_E00315230
DBN_E00412230
DBN_E00515430
DBN_E00615730
DBNOE00322310
DBNOE00422610
NV20015100
NV20115500
NV20215300
NV20315700
NV25015200
NV25115600
NV25215400
NV25315800
NV200OCI23100
NV201OCI23200
NV250OCI23150
NV251OCI23250


Assignment of GL account to Account Symbol


NumberAARGL Account
1STOUSGHFT11310100
3STOUSGHFT+++++++++5
4.2.2STOUSGHFT73410200
4.1.4STOUSGHFT73410100
4.9.1.1STOUSGHFT73310603
4.9.2.1STOUSGHFT73310603
4.9.1.2STOUSGHFT73210201
4.9.2.2STOUSGHFT73210201
4.9.3.2STOUSGHFT73310503
4.9.4.2STOUSGHFT73310503
4.9.3.4STOUSGHFT73210101
4.9.4.4STOUSGHFT73210101
9.1.3STOUSGHFT11119905
1STOUSGAFS11310100
3STOUSGAFS+++++++++5
4.2.2STOUSGAFS73410200
4.1.4STOUSGAFS73410100
4.9.1.1STOUSGAFS73310603
4.9.2.1STOUSGAFS73310603
4.9.1.2STOUSGAFS73210201
4.9.2.2STOUSGAFS73210201
4.9.3.2STOUSGAFS73310503
4.9.4.2STOUSGAFS73310503
9.1.3STOUSGAFS11119905
6.1.2.1STOUSGAFS32320100
6.1.2.2STOUSGAFS32320100

Trying it out

 

For our demonstration, we will use IBM as the issuer and Bank of Montreal as our counterparty and depository bank. Use transaction code BP to enable them in these roles with your company code. The next step is to create a security account. Use transaction TRS_SEC_ACC to create the account.

 


34 Security account.PNG

 

We also need to create the security we will be trading using FWZZ

 


35 Security Class.png

 

At this point, we are ready to enter our first transaction in FTR_CREATE. In the initial screen, we have to specify our company code (1001), transaction type (100-purchase), our counterparty (BMO) and the ID number (IBM_CS).

 

36 deal entry.png

 

It is possible to add the commission (expensed or capitalized) directly in the deal by using the “other flows” tab. After saving the deal, we have to settle it in FTR_EDIT as the processing category we selected requires settlement. Once the deal is settled, use TBB1 to post the purchase transaction. Let’s add a manual fee with FWBS.

 


37 FWBS.PNG

 

To be able to fair value our position at month end, we need a closing price. You can use FW17 to enter a price for the security class. Remember that our valuation step requires a closing price. Because we did not configure reset flows for valuation, we need to use the “Mid-Year Valuation with Reset” option in TPM1. Next, let’s pretend IBM declares a dividend of 25 cents per share. We first need to enter a dividend condition on the security class using FWZZ.

 


37 condition.png

 

Let’s also pretend that we participate in IBM’s DRIP but that they don’t support fractional share ownership. In order to capitalize the dividend, we have to use FWZE and enter the amount and number of shares to capitalize.

 


38 capitalize dividends.PNG

 

Whatever amount is left (3$ in our example) will be expected in the bank sub account. The next business process we will cover is Corporate Actions. Let’s assume IBM announces a 2 for 1 split effective Feb 12th. We must first enter the action using FWK0. We must also activate the action before we can post.

 


39 Corporate Action.PNG

 

To make the split effective in the sub-ledger, we must post it with FWKB. If you look at our position in TPM12 after posting, the number of units has doubled but the purchase value has not changed.

 


40 Position.PNG

 

To finalize this example, let’s sell all of our shares for a big profit. Once the deal is settled and posted with TBB1, we end up with the following entries in the posting journal (TPM20)

 


41 tpm20.png

 

Thanks for reading. I hope you have enjoyed this post and that you learned a thing or two in the process.

An insight into services related to SAP Fiori Launchpad, Launchpad Designer, SAP_UI2_USER_700 role and SAP_UI2_ADMIN_700 role.

$
0
0

Introduction : The documents gives a quick insight into services used by Launchpad and Launchpad Designer the respective user and admin roles. I noticed that there is a overlap between the services used by Launchpad and Launchpad Designer the respective user and admin roles, so collated the information in a single view for quick and easy reference.

Target Audience : SAP Fiori Consultants

Date Published : 22 Jan 2016


The below table gives a very quick insight into the services used by Fiori Launchpad, Fiori Launchpad Designer, SAP_UI2_USER_700 role and SAP_UI2_ADMIN_700 role.

 

List of ServicesUsed by LaunchpadUsed by Launchpad DesignerPart of  SAP_UI2_USER_700 rolePart of SAP_UI2_ADMIN_700 role
/UI2/PAGE_BUILDER_CONFXX
/UI2/PAGE_BUILDER_CUSTXX
/UI2/PAGE_BUILDER_PERSXXX
/UI2/TRANSPORTXX
/UI2/INTEROPXXXX
/UI2/LAUNCHPADXX

 

Please note that the /UI2/INTEROP service is used both the Launchpad and the Launchpad designer.


SAP_UI2_ADMIN_700 role as seen in PFCG transaction

With this role administrators can execute the SAP Fiori launchpad designer.

Capture.PNG

SAP_UI2_USER_700 role as seen in PFCG transaction.
Capture.PNG

With this role the user can execute the SAP Fiori launchpad on the Personalization level.

For example, users have the following options:

  • Adding tiles
  • Deleting tiles
  • Navigation
  • Create groups
  • Personalize tile position

With this role the user does not have any authorization to execute the SAP Fiori launchpad designer.


SAP_UI2_ADMIN is a composite role containing the following release-dependent roles:

  • SAP_UI2_ADMIN_700 for SAP NetWeaver 7.0
  • SAP_UI2_ADMIN_702 for SAP NetWeaver 7.0 enhancement package 2
  • SAP_UI2_ADMIN_731 for SAP NetWeaver 7.0 enhancement package 3 and SAP NetWeaver 7.3 EHP 1

Capture.PNG


The services have to be activated through SICF transaction when required.

Capture.PNG

Right click on the service and activate.

Untitled.png

Miscellaneous

SICF services that need to be activated for SAP Fiori Launchpad :

  • /default_host/sap/bc/ui2/start_up
  • /default_host/sap/bc/ui5_ui5/ui2/ushell
  • /default_host/sap/bc/ui5_ui5/sap/arsrvc_upb_admn
  • /default_host/sap/bc/ui5_ui5/sap/ar_srvc_news
  • /default_host/sap/bc/ui5_ui5/sap/ar_srvc_launch
  • /default_host/sap/public/bc/ui5_ui5/
  • /default_host/sap/public/bc/ui2/
  • /default_host/sap/bc/ui2/nwbc/ for NWBC for HTML


Links

Authorizations

http://help.sap.com/saphelp_nw74/helpdata/en/86/fa207d3edd4ed987e66b547d1b3025/frameset.htm

Activating OData Services

http://help.sap.com/saphelp_uiaddon10/helpdata/en/84/33ff5551a349c4bb4df90c2fcfd96f/content.htm

SICF Services that need to be activated for SAP Fiori Launchpad

http://help.sap.com/saphelp_uiaddon10/helpdata/en/3b/794d91f25a4bf9a93e432a41896641/content.htm

Steps to configure Special Purpose Ledgers

$
0
0

Special Purpose Ledger

 

Special Purpose Ledgers are ledgers that you can define for your specific business and organizational requirements. The ledgers contain the dimensions you enter. You can create Special Purpose Ledgers in your FI-SL system.

 

Step 1) Define Table Directory

 

IMG Path:

 

Financial Accounting (New) -> Special Purpose Ledger->Basic Settings->Tables->Execute Express Installation

 

In this activity, you can perform an express installation for a FI-SL system. The system performs the express installation for the respective functions using default settings and values.

1.png

 

Step 2) Maintain Table Directory

 

Financial Accounting (New) -> Special Purpose Ledger->Basic Settings-> Maintain Table Directory

 

In this step, you can call up a directory of all the tables used in the Special Purpose Ledger system and display or maintain these tables. The table directory is updated automatically when you install an FI-SL table.  You should only maintain it manually if absolutely necessary.

 

2.png


3.png

 

Step 3) Maintain Fixed Field Movement:

 

Financial Accounting (New)-> Special Purpose Ledger->Basic Settings-> Maintain Fixed Field Movements

 

In this step, you can define which fields of a sender table are transferred to the fields of a FI-SL receiver table. Table T800M is updated automatically if you install a FI-SL table you should only maintain the table manually if absolutely necessary. You should under no circumstances delete entries from this table.

 

4.png

 

Step 4) Maintain Field Movements

 

Financial Accounting (New)-> Special Purpose Ledger-> Basic Settings-> Master Data-> Maintain Field Movements

 

When assigning activities to your company code/ledger and global company/ledger combinations, you define a field grouping code for each combination.  This field grouping code determines which dimensions from other SAP application areas are transferred to dimensions in the FI-SL system.  In the "Maintain Field Movement" step you can maintain the field grouping codes for your activities.

 

5.png

 

 

Step 5) Define Ledger

 

Financial Accounting (New) -> Special Purpose Ledger-> Basic Settings-> Master Data-> Ledger-> Define Ledger

 

In this step, you can create and maintain a Special Purpose Ledger. Data is posted to the ledgers from other SAP application areas or external systems and can also be entered directly in the FI-SL system.

 

6.png

 

Step 6) Maintain Company code:

 

Financial Accounting (New)-> Special Purpose Ledger-> Basic Settings-> Master Data-> Ledger-> Maintain Company Codes

 

7.png

 

8.png

 

9.png

 

Display Data

 

When a document is entered it generates unique special purpose document number. In the reference field of the document the original document detail appears. It may be FI document number (If posted directly),PO number(If entered through MM module) or it may be a Billing document number.

 

Ex:Go to FB03 and enter FI document number as below and press enter.

 

10.png

In the below screen you can get the special purpose document number as below.

 

11.png

 

12.png


The special purpose ledger document appears as below.

 

13.png


ASUG Business Intelligence January Bulletin

$
0
0

Welcome to the latest issue of the BI Bulletin, a periodic newsletter keeping you up-to-date on important Business Intelligence initiatives, events, and member offerings. This newsletter features sections that highlight various activities and action items for you to be aware of. We hope this information allows you to take full advantage of your ASUG membership.


Inside this Issue...

  • 2016 ASUG Annual Conference
  • ASUG BI Survey Update
  • Upcoming Webcasts
  • SAVE the DATES
  • ASUG.com Tip
  • Follow us on Twitter

 

ASUG Annual Conference & SAPPHIRE NOW Registration Open

Learn from other SAP users just like you at the 2016 ASUG Annual Conference co-located with SAPPHIRENOW.  This is a great opportunity to learn how your fellow ASUG members maximize their SAP investment.

 

We look forward to seeing you in Orlando at the conference.  This event is unique in its dedication to delivering customer-driven education.  You have numerous opportunities to network with peers, exchange insight with other users, learn from leading experts and engage SAP in open and collaborative discussions.


The world's premier business and technology event and the largest SAP customer-driven conference are being held May 17-19 in Orlando. Make your plans to be part of this landmark event for the SAP ecosystem and SAP customers. Registration is now open, with early-bird discounts.  Go to the ASUG Annual Conference & SAPPHIRE NOW registration site and reserve your place today.

 

In preparation for this event, your ASUG BI Community volunteer leadership team has been working hard to select and deliver some great customer story content for you.   We thank everyone for their abstract submissions – we are very honored to have received over hundreds of submissions, making the volunteers’ job of selection a difficult one.

 

ASUG BI Survey Responses

We thank everyone for completing our survey.  Results were shared in a previous communication. Congratulations to the random prize drawing winners.

Upcoming Webcasts

Last year we had 84 well-attended webcasts.    Please consider attending our upcoming webcasts below:

 

 

January 26 SDK Experiences: SAP Lumira VizPacker and SAP BusinessObjects Design Studio(customer story)

January 27: Jazzing up SAP EAM Reports Using SAP Crystal Reports

January 28: Joint Use Cases with Cloud for Planning, Cloud for Analytics, and Cloud for Predictive

February 2: Shhhhhh, Listen – Your Machine is Trying to Tell You Something You Don’t Know(customer story)

February 3: SAP Digital Boardroom

February 4: How Zurich Insurance Keeps Business Users Engaged and Ensures Successful User BI Adoption (customer story)

 

 

SAVE THE DATES:

We hope to see you in person at the following events, along with local ASUG Chapter meetings:

 

ASUG ANNUAL CONFERENCE

  • May 17-19 2016 (pre-conference May 16)
  • Orlando, FL

  SAP TECHED

  • Las Vegas, September 19-23, 2016

ASUG BUSINESSOBJECTS USER CONFERENCE

  • October 18-20 2016

 

 

ASUG.com Tip

Don’t miss another important ASUG event.  When you visit the ASUG.com calendar, use the special feature available in the upper right-hand corner of every event (after registering): ADD TO CALENDAR.  Open the item and save it to your own calendar.

Follow us on Twitter!

Follow @ASUG_BI on twitter for upcoming events and updates!

 

Sincerely,

Your ASUG BI Volunteers

Chart of accounts in S/4 Hana Finance

$
0
0

 

Chart of account master in S/4 Hana Finance

In S/4 Hana Finance chart of account master has been changed.

 

Summary:

In S4 Hana Finance we handle chart of accounts and cost elements using one transaction – FS00.

Transaction KA01 (create cost elements) is no longer in use.

For default account assignments transaction OKB9 has to be used.

 

 

 

We use T Code FS00 and take a look on COA master:

 

 

 

We take a look in detail what values can be entered.

 

 

 

 

We have one master for chart of accounts including secondary cost elements.

 

Taking a look in  table SKA1 we can see we have new field –  GLACCOUNT_TYPE

 

 

 

 

 

Following data can be entered:

X: Balance Sheet Account

N: Nonoperating Expense or Income

P: Primary Costs or Revenue

S: Secondary Costs

When doing migration to S4 Hana Finance – secondary cost elements have to be handled.

 

 

I am looking for your feedback and discussion.

 

Thank you

all the best erwin


BPA Customer Presentation

Presentation Solution Brief and Solution in Detail for Business Process Automation

Dow Chemical Success Story

SAP BW OpenHub Service - An Overview

$
0
0

SAP Business Warehouse (SAP BW) Open Hub Service allows controlled and secure provision of high quality SAP BW data to downstream systems and applications. This document describes the new capabilities to provision SAP BW data via flat files, database tables (to any db) or third party applications in SAP BW 7.3 and beyond.

View this Document

SAP Web IDE - Mobile

$
0
0
Getting StartedCreate

Extend

Mobile

Analytics

Events

Mobilizing Fiori.png


Overview


new: Mobilizing SAP Fiori Slide Deckby Marc Anderegg and Tobias Tresl

 

This slide deck on Mobilizing Fiori provides an introduction to the topic and covers SAP Fiori Client and the SAP Web IDE plugin: Hybrid Application Toolkit. It illustrates the options to run Fiori applications as mobile hybrid applications, run in the browser, run in the SAP Fiori Client or run as packaged mobile applications. Furthermore, it gives an overview of the Hybrid Application Toolkit aka HAT, including the SAP Companion app that is also available in the public app stores.

 

 

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

 

Companion App: new

 

 

How to Guides for SAP Web IDE Release 1.17:

 

 


 

 

 

 

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

Technology Product Road Map Series for ASUG

$
0
0

The Technology Product Road Map Series for ASUG offers interactive webinar presentations for each of the SAP technology product road maps. The road maps describe the planned and future direction of SAP products. This series is driven by the Products and Innovation Product Management Customer Services Team and is delivered by the SAP product owners. 

 

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

 

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

 

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


Note: After registering please make note of the phone details.  A reminder will be sent out 1 week and 1 day prior.

 

For more information contact Stephanie Redivo.


NOTE ABOUT REGISTRATION:Please enter your email address and put in your password.

If you do not know your password select the "Forgot Password" option.

You will need to fill in all the fields for the first time and then subsequent registrations will pre-populate your fields.

The registration team is aware there are too many fields and they are looking into changes.

Thanks for understanding.

 


 

Road Map Webinar/ Description

Date and Time/PresenterRegister

SAP Predictive Analytics Road Map Webinar:Predict and influence business outcomes – and respond to change before it happens – with predictive analytics from SAP. Combine capabilities such as predictive modeling, Big Data mining, real-time business intelligence (BI), data visualization, and more, to see what trends are emerging and where performance is headed.  In this session you will learn about current and future capabilities.

***NEW TIME** February 11th, 2016

8am-9am PST


Presented by: Charles Gadalla, Ashish Morzaria, Product Management


Register Here

SAP Cloud for Analytics Road Map Webinar: Learn about what's new and coming with Cloud for Analytics

 

February 25th,2016 8-9am PST

 

Presented by: Terry Penner

Register Here

SAP Gateway Road Map Webinar: This road map session provides an overview of SAP Gateway as well as recently released and planned innovations in 2016 and beyond.

March 3rd, 2016 8-9am PST

 

Presented by: Andre Fischer

Register Here

SAP Road Map for SAP UI Technologies:Learn about what's new and coming within SAP UI Technologies


March 10th, 8-9AM PST

Presented by: Ingo Deck

Register Here

SAP BI Platform Road Map Webinar: Learn about what's new and coming within SAP BI Platform

 

April 7th, 2016 8-9am PST

Presented by: Maheshwar Singh

Register Here

SAP HANA Cloud Platform Road Map Webinar:Join our SAP product road map webinar and get insights into SAP HANA Cloud Platform, SAP’s open platform-as-a-service offering. You will get a short intro, an update on what is planned and what is coming with a main focus on answering any of your questions around our road map. Please bring your questions and we can address them in this webinar.

May 25th, 2016 8-9am PST

Presented by:

Jenny Lundberg,

Sven Kohlhaas

Registration Coming Soon

 

2016 Completed Webinars (Access on Service Marketplace)

DatePresenter

SAP PowerDesigner Recording on Service Marketplace

Access http://service.sap.com/saproadmaps

Click on the Database and Technology Tab and you will find it there.

Jan 14

Matt Creason , SAP
PowerDesigner Product Manager

SAP Fiori Road Map Recording on Service Marketplace

Access http://service.sap.com/saproadmaps

Click on the Cross Topics Tab and you will see it there.

Jan 18Thomas Reiss, SAP Product Manager

 

Access 2015 Road Map Webinar Recordings

Business Application Road Map Series for ASUG

$
0
0

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


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


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


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

 

You will receive a reminder 1 week and 1 day prior to the session.


For more information contact Stephanie Redivo.


NOTE ABOUT REGISTRATION:Please enter your email address and put in your password.

If you do not know your password select the "Forgot Password" option.

You will need to fill in all the fields for the first time and then subsequent registrations will pre-populate your fields.

The registration team is aware there are too many fields and they are looking into changes.

Thanks for understanding.


Road Map Webinar/Description

Date and Time/Presenter Register

SuccessFactors Suitewide Road Map Webinar:In this webinar, our product managers will present our product road maps forIntelligent Services, Mobile, Admin, Talent Foundation, ERP/HCM Integration, Cloud to Cloud Integrations, and Extensibility.

February 3rd, 2016

3pm-4:15pm PST

 

Presented by: Neil Patel, Wolfgang Dittrich, Yamini Polisetty, Abhijit Salvi, Takashi Morifusa

Register here

SuccessFactors Strategic HR Road Map Webinar: In this webinar, our product managers will present our product road maps for Recruiting, Onboarding, Learning, Performance & Goals, Compensation, and Succession & Development.

 

February 10th, 2016

3pm-4:15pm PST


Presented by:Peter Baskin, Brenda Reid, Joseph Herman, Sam Passman, Amy Dines, Dipesh Bhattacharya

Register here

SuccessFactors Core HR and Analytics Road Map Webinar:In this webinar, our product managers will present our product road map for Employee Central, Cloud Payroll, and Workforce Analytics & Planning

February 17th, 2016

3pm-4pm PST

 

Presented by:Murali Mazhavanchery and Tony Ashton

Register here

 

Access 2015 Recorded Webinars


SAP Design Studio - Events Calendar

$
0
0

Overview

Extensions

Events

Tutorials

 

 

SAP Design Studio - Webinars

 

The SAP Design Studio webinars offer interactive presentations on a variety of topics.

Content is presented by experts from SAP and our broad partner & customer ecosystem.

 

 

  • Webinar Dates & Times: Dates are subject to change; webinars will start at 7am PST to cover as many global regions as possible.
  • Registration links: will be enabled a few days before the scheduled webinar date.
  • Recordings: will be posted no later than a week after the event.

 

Please subscribe to email notifications for this page: you will receive notifications of any updates, including new webinar content, dates and availability of recordings.


 

 

Expert Series

Anyone can register

Special Interest Group

Access might be limited

 

 

 

Upcoming Webinars - Registrations

DatePresenter
registration 2.png

Expert Webinar

Design Studio - Enterprise Ready Analytics - Performance, Scale, Troubleshooting

tbd

tbd

registration 2.png

Expert Webinar

Beautifying your Application - the latest Design Studio capabilities

tbd

tbd

registration 2.png

ASUG Webinar

SDK Experiences: SAP Lumira VizPacker and SAP BusinessObjects Design Studio

Jan 26

mikehowles.jpg

registration 2.png

Expert Webinar

SAP BusinessObjects Design Studio SDK

Feb 11

mikehowles.jpg

h

Webinar Recordings

DatePresenter
thumbnail.png

Expert Webinar

What's New in Design Studio 1.6? - (recording)

Dec 10

Jie Deng LinkedIn - smaller.jpg

thumbnail.png

Expert Webinar

Design Studio Advanced Geo Dashboards - (recording)

Dec 3

http://scn.sap.com/profile-image-display.jspa?imageID=51039&size=350

thumbnail.png

Expert Webinar

SAP Analytics - Integration of SAP BI Platform and SAP Design Studio - (recording)

Nov 24

Harjeet Judge copy.png

thumbnail.png

Expert Webinar

Feature Deep Dives: Report to Report Interface, Bookmarking and Data Binding (recording | pdf)

Oct 15

Sushma Sandepogu 46.png

thumbnail.png

Expert Webinar

Advanced Visualizations & Dashboards at Palo Alto Networks, with Archius (recording | pdf)

Oct 01

archius.png

palo-alto-networks-logo-feature slim.jpg

thumbnail.png

Expert Webinar

Creating Dashboards with the Ad-hoc Analysis, Generic Analysis, and Data Discovery Templates (recording)

Aug 13

Sushma Sandepogu 46.png

thumbnail.png

Expert Webinar

An Introduction to Creating Components with the Design Studio SDK(recording)

Jul 30

Matt 46.pngVamsi 46.png

thumbnail.pngExpert Webinar

What's new in SAP Design Studio 1.5 (recording | presentation)

Jun 25

Jie Deng LinkedIn - smaller.jpg

thumbnail.pngExpert Webinar

Creating Effective and Engaging Dashboards and Visualizations (recording)

Jun 17

Jacob Starg (large).jpg

thumbnail.pngExpert Webinar

SAP Lumira & SAP Design Studio - When to use which

May 20

Ty Miller 46.pngdavid stocker square.jpg

 

 

 

SAP Design Studio and 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 Lumira, Design Studio, BI Platform Workshop - Hong Kong, China28-29
  SAP Lumira & Design Studio, Philadelphia, PA, USA11-12
  SAP Design Studio, Maidenhead, England, UK2
  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


 

 

Expert Webinars - Analytics: SAP Lumira | SAP Predictive Analysis |BI Upgrade | EPM | Web  IDE

Lenovo build new VMI and CFE system on SAP HANA for x86 Business Line

$
0
0

Lenovo Group(HKSE: 992) (ADR: LNVGY) ,a $ 46 billion US dollars “Fortune” Global 500 company, is a global leader in consumer, commercial and enterprise innovation technology. In Jan 2014, Lenovo agreed to acquire the mobile phone handset maker Motorola Mobility from Google, and in July 2014, fully acquired the X86 server business from IBM.


Why Lenovo need this project ?

The US Committee on Foreign Investment(CIFUIS) approved Lenovo’s X86 acquisition proposal from IBM on the condition that all the X86 servers sold in U.S have to be exclusively built in Lenovo owned plants located in Mexico and U.S. This strict regulation requirement brought about the Bohemia Project (core parts are new APO, new VMI and new CFE systems). The projects servers as the foundation for maintaining and expanding Lenovo business in North America.

The Bohemia Project is designed to enable X86 manufacturing capability and build an E2E supply chain IT platform in Lenovo's USFC and Monterrey plants (existing PC plants in North Carolina, US and Monterrey, Mexico, Shenzhen, China). By doing this, the project will realizes its two primary objectives:1) meeting CFIUS’s strict regulation and 2) achieving cost per piece saving targets.

Lenovo X86.jpg

Additionally, the comprehensive E2E IT platform will lay an essential foundation from the transfer from IBM system to Lenovo strategic platform. These objectives must be completed by Aug.2015.


Business solution we built for Lenovo

In Sep 2014, Lenovo and SAP signed a contract, to help Lenovo to delivery new APO, new Vendor Management Inventory(VMI) and Cost Forecast Engine(CFE) solution for supporting the X86 acquisition and enabling Lenovo to complete this acquisition by replacing the legacy IBM supply chain networks.

VMI (Vendor Management Inventory) is a highly automated execution system and an indispensable part of Lenovo supply chain network.This VMI is similar to SAP SCM SNC module, but with many Lenovo’s special business features like zero inventory and integration with 3rd logistics system.

VMI.jpg

CFE (Cost Forecast Engine) is a cost calculation system, it was designed for processing cost simulation accurately,real calculation,analysis & finance control, and guide pricing for ECC material purchase.

 

SAP Labs China CD team is fully responsible for new VMI and CFE system. It is a total E2E solution which was built from zero and based on SAP HANA platform. The scope of project included requirements analysis, redesign, development and deployment, and handover to Lenovo IT. CD also supported the system go-live implementation and helped Lenovo build their own HANA maintenance team.

Comments: The legacy VMI & CFE based on Oracle, Web logic and JDA i2, it will continued to be utilized for Lenovo's PC business line.But the new VMI and CFE, totally built on the new architecture, will fully support for new x86 server enterprise business group.


Challenges

We all knew that SAP HANA can be a high performance backend database of SAP ERP/APO/BW these application system, But…

  1. Could we build an independent system on SAP HANA without netweaver's support, using only SAP HANA XS as the Web Application server to support core business process of supply chain system?
  2. Could we redesign and rebuild a VMI and CFE system on SAP HANA, that matched all requirements of Lenovo and have it perform better than the legacy oracle platform?
  3. Do we have any similar reference case about building a customized non-sap system on top of SAP HANA XS?


More Info

 

 

Human impact of SAP HANA

For Global Planning and Purchase Department

  1. These teams could use more than 1~2 weeks to finish an executable plan of cost forecast and guide price of each material. This is because the cost calculations could take up to and over 11 hours. In the old business mode this was mandatory daily work.
  2. Now, not only can these teams accomplish the same tasks in approximately 6~8 minutes, but the global team can re-calculate this at any time. Even within the supply chain department’s global planning meeting they can immediately see the final result once a cost is added or an expense factor changed. With the leverage of the powerful computing capability of SAP HANA, this new CFE system is now fundamentally changing their team’s work mode while improving the planning efficiency of their supply chain network.
  3. Prior to using the new solution the business user would spend up to a week’s time to create and review a full set of alternative cost plans. They’d create one in the morning and wait until the next day to see the cost impacts of the new plan. Now, the business user can quickly complete a number of different simulated cost forecast plans as an alternative. All calculation changes are performed in the mornings, and the alternatives are reviewed in the afternoon planning meetings, thereby saving up to 4 days of effort.

 

For Global Supply Chain and Planning Department

  1. Around 50 % IT support tickets originated from business end users related to VMI process. Such issues as processes executing too slowly or being delayed, and data missing between the ECC/3PL and VMI components. This was primarily caused by the complex Oracle DB/FTP server/Java Program architecture to handle data communication.
  2. Now, the solution relies on Data Service and OData Services to handle all data communication between ECC/APO/3PL and VMI system, eliminating unnecessary offline file and database integration, and making the process much simpler and smarter,it enables business support team can identify the exception faster.


Business and Social Values

Business Values for Lenovo and SAP

  1. Beta Tauri(includes phase 1&2 of CFE,VMI and APO systems for Shenzhen LSTC and Monterrey plants) prepares Lenovo for business growth and supports the continued integration of the System x Server businesses. This is the second of several major releases that will enable Lenovo to exit the Transitional Services Agreement(TSA) with IBM.The transition work completed to date, including the Beta Tauri release,reduces Lenovo''s annual TSA costs by $50M through system consolidation.
                                                                                                                                                ~QingTong Zhou, SVP and CIO, Lenovo Group.
  2. In 2015,we signed $20M licence deal with Lenovo, its the largest deal in the history of SAP Greater China. The major component of the deal is HANA enterprise edition,the successful go-live of these two systems(VMI and CFE) is very helpful in accelerating Lenovo''s HANA adoption, and provided very strong support to the deal.
                                                                                                                                                ~Jeffrey Liu, Global Account Director,SAP         
  3. New CFE system enables the business user of planning and purchasing department to finish all their work in one day, not one week or more.Increasing the speed of decision making and ensuring they can focus on more valuable work tasks.
  4. New VMI system makes all processes faster and smarter with high automation,
  5. Technical information has become more user-friendly for business users. With the well-designed process and UI,the business users can detect issues at any point by themselves and accurately inform the IT support team to fix the problem in a timely manner.

 

Social Values in China

  1. After this project go live,it has been listed into the customer success stories of SAP Labs China on the SAP HANA innovation topic.
  2. SAP HANA and XS were proven to be a robust platform for innovative applications in customer''s landscape.
  3. By referencing Lenovo''s architecture, SINOPEC now plans to migrate some of their partial business processes of BW into SAP HANA. They have already migrated to BW on HANA before.
  4. HUAWEI also referenced these experiences,using DU/CR/TR to manage their development packages in their current SAP HANA system,also adopting OData Service as an option in its whole enterprise web service architecture.


Technical Impacts

Landscape Optimization

  1. Non-sap system based on Oracle DB/WebLogic/JDA-i2,used many FTP/Java/Oracle DB as intermediate of data communication, it makes process very difficult to maintain and identify problems.
  2. Eliminated all file exchange using Data Service and OData Web Service, and also moved whole oracle PCDW(Planning Consolidation Data Warehouse) into SAP HANA, it was used to store all PO and Master Data, BOM information centrally, as VMI and CFE has many data exchange with it.
  3. The whole architecture of New VMI and VMI are simpler and clearly, easier to maintain.

 

Performance Optimization

  1. The core calculation and forecast process of new CFE system was accelerated from days into 6~8 minutes,this improvement totally changed current business operation mode, and all analytical reports are in 2~3 seconds.
  2. New VMI system can hold 3 times supplier collaboration process of supply chain network than before.
  3. More than 2000 business user in phase 1(Mexico Plant and Shenzhen Plant)

 

Solution Size

  1. First custom development non-sap system on SAP HANA XS
  2. Biggest pure Native HANA Application CDP project.
  3. 7x data compression ratio and 2TB Lenovo(IBM x86) HANA server
  4. 100 UI5 Screens(most screen has CRUD、Upload/Download,Execution/Trigger)
  5. 330 Customized tables
  6. 490 Store Procedures
  7. 500 Roles(DB roles and virtual Role,95% are virtual)
  8. 2000 Business end users
  9. 250000 lines SQL Code(old and new process, do not includes JS code)

 

New Patent of BOM Explosion

How to handle massive BOM explosion? like 100 thousands BOM with 5 level

Usually,we would use cursor to loop all BOM one by one in traditional way,but it does not work in SAP HANA very well.

So,we use the hierarchy and temp table to solved this most important performance part and submitted a patent application in SAP,its very useful for projects which has similar requirements.

Industry Road Map Webinar Series for DSAG

$
0
0

This side is dedicated to German speaking customers. If you are interested english Webinars please check out the North America (EN) Product Road Map Webinars here.

 

Die Industry Road Map Webinar Serie bietet interaktive Präsentationen für die verschiedenen Industrien an. Die Road Maps beschreiben die geplante und die künftige Ausrichtung von SAP Produkten in den verschiedenen Bereichen. Die Webinar-Serie wird durch das SAP P&I PMCS-Team in Zusammenarbeit mit den entsprechenden Roadmap-Verantwortlichen organisiert. Die Webinare einschließlich der Aufzeichnungen und Präsentationen sind für alle DSAG Mitglieder im DSAG-Net zugänglich.

 

Die Anmeldung und Registrierung erfolgt über die DSAG direkt. Ansprechpartnerinnen sind Frau Bettina Weber (bettina.weber@dsag.de) und Frau Maike Täubel (maike.taeubel@dsag.de).


Die vollständige Liste aller veröffentlichten Industry Road Map Präsentationen finden Sie auf dem SAP Service Market Place hier: http://service.sap.com/roadmap. Für weitere Informationen kontaktieren Sie bitte: Bernhard Steigleider (Bernhard.Steigleider@sap.com)

 

Die Industry Roadmap Webinare Serie für 2016 wird derzeit geplant.

 

Anstehende Webinare 2016Datum, SprecherRegistrierung
Automotive

Mi, 27.02.2016, 14:00-15:00 Uhr, André Nuglisch, SAP

Banking
Consumer ProductsAndreas Sailer, SAP
HealthcareStefan Schindewolf, SAP
Media
Mill ProductsStefan Weisenberger, SAP
Professional ServicesSiegfried Bies, SAP
Public Sector
RetailChristine Fotteler, SAP
Telecommunications
UtilitiesHolger Schweinfurth, SAP
Wholesale DistributionFlorian Hans, SAP
Real Estate Management

 

Die Aufzeichnungen hierzu werden zeitnah im DSAG Net für DSAG Mitglieder bereitgestellt.


Durchgeführte Webinare 2016Datum, SprecherRecording
Bisher fanden noch keine Webinare in 2016 statt.

 

Informationen und Recordings zu den Webinarserien der vergangenen Jahre finden sie hier:

 

Industry Road Map Webinar Series for DSAG 2015

Technology Road Map Webinar Series for DSAG

$
0
0

This side is dedicated to German speaking customers. If you are interested in english Webinars please check out the North America (EN) Product Road Map Webinars,here.

 

 

Die DSAG hält interaktive Webinar Präsentationen für jede der SAP Technologie Product Roadmaps. Die Roadmaps beschreiben die geplanten und die künftige Ausrichtung der SAP Produkte. Diese Serie wird durch das Product Management and Customer Service Team aufgesetzt. Die Inhalte der Webinare liefern die SAP Product Owners. Diese Webinare inklusive Recordings und PPT sind für alle DSAG Kunden zugänglich.

 

Die Registrierung erfolgt über die DSAG direkt. Bitte halten sie Rücksprache mit Frau Brenner (anke.brenner@dsag.de)

 

Die vollständige Liste aller veröffentlichten Lösungen und Product Road Map Präsentationen finden sie auf unserer

SAP Service Market Place hier: http://service.sap.com/roadmap.

 

Für weitere Informationen, kontaktieren Sie bitte: Tanja Russow (tanja.russow@sap.com)


 

Anstehende Webinare 2016Datum, SprecherRegistrierung

Die Planung der Webinarserie 2016 ist derzeit in vollem Gange.

Bisher sind deshalb noch keine Webinare eingeplant.

 

 

Durchgeführte Webinare 2016Datum, SprecherRecording
Bisher fanden noch keine Webinare in 2016 statt.

 

 

Informationen und Recordings zu den Webinarserien der vergangenen Jahre finden sie hier:

 

Technology Road Map Webinar Series for DSAG 2015

Technology Road Map Webinar Series for DSAG 2014

LoB Road Map Webinar Series for DSAG

$
0
0

This side is dedicated to German speaking customers. If you are interested english Webinars please check out the North America (EN) Product Road Map Webinars here.

 

Die Lines of Business (LoB) Road Maps Webinar Serie bietet interaktive Präsentationen für die verschiedenen Lines of Businesses an. Die Road Maps beschreiben die geplante und die künftige Ausrichtung von SAP Produkten in den verschiedenen Bereichen. Die Webinar-Serie wird durch das SAP P&I PMCS-Team in Zusammenarbeit mit den entsprechenden Roadmap-Verantwortlichen organisiert. Die Webinare einschließlich der Aufzeichnungen und Präsentationen sind für alle DSAG Mitglieder im DSAG-Net zugänglich.

 

Die Anmeldung und Registrierung erfolgt über die DSAG direkt. Ansprechpartner ist Herr Günter Haack (Guenter.Haack@dsag.de).


Die vollständige Liste aller veröffentlichten LoB Road Map Präsentationen finden Sie auf dem SAP Service Market Place hier: http://service.sap.com/roadmap. Für weitere Informationen kontaktieren Sie bitte: Bernhard Steigleider (Bernhard.Steigleider@sap.com).

 

Folgende LoB Roadmap Webinare finden in 2016 statt:

 

Anstehende Webinare 2016Datum, SprecherRegistrierung
Die Planung der Webinarserie 2016 ist derzeit in vollem Gange.
Bisher sind deshalb noch keine Webinare eingeplant.

 

Die Aufzeichnungen hierzu werden zeitnah im DSAG Net für DSAG Mitglieder bereitgestellt.

 

Durchgeführte Webinare 2016Datum, SprecherRecording
Bisher fanden noch keine Webinare in 2016 statt.

 

Informationen und Recordings zu den Webinarserien der vergangenen Jahre finden sie hier:

 

LoB Road Map Webinar Series for DSAG 2015

LoB Road Map Webinar Series for DSAG 2014

Viewing all 2380 articles
Browse latest View live


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