You are on page 1of 77

FI-CA Customizing [1 September 16]

This document is based on the old Wiki article, and shall be considered a
living document for all purposes. Update it whenever necessary.

Some steps are meant to be done on the Transactional System, while


others are on the FI-CA system itself. The latter ones will be indicated by
an “On FI-CA” text on the beginning of the step description.

1. The following FI-CAx setup document is used to setup


Development Clients ONLY.

2. FI-CA Setup for Test & Performance Systems should be done using
a ToC (Transport of Copies).

3. ToC is to be done via the FI-CA cross client 005 and needs
Authorizations.

4. Use the DLM incident as a reference to get User & Authorizations


in the cross client.
https://support.wdf.sap.corp/sap/support/message/288023A526
471ED681E3A22540817AB5&saprole=ZCSSINTPROCE

5. The Test & Performance Systems need to be checked for the


Customizing to verify the ToC was successful.
1. Create the RFC connection from the Transactional Banking
system to FI-CAx system using transaction SM59.

e.g.:

FICA system: Q7k (078)

TrBk system: FLT (205)

1. Create new RFC Connection (SM59) – In TrBk – FLT (205)

Field / Section Name Data to Enter / Value to Select Activity / Check / Comment

Configuration of RFC Connection


Click on “create”.

RFC Destination
RFC Destination RFC_<FICA system>_<FICA client>
e.g. RFC_Q7K_078
Connection Type 3 –ABAP Connection

Description 1 RFC Connection to FI-CAx, Dev (Q7K 078)

RFC Destination: Technical Settings


Goto the SAP logon
Right click on FICA system
Select properties-> copy message
server , instance number
Target Host <message server of FICA>

Instance No. <instance number of FICA>

Save to Database as Host Address appears automatically

RFC Destination: Logon & Security


Language EN

Client <FICA client>


e.g. 078
User <User> Create new user or use ur own

Password <Password> Save


2. Now on SPRO, navigate to Financial Services -> Account
Management -> Communication Between Logical Systems ->
Master Data Distribution -> Define Logical System.

3. Now, navigate to Financial Services → Account Management →


Communication Between Logical Systems → Master Data
Distribution → Define System and Method for Communication
Technique.
4. Then navigate to Financial Services → Account Management →
Communication Between Logical Systems → Account → Define
Account-Managing System.

5. Financial Services → Account Management → Communication


Between Logical Systems → Account → Assign Method and
Technology to System.
6. Financial Services → Account Management → Communication
Between Logical Systems → Account → Business Add-Ins (BAdIs)
 General BAdIs → BAdI: System Determination for Accounts
If the account proxy does not find an account contract in its own system with the BAdI
Decoupling of System AM (BCA_PXMC_GET_AC_TB, whose use is limited to SAP), it calls the
BAdI System Determination for Accounts to determine the account-managing system.
6. Financial Services → Account Management →
Communication Between Logical Systems → Open Item
Management → Define Open Item Management System

RFC_Q3I

7. Financial Services → Account Management →


Communication Between Logical Systems → Open Item
Management → Assign System and Method to Technology
8. Financial Services → Account Management → Communication
Between Logical Systems → Bill Creation → Define Bill Creation
System

9. Financial Services → Account Management → Communication


Between Logical Systems → Bill Creation → Assign System and
Method to Technology
10. Financial Services → Account Management → Communication
Between Logical Systems → Payment Distribution → Define
Payment Distribution System
set to NONE

11. Financial Services → Account Management → Communication


Between Logical Systems → Payment Order → Define Payment
Order System
set to NONE
12. Financial Services → Account Management → Communication
Between Logical Systems → Payment Order → BAdI: Define
Technology and System
13. Financial Services → Account Management → Communication
Between Logical Systems → Payment Order → BAdI: Connection to
Payment Order System
Important: Use class CL_BCA_PO_PROXY_SET_SERVICE as template for the code above.
14. Financial Services → Account Management → Product
Management → Payment Distribution → Define Payment
Distribution Processing Mode

The New Entry button might be missing, use the table /FSPD/TCPD to make your first entry.

14 a. Financial Services → Account Management → Product


Management → Payment Distribution → Define Number Range
Interval for payment Lots.
(Transports are done manually so check after client copy)

 Change Intervals
 Use the client number for the number range beginning.
 Eg. 0000000001 -> 2000000001 and 0009999999 -> 2009999999
Now on your FI-CA system, execute the following steps.

15. Create the RFC connection from FI-CAx system to Banking


Services system using transaction SM59
16. Transaction SE18 –

Implement BAdI BADI_SYSTEM_FINDER_LOANS


17. Implement BAdI BADI_CONTRACTPARTRNER_DETAIL
Perform this step on cross client FICA system like Q3I 005/Q7K/077

