SlideShare a Scribd company logo
Substitution
• Substitution is the process of checking entered
values (when they are entered into the SAP R/3
System) against a user-defined statement. If the
statement is true, the system substitutes
specified values into the FI application
component.
• The system performs substitutions before
validations so that substituted values can also
be validated.
Substitution
• A substitution can consist of up to 999 steps.
Therefore, you can substitute data using any
number of Boolean statements before the data
is posted.
• Substitution can be added at Document Header
level (call point 1) or Line Item level (Call point
2) or on a Complete Document (Call point 3).
• Activation Level: The key "0" for inactive, the
key "1" for active and the key "2" for active
(except for in batch).
Substitution creation
• Tcode- GGB1
• The fields that you want to substitute (say BSEG-
LIFNR), need to be maintained in the table GB01 with
EXCLUDE flag = ' '. (ABAP team)
• IF the field that you want to substitute is not present
in the GB01, then insert the required field yourself.
(ABAP team)
• The fields that you want to substitute at the Call point
1 and 2 should be with the class '009' and the fields
that you want to substitute at the Call point 3 should
be with the class '015'.
Substitution creation
• Then run the program RGUGBR22 in order to
generate the ABAP code with regard to
substitution. Running this program is
important because even though you insert the
required field in the table GB01, the field will
not be substituted unless the Include GBTWIFIJ
is updated with your new field. And the
updation of the Include GBTWIFIJ can be done
by executing the report program RGUGBR22.
Substitution steps creation
• Tcode- OBBH
• IMG path- Financial Accounting -> General
Ledger Accounting -> Business Transactions ->
G/L Account Posting -> Carry out and Check
Document Settings -> Substitution
• Call point- 001 for Header
• Call point -002 for Line Items
• Call point- 003 for Complete document
Substitution steps creation
• Tcode- OBBH
• IMG path- Financial Accounting -> General
Ledger Accounting -> Business Transactions ->
G/L Account Posting -> Carry out and Check
Document Settings -> Substitution
• Call point- 001 for Header
• Call point -002 for Line Items
• Call point- 003 for Complete document
Substitution steps creation
• Substitution in Accounting Documents- OBZN
and OBBZ
• FI substitution application area for the Cost of
Sales accounting callup point- 005. You can
also use GGB4 which manages activation of all
substitutions in the system for any application
area or callup point.
Substitution in Volvo
• Master Substitution and Local substitutions
• Master is applicable to all the company codes
using Master Substitution and any update to
Master is a Master Data Update tasks which
happens once in a month.
• Any company codes using its own substitutions
and they are created as a reference to the
company code. This can be handled by a local
SR.
Tips and Tricks
• Ensure the substitutions are transported after business hours.
• Compare all the 3 clients before the transport to test system
because apart from our new change everything must be same
in all the 3 clients.
• Ensure apart from Logical rules other things like Transport sets
and Boolean Class are not transported. As the sets are
updated directly in each client by the key user.
• Incase of any code changes ensure you run the program-
RGUGBR00 so the substitution gets regenerated.
• Update the Central Assignment sheet in Team place.

More Related Content

PPT
402504325-SAP-New-GL-Accounting 402504325-SAP-New-GL-Accounting.ppt
PPTX
New Asset Accounting in S4 HANA
PDF
New Asset Accounting for beginners with test case
ODT
New features in r
ODT
New features in r12
ODT
New features in r12.0.6
ODT
New features in r12.1.2 including r12.1.1
ODT
New features in oracle
402504325-SAP-New-GL-Accounting 402504325-SAP-New-GL-Accounting.ppt
New Asset Accounting in S4 HANA
New Asset Accounting for beginners with test case
New features in r
New features in r12
New features in r12.0.6
New features in r12.1.2 including r12.1.1
New features in oracle

Similar to SAP FI Substitution step by step process (20)

ODT
New features in r12.2.2
PPTX
Oracle R12 Work In Process
PPTX
Sage 100 User Group – Nov 2017
PDF
Session 14 validation_steps_sap
PDF
Enhancement technique how to use validations
PDF
New gl functionality_by_guntupalli_hari_krishna_
PPT
Production order - Murali krishna nookella
DOCX
SAP PM: Inspection Rounds & Operation Account Assignment
PPTX
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
PDF
Inventory Transaction Types
PPTX
Oracle R12.1.2 and R12.1.3 features
PDF
SAP-ECM and PPPI Integration-Solution
PDF
Sage 100 2018 and Beyond
DOCX
DOCX
PPTX
how_rockwell_automation_optimized_its_product_costing_process
PPTX
Combined COPA in SAP
DOCX
Operation Level Costing - Part 1
PPT
411085210-SAP-New-GL-Accounting.ppt411085210-SAP-New-GL-Accounting.ppt
New features in r12.2.2
Oracle R12 Work In Process
Sage 100 User Group – Nov 2017
Session 14 validation_steps_sap
Enhancement technique how to use validations
New gl functionality_by_guntupalli_hari_krishna_
Production order - Murali krishna nookella
SAP PM: Inspection Rounds & Operation Account Assignment
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
Inventory Transaction Types
Oracle R12.1.2 and R12.1.3 features
SAP-ECM and PPPI Integration-Solution
Sage 100 2018 and Beyond
how_rockwell_automation_optimized_its_product_costing_process
Combined COPA in SAP
Operation Level Costing - Part 1
411085210-SAP-New-GL-Accounting.ppt411085210-SAP-New-GL-Accounting.ppt
Ad

