Quantcast
Channel: SCN : Document List - SAP for Banking
Viewing all 28 articles
Browse latest View live

SAP Online and Mobile Banking Browser Support Policy - FAQs

$
0
0

SAP Online and Mobile Banking

Browser Support Policy Frequently Asked Questions

 

Overview

This memo details the SAP support policy related to browser versions and certifications for the following product lines and provides answers to Frequently Asked Questions (FAQs):

  • SAP Commercial Online Banking
  • SAP Retail Online Banking
  • SAP Mobiliser Platform
  • SAP Retail Mobile Banking for Smartphones
  • SAP Commercial Mobile Banking for Smartphones

 

SAP policy is to certify the most current popular browser version defined by largest market penetration for each major vendor during the QA cycle of a product release.

 

A product release is defined as either a major version release, or a Service Pack release, both which require full regression tests and include the use of an automated test script harness. The test harness ensures the forthcoming product release will function with current browsers without issue.

SAP makes continual efforts to keep the supported product base certified against the current browser versions based on the above described Service Pack releases. The supported code release base is defined as the most current version of the codeline as outlined in End of Life (EOL) policies.

 

Any product update or issue as the result of browser certification is addressed through the standard software patch process available to all customers who are current on their support agreements.

 

If you have any additional questions, please call your local SAP Technical Support Center. One of our Customer Service representatives will respond to your questions or direct your call to someone who can. For the number of your closest Technical Support Center, please go to: www.SAP.com and select Contact Us.

 
Frequently Asked Questions:

Q1: Microsoft / Firefox released a new browser version before the SAP release. What will SAP do to address?

 

A1: Occasionally SAP QA cycle times straddled the release of a new browser version.  For example, during the product SAP QA cycle, Microsoft releases a new browser version. In such circumstances, SAP will evaluate efforts associated with certifying against the new browser version within the current product QA cycle, assuming the 3rd party automated test tool used by QA also has the new browser plugin available.

Based on the release cycle, SAP will determine whether a new browser version will be certified. In the event that SAP cannot certify within the current release cycle, an established certification timeline will be established based on the next scheduled Service Pack and communicated through SAP Support Services. Timing for certification will be based on market share (see Q7) on a per-release basis.

 

 

Q2: My bank is in mid-implementation and a new browser is released. What shall I do and what will SAP do?

 

A2: Please contact SAP Support services so implementation time frames can be determined to overall project impact. SAP will work directly with your Financial Institution to establish a plan to address.

 

 

Q3: My bank implementation is current and a new browser version has been released. Can I automatically support the new version if certified by SAP without a software patch and what happens to the previous version certification?

 

A3: If the new version is certified against your implementation without a software patch, the core product will be supported. It is up to the bank to address testing any customized code. The previously certified browser version will be supported until the SAP product enters End of Life.

 

 

Q4: My bank would like to support a browser version older than what is supported on product release. What can I do?

 

A4: Older browsers often have performance, security, and usability issues and as such SAP recommends the bank conduct a thorough analysis prior to committing to supporting older browser versions.  Core product will support the versions that have gone through the SAP release process. Custom certification testing is available through a Professional Services engagement.  Please contact your Account Manager for more information.

 

 

Q5: A new browser version has been released and my bank is running a product version in End of Life. What shall I do?

 

A5: SAP policy is to not apply maintenance to products that have be EOL’d. The bank can choose to have its own internal testing services test the application, or can hire SAP Services to conduct a custom testing effort. There is no guarantee that any issue identified during testing in core code will be addressed, given the previously stated EOL policy.

Custom testing effort provides the bank an impact and risk analysis, allowing the bank to establish browser blocking or front-door disclaimers if required.

 

 

Q6: My bank does not purchase product Support and a new browser version is available that is causing issues with my implementation. What shall I do?

 

A6: SAP policy is to provide support services (including software patches) for customers who are current on their support plans. Please contact SAP Support Services to identify your Account Manager so he or she may discuss options.

 

 

Q7: I would like to certify my product version against a non-certified browser version. What shall I do?

 

A7: Custom testing efforts can be provided through a Professional Services engagement.  Please contact your Account Manager for more information.

 

 

Q8: My bank implementation is on a currently supported SAP product and Microsoft has released a new browser. What shall I do?

 

A8: As described earlier certification efforts for SAP product are bundled into the overall product release and QA cycle. If the automated testing tools used by SAP provide plug-in to support the new browser, certification of the new browser will be scoped within the Service Pack (SP) release cycle.

Certification will NOT be added to the emergency software patch release cycle until a Service Pack has been released. If the timing is such that a Financial Institution requires certification sooner than the established release cycle, testing efforts can be provided through a Professional Services engagement. Please contact your Account Manager for more information.

 

 

