Wednesday, September 26, 2018


Private banking and wealth management – an introduction
1.      Wealth management/financial planning services may be provided to
·         HNWIs
·         Individuals/families of more modest needs (that is, less than USD 1 million in investable assets)
·         ultra-HNWIs (who has at least USD 30 million in investable assets)
  1. Wealth managers often align themselves with
·         Broader teams inside wealth management firms
·         An external network of supporting experts
·         Banks (private or otherwise)
  1. Different forms of banking
·         Retail banking (savings and transactional accounts, mortgages, term loans, debit and credit cards)
·         Premium/premier banking (customers with USD 100,000 to USD 1 million investable assets)
·         Private banking (Customers with more than USD 1 million investable assets)
  1. Key types of private bank and wealth management firms:
*   Private banks
*   Retail/consumer banks
*   Investment banks
*   Universal banks
*   Trustee firms
*   Brokerage firms
*   Family offices
  1. A private bank's main sources of income and revenue are:
·         Transaction fees and commission
·         Interest income
·         Trading income (when the bank buys/sells assets on behalf of client)
  1. Fee models applied by banks
·         Transaction fee model (charged when the client engage the bank for a product or service)
·         Advisory fee model (charged based on the advises)
·         Hybrid fee model (a combination of above)
  1. Challenges faced by banks
·         Risk and compliance requirements imposed by national and international regulators
·         Tax transparency and reporting
·         Higher client expectations
·         Outdated client service models
·         Requirement for digital services (e.g. – mobile phones)
·         Competition from market players



FOREX Deals
1.      The currency market, or forex (FX), is the largest investment market in the world.
2.      Currency is traded in various sized lots.
3.      The micro lot is 1,000 units of a currency, a mini lot is 10,000 units and a standard lot is 100,000 units.
4.      All currency trading is done in pairs.
5.      A pip or percentage in point, is the smallest increment of trade. E.g. – If EUR/USD pair goes from 1.1234 to 1.1235, that is a one pip change (an increase/decrease by 0.0001)
6.      The eight currencies most often traded are
·         U.S. dollar (USD)
·         Canadian dollar (CAD)
·         Euro (EUR)
·         British pound (GBP)
·         Swiss franc (CHF)
·         New Zealand dollar (NZD)
·         Australian dollar (AUD)
·         Japanese yen (JPY)
7.      When you trade in the foreign exchange spot market (where trading happens immediately or on the spot), you are actually buying and selling two underlying currencies. All currencies are quoted in pairs, because each currency is valued in relation to another. For example, if the EUR/USD pair is quoted as 1.2200 that means it takes $1.22 to purchase one euro. 
8.      Every currency in the world comes attached with an interest rate set by the central bank of that currency's country.
9.      You are obligated to pay the interest on the currency that you have sold, but you also have the privilege of earning interest on the currency that you have bought.
10.  The currency pair is a key idea among the rudiments of Forex trading. Example - EUR/USD = Base currency/Quoted currency = Buying EUROS and selling USD
EUR/USD = 1.1234/1.1240 = Bid Price/Ask Price
11.  Spread = ask price - bid price
12.  Two types of spreads
a.       Fixed
b.      Floating

Wednesday, September 5, 2018

Production Planning - SAP HANA


PP Module covers –
·         Applicable Master data
o   Material Master (Comes under the MM module) MM01,MM02,MM03
o   BOM (TCodes – CS01, CS02, CS03)
o   Routing (TCodes – CA01, CA02, CA03)
o   Versions (TCode - C223)
o   Work Center (TCodes – CR01, CR02, CR03)
§  Scheduling
§  Capacity
§  Costing
·         Planning              
o   Demand Management (Make to Stock/Make to Order)
o   Material Requirement Planning (MRP Run)
o   Production Orders
o   Production Order Confirmation
o   Production Order Close
·         Repetitive Manufacturing (REM Confirmation (TCode – MFBF)
o   Make to Order (Manufacturing for Customer orders)
o   Make to Stock (Repetitive manufacturing)

Repetitive Manufacturing
  1. ·         Requesting of materials from the Stores to the Production floor (Item reservation – TCode - MB21)
  2. ·         Transfer posting (to bring raw materials to the production floor) (TCode – MIGO)
  3. ·         REM Confirmation (Manufacturing data is entered to the system) (TCode – MFBF)
  4. ·         Quality inspection (Quality check to either Accept/Reject the finished goods) (TCode – QA32)
  5. ·         Transfer posting (to take the finished goods from the production floor to the finished goods store) (TCode – MIGO)



In the REM Confirmation , when you  record the production, you could direct them to a default storage location. This location is defined in the Material master data – Work Scheduling – Production Storage Location
To view the GL entries – Go to TCode MIGO – Display Document information – Provide the Document number which was generated in the REM Confirmation
To view an already recorded REM Confirmation – Tcode – MF12

Thursday, August 31, 2017

Move into 2018

https://www.linkedin.com/pulse/two-essential-career-moves-make-before-2018-liz-ryan

Thursday, March 16, 2017

Eclipse/ Oracle DB Common Errors Resolved

1. Error: Could not find or load main class eclipse Go to project properties -> Run/ Debug Settings and add the Java class

















2. java.sql.SQLRecoverableException: IO Error: Connection reset Instead of "localhosy", define the IP (ex: 192.168.1.5)

Sunday, February 26, 2017

Big Data with Apache Kafka (tutorialspoint.com)

Kafka = Scala + Java
Provides low-latency message delivery
Fault tolerance capability

Messaging types

  • Point to point (Messages are persisted in a Queue. Only one consumer can consume a particular message)
  • Publish-subscribe (pub-sub)
    • Messages are persisted in a topic.
    • Message producer = publisher
    • Message consumer = subscriber
    • Consumers can subscribe to more than one topic and consume all messages in that topic









Scala ( SCAlable LAnguage)

  • runs on JVM
  • Scala compiler complies the Scala code into java byte code
  • The compiled bytecode can be run using "scala" command
  • All data types of scala are considered objects



Monday, February 20, 2017

SSO (Single Sign On)


  • SSO is a session and user authentication service
  • single sign-on - a single action of signing in provides access to multiple software systems.
  • single sign-off - a single action of signing out terminates access to multiple software systems.
  • SSO must internally store the credentials used for initial authentication and translate them to the credentials required for the different mechanisms.
  • can cause a potential damage to security since an attacker who cracked a password has acces to all the SPs once signed in
  • examples of protocols used - Kerberos, SAML

SAML workflow
  • Three main roles i.e.
    • User
    • Identity Provider (Middle layer between user and SP)
    • Service Provider (SP) (ex: Facebook, Twitter etc.)
    • SAML request is triggered by SP, SAML response is sent by IdP


Kerberos workflow























Refer SAML example

http://docs.spring.io/spring-security-saml/docs/current/reference/html/chapter-quick-start.html