SlideShare a Scribd company logo
1 of 32
Download to read offline
Validation &
Substitutions ......GGB4
GGB4
Prepared By Guntupalli Hari Krishna Page 2
Validation(GGB0): Validation, which validates the values entered by the user.
Substitution(GGB1) : Substitution, which substitutes the correct values by removing the wrong
values entered by the user.
Activation of Validation -> OB28
Activation of Substitution -> OBBH
=================================================================
Validation : Validation we can apply at Document header , line item, Complete
document , Master data level.
GGB4
Prepared By Guntupalli Hari Krishna Page 3
Validation Example : company code : 1111 &TAMO for Business area 1111 or
111A only .
==================================================================
Apply in IDES server in Prerequisite place change only company code '1111' and
'TAMO ,
Apply in IDES server Check step Business area : 1111, 111A.
Perquisite step:
BKPF-BUKRS = '1111' OR BKPF-BUKRS = 'TAMO'
Check step:
BSEG-GSBER = '1111' OR BSEG-GSBER = '111A'
Message step:
In this assign Message type , Message number ,Message text and Message
variables .
GGB4
Prepared By Guntupalli Hari Krishna Page 4
GGB4
Prepared By Guntupalli Hari Krishna Page 5
GGB4
Prepared By Guntupalli Hari Krishna Page 6
T.CODE: SE91 Message Class Creation
GGB4
Prepared By Guntupalli Hari Krishna Page 7
GGB4
Prepared By Guntupalli Hari Krishna Page 8
Double click on Accounting Document Header
Click on find button search technical field name
Back Button or Previous level
GGB4
Prepared By Guntupalli Hari Krishna Page 9
Double click on Accounting Documet Segment
GGB4
Prepared By Guntupalli Hari Krishna Page 10
Double click on ABAP System Fields :
GGB4
Prepared By Guntupalli Hari Krishna Page 11
Test : T.code: FB50
GGB4
Prepared By Guntupalli Hari Krishna Page 12
For validations Breakpoint :
================================================================
GGB4
Prepared By Guntupalli Hari Krishna Page 13
Substitution : Substitution we can apply at Document header , line item, Complete
document , Master data, Order level.
Apply in IDES server in Prerequisite place change only company code 'ABCD'
BKPF-BLART = 'SA' AND BSEG-KOART = 'S' AND
BSEG-BUKRS = '1111'
We can apply at each sub module level like asset accounting , cost accounting , financial accounting and
profit center accounting .
GGB4
Prepared By Guntupalli Hari Krishna Page 14
GGB4
Prepared By Guntupalli Hari Krishna Page 15
GGB4
Prepared By Guntupalli Hari Krishna Page 16
GGB4
Prepared By Guntupalli Hari Krishna Page 17
GGB4
Prepared By Guntupalli Hari Krishna Page 18
Click on Insert subst.entry button
GGB4
Prepared By Guntupalli Hari Krishna Page 19
1) Constant value = Like any Profit center , Business area ,Functional Area .
2) Exit = Exit to apply
3) Field- Field Assignment
GGB4
Prepared By Guntupalli Hari Krishna Page 20
GGB4
Prepared By Guntupalli Hari Krishna Page 21
GGB4
Prepared By Guntupalli Hari Krishna Page 22
GGB4
Prepared By Guntupalli Hari Krishna Page 23
Activation of Substitution -> OBBH
Testing Part:
T.code: FB50
GGB4
Prepared By Guntupalli Hari Krishna Page 24
Transporting Validation :
Validation objects are workbench object
GGB4
Prepared By Guntupalli Hari Krishna Page 25
GGB4
Prepared By Guntupalli Hari Krishna Page 26
GGB4
Prepared By Guntupalli Hari Krishna Page 27
Substitution Transport Process :
GGB4
Prepared By Guntupalli Hari Krishna Page 28
GGB4
Prepared By Guntupalli Hari Krishna Page 29
GGB4
Prepared By Guntupalli Hari Krishna Page 30
Validation & Substitution Logics :
The user exits are available for Substitutions:-
1. GCX2 is the tcode for Assignment.
2. FIFB is the code for BTE assignment.
3. GB01 is the table for boolean data information
Validation requirements are quite complex and cannot be done using the standard validation config.
RGGBR000 Validation exits
RGGBS000 Substitution exits
GGB4
Prepared By Guntupalli Hari Krishna Page 31
T.CODE : GCX2
GGB4
Prepared By Guntupalli Hari Krishna Page 32
http://wiki.scn.sap.com/wiki/display/ABAP/Substitution+Rule(User+Exit)+in+FI+-
+FB60+for+Partner+Bank+Type
( The above link example of substitution user exit )
More Example of validation and Substitution :
=================================================================================
Prerequisite: BKPF-BLART='KR' OR BKPF-BLART='RE'
Validation : Not (BSEG-MWSKZ='V1' OR BSEG-MWSKZ='V2'
Message : " Please do not use old tax codes"
=================================================================================
Validation and substitution Tables :
validation & substitution - transaction variant
Restricting/Unrestricting Fields for Substitutions and Validations
Thank You
for Your Time !

More Related Content

What's hot

Configuration of TCS
Configuration of TCSConfiguration of TCS
Configuration of TCSRajeev Kumar
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1Hari Krishna
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Ashish Saxena
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answersProcessweaver Hr
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalitySubhrajyoti (Subhra) Bhattacharjee
 
Sap Fico Configuration Material
Sap Fico Configuration MaterialSap Fico Configuration Material
Sap Fico Configuration MaterialNaina Mohamed
 
New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting Hari Krishna
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleyIntelligroup, Inc.
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerLokesh Modem
 
SAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdfSAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdfaNani7
 
Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019GuangfuDavidLi
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sapPepa Pencheva
 
SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1Intelligroup, Inc.
 
Fi vendor ageing functional spec.
Fi vendor ageing functional spec.Fi vendor ageing functional spec.
Fi vendor ageing functional spec.ANILKUMARPULIPATI1
 

What's hot (20)

Configuration of TCS
Configuration of TCSConfiguration of TCS
Configuration of TCS
 
92241650 split-valuation-configuration
92241650 split-valuation-configuration92241650 split-valuation-configuration
92241650 split-valuation-configuration
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1
 
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
Guide to Configure Custom SD Output Types in S/4HANA Using BRF+
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
 
Vendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionalityVendor downpayment process mapping with EHP4 enhanced functionality
Vendor downpayment process mapping with EHP4 enhanced functionality
 
Sap Fico Configuration Material
Sap Fico Configuration MaterialSap Fico Configuration Material
Sap Fico Configuration Material
 
How to split cost of goods sold
How to split cost of goods soldHow to split cost of goods sold
How to split cost of goods sold
 
New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting
 
Session 14 validation_steps_sap
Session 14 validation_steps_sapSession 14 validation_steps_sap
Session 14 validation_steps_sap
 
SAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelleySAP Account determination SD-FI by odaiah pelley
SAP Account determination SD-FI by odaiah pelley
 
Functional specification doc Gst purcahse register
Functional specification doc Gst purcahse registerFunctional specification doc Gst purcahse register
Functional specification doc Gst purcahse register
 
Bank reconciliation ff67
Bank reconciliation ff67Bank reconciliation ff67
Bank reconciliation ff67
 
Asset accounting
Asset accountingAsset accounting
Asset accounting
 
SAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdfSAP FICO GST Configurations .pdf
SAP FICO GST Configurations .pdf
 
Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019Validation and substitution -sap fi advance functions 2019
Validation and substitution -sap fi advance functions 2019
 
55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap55811936 product-costing-cost-estimation-in-sap
55811936 product-costing-cost-estimation-in-sap
 
SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1SAP Account determination MM-FI by Odaiah Pelley - 1
SAP Account determination MM-FI by Odaiah Pelley - 1
 
Fi vendor ageing functional spec.
Fi vendor ageing functional spec.Fi vendor ageing functional spec.
Fi vendor ageing functional spec.
 
Account based COPA in SAP
Account based COPA in SAPAccount based COPA in SAP
Account based COPA in SAP
 

Viewers also liked

Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validationsUgeshkumarnetha Dasari
 
VAT configuration for TAXINN
VAT configuration for TAXINNVAT configuration for TAXINN
VAT configuration for TAXINNBvdv Prasad
 
SAP services – India GST
SAP services – India GST SAP services – India GST
SAP services – India GST INDUSCommunity
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Irfan Shokat
 
Material ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaMaterial ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaHari Krishna
 
66141293 sap-sd-cin
66141293 sap-sd-cin66141293 sap-sd-cin
66141293 sap-sd-cinGoutam Ghosh
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...Rajeev Kumar
 
Lease assets by guntupalliharikrishna
Lease assets by guntupalliharikrishnaLease assets by guntupalliharikrishna
Lease assets by guntupalliharikrishnaHari Krishna
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questionsIT LearnMore
 
Sap query by guntupalli hari
Sap query by guntupalli hariSap query by guntupalli hari
Sap query by guntupalli hariHari Krishna
 
Lsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishnaLsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishnaHari Krishna
 
Idoc testing in ieds by guntupalli hari krishna
Idoc testing in ieds by guntupalli hari krishnaIdoc testing in ieds by guntupalli hari krishna
Idoc testing in ieds by guntupalli hari krishnaHari Krishna
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC Syam Sasi
 
Su01 parameters fico_guntupalliharikrishna
Su01 parameters fico_guntupalliharikrishna Su01 parameters fico_guntupalliharikrishna
Su01 parameters fico_guntupalliharikrishna Hari Krishna
 

Viewers also liked (20)

Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validations
 
CIN User Manual
CIN User ManualCIN User Manual
CIN User Manual
 
SAP MM CIN Document by Debajyoti Das
SAP MM CIN Document by Debajyoti DasSAP MM CIN Document by Debajyoti Das
SAP MM CIN Document by Debajyoti Das
 
VAT configuration for TAXINN
VAT configuration for TAXINNVAT configuration for TAXINN
VAT configuration for TAXINN
 
SAP services – India GST
SAP services – India GST SAP services – India GST
SAP services – India GST
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)
 