Q9: Microsoft has released a beta release of an upcoming browser version. Will SAP certify against this version?

 

A9: SAP will not certify against beta releases, only the most recently available versions.

 

 

Q10: Microsoft released an incremental patch release against the most recent browser version.  Will SAP certify this incremented release?

 

A10: In general, SAP will not certify against patch releases unless the patch itself requires a software patch.  This is uncommon.

 

 

Q11: A new browser was just released. Why does it take so long for SAP to certify?

 

A11: SAP has a comprehensive suite of automated testing scripts used to reduce the overall software release time to market. These test scripts depend on our 3rd party tool providing a plugin for the new browser. Start-up delays in addressing certification are the result of the automated test tools providing the plug-in support, establishing software release schedules, and migrating test scripts to be compatible with the new 3rd tool version.

 

 

Q12: At any given time there are older browser versions in the market along with newer browser versions. Will SAP support those older versions?

 

A12: SAP strives to keep the product supported against the most popular browser versions in market. As a general rule, SAP will make good faith efforts to the support older browser versions against which non-EOL’d SAP products were originally certified against. SAP will not make support efforts for older browser versions where the related SAP product has been EOL’d or for browser versions that are not within the top usage percentage. For older in-market browser versions that have limited adoption rates, support will be made on a case by case basis.

 

 

Q13: What is SAP’s future browser support plan?

 

A13:  Please reference the SAP product roadmap for the product in question.

 

 

Q14: I don’t see my question addressed here. What shall I do?

 

A14: Please contact SAP Support Services.


In-Market Browser Support policy

$
0
0

Overview

This memo provides the SAP policy to support for older browser versions once a new browser version is certified.  This policy applies to the following SAP products:

  • SAP Commercial Online Banking
  • SAP Retail Online Banking
  • SAP Mobiliser Platform
  • SAP Retail Mobile Banking for Smartphones

Policy

SAP will provide support for two (2) in-market (“2-in-market”) browsers certified by the product engineering team.  When a new browser is certified, support for the previous older browser version will drop. 

 

For example, when Engineering certifies Microsoft Internet Explorer version 11, in-market support will apply for version 11 and version 10.  Support for previous versions, IE 9, 8, 7, 6 will not be maintained. 

 

Customers who experience application issues on older versions will be required to upgrade their browser version to obtain support.  No support will apply for addressing issues on older browser version prior to 2-in-market.

How innovative technologies transform the banking industry - an empirical study

$
0
0

SAP AG and the BTA have partnered with the Frankfurt School of Finance & Management and the New York University’s Stern School of Business and Management to conduct a joint research project, which seeks to identify a number of methods and procedures in value chains and risk management approaches of banks with business models of different size and complexity of which the outcomes have been consistently superior to others, and which can, consequently, be labeled as “best practices” in this field.


Read the full study online: Banking Study by the SAP Business Transformation Academy.


Setup of the Study

The study consists of a thorough analysis of current drivers and innovation trends in banking, and describes how they relate to the current business challenges. A specific goal of the study is to investigate how innovative technology can shape interactions with stakeholders, enhance risk management and compliance, and create integrated global value chains.

 

The study builds on three pillars:

  1. Extensive desk research
  2. A series of 20 in-depth interviews with C-level bank management executives, and executives at regulatory authorities as well as audit firms
  3. A web-based survey resulting in responses from 230 medium level executives from different financial institutions.

 

The interviewees include representatives of supervisory authorities, e.g. the U.S. Securities and Exchange Commission and Deutsche Bundesbank, leading audit firms like KPMG and PwC, and leading banks, e.g. JP Morgan, Barclays Bank, and Deutsche Bank. Due to the composition of the respondent group, the geographical focus of the investigation is mainly on Europe and North America, although some insightful contributions came from Africa, as well.

 

Study Results

The analysis reveals a clear consensus that the “originate-to-distribute” business model which dominated before the crisis is now outdated. Regulators demand that banks implement a long-term sustainable business model instead of focusing on short-term profit maximization. On the other hand, there is large pressure to accelerate the process of change and business model transformation. As a senior representative from a large German bank put it “the felt perception of a two year project is to have an infinite duration. There is pressure for short term success and execution. Key for new technologies is to achieve long term improvements in a short time horizon.” Among the main challenges are low profit margins, the volatile macroeconomic outlook, intensified competition and rising IT costs due to new regulations.

 

The Key Drivers for Business Model Transformation:

  1. Changing regulatory and risk management requirements
  2. Technology and process innovation
  3. Variations in customer behavior and preferences

SAP Financial Services Network for Banks

How to Find and Download the XI Content for Account Origination

$
0
0

This demo provides a quick overview about how to find and download the new XI Content for an Account Origination scenario with SAP EHP3 for SAP CRM 7.0 and banking services from SAP 8.0.

