ABAP Development for Financial Accounting



Similar documents
SAP" Interactive Forms by Adobe*

Optimizing Value Flows with SAP* ERP

Manish Patel. Maximizing SAP. ERP Financials Accounts Receivable. Bonn Boston

Implementing SAP 9 BusinessObjects Global Trade Services

EMC Documentum Content Services for SAP Document Controllers

FINANCIALS FINANCIAL ACCOUNTING

C_TFIN52_64. SAP - C_TFIN52_64 Financial Accounting with SAP ERP 6.0 EHP4

Course Duration: 3.5 Days. CPE Hours Available: 32 CPE. Knowledge Level: Intermediate. Field of Study: Auditing. Prerequisites: None

AP Invoice Processing AP Invoice Entry MUNIS Version 8

Migrating Your SAP Data

SAP Note Optimization of Financial Processes for China: Account Balance, Aging, and GR/IR

Data Consistency Management Overview January Customer

The intention behind SAP New GL Configuration is to Combine the features of

SCEIS FINANCE OVERVIEW OF PAYROLL PY510. End User Training Columbia, SC Fall 2011

Scenario # 1--Small Court - 65 Employees

Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS

Invoice Entry. Field Descriptions. A number used to identify the batch. This number must be unique for each user. Batch

Office of Comptroller Operations. Revenue Entry in SAP: Tips and Tricks Frequently Asked Questions

C_TFIN52_66. SAP - C_TFIN52_66 SAP Certified Application Associate - Financial Accounting with SAP ERP 6.0 EHP6

KEYBOARD SHORTCUTS. Note: Keyboard shortcuts may be different for the same icon depending upon the SAP screen you are in.

New Features in Sage BusinessVision 2013 (version 7.6)

Accounts Payable Expense Distribution Tables

How To Distribute Organizational Management In A Distributed System

Personalized Data Analysis with PBS SE16/SA38_PERSONAL

This is a training module for Maximo Asset Management V7.1. In this module, you learn to use the E-Signature user authentication feature.

SAP Workflow and Events - Control the flow! Day and Time: Thursday, May 16, :30 PM - 1:30 PM Session 0811 Content Area: Business Integration,

Controlling-Profitability Analysis

Development IV in Microsoft Dynamics AX 2012

..making process automation a business priority..

TheFinancialEdge. Reports Guide for General Ledger

SAP HR / HCM Self Learning Course Self Learning Center

SAP ONLINE COURSES ARGUMENTS

IDoc Interface / Electronic Data Interchange (BC-SRV-EDI)

ABAP Debugging Tips and Tricks

Use the Microsoft Office Word Add-In to Create a Source Document Template for Microsoft Dynamics AX 2012 WHITEPAPER

TRANSACTION Developer Advanced Training I. Copyright ADSOTECH Scandinavia Oy 2014

Financial Accounting (FI) Case Study

This course will also teach how to create various kinds of dashboards using Reporting Services.

AP Vouchers with Credit Card Payments For Sage 500 ERP

SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0

ES ACCOUNTING QUICK START GUIDE

OpenERP evaluation with SAP as reference. Learn by discovering where the challenger meets the leader.

The New Dataroom Center Administration in. Brainloop Secure Dataroom Service Version Administrative Guide for Dataroom Center Managers

FI 1: Display Chart of Accounts

Dangerous Goods Management (EHS-DGP)

Financial Reporting with SAP

EzyScript User Manual

MD348 Umoja Asset, Inventory and Equipment Master Data Maintenance. Umoja Asset, Inventory and Equipment Master Data Maintenance Version 5 1

Release Strategy Enhancement in Purchase Order

Work with the MiniBase App

Paul Theobald. Migrate Successfully to the SAP. General Ledger. Bonn Boston

SMB Intelligence. Reporting

How To Use Syntheticys User Management On A Pc Or Mac Or Macbook Powerbook (For Mac) On A Computer Or Mac (For Pc Or Pc) On Your Computer Or Ipa (For Ipa) On An Pc Or Ipad

Duplicate Check. Master Data Check for Duplicates in SAP. excellence in data quality

A ribbon has replaced the Desktop toolbar. You still have access to the same features, but the new interface makes them easier to find.

SAP CRM 7.0 E2C Setup: CRM via Toolset

Project Procurement in SAP

To be evaluated for use when a CO object is funded by more than one source. For example, a commodity purchase may be funded from more than one grant

Query Reporting Practical Guide

SIMMS. Accounts Payable Module. Table of Contents. Check Numbers. Currency Trader Manual Check Entry. Paying Bills. Inventory Management System