Material ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishnaMaterial ledger by guntupalli hari krishna
Material ledger by guntupalli hari krishna
 
66141293 sap-sd-cin
66141293 sap-sd-cin66141293 sap-sd-cin
66141293 sap-sd-cin
 
Fi enhancement technique how-to-guide on the usage of business transaction ...
Fi enhancement technique   how-to-guide on the usage of business transaction ...Fi enhancement technique   how-to-guide on the usage of business transaction ...
Fi enhancement technique how-to-guide on the usage of business transaction ...
 
Lease assets by guntupalliharikrishna
Lease assets by guntupalliharikrishnaLease assets by guntupalliharikrishna
Lease assets by guntupalliharikrishna
 
Fico notes
Fico notesFico notes
Fico notes
 
SAP ABAP Interview questions
SAP ABAP Interview questionsSAP ABAP Interview questions
SAP ABAP Interview questions
 
Sap query by guntupalli hari
Sap query by guntupalli hariSap query by guntupalli hari
Sap query by guntupalli hari
 
Lsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishnaLsmw by guntupalliharikrishna
Lsmw by guntupalliharikrishna
 
Idoc testing in ieds by guntupalli hari krishna
Idoc testing in ieds by guntupalli hari krishnaIdoc testing in ieds by guntupalli hari krishna
Idoc testing in ieds by guntupalli hari krishna
 