View this Demo

Whats New in BA8.0 SP10

New Features in Accounting for Financial Instruments (AFI)

$
0
0

This promotional video features selected highlights of Support Packages 10 and 11 for banking services from SAP 8.0.

View this Demo

Videos for SAP for Banking

$
0
0

This page provides promotional videos and videos demonstrating how to use selected functions of SAP for Banking.

 

TitleDescriptionValid fromValid to

Analytical Banking

February 2014

Whats New in BA8.0 SP10

Promotional video featuring selected highlights of SP10 for banking services from SAP 8.0banking services from SAP 8.0 SP10banking services from SAP 8.0 SP10

July 2014

New Features in Accounting for Financial Instruments

Promotional video featuring selected highlights of SPs 10-11 for banking services from SAP 8.0banking services from SAP 8.0 SP10banking services from SAP 8.0 SP11

Transaction Banking

SAP CRM

February 2014

How to Find and Download the XI Content for Account Origination

This demo provides a quick overview about how to find and download the new XI Content for an Account Origination scenario with SAP EHP3 for SAP CRM 7.0 and banking services from SAP 8.0.SAP CRM 7.0 EHP3banking services from SAP 8.0

Integration Testing Techniques

$
0
0

Testing is thee process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not. Integration testing is where two units that have already been tested are combined into a component and the interface between them is tested. As integration testing is targeted at testing the interactions between modules, this testing has a set of methods and techniques which are explained in this paper.

View this Document

Featured Content in SAP for Banking

$
0
0

A complete vision on SAP Financial Services Network (SAP FSN)

For those of you willing to understand more on the SAP FSN story, value drivers, solution scope and vision, kindly take a look at this presentation: SAP Financial Services Overview

 

SAP Financial Services Network Overview

This document provides an overview of SAP Financial Services Network values, foundational services and Value Added Services.

 

Understanding the basic SAP FSN Payment Flow - an End-to-End Demo

The basic foundational services of SAP FSN are based on SAP ERP Financials integration:
•Accounts Payable:◦Outgoing Payments
◦Payment Status Messages (Optional)

•Accounts Receivable◦Collection Data

•Electronic Bank Statement (Treasury, AP and AR)

 

Videos for SAP for Banking

This document features selected promotional videos and learning videos about specific tasks across the banking areas. The intention is to give users a quick overview about the new features and a quick start on selected user interaction topics in banking processing. For more information, see also Benefit from New Videos on Selected SAP for Banking Topics.

 

 

SAP Financial Services Network (SAP FSN)

$
0
0
Welcome to SAP Financial Services Network (SAP FSN)!
Join us and learn all about SAP FSN, SAP‘s cloud-based bank – company-integration solution.
1. Overview and business benefits
SAP Financial Services Network (SAP FSN) is a new innovative on-demand solution that connects financial institutions and other financial service providers with their corporate customers on a secure network owned and managed by SAP. The network offers multi-bank and multi-corporate routing as well as multi-format documents. As key benefits, the solution simplifies connectivity, automates financial transactions, reduces payment rejection rates, eases reconciliation and provides enhanced visibility to corporate treasury.
SAP FSN is SAP’s strategic initiative for financial institutions to corporate connectivity. In recent years, financial institutions and other financial service providers have looked to extend their business relationship with their corporate customers by offering value-added services. Additionally, corporate customers have looked to reduce their business risks through relationships with multiple financial institutions, increasing the need to manage their cash positions across those banks. To achieve this, banks and corporate customers need SAP FSN that will be low-cost and flexible, and can on-board and establish connectivity between corporate customer’s and bank’s ERP applications more rapidly. SAP FSN is a new innovative solution approach from SAP to address this need, namely to reduce operational risk and cost while supporting new business initiatives, and enablement of corporates & banks to transact, manage, and monitor a variety of corporate-to-bank services. SAP FSN offers seamless integration with SAP ERP and Treasury systems for better visibility to cash, improved liquidity management, at significantly lower operational costs. SAP FSN is an on-demand solution and consists of Integration as a Service, on-boarding framework, provisioning, management & monitoring capabilities that will be hosted at SAP cloud.
SAP FSN is available to financial institutions and their corporate customers since March 2013. The development of SAP FSN is based on a customer co-innovation initiative including the validation of the solutions by major banks.This means that SAP has taken a collaborative approach with the world’s leading banks in order to develop SAP FSN. Through this co-innovation initiative it is ensured that customers can significantly contribute to the solution in terms of capabilities, such as security, operations, technology, as well as business value.
SAP FSN provides the following benefits:
  • Faster onboarding of financial institutions and corporates
  • No additional cost for maintaining hardware and software
  • Standardize integration between financial institutions and their customers
  • Reduced operational risk
  • Better visibility and control
  • Lower TCO
  • Pay-as-you-go subscription model