HA Configuration Approach

ImageNow User Getting Started Guide

Course 50382A: Implementing Forefront Identity Manager 2010 OVERVIEW

Treasury and Risk Management

Engineering Change Management (LO-ECH)

Custom Reporting Basics for ADP Workforce Now. Automatic Data Processing, LLC ES Canada

Enable Connectivity for 3PAR Storage:

CHAPTER 6: CLASSIC CLIENT OPTION

BW Performance Monitoring

What's New - Application in Microsoft Dynamics AX 2012 for Supply Chain Management, and Manufacturing Course 80163A: 1 Day; Instructor-Led

Transfer of Archived SAP ERP Data to SAP NetWeaver BW. Using PBS archive add ons

Addressing the SAP Data Migration Challenges with SAP Netweaver XI

ERP & MRP II. Ekin Türkeli Ahmet Bayram

Microsoft Dynamics AX 2012 R2 New Features*

ERP Financials User s Guide

SAP BW Data Source Enhancement

Table of Contents. How to Process Expense Accruals in Umoja. Job Aid. Overview Objectives Enterprise Roles... 2

Configuring Network Load Balancing with Cerberus FTP Server

from Microsoft Office

Initial Transaction Setup Guide: Necessary first steps

Justin. and Brandon Toombs. Morgalis. SAP* ERP HCM Processes and Forms. ^ Galileo Press. Bonn Boston

Welcome to the topic on Master Data and Documents.

Introduction to the Data Migration Framework in Microsoft Dynamics by Ruben Barron

Education Solutions Development, Inc. APECS Navigation: Business Systems Getting Started Reference Guide

The safer, easier way to help you pass any IT exams. SAP Certified Associate - Utilities with SAP ERP 6.0. Title : Version : Demo 1 / 5

Creating Basic Reports with the SAP Query Tool

Expense Reports Training Document. Oracle iexpense

: C_TADM SAP Certified Technology Associate System Administration (Oracle DB) with SAP NetWeaver 7.0 EhP2. Title : Version : Demo

IS-B Bank Components. SAP ERP Central Component

New Check Print Options in edocuments

Reporting and Analysis with SAP BusinessObjects

How To Transfer ERP HCM Data Using SAP Test Data Migration Server

SAPTips: Workflow Troubleshooting and Debugging. Document Prepared By Thomas Nittmann

Quick Viewer: SAP Report Generating Tool

Transcription:

Sergey Korolev ABAP Development for Financial Accounting Custom Enhancements Galileo Press Bonn Boston

Introduction 13 Acknowledgments 15 n'x 1.1 Customer Enhancements (CMOD/SMOD) 17 1.1.1 Function Module Exit 18 1.1.2 Menu Exit 19 1.1.3 Customer Exit Subscreen 20 1.1.4 Finding Customer Enhancements 21 1.1.5 Enhancements Summary 23 1.2 Business Transaction Events (BTE) 24 1.2.1 Events and Processes 24 1.2.2 Configuration 25 1.2.3 Finding Business Transaction Events 30 1.2.4 Business Transaction Events Summary 31 1.3 Business Add-In (BAdl) 31 1.3.1 Classic BAdl 32 1.3.2 Kernel-Based BAdl 34 1.3.3 Filtered B Ad Is A 35 1.3.4 BAdl Subscreen and Function Codes 36 1.3.5 Finding BAdls 37 1.3.6 BAdl Summary...,: ~ 37 1.4 Implicit Enhancements 38 1.5 Summary 38 D> 2.1 General Ledger Accounts 39 2.1.1 Main Transaction Codes for General Ledger Account Master Data 40 2.1.2 Data Enhancement of General Ledger Account Master Data Tables 41 2.1.3 Screen Layout Enhancement 52

