sap biller direct - notes

Upload: sandeep

Post on 31-Oct-2015

347 views

Category:

Documents


3 download

TRANSCRIPT

SAP BILLER Direct:

Relevant business functions: FIN_FSCM_BD: Buy-side FIN_FSCM_BD_2: Collections management integration FIN_FSCM_BD_3: Vendor self service

Delivered via: EHP2 EHP4 EHP5

1. Which EHP did we apply?

2. Does activating business function FIN_FSCM_BD have any functional impacts elsewhere in ECC? There will be no impact on other functionalitybutits good todo testing in sandbox which is latest production copy

CONFIGURATION:Table of Contents1Integration with Accounts Receivable31.1Setting Biller Direct Payment Methods31.1.1Set Up Payment Methods per Country31.1.2Set Up Payment Methods per Company Code91.1.3Set Up Bank Determination for Payment Transactions161.1.4Assign Payment Methods for Paying Bills through the Web191.2Define Partial Payment201.2.1Define Partial Payment and Currency201.3Define Entries for the Logging of the Activities of Web user221.4Define Payment Block for Release Process231.5Integration with Dispute Management241.6Assign Case Types for Dispute Cases from SAP Biller Durect241.7Define Reasons for SAP Biller Direct252XCM Configuration312.1Prerequisites312.2Steps to configure XCM313User Management Engine Configuration.3.1User admin setup

Separate Payment methods created for Biller Direct Payment methods one for ACH and non-ACH This activity is used to log the activities of Biller Direct user if pool connections are used i.e. if all the corresponding changes made in the ECC system, for any transactions executed in Biller Direct, are made by the pool user

SAP Biller Direct - Technical overview

IntroductionBiller Direct provides an online view of a customer's account.This is aimed at two markets.1. Client who have lots of small customers, like utility clients or telecommunication sector clients. This offers the customer an online view of their account, ability to make payments, update master data and dispute open items.2. Clients with large and difficult customers. By providing large and difficult customers with an online view of their account, they can raise their own disputes, removing the need for the client to do this as well as pull off copy invoices. Certain customers may make large requests, and rather than ask the clients cash collectors they can do this all themselves.

Technical Architecture:

About Biller Direct Web Application:FSCM Presentation Layer: This is a Web Application containing set of JSP files using SAP JCO for communicating back to the SAP backend systems. The application is based on MVC2 (Model View Controller) Architecture and this architecture configurations are held by a file named webbase-config.xml. The JSPs (Java Server Pages) are used for dynamic creation of HTML. HTML pages can be individually adapted according to customer branding.

Link between Front and Backend: SAP-specific communication protocol RFC and SAP Java Connector (JCo). JCo is a toolkit for communication between Java and ABAP Components.

Modification options:*** Note: Things to do before we start!a) The configurations for FI-AR and/or FI-CA are completed.b) The configurations for Web Application are completely finished.c) Have knowledge of HTML, CSS, J2EE and Java Server Pages (JSP).Adapting the Web ApplicationAreaFunctionComments

FI-CA Scenario

Customer FieldsInsertOnly possible for totals information (table T_TOTALS, see documentation of sample function module FKK_SAMPLE_1235).

FI-AR Scenario

Customer FieldsInsertCustom fields added to the existing structures or tables in theback end and that you fill in Business Add-In (BAdI) APAR_EBPP_GET_DATA (methodBEFORE_OUTPUT) on the Web interface.

Common for all scenarios

Interface TextsChange

Delete

Insert

Interface DesignColors

Font

Spacing

Graphics

Web user documentationChange, delete, or insert textCheck strongly recommended

Deactivate individual documentation type

Deactivate entire web user documentation

Design of Web user documentationColors

Font

Spacing

Graphics

Web pagesDeactivating an Entry in Application menu

Steps to customize Web Application of Biller Direct:

Identify the version of Biller Direct. Read through SAP Notes for Biller Direct source code before proceeding with customizations. Identify the version of the SAP NW Java stack on which Biller direct is hosted. Identify the JDK Version of the SAP NW Java stack.SNoBiller Direct ReleaseSupported SAP NW Java stack releasesJDK VersionsRelevant SAP Notes

13.0xNW 2004 (6.40)1.4.0_12 or higher803422 Composite note: SAP Biller Direct 3.0 SP5713540 - SAP Biller Direct 3.0 installation note (Java component)745485: FSCM Biller Direct: Additional info concerning security844144 - Biller Direct Documentation 3.0713536 - SAP Biller Direct 3.0: Installation (FI-CA component)713534 -- SAP Biller Direct 3.0: Installation (Component FI-AR)