2. Solution Details
SAP FSN runs on SAP HANA Cloud, is multi-tenant enabled and offers a high performance processing of messages. Key capabilities provided by SAP FSN are routing, mapping, diverse connectivity options, security on multiple levels, onboarding and service activation. SAP FSN supports the reliable and secure exchange of e. g. ISO20022 payment documents, such as payments (“pain.001”), payment status reports (“pain.002”), and statement messages (“CAMT.52/53”), between financial institutions and their corporate customers.
2.1. Routing & Mapping
The payment documents are routed via SAP FSN to the correct receiver bank or corporate; hereby SAP FSN determines the receiver of a message based on the content of the message header or payload. SAP FSN also supports the transformation (“mapping”) of data structures at sender and receiver side into each other. In scenarios spanning between different organizations and enterprises it is most likely that the structure of the data exchanged between the financial institutions and corporate customers differs on both sides. In order to enable a seamless exchange of data, the data structures on both sides of the connected bank and corporate have to be transformed or mapped into each other. SAP FSN allows the mapping of the exchanged documents.
2.2. Communication Protocols and Reliable Messaging
One or more corporate customers can exchange data with one or more financial service providers through SAP FSN. For the data exchange SAP FSN supports the following connectivity options for the communication between a corporation or a financial service provider on one side and SAP FSN on the other side:
  • SSH (secure shell) File Transfer Protocol (SFTP), client
  • SFTP server, i.e. SAP FSN provides its own SFTP server
  • Web Services Reliable Messaging (WS-RM) over HTTPS
SAP FSN supports the quality of service "At Least Once”. According to this service, once SAP FSN receives a message from a sender participant, it stores the message and sends a technical acknowledgment to the sender. It then tries to deliver the message to the receiver participant. In case the receiver is not available, SAP FSN retries sending the message after a defined time interval until the message is sent to the receiver.
2.3. Security
Security is a key capability for Cloud based applications and the integration of the same. Therefore SAP FSN supports security on multiple layers.
  • Communication
During the operation of an SAP FSN scenario, the connected participants exchange data with each other based on the configured transport protocol. These protocols support different options to protect the exchanged data against unauthorized access, e. g. through certificate based authentication. In addition to security at transport level, the content of the exchanged messages can also be protected by means of digital encryption and signature, e. g. through message level security based on PKCS#7/CMS enveloped data and signed data. The encryption of data allows you to encode the content of a message in such a way that only authorized parties can read it. A digital signature ensures the authenticity of a message that way that it guarantees the identity of the signer and that the message was not altered after signing.
  • Data storage security
At several phases of the lifecycle of an SAP FSN scenario, data is stored and therefore exposed to the risk of unauthorized access. There are several measures to protect stored data in SAP FSN. In case of an error situation, dedicated experts at SAP have limited access rights to evaluate the situation. However, access to customer's business data is prevented hereby.
  • Security aspects of the onboarding process
During the connection set up between a participant and SAP FSN, data has to be exchanged between experts on SAP and customer's side. There are several measures applied to secure this data exchange. Through this onboarding process also confidential data has to be exchanged between SAP and the participant, like, for example, server addresses or public key certificates as well as names of the involved persons. To increase the security level of the SAP-participant information exchange, access to the relevant data is restricted to a small circle of experts involved in the onboarding process. In order to prevent unauthorized users to access such data, the person who starts the onboarding activity makes sure that only those persons are invited to the SAP StreamWork activity that need to be involved.
  • High availability
Several measures are taken to ensure robust operation and high level of operational performance of the SAP FSN runtime. In order to ensure reliable operation of a cluster even in case individual virtual machine crash, failover mechanisms are implemented: In case a virtual machine crashes that is processing a message, this incident is detected by the cluster and a new virtual machine automatically started to take over the task of the crashed virtual machine. Software update of the runtime environment is accomplished with a minimum downtime of about 1 minute.
  • Tenant Isolation
For each participant connected to SAP FSN separate resources (in terms of: memory, CPU, file system) of the cloud-based integration platform are allocated – although all participants might share the same hardware. This concept is also referred to as tenant isolation. A tenant represents the resources of the cloud-based integration platform of SAP FSN allocated for a participant. At runtime, SAP FSN processes the data that is exchanged between the involved participants on a cluster of different virtual machines hosted in the SAP cloud, at which each virtual machine is assigned to the corresponding tenant allocated for the connected participant. SAP FSN is designed that way that it is always makes sure that the involved virtual machines are strictly separated from each other with regard to the related participants. In addition to that, each tenant uses a separate database schema which guarantees that data of different participants is strictly separated.
2.4. Onboarding & Service Activation
In order to start operating scenarios based on SAP FSN, two kinds of processes are relevant:
  • Onboarding:
Is the process of connecting a participant (either a financial service provider or a corporation) to SAP FSN. Onboarding covers all tasks that are necessary in order to configure the data exchange and the connection between the corporate or financial service provider’s system and SAP FSN. The onboarding is a one-time activity and is a prerequisite for service activation.
  • Service activation:
Is the process when a financial service provider starts collaboration with a corporate customer. On request, SAP activates the connection between the two participants and informs them once the connection is complete. This allows the newly connected participants to carry out message flow testing across the service prior to moving into the production landscape.
3. Links to Documentation and Ramp-up Knowledge Transfer (RKT)
Further information about SAP FSN can be found in the standard documentation on the SAP Help Portal and in the RKT material on SAP Service Marketplace:
Related resources:
This presentation offers an overview of the solution and its business benefits - simplified connectivity, automated financial transactions, reduced payment rejection rates, easy reconciliation and enhanced visibility to corporate treasury.
Interactive webinar tailored for executives. Today, bank to corporate transactions are either manual or require expensive custom development. For corporates, this is expensive and results in a lack of up-to-the-minute visibility of their cash position and liquidity. For banks, on-boarding corporates is a long and costly process that constrains their ability to scale, limiting the number of customers they can serve and thus their revenue potential. Developed to address these challenges, the SAP hosted Financial Services Network, is transforming how banking services can be delivered.
Events & Tutorials:

Accounting for Financial Instruments and Financial Database on SAP HANA

$
0
0

Promotional video featuring some benefits of Accounting for Financial Instruments on SAP HANA and the Financial Database on SAP HANA.

View this Demo

Data Aging in Accounting for Financial Instruments on SAP HANA

$
0
0

Promotional video about data aging in Accounting for Financial Instruments Based on SAP HANA (FSAPPL 450), SP 6, as part of banking services from SAP 8.0.

View this Demo

Main Memory Synchronization - BANK_REGISTER

$
0
0

Hi ABAPers,

 

This particular document is very useful for those who work on SAP Financial Services Industry, especially for SAP Banking Services.

 

Problem Behind:

 

When you do any updates to Account Master by using a BAPI/BTE/BADI or infact All the LUW Programs that is being called in the Custom update Function Group. Then there is a chance of getting the Warning messages saying "GUID not found / Searching for GUID" and also a huge performance impact in several ways. This is because the Memory that is being consume by that specific processor is not being refreshed for each COMMIT / ROLLBACK.

 

Solution:

 

Registration for Main Memory Synchronization

 

Refer to the following notes on implementation:

Implement a refresh function module to initialize the global data on the program or function group.

 

  • This function module does not have any parameters.
  • Create event Load-of-Program in the function group or program to be initialized and call up function module BANK_REGISTER (registration for main memory synchronization).
  • LOAD-OF-PROGRAM. CALL FUNCTION `BANK_REGISTER`   EXPORTING     I_REFRESH_MODULE = `` Transfer the name of your refresh module when you access the module. As an example, use the function group BCA_OBJ_CONTRACT (Object Layer of Contract Module Contract Anchor) and the include LBCA_OBJ_CONTRACTLOP for its LOAD-OF-PROGRAM event.

For example : Create a Function Module ZBS_CLEAR_MEMORY where you just CLEAR and REFRESH your global variables declared in the TOP Include.

 

Call the FM BANK_REGISTER in the LOAD-OF-PROGRAM (In TOP Include) as mentioned below.

 

CALL FUNCTION BANK_REGISTER

   EXPORTING

     I_REFRESH_MODULE = 'ZBS_CLEAR_MEMORY'.

 

Post Implementation Benefits:

 

Better Performance in the Program Executions

Better Performance in the Parallel Processing Framework

No Unnecessary messages in SLG1/BALLOG

Quicker updates in the Bulk Account Master Updates

 

Please do refer to the Function Module Documentation of BANK_REGISTER to Know more about MAIN MEMORY SYNCHRONIZATION.

 

The Function Module Documentaiton also explains answers for these questions.

1. When must synchronization be carried out ?

2. Which Types of Transactions are affected ?

3. Which Program are affected ?

4. How does the Process Function?

 

There is also a better way to do this in case of ABAP Object with the Interface provided by SAP which is "IF_BANK_REGISTER".

Hope this helps all the ABAPers who are working on SAP Financial Services or SAP Banking Services.

There is also a similar kind of Function Module available in SAP CRM for Product Profile updates, Soon I will be writing another document for that.

 

Best Regards,

Bhargav.

Most commonly used SAP Banking Services Tables, BADIs and BAPIs

$
0
0

