620 likes | 874 Views
XML and XBRL-compliant SAP R/3 Systems. Paul Sheldon Foote California State University, Fullerton SAP Congress, February 2001. Paul Sheldon Foote Department of Accounting California State University, Fullerton PO Box 6848 Fullerton, CA 92834-6848 (714) 278-2682 pfoote@fullerton.edu
E N D
XML and XBRL-compliant SAP R/3 Systems Paul Sheldon Foote California State University, Fullerton SAP Congress, February 2001
Paul Sheldon Foote Department of Accounting California State University, Fullerton PO Box 6848 Fullerton, CA 92834-6848 (714) 278-2682 pfoote@fullerton.edu http://business.fullerton.edu/pfoote http://business.fullerton.edu/sap Paul Sheldon Foote
Focus • Identify how SAP and third party vendors are implementing XML and XBRL-compliant systems • Suggest research opportunities Paul Sheldon Foote
XML Paul Sheldon Foote
XML • Extensible Markup Language • In 1999, SAP added XML as a format for data interchange across its SAP Business Framework • XML, a meta language, provides developers with a standard way to describe data containers, enabling exchanges with non-SAP applications Paul Sheldon Foote
XML 2 • Eliminates the need for custom translation code • Capable of accessing SAP’s Business APIs (BAPIs) • SAP will enable all of its major interfaces with XML • SAP Business-to-Business Procurement: example of product using XML Paul Sheldon Foote
XML 3 • SAP’s goal is to make all IDOCS available in XML format • With IDOCS in XML format, it will be easier to integrate SAP R/3 with legacy and with non-SAP systems Paul Sheldon Foote
SAP’s XML SEC filing www.secinfo.com -<filer>-<company-data><conformed-name>SAP AKTIENGESELLSCHAFT SYSTEMS APPLICATIONS PRODUCTS IN DATA</conformed-name><cik>0001000184</cik><assigned-sic>7372</assigned-sic><irs-number>000000000</irs-number><state-of-incorporation>I8</state-of-incorporation><fiscal-year-end>1231</fiscal-year-end> Paul Sheldon Foote
IBM’s Visual Age for Java • SAP has agreed to use IBM’s Visual Age for Java development tool for implementing business-to-business data interchange • This will provide JavaBean interfaces into SAP’s BAPIs • Server-side Java and XML integration for SAP R/3 systems Paul Sheldon Foote
IBM’s Visual Age for Java 2 • With SAP’s BAPIs available through IBM Component Broker middleware, many tool vendors will be able to connect to SAP R/3 systems via open rather than proprietary systems Paul Sheldon Foote
XBRL Paul Sheldon Foote
XBRL • Extensible Business Reporting Language • Custom markup language based upon XML • Being added to accounting and financial reporting software Paul Sheldon Foote
XBRL 2 • XBRL-compliant software automatically and transparently translates numbers and words for viewing of segments in Web browsers, spreadsheets, and in other application software Paul Sheldon Foote
XBRL 3 • Faster distribution of financial information • Eliminate rewrites of financial reports • Faster and better Internet searches • Find desired XBRL-tagged data, not thousands of useless “hits” • Drill down • Minimize reentering data Paul Sheldon Foote
XBRL Components • XBRL taxonomy • Database tables and maps • Customized XBRL tags • XBRL instance documents Paul Sheldon Foote
XBRL Security • Security features are not built into XBRL Paul Sheldon Foote
XBRL Steering Committee • Not-for-profit corporation started by the American Institute of Certified Public Accountants (AICPA) • SAP is a member • XBRL specifications • http://www.xbrl.org Paul Sheldon Foote
XBRL Taxonomy Viewer • XBRL Taxonomy Builder • XBRL Instance Validator • XBRL Instance Creator • XBRL Extractor • XBRL DOM • A DLL Paul Sheldon Foote
XBRL Lists and Enumeration Services • Training • XBRL Taxonomy Creation • XBRL Financial Statement Creation • XBRL Style Sheet Creation • Financial Information Conversion and Financial Reporting Paul Sheldon Foote
http://xbrlsolutions.com • Web site includes additional documentation authored by Charles Hoffman Paul Sheldon Foote
SAP's Internal Solutions Paul Sheldon Foote
SAP R/3 Before the Internet • Within a single firm, SAP R/3 ended the problem of “islands of information.” Paul Sheldon Foote
SAP Business Framework • SAP supports XML as a data format for data interchange across the entire SAP Business Framework • Support of XML enables SAP R/3 to use the Internet to pass messages to receiving applications having no prior knowledge of the data formats contained in the messages Paul Sheldon Foote
SAP’s Business APIs (BAPIs) • XML enables access to SAP’s Business APIs (BAPIs) without custom translation code Paul Sheldon Foote
SAP's External Solutions Paul Sheldon Foote
SAP Business-to-Business Procurement • Web-based “requisition-order-payment” solution • Use as part of R/3 or as a stand-alone component interfacing to R/3 or to legacy systems • Little or no training to use Web front end • Real-time supplier integration Paul Sheldon Foote
SAP OLAP Consolidation • SAP has no current plans to build XBRL functionality into applications • Instead, all XBRL-tagged data will be collected in SAP’s Business Information Warehouse (BW) for use by applications • XBRL support will be in SAP’s OLAP Consolidation Tool (ConsTool), a tool built into SAP-BW Paul Sheldon Foote
SAP’s XBRL Templates(a future possibility?) • Reporting • Financial Consolidation • Modeling • Simulation • Planning • Budgeting Paul Sheldon Foote
Third Party Solutions Paul Sheldon Foote
Java and XML-Based wireless applications for SAP R/3 • EPIConnect: Warehouse Edition • Developed using Epic Data’s eXpresso development environment (XML and Java technologies) • Operating system independence for servers and mobile devices Paul Sheldon Foote
Development for all major server operating systems, including: Windows, Unix, Linux • Development for all major mobile device operating systems, including: DOS, Windows CE, Palm Paul Sheldon Foote
Automatic data collection (ADC) solutions for SAP R/3 customer installations • EPIConnect controls the flow of material from the receiving dock to the shipping bay • Workers with no SAP R/3 training can enter data into SAP R/3 Paul Sheldon Foote
Intermec Technologies Corporation • RF Hand Held Data Collection Computer used by Epic Data • Weighs under 1 pound • European and Asian character sets available Paul Sheldon Foote
Intermec Technologies Corporation 2 • Send and receive real time data with 2.4 GHz radio • Develop applications with Microsoft C/C++ Paul Sheldon Foote
Intermec Technologies Corporation 3 • Configurations • Terminal emulation • Client/server • Web-enabled for integration into HTML applications Paul Sheldon Foote
Intermec Technologies Corporation 4 • Data collection applications • Time & Attendance • Shipping/Receiving • Picking and Pricing Paul Sheldon Foote
SAP R/3 Cases Paul Sheldon Foote
“We want to put ERP into every facet of our business from development through manufacturing to the maintenance, repair, and overhaul market.” --Mike Paul, Pratt &Whitney ERP director Paul Sheldon Foote
SAP host computer in Connecticut • Epic Data’s ADC server in Singapore • Intermec hand held • Data travels 14,000 miles each way in less than 2 seconds Paul Sheldon Foote
Aircraft engines worth more than $5 million can be assembled from more than 2,000 unique part numbers in 8 days, instead of 6 weeks • Single instance of SAP R/3 Paul Sheldon Foote
All worldwide data now resides in one location • Over 20 – 30 years for each engine have: • How part manufactured • Tests performed • Quality issues Paul Sheldon Foote
Manufacturer of high-quality plumbing fixtures • Fine furniture • Cabinetry and tile • Small engines and generators Paul Sheldon Foote
SAP R/3 • Epic Data for automated data collection for SAP R/3 • Intermec Antares hand-held terminals Paul Sheldon Foote
At month-end processing, pull data from SAP via Epic Data system to work offline with Intermec terminals while SAP R/3 is unavailable • Can continue to pack and close shipments Paul Sheldon Foote
Research Opportunities Paul Sheldon Foote
Continuous Auditing • Real-time processing of transactions • Real-time auditing Paul Sheldon Foote
Continuous Auditing 2 • Reduce time for existing audits? • Increase audits in same amount of time? • Reduce insurance costs for liabilities of CPA firms? • Less overtime to meet reporting deadlines? Paul Sheldon Foote
Value Added Services • Direct communication to stakeholders • Shareholders • Analysts • Investors • Employees • General information on Web sites • Regulatory reporting (SEC) • Tax reporting (IRS) Paul Sheldon Foote
mySAP.com Internet-Business Framework • Open Internet standards (such as XML and HTTP) combined with SAP R/3’s scalable, high-performance architecture • SAP’s WebFlow technology for business communities is based upon XML-enabled Business Objects • Information exchange between companies via XML messages Paul Sheldon Foote
mySAP.com Marketplace • Instead of using independent buying and selling systems, companies may purchase or use mySAP.com Marketplace • An example of a live marketplace using mySAP.com Marketplace is http://www.neoforma.com Paul Sheldon Foote