Daniel Bryce A/R Credit IT Analyst - info.highradius.com · SAP users) • More than 350 ......
Transcript of Daniel Bryce A/R Credit IT Analyst - info.highradius.com · SAP users) • More than 350 ......
Monsanto Company—Saint Louis, Missouri ◦ 100% focused on agriculture
◦ 21,000 employees
◦ Global company
500 locations
Mission
2
We are committed to providing producers with agronomic tools that make them more efficient
and maintain their profitability in their farming operation. By helping producers be more
productive, with fewer resources and with less overall effect on the environment, we believe
we are making the world a better place.
A leader in the field of plant breeding, agricultural biotechnology and genomics.
• Headquartered in St. Louis, Missouri
• CEO Hugh Grant
• Approximately 21,000 employees
(12,000
SAP users)
• More than 350 locations worldwide in
five primary regions – Europe/Africa,
Asia
Pacific, India, Latin America and North
America
• $8.6 billion in annual sales
• NYSE Symbol: MON
• www.monsanto.com
Timeline
Business Drivers, Requirements and ROI
What is Standard Biller Direct Functionality
Monsanto Requirements and Design
Customization
Configuration ◦ R/3, XCM, UME
Key Learnings
Demo of System
Helpful Links
Q & A
3
Initial Implementation October 2007
Canada October 2008 ◦ French Language May 2009
ECC 6.0 Upgrade January 2009
12 Individual Brands September 2010
Argentina September 2011 (Display Only) ◦ Includes Spanish Language
Currently extended to 17 individual company codes and 3 languages
Future Enhancements
5
Increase customer satisfaction ◦ Visibility to financial status ◦ Self service functionality ◦ Customer expects functionality to be available
Inefficient order to cash process ◦ Payment processing efficiencies ◦ Large volume of paper invoices and statements ◦ Cost of invoicing and reconciliation
Competitors with similar functionality
Global solution – US, Canada, Argentina
implemented. Others being scoped (Europe, Mexico)
6
Reduce Order to Cash Cycle Time
Reduction in lockbox processing costs and potential posting issues
Statement printing and mailing savings
Customer satisfaction
7
Open Bills - Display/ Download - Pay (partial or full) - Clear Credits/ Debits
Paid Bill - Display / Download - in process/processed 30days/12mo/5yr/unlimited - Cancel payment
Payments - Download
- In process/processed 30days/12mo/5yr/unlimited - Cancel payment - View bills associated with payment
Create Payment Advice/ Display Payment Advice Balances and Line Items
- Download - Monthly balances (Debit/ Credit/ Balance/ sales)
Administrative Data - update Address - Create/ Change/ Delete Bank Details - Change/ withdraw direct debit authorization - Notification preferences (email/ sms)
Switch Account - Multiple SAP payer accounts can be assigned to single web user
FAQ Log Off
*Link at end of presentation
8
Open Items-Payment (Standard Biller Direct – Open Bills) ◦ Filtering of document types, marking future due credits as
‘non-payable’, additional data (delivery number, P.O. number, etc)
Prepayment-On Account Payment (Custom Screen)
◦ On Account or Prepayments (over payments)
Payment History (Standard Biller Direct - Payment)
◦ Changed periods to 30 days, 90 days, 1 year and 2 years
Statements (Custom Screen)
◦ Ability to request electronic statements ◦ Ability to display 12 months of statements
Bank Accounts (Custom Screen based on Administrative Data)
Switch Account (Standard Biller Direct)
Contact Us (Custom Screen)
FAQ (Standard Biller Direct)
Scheduling of Payment and Notifications not implemented
9
Implemented in-house developed invoice search functionality ◦ Leverage open items functionality
Applied individual brand theme to each business (company code) ◦ Unique design by brand (logos and pages available)
Enhanced internal capability to mirror customer accounts ◦ Check-by-phone
◦ Shadow display
10
Portal Themes based on business area
Logon screen language controlled by browser setting
User must be setup in portal UME and then additional Biller Direct UME setup
12
Left Navigation Menu Items for EBPP
HTML content stored in SAP Knowledgement Management
Contains contact and news about our application
13
Added columns for delivery, PO number etc. BAdIs
• Implemented APAR_EBPP_GET_DATA • Method - BEFORE_ITEM_SELECTION
- To filter documents from open items/payment history screens based on document type, reason code etc.,
- Sub-objects to further filter based on reason code and/or assignment field values or partner type (headquarter vs. branch), etc.
- Filter down payment requests from open items • Method - GET_DATA
- To delete cancelled prepayments from appearing on the open items screen
- Correction to subobject amounts on payment history • Method - BEFORE_OUTPUT
- Implemented to prevent future credits from being selectable. - Display PDF icon for invoices only if document exists in the archiving
system. - Add fields to the open items and CSV download file.
14
Customer program based on Open Items – Payment
Provides closed item lookup
Allows filtering by business defined criteria
16
Developed custom Web DynPro screen. Created customer down payment request in SAP R/3 calling
function ‘AC_DOCUMENT_GENERATE‘ with EBPP payment method.
Called function EBPP_EVENT_LOG from web application to update R/3 event log.
Modified BAdI APAR_EBPP_GET_DATA to include down payment requests in payment history and exclude from open bills. Cancellation feature added by standard BD by default.
Downloaded SAP R/3 4.7 payment program RFF110S into R/3 4.6c to schedule batch jobs. Transaction YFIAR_F110S
Payment proposal includes payments from open bills and down payment requests. IDOC sent to bank for collection(user exit customization to DIRDEB idoc)
Payment run converts down payment request and post credit on customer’s account.
17
Implemented custom design using object type DRAW – SAP doesn’t link this to a particular document so requires a little more development. Have to define the object_id on the linkage table. Also need a means to extract the list of statements; using the EBPP website
This design can be utilized to store any ABAP, Smartform, or SAPScript generated report in the archive
Utilized Function Modules - GET_PRINT_PARAMETERS and CONVERT_OTF_AND_ARCHIVE for the actual calls to store the report in Documentum
Linkage table is then updated automatically with the ARC_DOC_ID which is the Documentum Unique Id for the report; however have to supply the data values when archiving (i.e object type, object id, content repository, etc)
Standard Archivelink Configuration
19
BAdIs (cont.) • EBPP_USAPPLREF
• Method – Get_USAPPLREF
Implemented to arrange the object hierarchy (i.e.
which nodes should be used as folders and which are
selectable)
• Method – Get_USAPPLREF_TEXT
Implemented to assign text/label to a subobject.
21
Table Driven Value Population ◦ Drop-downs
◦ Text
RFF110S Payment Program
FBL5N/FS10N Postings
FBZP Configuration
Custom reporting
BAdIs/Function Modules
23
Payment method – only for EBPP postings
Output Type for invoice archiving
Correspondence Type for with archiving and without
Archivelink config – repository for invoices and statements
Biller Direct config
24
Pooled reference user fscm_refuser R/3 reference user that holds auth
profiles objtype_0 BUS3007 for customer objkey_0 (company code + customer number) objtype_1 BUS3007 for customer objkey_1 (company code + customer number) Note: max available rows 30. objtype = ebpp_spart for subobjects. objkey= (company code + customer number +
‘uniquifer’) base filtering on this
26
Involve SAP before making changes
Use NetWeaver Developer Infrastructure to deploy Biller Direct web application modifications
Roll out application to limited customers to pilot
Perform thorough testing ◦ Internal and with House Bank
27
◦ BD Configuration Guide
◦ BD Modification Guide
◦ BD Security Guide
◦ BD Installation Guide
◦ SAP Financials Expert
◦ SAP Building Blocks
◦ http://scn.sap.com
◦ http://sdn.sap.com
29