Hi All,

 

Hope this document helps all the Technical and Functional consultants who are frequently using google search for finding most commonly used tables, BADIs and BAPIs in SAP Banking Services. This document would explain in demystifying SAP Banking Services and lot more on the integration with other SAP systems like FICAX(Financial Services Cost Accounting and CRM).

 

Master Data Tables


TABLE NAMEDescription
BCA_CNSP_ACCTAccount Contract Specialization : Used for finding Accounts in SAP system with External Account number
BCA_CONTRACTContract Anchor : Used for finding the CONTRACT_INT which is with Active status and filter with PRODUCTs
BCA_CN_LINKContract Parts to a Contract: Used for find all the links between the Account with Collateral Objects using the OBJECT_TYP
BCA_ACCTBALAccount Balance table to find the Balances in any Account
BCA_OR_NOWOrder for notice on Amount (Used for finding all the Order Management related Orders for example, Standing Orders etc)
FSPR_PRODUCT_YAll the External Products mapped to Internal Product Codes (Product Master)
BCA_PXAC_EXT_ACCExternal Links to Accounts
BCA_BL_ITEMAll the Billing Items
/FSPD/ITEMAll the Payment Distribution Items
/FSPD/RESULTSResults of Payment Distribution Items
/SAPPO/ORDER_HDRAll the Post processing Orders Header table
BCA_AR_CARDSCards (Debit / Credit / Any kind of Cards)
BCA_BL_SCHEDBilling Items Scheduled for the Billing Run
BCA_BPAREBank Posting Area, Posting Date
BCA_CN_ADDAPP*All the Custom enhancement Contract Element
BCA92Account Settlement and Charges
BCA92_RESTARTRestart information on Settlement
BCA_SETTLE_REQBank Settlement Request
BCA_SETTLE_TYPESettlement Types in a configurable way
BCA_OR_TOCOrders for Account Closure / Account Closure Orders
BCA_OR_INSOrders for Insurance Link
BCA_DEH_DOC_ACCPPLM Locks - Account posting Locks to hold the account for any kind of transactions
BCA_CN_DORMANCYDormancy Status - Contract Element Activity Status

 

and many more, I tried to put all the most commonly used tables, but there are lot where you can search with BCA* in SE16 for Banking related and *FSPD* for Payment Related tables.

 

Most Commonly used Classic BADIs


BADI NamePurpose
BANK_PP_RUN_HISTORYBADI for Mass Man monitoring to monitor the Parallel Processing Framework concepts
BCA_CN_ADDPROCMANCustomer Interface for Contract Framework - Sub processes / Child processors
BCA_DEH_OBJ_LOCKBADI for Transmission of Customer specific messages for example Notification SMS
BCA_PLM_CREATE1_BAPIBADI for handling customer specific References in the process of creating PLM locks
BCA_PLM_GD_BAPI1BADI for get BAPI Enhancement during the process of getting the PLM detail

 

There are lot more, but to be very specific these days there are no more old school way of doing the BADIs. So I prefer the New BADI instead of Classic BADIs to enhance.

 

Most Commonly used New BADIs


BADI NamePurpose
ES_BCA_CN_IM_SINBADI for Reading the Bank Account Balance Report
BCA_SETTL_CALCBADI after applying the Amount Limits
BCA_SETTL_APPLICATIONBADI for Cash flow display checks
BCA_PO_CHECK_PAYORDEAccount Management - PO Checks for Payment Orders
BCA_OR_RESC_EVENTSBADI for Events for Rescission
BCA_OR_PPC_CHECKSBADI for check on payment plan changes
BCA_OR_PAYF_CHECKSBADI while created Payoff (early payoffs) - Checks can be placed using this BADI
BCA_ES_OR_DISBChecks for Disbursement
BCA_ES_CORP_PPAction at the end of mass processing of Correspondence creation
BCA_ES_CN_PRI_ATTR_DEPDefine checks for Contract elements that affect Products for Standard Price
BCA_ES_BAST_PPFlow control BADI for the Bank Statement Run
BCA_CN_DORM_TRIGGERDormancy interface for triggering Actions on Contracts
BCA_ACBALBadi for defining the Sequence of Posting Types

 

And lot more, you can search in the table ENHHEADER and ENHOBJ for more enhancement spots available.

 

Most Commonly used BAPIs