Transaction : SALE -> Basic Settings -> Logical Systems -> Define Logical System.
18. Financial Accounting (New) → Contract Accounts Receivable
and Payable → Data Transfer → Define Identification for External
System

8 -> Dev System – FLD


Z-> Test System – FLT
Y-> Performance System – FLF

Example:
8AR -> FLD 210
ZBR -> FLT 205
YCA -> FLF110

Brazil: 8BR, ZBR and YBR


Argentina: 8AR, ZAR and YAR
Mexico: 8MX, ZMX and YMX
19. Generate all structures again in: Financial Accounting (New) →
Contract Accounts Receivable and Payable → Data Transfer →
Generate Structures for Transferring Data → Generate Structures
for Transferring Documents
20. Generate all structures again in: Financial Accounting (New) →
Contract Accounts Receivable and Payable → Data Transfer →
Generate Structures for Transferring Data → Generate Structures
for Transferring Payment Lots
21. Generate all structures again in Financial Accounting (New) →
Contract Accounts Receivable and Payable → Data Transfer →
Generate Structures for Transferring Data → Generate Structures
for Transferring Payment Advice Notes
22. Financial Accounting (New) → Contract Accounts Receivable
and Payable → Data Transfer → Outbound Interface → Maintain
Settings for Company Code

23. Financial Accounting → Contract Accounts Receivable and


Payable → Data Transfer → Outbound Interface → Maintain
Settings for Recipient System
24. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Contract Accounts → Number
Ranges and Contract Account Categories → Configure Contract
Acct Categories and Assign Number Ranges
25. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Postings and Documents →
Document → Define Account Assignments for Automatic Postings
→ Automatic G/L Account Determination → Define Alternative
Accounts for Aperiodic Postings
26. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Postings and Documents >
Document → Define Account Assignments for Automatic Postings
→ Automatic G/L Account Determination → Define Accounts for
down Payment Tax Clearing

27. Financial Accounting → Contract Accounts Receivable and


Payable → Basic Functions → Postings and Documents →
Document → Define Account Assignments for Automatic Postings
→ Automatic G/L Account Determination → Define Accounts for
Company Code Clearing
28. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Postings and Documents →
Document → Define Account Assignments for Automatic Postings
→ Automatic G/L Account Determination → Define Accounts for
Charges Receivable Revenue
29. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Postings and Documents →
Document → Maintain Document Assignments → Define
Sales/Purchase Tax Determination

30. Financial Accounting → Contract Accounts Receivable and


Payable → Basic Functions → Postings and Documents → Basic
Settings → Define Rounding Rules for Currencies
31. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Postings and Documents →
Document → Maintain Document Assignments → Document
Types → Maintain Document Types and Assign Number Ranges

32. Financial Accounting → Contract Accounts Receivable and


Payable → Basic Functions → Postings and Documents →
Document → Tolerance Groups for Amount Limits → Define
Tolerance Groups
33. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Particular Aspects of Taxation
Procedure → Assign Main and Subtransactions to Tax Codes

34. Financial Accounting → Contract Accounts Receivable and


Payable → Basic Functions → Particular Aspects of Taxation
Procedure → Define Other Tax Codes
35. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Open Item Management → Specify
Selection Categories
36. Financial Accounting (New) → Accounts Receivable and
Accounts Payable → Customer Accounts → Master Data →
Preparations for Creating Customer Master Data → Assign
Number Ranges to Customer Account Groups
37. Financial Accounting (New) → Accounts Receivable and
Accounts Payable → Customer Accounts → Master Data →
Preparations for Creating Customer Master Data → Assign

Number Ranges to Customer Account Groups


38. Financial Accounting → Contract Accounts Receivable and
Payable → Business Transactions → Payments → Processing
Incoming and Outgoing Payments → Define Bank Clearing
Accounts for Payment Lots
39. Financial Accounting → Contract Accounts Receivable and
Payable → Business Transactions → Security Deposits → Assign
Withholding Tax Code to Main and Sub-Transactions

40. Financial Accounting → Contract Accounts Receivable and


Payable → Business Transactions → Interest Calculation →
Balance Interest Calculation → Assign Withholding Tax Code to
Main and Sub-Transactions

Transaction: SM30 – View: V_TFK042Z


Transaction: SM34 – View Cluster: VC_TFK042
41. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Contract Partner → Changes to
Payment Transactions → Define Default Values for Payment
Methods
42. Financial Accounting → Contract Accounts Receivable and
Payable →Convergent Invoicing → Integration → BAPI for billing
Documents → Define Determination of Transactions for Billing
Document Item
43. Financial Accounting → Contract Accounts Receivable and
Payable →Convergent Invoicing → Integration → BAPI for billing
Documents → Define Tax Codes for Billing Document Items

44. Financial Accounting → Contract Accounts Receivable and


