4 ABAP for FIsappress Abap Development for Financial Accounting
Click here to load reader
description
Transcript of 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
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
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