26.0xNW 2004s, NW 7.0,NW 7.0 EHP x1.4.0_12 or higher849512 - SAP Biller Direct 6.0 installation note858563 SAP Biller Direct 6.0 Note on source code1461836 Biller Direct Enhancements1244829 Required SCA Files for Biller Direct1061552 -- SAP Biller Direct 6.02: Installation (component FI-AR/AP)1061835 -- SAP Biller Direct 6.02: Installation (component FI-CA)1061553 -- SAP Biller Direct 6.02 Installation Note (JAVA component)849511 -- SAP Biller Direct 6.0 and 6.02: Additional Information on Security

Download and install the required JDK Version on local machine. Download and install SAP NetWeaver Developer Studio using the JDK installed above. After installation of NWDS, open the same and ensure required JRE versions are selected as Installed JREs in NWDS Preferences (Windows --> Preferences --> Java) Identify the SAP NetWeaver Development Infrastructure (NWDI) track that has the modifiable source code SCA Files of Biller Direct setup. Set up the Landscape Directory URL of NWDI system in NWDS preferences. (Windows --> Java Development Infrastructure --> Development Configuration Pool). Check if the URL is reachable by clicking on Ping URL here. Connect to NWDI from NWDS using valid credentials having NWDI Developer access. Import the Development Configurations for the given NWDI Track with the Biller Direct Source code SCA Files. Create Local Projects for each Development Component Project (that need customization) inside the SCA files of Biller Direct, once the above import is successful and files are visible in Development Infrastructure Perspective --> Inactive DCs view. Modify the code as per need in the respective perspective of that project. After changes are done, build the modified DCs. Deploy the changes on SAP NW Java Stack and test the same from Biller Direct web application in browser.

Some of the SAP Backend BADIsBADIs related to Direct Baseline BAdIs:Badi Definition - APAR_EBPP_GET_DATAThis BADI will be triggered when we login to the Biller Direct and every time we come to main page. In this BADI we can write code to logic on the data to be fetched and displayed for invoices.Badi Definition - EBPP_INVOICEDETAILThis BADI will get triggered when the user clicks the hyperlink of any invoice. We can write code to fetch the necessary additional invoice details and web application UIs can then display same in given layout with supporting customization.BADIs related to External Reference:Badi Definition - FDM_AR_DEF_EXT_REFThis BADI gets triggered when a dispute case is created from Biller Direct for any invoice. Can be used to for performing additional manipulation of data to the field 'External Reference in this BADI.Badi Definition - FDM_AR_DEF_CASE_TITLThis BADI gets triggered when a dispute case is created from Biller Direct for any invoice. Can manipulate the value of the field Case Title in this BADI.BADIs related to Update Processor:Badi Definition - FDM_AR_DEF_PROCESSORThis BADI gets triggered when a dispute case is created from Biller Direct for any invoice. Usable to manipulate data in the Processor field.Badi Definition - FDM_AR_DEF_RESPONSIBThis BADI gets triggered when a dispute case is created from Biller Direct for any invoice.

User Notification:Function Module where we more validation can be added during User creation:APAR_EBPP_ISR_CREATE_USERValidations that are needed before creation of user in Biller Direct, can be added here.BANK and CREDIT CARD DATA:Enhancement Point to show the Bank details which are created only through Biller Direct (in the Function Module APAR_EBPP_GET_DATA):Normally in the Biller Direct, User can see all the Bank data assigned to him. If we need to restrict the Bank Data to be viewed we can do that in this way.Enhancement Point (in the Function Module APAR_EBPP_ADD_BANK):To manipulate data of the fields, when the bank data is created from Biller Direct.Enhancement Point (in the Function Module APAR_EBPP_CHANGE_BANK):To manipulate data of the fields, when the bank data is changed from Biller Direct.Enhancement Point (in the Function Module APAR_EBPP_GET_BANKLIST):Code: To display the bank data details which got created only through biller direct.Enhancement Point (in the Function Module APAR_EBPP_ADD_CARD):To manipulate data of credit card data fields when the Card data is created from Biller Direct.Enhancement Point (in the Function Module APAR_EBPP_CHANGE_CARD):To manipulate data of credit card data fields when the Card data is changed from Biller Direct.Enhancement Point (in the Function Module APAR_EBPP_GET_CARDLIST_NEW):Code: To display the Credit Card data details which got created only through biller direct.