Sap fico-fi-notes
Sap fico-fi-notesSap fico-fi-notes
Sap fico-fi-notes
 
Interfacing sap - BDC
Interfacing sap - BDC Interfacing sap - BDC
Interfacing sap - BDC
 
Su01 parameters fico_guntupalliharikrishna
Su01 parameters fico_guntupalliharikrishna Su01 parameters fico_guntupalliharikrishna
Su01 parameters fico_guntupalliharikrishna
 
IDOC
IDOC IDOC
IDOC
 
CIN knowledge bank
CIN knowledge bankCIN knowledge bank
CIN knowledge bank
 

More from Hari Krishna

Sap simple finance Add-on by guntupalli Hari
Sap simple finance Add-on by guntupalli HariSap simple finance Add-on by guntupalli Hari
Sap simple finance Add-on by guntupalli HariHari Krishna
 
Sap costing variant by guntupalli hari krishna
Sap costing variant by guntupalli hari krishnaSap costing variant by guntupalli hari krishna
Sap costing variant by guntupalli hari krishnaHari Krishna
 
New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_Hari Krishna
 
Cin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaCin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaHari Krishna
 
Make to order document
Make to order document Make to order document
Make to order document Hari Krishna
 

More from Hari Krishna (7)

Sap simple finance Add-on by guntupalli Hari
Sap simple finance Add-on by guntupalli HariSap simple finance Add-on by guntupalli Hari
Sap simple finance Add-on by guntupalli Hari
 
SAP GST INDIA
SAP GST INDIA SAP GST INDIA
SAP GST INDIA
 
Simple finance
Simple financeSimple finance
Simple finance
 
Sap costing variant by guntupalli hari krishna
Sap costing variant by guntupalli hari krishnaSap costing variant by guntupalli hari krishna
Sap costing variant by guntupalli hari krishna
 
New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_New gl functionality_by_guntupalli_hari_krishna_
New gl functionality_by_guntupalli_hari_krishna_
 
Cin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaCin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishna
 
Make to order document
Make to order document Make to order document
Make to order document
 

Recently uploaded

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 

Recently uploaded (20)

GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 