Recently uploaded (20)

PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Encapsulation theory and applications.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Programs and apps: productivity, graphics, security and other tools
OMC Textile Division Presentation 2021.pptx
Hindi spoken digit analysis for native and non-native speakers
Assigned Numbers - 2025 - Bluetooth® Document
A novel scalable deep ensemble learning framework for big data classification...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Building Integrated photovoltaic BIPV_UPV.pdf
Web App vs Mobile App What Should You Build First.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Agricultural_Statistics_at_a_Glance_2022_0.pdf
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
1 - Historical Antecedents, Social Consideration.pdf
Mushroom cultivation and it's methods.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
DP Operators-handbook-extract for the Mautical Institute
SOPHOS-XG Firewall Administrator PPT.pptx
Hybrid model detection and classification of lung cancer
A comparative study of natural language inference in Swahili using monolingua...
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Programs and apps: productivity, graphics, security and other tools
Ad

SAP FI Substitution step by step process

  • 1. Substitution • Substitution is the process of checking entered values (when they are entered into the SAP R/3 System) against a user-defined statement. If the statement is true, the system substitutes specified values into the FI application component. • The system performs substitutions before validations so that substituted values can also be validated.
  • 2. Substitution • A substitution can consist of up to 999 steps. Therefore, you can substitute data using any number of Boolean statements before the data is posted. • Substitution can be added at Document Header level (call point 1) or Line Item level (Call point 2) or on a Complete Document (Call point 3). • Activation Level: The key "0" for inactive, the key "1" for active and the key "2" for active (except for in batch).
  • 3. Substitution creation • Tcode- GGB1 • The fields that you want to substitute (say BSEG- LIFNR), need to be maintained in the table GB01 with EXCLUDE flag = ' '. (ABAP team) • IF the field that you want to substitute is not present in the GB01, then insert the required field yourself. (ABAP team) • The fields that you want to substitute at the Call point 1 and 2 should be with the class '009' and the fields that you want to substitute at the Call point 3 should be with the class '015'.
  • 4. Substitution creation • Then run the program RGUGBR22 in order to generate the ABAP code with regard to substitution. Running this program is important because even though you insert the required field in the table GB01, the field will not be substituted unless the Include GBTWIFIJ is updated with your new field. And the updation of the Include GBTWIFIJ can be done by executing the report program RGUGBR22.
  • 5. Substitution steps creation • Tcode- OBBH • IMG path- Financial Accounting -> General Ledger Accounting -> Business Transactions -> G/L Account Posting -> Carry out and Check Document Settings -> Substitution • Call point- 001 for Header • Call point -002 for Line Items • Call point- 003 for Complete document
  • 6. Substitution steps creation • Tcode- OBBH • IMG path- Financial Accounting -> General Ledger Accounting -> Business Transactions -> G/L Account Posting -> Carry out and Check Document Settings -> Substitution • Call point- 001 for Header • Call point -002 for Line Items • Call point- 003 for Complete document
  • 7. Substitution steps creation • Substitution in Accounting Documents- OBZN and OBBZ • FI substitution application area for the Cost of Sales accounting callup point- 005. You can also use GGB4 which manages activation of all substitutions in the system for any application area or callup point.
  • 8. Substitution in Volvo • Master Substitution and Local substitutions • Master is applicable to all the company codes using Master Substitution and any update to Master is a Master Data Update tasks which happens once in a month. • Any company codes using its own substitutions and they are created as a reference to the company code. This can be handled by a local SR.
  • 9. Tips and Tricks • Ensure the substitutions are transported after business hours. • Compare all the 3 clients before the transport to test system because apart from our new change everything must be same in all the 3 clients. • Ensure apart from Logical rules other things like Transport sets and Boolean Class are not transported. As the sets are updated directly in each client by the key user. • Incase of any code changes ensure you run the program- RGUGBR00 so the substitution gets regenerated. • Update the Central Assignment sheet in Team place.