BAPI Function Module NamePurpose of the BAPI
BCA_ACCOUNT_CHANGETo change any Account Master details on SAP BS, you need to instance an object to do so, you can achieve with this FM
BCA_ACTIVITY_STATUS_CHANGEYou can edit the Activity status on Account Master which is BCDM Element
BAPI_BCA_ACCOUNT_CHECKAny updates to Account Master, before you COMMIT, you must call this FM to check the consistency
BAPI_BCA_ACCOUNTAM_SAVE_ALLThis is the Function which Saves all the data that is change in a specific instance to Account Master, but it doesn't committed yet to DB, so you need to call BAPI_TRANSACTION_COMMIT after this FM.
BAPI_API_CN_BP_FOR_BAPI_GENERALThis FM is used to Supply the Contract Details to the BAPI which you want to use in the specific instance
BAPI_BCA_DEH_DOC_CREATE1Create the PLM Document using this FM for placing LOCKs on the Account
BAPI_BCA_TOC_CREATE_ACTIVATECreate and Active the Account Closure using this FM
BAPI_BCA_PAYREF_GETDETAIL_ARead the Payment details and the Contract Element is BCPR
BAPI_BCA_CN_AGREEMENT_GETDETRead Agreement details of an Account and the Contract Element is BCDL
BAPI_BCA_CN_ADDAPP_CHANGECustomer Enhanced elements - Updates for contract element BCAA
BAPI_BCA_PURPOSE_ADD_OR_CHEdit the Contract purposes and the contract element is BCPU
BAPI_BCA_TOC_CHANGE_CANCELEdit or reverse Account Closure
BAPI_BCA_PRENOTE_CREATECreate the bank prenotes using this FM
BAPI_BCA_PAYMITEM_CANCELReverse Individual Payment Item
BAPI_BCA_CONTRACTDATA_GD_ARead Contract Anchor - Contract element BACN
BAPI_BCA_POSTCTRL_CHANGEEdit Payment Item Control - Contract element BCPC
BAPI_BCA_PAYMITEM_GET_POSTDATERead current posting date for account or bank posting area
BCA_API_BAPI_EV_ACBAL_CR_CHCreate or Change Settlement Dates
BAPI_BCA_INFOITEM_GET_LISTThis is for reading info items related to open logs and payment items

 

 

There is a huge list, however I tried to explain the important BAPIs and I made this document editable by anyone to add if they found something interesting and useful in SAP Banking Services. Please post your comments, ratings, questions and reviews.

 

Thank you very much,

Bhargav.


Integrity check of an SAP Account

$
0
0

Hello Banking Service people,

 

Here is an interesting way of writing the program for checking the integrity of an SAP Account.

The General way of Architecture is that

1. SAP BS is used for Banking Services Products

2. SAP CRM is used for Customer Master, Services, Marketing, BP and ICM.

3. SAP FICAX is used for Money movement (Collections, Disbursement, Cost Accounting and Payments).

 

SAP BS -> SAP CRM -> SAP FICAX -> MAINFRAMES (Third Party) and Other Partner systems that Banking Industries will use.

 

We have a scenario like this where you can do the Integrity check of an account by checking these Function Modules and Options on the system.

 

1. Design

Design a SAP Screen with the options as mentioned below for the Account Integrity check. It all depends on an individual how you design the screens I am showing the sample screen that we have for this functionality.

 


4.png

2.png

3.png

Then will explain the each and every functionality in the screen.

 

Execution

Country : Your country code which could be "US"

Bank Key: You might have universal Bank key for all the operating branches you have or a unique branch key for each branch. for example " 100123"

Account Number: External Account Number or Internal Account Number(it depends on how you configure you Account Master).

 

Display Account will display the account details. This is straight forward, you call the transaction BCA_CN_ACCT_03, I have explained the most commonly used SAP Banking Services BADI, BAPI, Tables etc in the below mentioned link

 

http://scn.sap.com/docs/DOC-65293

 

Display BP : This is staright forward as well, you can fetch the BP details from Account Level or from BUT0BK table and call the transaction BP to show Account Holder (Which is BP in SAP Terminology)

 

There is an Execute button at the Application Tool Bar, which will read the systems for the corresponding details, they are.

1. Product Profile on CRM system. - Product Profile is nothing but Total Commitment and the Products that the customer has in the CRM system(These products could be External or Internal Products). This is done by using a Simple RFC Call to CRM system for finding the details using the BAPI Structure BAPI_FSBP_TC_STR_ITEM_DISP (FM : BAPI_TC_GETDETAIL - Read Contract Details of Total Commitment).

2. Account locator details: It depends on if you have a Account Locator maintained in your business scenario, if so where? If it is connected to ESB or PI system them you need to have a Service that read these details from the respective system.

 

The Update Buttons will allow you to update Total Commitment and Account Details in the respective systems which is CRM and Mainframes in this scenario respectively with the inputs that you have provided.

 

Similarly we have Update CRM Offer and Update CACI.

 

