What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating.

Slides:



Advertisements
Similar presentations
Visit : Call Us: US: , India:
Advertisements

Visit : Call Us: US: , India:
PantherSoft Financials Smart Internal Billing. Agenda  Benefits  Security and User Roles  Definitions  Workflow  Defining/Modifying Items  Creating.
1. Chapter 29 Creating Forms 3 Understanding Forms Word enables you to create fill-in forms to eliminate the need for storing pre-printed forms. Add.
Tutorial 8: Developing an Excel Application
Chapter 6 UNDERSTANDING AND DESIGNING QUERIES AND REPORTS.
Lecture 1 Introduction to the ABAP Workbench
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Introduction to the ABAP Data Dictionary
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
6 th Annual Focus Users’ Conference Custom Reports and Dashboards Presented by: Mike Morris.
Word Templates- Documents Directly from GP.
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
Access Tutorial 8 Sharing, Integrating, and Analyzing Data
Ogden Air Logistics Center. Purpose of Excel2FV Many agencies produce point lists of different data (target lists, force locations, etc.) in either Excel.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
ACCESS CHAPTER 1. OBJECTIVES Tables Queries Forms Reports Primary and Foreign Keys Relationship.
Database Applications – Microsoft Access Lesson 2 Modifying a Table and Creating a Form 45 slides in presentation Accessibility check 9/14.
Module 3: Table Selection
Unit J: Creating a Database Microsoft Office Illustrated Fundamentals.
0 UMN 2011 ERP Terapan ABAP Introduction Session # 8.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 4 – Creating New.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
Database testing Prepared by Saurabh sinha. Database testing mainly focus on: Data integrity test Data integrity test Stored procedures test Stored procedures.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
What is Sure CRM? Sure CRM is a powerful SAP add-on that empowers organisations to communicate effectively with their customers without having to install.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
Enrolment Services – Class Scheduling Fall 2014 Course Combinations.
Summary Data Modeling SDLC What is Data Modeling Application Audience and Services Entities Attributes Relationships Entity Relationship Diagrams Conceptual,Logical.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 3: Customizing Document Elements.
Instructors begin using McGraw-Hill’s Homework Manager by creating a unique class Web site in the system. The Class Homepage becomes the entry point for.
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
R BRO SOLUTIONS INC. ©2006 RBRO Solutions Inc., All Rights Reserved Systems Design Consultants Document Migration into WorkSite.
In the next step you will enter some data records into the table. This can be done easily using the ‘Data Browser’. The data browser can be accessed via.
CHAPTER TEN AUTHORING.
0 eCPIC User Training: Dependency Mapper These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
Chapter 7 File I/O 1. File, Record & Field 2 The file is just a chunk of disk space set aside for data and given a name. The computer has no idea what.
What is Sure Stats? Sure Stats is an add-on for SAP that provides Organizations with detailed Statistical Information about how their SAP system is being.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
XP 1 New Perspectives on XML Binding XML Data with Internet Explorer.
1 Database Design and Development: A Visual Approach © 2006 Prentice Hall Chapter 8 DATABASE DESIGN AND DEVELOPMENT: A VISUAL APPROACH Chapter 8 Creating.
Slide 12.1 Chapter 12 Implementation. Slide 12.2 Learning outcomes Produce a plan to minimize the risks involved with the launch phase of an e-business.
Microsoft Access 2010 Chapter 10 Administering a Database System.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
The Software Development Process
] COREY PEARSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2008 CHAVONE JACOBS [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2003 ALLAN FISHER [ ASUG INSTALLATION.
INTRODUCTORY GUIDE TO SURPLUS LINE INFORMATION PORTAL 2.0 (SLIP) CALIFORNIA’S ELECTRONIC FILING SYSTEM THE SURPLUS LINE ASSOCIATION OF CALIFORNIA Quick.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
 Shopping Basket  Stages to maintain shopping basket in framework  Viewing Shopping Basket.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
0 Copyright 2012 FUJITSU Interstage BOP SQL Query Tutorial Todd Palmer October 2012.
What is Sure Landscapes? Sure Landscapes is an add-on for SAP that allows Organisations to Transfer Development Objects seamlessly from one system to.
Emdeon Office Batch Management Services This document provides detailed information on Batch Import Services and other Batch features.
Dept. of Information Systems St. Francis Xavier University
Explanation of the demo scripts and installation guide
Lesson 3: Customizing Document Elements
Bulk update E. Camelback Road #559, Phoenix, AZ Phone: Fax:
Upload/Download Receipts
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
REAL-TIME, INTERACTIVE DOCUMENT AUTOMATION
The National Reference Metadata Editor (NRME)
The National Reference Metadata Editor (NRME)
Presentation transcript:

What is Sure BDCs? BDC stands for Batch Data Communication and is also known as Batch Input. It is a technique for mass input of data into SAP by simulating user inputs in screens of existing transactions. Think of it as a Macro for Processing Transactions in SAP With the advent of BAPIs, BDC is regarded as an “older” technology for performing updates in SAP, however it is still used extensively within LSWM, CATT Scripts and 3rd party tools. In addition to this, if a BAPI is not available for a certain transaction, then BDC Programming is still used as a last resort Even though 3rd party tools are very useful, they can be restrictive because: Companies need to purchase the tools or pay license fees in order to use them Users need to understand the tools themselves in order to use them The underlying Code within these tools is not editable making them restrictive The key thing that distinguishes Sure BDCs from other data take on tools, is that it dynamically generates a stand alone ABAP program. This advantages of this is the Program is not linked to an add-on and can be modified and executed via SE38 as any other normal ABAP Program Sure BDCs

What are the Benefits of using Sure BDCs? Reduced Development Time: A Code Generator is used to develop an ABAP Program that will perform updates via BDC Programming in a matter of seconds Uniform Look and Feel: All Sure BDC Programs will have the same look and feel and offer the same Functionality. This means once a User is familiar with one Program, they will be familiar with all of them Customisation: Once the Program is generated, changes can be made, such as adding in your own logic to derive values for fields, eg mapping a field from a file to a mapping table, conditional logic, etc BDC Session Management: Sure BDCs makes use of BDC Session Management (SM35) to group sets of updates. Users can manage sessions directly in SM35 or make use of the Sure BDCs Session Management Tool Sure BDCs

Code Generator: Selection Screen New Program Details: Enter in a Program Name and Description Transaction Logic Source: Either enter a Recording (Created via Transaction SHDB) or a Transaction Code. This will show the Generator what Screens and Fields need to be catered for Source File Details: Enter in a Structure name that will define the Source File Layout Mapping Options: Allows you to Customise the Mapping Options Source Code Options: Determines how the new Program will be created, ie whether it will use the Sure BDCs Code Pool (recommended), or whether the required code will be stored locally in the program itself, so that the program will be a standalone program with no dependencies on Sure BDCs Sure BDCs

Code Generator: Mapping Screen Once the Input Parameters have been entered, a simple Mapping Exercise needs to be performed before Generating the new Program. For each field, select one of the following: Constant: This field will be populated by a Constant Value File: This field will be populated by one of the columns from the Source File Parameter: A Parameter will be created in the new program that will allow users to specify a new value with each execution Ignore: This field does not need to be updated so it will be ignored, ie SAP Standard logic will populate this field Sure BDCs

Generated Program: Example of Generated Code The Comments at the top of the program are fairly detailed and the “Template” of these comments can be adjusted to conform with a client’s specific Commenting / Documentation Standards Sure BDCs

Generated Program: Form Z_TRANSACTION_PREPARE This is the most important Form in the Generated Program and the logic in this Form was built up by analysing the Transaction / BDC session that was selected and the Mapping that was done The Code Generator tries to make the code as easy to read as possible by: Inserting a Comment before each Screen which contains the Sequential Screen Number and Screen Description Having a clear line break between each screen Sure BDCs

Generated Program: Form Z_VALIDATE_RECORD After generating the new Program with the Sure BDCs Generator, the only Custom Coding that will be required will be to add code in the Z_VALIDATE_RECORD. NOTE: This is optional The purpose of this Form is to perform Custom Validations on the input file, before the Data is actually processed For example, you might want to ensure that a specific field is always populated before even attempting to call the SAP Transactions If a Custom Validation fails, then the Validation Messages will be displayed to the User and the Program will not attempt to call the SAP Transaction Sure BDCs

Generated Program: Selection Screen Sure BDCs The Selection Screen of all Sure BDC Programs will look the same The subsequent Slides will explain the Options on the Selection Screen in more Detail

Generated Program: Selection Screen – File Structure This section contains information about the Source File Structure, specifically it: Shows the Name and Description of the Structure for the Source File The “File Structure” Button will navigate to Transaction SE11 so that the User can view the layout of the Structure Sure BDCs

Generated Program: Selection Screen – File Location Allows the user to specify the Location of the Source File The “File Contents” Button will display the File Contents so that the user can check that the Data is correct before executing the Program The “Data Integrity” Button will execute the Data Integrity check and return back a summary of the Validations Sure BDCs

Generated Program: Selection Screen – Transaction Details Shows details of the Transaction Code that the Program will use to perform the Updates The “Test Transaction” button process the Transaction in Foreground using the data in the 1 st record of the file without actually saving anything. This will then show the User how the Transaction will be processed Sure BDCs

Generated Program: Selection Screen – Processing Options “Execute Data Validity Check”: Allows the User to decide whether the Data Validity Checks should be executed “Automatically Execute Session”: Allows the User to decide whether or not the BDC Session should be executed automatically “Session Logs” Button: Will show the user an Interactive Report that summarises all the BDC Sessions for this Program (see next slide) Sure BDCs

Sure Outputs BDC Session Management Report This Report will Summarise all the BDC Sessions for a Program generated by Sure BDCs and allow used to Maintain BDC Sessions by displaying, deleting or processing the them Colours are used to show the Status of the Session: White: Session has not been Processed yet Red: Session has been Processed but there were errors Green: Sessions has been Processed Successfully with no errors NOTE: These BDC Sessions can also be managed directly via Transaction SM35 Sure BDCs

One of our other products, Sure Landscapes, will be used to for the installation process. Sure Landscapes will automatically create the following objects on your system in a matter of seconds: Development Class: A New Development will be created for Sure BDCs and it will contain all objects required by Sure BDCs Transport: A new Transport will be created which will contain all components of Sure BDCs Domains, Domain Values Data Elements Structures Database Tables Programs, Program Texts, Program Screens Installation Sure BDCs

Cost and Support Sure BDCs Support ContractService Contract Initial Cost: TBC Monthly Cost: TBC 8 hours of Support per month40 hours of Support per month Free Support during a SAP upgrade Free Sure BDCs Updates 5 Sure Output Programs per month