Validation and Substitution Configuration in SAP

  • 2. GGB4 Prepared By Guntupalli Hari Krishna Page 2 Validation(GGB0): Validation, which validates the values entered by the user. Substitution(GGB1) : Substitution, which substitutes the correct values by removing the wrong values entered by the user. Activation of Validation -> OB28 Activation of Substitution -> OBBH ================================================================= Validation : Validation we can apply at Document header , line item, Complete document , Master data level.
  • 3. GGB4 Prepared By Guntupalli Hari Krishna Page 3 Validation Example : company code : 1111 &TAMO for Business area 1111 or 111A only . ================================================================== Apply in IDES server in Prerequisite place change only company code '1111' and 'TAMO , Apply in IDES server Check step Business area : 1111, 111A. Perquisite step: BKPF-BUKRS = '1111' OR BKPF-BUKRS = 'TAMO' Check step: BSEG-GSBER = '1111' OR BSEG-GSBER = '111A' Message step: In this assign Message type , Message number ,Message text and Message variables .
  • 4. GGB4 Prepared By Guntupalli Hari Krishna Page 4
  • 5. GGB4 Prepared By Guntupalli Hari Krishna Page 5
  • 6. GGB4 Prepared By Guntupalli Hari Krishna Page 6 T.CODE: SE91 Message Class Creation
  • 7. GGB4 Prepared By Guntupalli Hari Krishna Page 7
  • 8. GGB4 Prepared By Guntupalli Hari Krishna Page 8 Double click on Accounting Document Header Click on find button search technical field name Back Button or Previous level
  • 9. GGB4 Prepared By Guntupalli Hari Krishna Page 9 Double click on Accounting Documet Segment
  • 10. GGB4 Prepared By Guntupalli Hari Krishna Page 10 Double click on ABAP System Fields :
  • 11. GGB4 Prepared By Guntupalli Hari Krishna Page 11 Test : T.code: FB50
  • 12. GGB4 Prepared By Guntupalli Hari Krishna Page 12 For validations Breakpoint : ================================================================
  • 13. GGB4 Prepared By Guntupalli Hari Krishna Page 13 Substitution : Substitution we can apply at Document header , line item, Complete document , Master data, Order level. Apply in IDES server in Prerequisite place change only company code 'ABCD' BKPF-BLART = 'SA' AND BSEG-KOART = 'S' AND BSEG-BUKRS = '1111' We can apply at each sub module level like asset accounting , cost accounting , financial accounting and profit center accounting .
  • 14. GGB4 Prepared By Guntupalli Hari Krishna Page 14
  • 15. GGB4 Prepared By Guntupalli Hari Krishna Page 15
  • 16. GGB4 Prepared By Guntupalli Hari Krishna Page 16
  • 17. GGB4 Prepared By Guntupalli Hari Krishna Page 17
  • 18. GGB4 Prepared By Guntupalli Hari Krishna Page 18 Click on Insert subst.entry button
  • 19. GGB4 Prepared By Guntupalli Hari Krishna Page 19 1) Constant value = Like any Profit center , Business area ,Functional Area . 2) Exit = Exit to apply 3) Field- Field Assignment
  • 20. GGB4 Prepared By Guntupalli Hari Krishna Page 20
  • 21. GGB4 Prepared By Guntupalli Hari Krishna Page 21
  • 22. GGB4 Prepared By Guntupalli Hari Krishna Page 22
  • 23. GGB4 Prepared By Guntupalli Hari Krishna Page 23 Activation of Substitution -> OBBH Testing Part: T.code: FB50
  • 24. GGB4 Prepared By Guntupalli Hari Krishna Page 24 Transporting Validation : Validation objects are workbench object
  • 25. GGB4 Prepared By Guntupalli Hari Krishna Page 25
  • 26. GGB4 Prepared By Guntupalli Hari Krishna Page 26
  • 27. GGB4 Prepared By Guntupalli Hari Krishna Page 27 Substitution Transport Process :
  • 28. GGB4 Prepared By Guntupalli Hari Krishna Page 28
  • 29. GGB4 Prepared By Guntupalli Hari Krishna Page 29
  • 30. GGB4 Prepared By Guntupalli Hari Krishna Page 30 Validation & Substitution Logics : The user exits are available for Substitutions:- 1. GCX2 is the tcode for Assignment. 2. FIFB is the code for BTE assignment. 3. GB01 is the table for boolean data information Validation requirements are quite complex and cannot be done using the standard validation config. RGGBR000 Validation exits RGGBS000 Substitution exits
  • 31. GGB4 Prepared By Guntupalli Hari Krishna Page 31 T.CODE : GCX2
  • 32. GGB4 Prepared By Guntupalli Hari Krishna Page 32 http://wiki.scn.sap.com/wiki/display/ABAP/Substitution+Rule(User+Exit)+in+FI+- +FB60+for+Partner+Bank+Type ( The above link example of substitution user exit ) More Example of validation and Substitution : ================================================================================= Prerequisite: BKPF-BLART='KR' OR BKPF-BLART='RE' Validation : Not (BSEG-MWSKZ='V1' OR BSEG-MWSKZ='V2' Message : " Please do not use old tax codes" ================================================================================= Validation and substitution Tables : validation & substitution - transaction variant Restricting/Unrestricting Fields for Substitutions and Validations Thank You for Your Time !