4 ABAP for FIsappress Abap Development for Financial Accounting

3

Click here to load reader

description

4 ABAP for FIsappress Abap Development for Financial Accounting

Transcript of 4 ABAP for FIsappress Abap Development for Financial Accounting

Page 1: 4 ABAP for FIsappress Abap Development for Financial Accounting

8

Contents

2.1.4 Other Enhancements Available in General Ledger Account Master Data ..................................................... 65

2.1.5 General Ledger Summary ............................................... 672.2 Accounts Payable and Accounts Receivable ................................ 68

2.2.1 Maintenance Transactions .............................................. 682.2.2 Data Enhancements ....................................................... 682.2.3 Screen Layout Enhancements ......................................... 71

2.3 Accounts Receivable (Customers) ................................................ 722.3.1 Define Your Own Subscreen ........................................... 722.3.2 Define Tabstrip Layout (Customer Screen Group) ............ 742.3.3 Activating a Screen Group via a BAdI Implementation .... 762.3.4 Linking Your Own Subscreen .......................................... 792.3.5 Making the Screen Field Transaction Mode Aware and

Updatable ...................................................................... 812.3.6 Calling Moments of BAdI Methods ................................. 852.3.7 GUI Status Enhancement with Open FI (BTE) ................. 872.3.8 Other Open FI (BTE) Events ........................................... 902.3.9 Function Module Exits ................................................... 91

2.4 Customer Credit Management Data and Screen Enhancement .... 912.4.1 GUI Status Enhancement ................................................ 922.4.2 Data Enhancement ......................................................... 932.4.3 Status Screen Enhancement ............................................ 932.4.4 Defining and Activating Partner Products in

Transaction FIBF ............................................................. 962.4.5 Setting External Partner Functions .................................. 972.4.6 Further GUI Status Enhancement with Table T061V ....... 992.4.7 Additional Credit Management Data User Exits .............. 102

2.5 Accounts Payable (Vendors) ........................................................ 1022.5.1 Screen and GUI Status Enhancement with Function

Group FARI .................................................................... 1032.5.2 BAdI Definitions ............................................................. 1062.5.3 Business Transaction Events ............................................ 1092.5.4 Function Module Exits ................................................... 109

2.6 Summary .................................................................................... 110

3 Posting to Accounting .............................................................. 111

3.1 The Technical Structure of an Accounting Document ................... 1113.1.1 The Header ................................................................... 112

370_Book.indb 8 1/6/11 7:35:31 AM

Page 2: 4 ABAP for FIsappress Abap Development for Financial Accounting

9

Contents

3.1.2 Items .............................................................................. 1133.1.3 Parked Document Tables ................................................ 1153.1.4 Secondary Indices .......................................................... 1163.1.5 Total Tables ................................................................... 117

3.2 Core Program Modules of Accounting ......................................... 1213.2.1 Screen Enhancement of Accounting Posting

Transactions ................................................................... 1213.2.2 Screen Enhancement of General Ledger Posting

Enjoy Transactions with BAdI ......................................... 1273.2.3 Screen Enhancement of Customer or Vendor Enjoy

Transactions with BAdI ................................................... 1303.3 Accounting Document Data Enhancement .................................. 1353.4 Data Processing Enhancements during Dialog Processing ............ 137

3.4.1 Data Processing BTEs ..................................................... 1373.4.2 BTE Processes ................................................................. 1383.4.3 BAdI .............................................................................. 1393.4.4 Substitutions and Validations ......................................... 140

3.5 Data Processing Enhancements during Document Saving ............ 1433.5.1 BTE Events ..................................................................... 1443.5.2 BTE Processes ................................................................ 1453.5.3 BAdIs ............................................................................. 146

3.6 SAP Internal Techniques for Processing Accounting Data Flow (RWIN) ............................................................................... 1463.6.1 RWIN Summary ............................................................. 148

3.7 Differences in Data Processing between Dialog Transactions and Program Functions ............................................................... 1483.7.1 Additional BAdI AC_DOCUMENT ................................... 1493.7.2 BTEs That Are Not Called ............................................... 1493.7.3 Ending BTE 00001050 (POST DOCUMENT:

Accounting Interface) ..................................................... 1493.8 Summary .................................................................................... 149

4 Enhancements in Reports ......................................................... 151

4.1 Technical Architecture of the Line-Item Report ........................... 1514.1.1 Header and Footer Output Enhancement ....................... 1534.1.2 Menu Enhancement with BTE Events ............................. 1564.1.3 Menu Enhancement with BAdI ....................................... 157

370_Book.indb 9 1/6/11 7:35:31 AM

Page 3: 4 ABAP for FIsappress Abap Development for Financial Accounting

10

Contents

4.1.4 Output Layout Enhancement .......................................... 1614.2 New SAP General Ledger Account Line-Item Report

Enhancements ............................................................................ 1634.2.1 Header and Footer Output Enhancement ....................... 1644.2.2 Extended Authorization Check ....................................... 1644.2.3 Menu Enhancement ....................................................... 1644.2.4 Enhancing the Output Layout ........................................ 165

4.3 Summary .................................................................................... 166

5 Inbound Scenarios in Financial Accounting ............................. 167

5.1 Master Data Migration and Distribution ..................................... 1675.1.1 Batch Input .................................................................... 1675.1.2 HR Master Data ............................................................. 1775.1.3 ALE/IDoc ....................................................................... 178

5.2 Postings Inbound Scenarios ......................................................... 1865.2.1 Batch-Input or Direct Input ............................................ 1865.2.2 Payroll Results ................................................................ 1875.2.3 Postings via IDoc ............................................................ 1885.2.4 Electronic Bank Statement .............................................. 189

5.3 Summary .................................................................................... 195

6 Outbound Scenarios in Financial Accounting ......................... 197

6.1 Master Data Distribution ............................................................ 1976.1.1 Batch Input .................................................................... 1976.1.2 ALE/IDoc tools ............................................................... 198

6.2 Dunning .................................................................................... 2036.2.1 BTEs in Transaction F150 ................................................ 2036.2.2 BTEs during the Dunning Run ........................................ 2076.2.3 Dunning Summary .......................................................... 216

6.3 Payment Program ....................................................................... 2166.3.1 User Exits in Transaction F110 ........................................ 2176.3.2 User Exits in Payment Program SAPF110S ...................... 219

6.4 Summary .................................................................................... 224

370_Book.indb 10 1/6/11 7:35:31 AM