Payable →Convergent Invoicing → Integration → BAPI for billing
Documents → Define Document Types for Billing Documents
45. Financial Accounting → Contract Accounts Receivable and
Payable →Convergent Invoicing → Integration → BAPI for billing
Documents → Maintain Billing Document Types and Assign
Number Ranges
IMPORTANT: Maintain the number range for the Loan Contract Account:
Transaction SNUM
Type BCA_CONT on the Object field and click on "Number Ranges"
Add a new interval from 00000000600000000001 to 00000000699999999999 (and current
number = 0)

46. Financial Accounting → Contract Accounts Receivable and


Payable → Basic Functions → Postings and Documents →
Document → Define Account Assignments for Automatic Postings
→ Automatic G/L Account Determination → Define Account
Assignment Data Relevant to Main Transaction for FI-CAX

IMPORTANT: In case the G/L Account is not linked to your Company Code:
Transaction FS00
Create the G/L Account to your Company Code by "Create with Template" button
Use as reference Company Code "0001" and the desired G/L Account.
Save and redo the process for account assignments.
(in case of issues, check view v_tfschvtv and create fields as required - for details, check Q3I
client 511, company code BR01)
47. Financial Accounting → Contract Accounts Receivable and
Payable → Basic Functions → Postings and Documents → Document
Commented [KP1]: Insert comment here
→ Maintain Document Assignments → Maintain Transactions for
Non-Ind. Contract Accounts Receivable and Payable → Define and
Parameterize External Transactions

V_TE305_N
48. Financial Accounting → Contract Accounts Receivable and
Payable → Organizational Units → Define Company Code Groups

49. Financial Accounting → Contract Accounts Receivable and


Payable → Organizational Units → Assign Company Codes to
Company Code Groups

50. Financial Accounting → Contract Accounts Receivable and


Payable → Organizational Units → Set Up Company Codes for
Contract Accounts Receivable and Payable
INSERT Commented [KP2]: Mention the adress for the company code
and this step should be put somewhere above

50a. Enterprise Structure  Definition  Financial Accounting 


Edit. Copy. Delete, Check Company code.

Select Edit company code


Shift+F5 for below screen.
51. Financial Accounting → Contract Accounts Receivable and
Payable → Convergent Invoicing→ Invoicing → Documents →
Posting Documents → Define Account Assignment of General
Ledger Items
Be sure to configure the correct G/L Account for your assignment.
52. Financial Accounting → Contract Accounts Receivable and
Payable → Convergent Invoicing → Invoicing → Documents →
Posting Documents → Define Account Assignment for Business
Partner Items

53. Financial Accounting → Contract Accounts Receivable and


Payable → Basic Functions → Open Item Management → Specify
Selection Categories
54. Financial Accounting → Contract Accounts Receivable and
Payable → Convergent invoicing Invoicing → Documents →
Posting Documents → Define Account Assignment of General
Ledger Items
55. Financial Accounting → Contract Accounts Receivable and
Payable →Convergent Invoicing → Integration → BAPI for billing
Documents → Define Determination of Transactions for Billing
Document Items
56. Financial Accounting → Contract Accounts Receivable and
Payable → Convergent invoicing Integration → BAPI for Billing
Documents → Define Document Types for Billing Documents

57. Financial Accounting → Contract Accounts Receivable and


Payable →Convergent invoicing  Invoicing → Invoicing
Processes →Maintain Grouping Variants
VERIFY THE VALUES IN THE FOLLOWING MENUS FOR YOUR LOGICAL SYSTEM
58. Financial Services → Account Management → Product Commented [KP3]: In TRBK , spro

Management → Payment Distribution → Define Derivation Rules


for Payment Distribution

Skipping this step will probably cause disbursement problems. Verify if there is a rule set for
your product.

59. Financial Accounting(New) Financial Accounting Global


Settings (New)  Ledgers  Fiscal Year and Posting Periods →
Posting Periods > Open and Close Posting Periods
60. Financial Accounting(New) Financial Accounting Global
Settings (New)  Global Parameters for Company Code → Enter
Global Parameters
61. Lastly, verify users permissions to the users assigned to the
RFCs created in both systems in order to avoid integration
problems, this must be done on transaction SM59.
62. Additional steps for configuring a different client from a
system already connected to FI-CAx.
62.1. On SPRO, add the identification for your system at Financial
Accounting (New) → Contract Accounts Receivable and Payable → Data
Transfer → Define Identification for External System
62.2. Create a new RFC connection from FI-CAx system to Banking
Services system using transaction SM59.

62.3. Change BAdI BADI_SYSTEM_FINDER_LOANS implementation to


add the new RFC.

62.4. Execute the Outbound Interface pointing the system targeted by


your RFC (transaction FPOITR).

You might also like