2.1.4 Other Enhancements Available in General Ledger Account Master Data 65 2.1.5 General Ledger Summary 67 2.2 Accounts Payable and Accounts Receivable 68 2.2.1 Maintenance Transactions 68 2.2.2 Data Enhancements 68 2.2.3 Screen Layout Enhancements 71 2.3 Accounts Receivable (Customers) 72 2.3.1 Define Your Own Subscreen 72 2.3.2 Define Tabstrip Layout (Customer Screen Group) 74 2.3.3 Activating a Screen Group via a BAdl Implementation... 76 2.3.4 Linking Your Own Subscreen 79 2.3.5 Making the Screen Field Transaction Mode Aware and Updatable 81 2.3.6 Calling Moments of BAdl Methods 85 2.3.7 GUI Status Enhancement with Open Fl (BTE) 87 2.3.8 Other Open Fl (BTE) Events 90 2.3.9 Function Module Exits 91 2.4 Customer Credit Management Data and Screen Enhancement... 91 2.4.1 GUI Status Enhancement 92 2.4.2 Data Enhancement 93 2.4.3 Status Screen Enhancement 93 2.4.4 Defining and Activating Partner Products in Transaction FIBF 96 2.4.5 Setting External Partner Functions 97 2.4.6 Further GUI Status Enhancement with Table T061V 99 2.4.7 Additional Credit Management Data User Exits 102 2.5 Accounts Payable (Vendors) 102 2.5.1 Screen and GUI Status Enhancement with Function Group FARI 103 2.5.2 BAdl Definitions 106 2.5.3 Business Transaction Events 109 2.5.4 Function Module Exits 109 2.6 Summary 110 ocxsoooooooooocxsooaqockxxaackxjoaoooocx^ 3.1 The Technical Structure of an Accounting Document 111 3.1.1 The Header 112

3.1.2 Items 113 3.1.3 Parked Document Tables 115 3.1.4 Secondary Indices 116 3.1.5 Total Tables 117 3.2 Core Program Modules of Accounting 121 3.2.1, Screen Enhancement of Accounting Posting Transactions 121 3.2.2 Screen Enhancement of General Ledger Posting Enjoy Transactions with BAdl 127 3.2.3 Screen Enhancement of Customer or Vendor Enjoy Transactions with BAdl 130 3.3 Accounting Document Data Enhancement 135 3.4 Data Processing Enhancements during Dialog Processing 137 3.4.1 Data Processing BTEs 137 3.4.2 BTE Processes 138 3.4.3 BAdl 139 3.4.4 Substitutions and Validations 140 3.5 Data Processing Enhancements during Document Saving 143 3.5.1 BTE Events 144 3.5.2 BTE Processes 145 3.5.3 BAdls 146 3.6 SAP Internal Techniques for Processing Accounting Data Flow(RWIN) 146 3.6.1 RWIN Summary! 148 3.7 Differences in Data Processing between Dialog Transactions and Program Functions 148 3.7.1 Additional BAdl AC_DOCUMENT 149 3.7.2 BTEs That Are Not Called 149 3.7.3 Ending BTE 00001050 (POST DOCUMENT: Accounting Interface) 149 3.8 Summary 149 4.1 Technical Architecture of the Line-Item Report 151 4.1.1 Header and Footer Output Enhancement 153 4.1.2 Menu Enhancement with BTE Events 156 4.1.3 Menu Enhancement with BAdl 157

4.1.4 Output Layout Enhancement 161 4.2 New SAP General Ledger Account Line-Item Report Enhancements 163 4.2.1 Header and Footer Output Enhancement 164 4.2.2 Extended Authorization Check 164 4.2.3 Menu Enhancement 164 4.2.4 Enhancing the Output Layout 165 4.3 Summary 166 ocooooooooooooaooooaoooogoooo 5.1 Master Data Migration and Distribution 167 5.1.1 Batch Input 167 5.1.2 HR Master Data 177 5.1.3 ALE/IDoc 178 5.2 Postings Inbound Scenarios 186 5.2.1 Batch-Input or Direct Input 186 5.2.2 Payroll Results 187 5.2.3 Postings via I Doc 188 5.2.4 Electronic Bank Statement 189 5.3 Summary 195 SiM 0000000000000000000000000 6.1 Master Data Distribution 197 6.1.1 Batch Input : 197 6.1.2 ALE/IDoctools 198 6.2 Dunning 203 6.2.1 BTEs in Transaction F150 203 6.2.2 BTEs during the Dunning Run 207 6.2.3 Dunning Summary 216 6.3 Payment Program 216 6.3.1 User Exits in Transaction F110 : 217 6.3.2 User Exits in Payment Program SAPF11 OS 219 6.4 Summary 224 10

ocxxkxxxxiocickkioooooocxxioaooooqoaaooooqoaooooooooooooaoaaooo 7.1 Workflow Events: Linking System Actions with External Applications 228 7.1.1 Event Handling 228 7.1.2 Event Creation Options 231 7.1.3 Application Development Implications 231 7.2 Practical Example 232 7.2.1 Prerequisites 232 7.2.2 Workflow-Enabled Class 233 7.2.3 Standard Task 236 7.2.4 Event Creation 240 7.2.5 NowTest! 241 7.3 Summary 243 The Author 245 Index 247 11