Update CRM Offer: will update the CRM Offer (When it comes to Loan Accounts, we have something called Offer in CRM(which is nothing but a Transaction that offers something to the customer as requested by the Customer. It could be Loan amounts / Products / something on Web Shops) We consider loans for now because that is the way we are using CRM Offer in our Business Scenario. You can fetch this details using CRMD_ORDER_READ and update with CRMD_ORDER_SAVE and I have explained a bit more on the CRM function Modules and their uses in the below mentioned link.

 

http://scn.sap.com/docs/DOC-44215

 

Update CACI: CACI is again applicable for specific business scenarios. If you have CIF system which is a legacy system that keeps track of all the Customer Information, you need to have a ESB/PI service to update this system details accordingly, however this is not so important for us now.

 

NOTE:  As explained initially in the document, you can have SAP FICAX (Cost Account) for finding out the Contract Account details for your money movement in the SAP ECC system, where Contract Account is mandatory for any posting made here especially when it comes to Collections and Disbursements. This is simple, old school ways, FKKVK is the master for Contract Accounts.

 

Hope this document finds helpful to design some kind of Integrity check between SAP BS, SAP CRM and SAP FICAX systems along with integrating third party systems. Please do post your comments/queries.

 

Thank you very much and best regards,

Bhargav.

How to Config Pricing Conditions - SAP Banking Services

$
0
0

Hi All,

 

Conditions are assigned to a condition group/s. To change a condition, you need to therefore edit the condition group itself.

 

When changing a condition, only certain attributes can be changed such as the Description, Valid From Date, Amount, Counters, %, Min and Maximum amounts. The differentiating categories cannot be changed. The below can result in changes to a condition: Year End Pricing Interest Rate Changes Production Incident Work Requests

 

The below can result in changes to a condition:

1. Year End Pricing

2. Interest Rate Changes

 

Step 1: Go to transaction PRI_PSP_MAINT_COND Edit Condition Group in the Easy Access Menu

Ae1.png

500px-Ae2.png

 

Step 2: Select condition group type and condition group from dropdown list

 

Select the applicable Condition Group Type and condition group you want to make changes and click on execute (ensure that you select the latest and valid condition group as per the Product Price List)

 

500px-Ae3.png

 

Step 3: Search and select the condition which should be changed

 

500px-Ae4.png

 

Note that the condition list contains all changes to the conditions that have been made in the past. In other words, there can be multiple conditions for one condition, however only one is the latest and valid one.

 

Double click on the condition which you want to change. Ensure that you double click on the latest financial condition so that the changes are made on the latest condition and not the old conditions (see example below)

 

500px-Ae5.png

 

Step 4: Copy the condition

 

Click on Copy Icon. Note that some fields can now be changed such as Valid From Date, Amount etc

7.png

 

Step 5: Enter the new valid from date and change the condition attributes

 

Valid From Date - Specifies the start date of the validity period of the condition. When entering a date you can enter the current day's date or a future date. If you enter a future date the condition will only be valid from the date that you've entered. In this example the current date (09.04.2014) was entered

Amount - Specifies the amount that will be billed/charged for the condition (price changed from $28.00 to $30.00)

 

8.png

 

Step 6: Click on SAVE, that's it you are done.

 

Hope this document helps all the configurators with this How to Guide. Please do comment and post your queries.

 

Thanks & Regards,

Bhargav

How to find a BTE in SAP Banking Services

$
0
0

Hi All,

 

In continuation with my document explaining on How to find a BTE (Business Transaction Event) in Technical way.

 

http://scn.sap.com/docs/DOC-65402

 

In this document I would explain on how to find the BTE in SAP Banking Services system. Technical way remains same across all SAP systems, but this is more like a functional way of finding the BTEs.

In general banks who are using SAP for their banking would have very complex integration and you will always need a place to enhance for custom validations. This document will explain finding the BTEs for "Publish and Subscribe BTEs (P/S)" and "Process BTEs (Process)".

 

Step 1: The first way is to look for a BTE using customising menu. The same process can be used for both types of BTEs

 

16.png

OR

 

22.png

 

Step 2: You can then search for object related BTEs using a specific attribute

 

17.png

If you choose "A - Application Component", then the Selection Attribute help will show the components

 

18.png

You can then select a specific component, in this example for Account Closures

 

19.png

20.png

Execute to see the BTEs available

 

21.png

Hope this documents helps all to make it easier in finding the BTE. Please do comment and rate the document.

 

Best Regards,

Bhargav.

New Features in Accounting for Financial Instruments (AFI)

$
0
0

This promotional video features selected highlights of Support Packages 10 and 11 for banking services from SAP 8.0.

View this Demo

Simplify loan Overpayment Processing with the Resolve Payment Distribution Exceptions app

$
0
0

Promotional video about a new app to resolve loan overpayments available with banking services from SAP 8.0 SP13.

View this Demo

Viewing all 28 articles
Browse latest View live


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