SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
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 !

Contenu connexe

Tendances

SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110Muzammil Khan
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )Soumya De
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailSURESH BABU MUCHINTHALA
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANAraman2664
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.ANILKUMARPULIPATI1
 
Introduction to sap project systems
Introduction to sap project systemsIntroduction to sap project systems
Introduction to sap project systemsSoumya De
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integrationsekhardatta
 
Central Finance Configuration.pdf
Central Finance Configuration.pdfCentral Finance Configuration.pdf
Central Finance Configuration.pdfchandramohan431817
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP COMuhammad Umer Farooq
 
Document splitting in New GL in SAP
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAPRajesh Shanbhag
 
Internal Orders Detailed config
Internal Orders Detailed configInternal Orders Detailed config
Internal Orders Detailed configImran M Arab
 
Sap ps training material
Sap ps training materialSap ps training material
Sap ps training materialSoumya De
 
Balco ps configuration manual
Balco ps configuration manualBalco ps configuration manual
Balco ps configuration manualJaideep Kulkarni
 
Sap fi automatic payment program (configuration and run)
Sap fi   automatic payment program (configuration and run)Sap fi   automatic payment program (configuration and run)
Sap fi automatic payment program (configuration and run)Pradip Sarkar
 
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...John Jordan
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validationsUgeshkumarnetha Dasari
 
Configuration of TCS
Configuration of TCSConfiguration of TCS
Configuration of TCSRajeev Kumar
 
Report Painter in SAP: Introduction
Report Painter in SAP: IntroductionReport Painter in SAP: Introduction
Report Painter in SAP: IntroductionJonathan Eemans
 

Tendances (20)

SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
Fi payment advice functional spec.
Fi payment advice functional spec.Fi payment advice functional spec.
Fi payment advice functional spec.
 
Introduction to sap project systems
Introduction to sap project systemsIntroduction to sap project systems
Introduction to sap project systems
 
FI & MM integration
FI & MM integrationFI & MM integration
FI & MM integration
 
Central Finance Configuration.pdf
Central Finance Configuration.pdfCentral Finance Configuration.pdf
Central Finance Configuration.pdf
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP CO
 
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
 
Document splitting in New GL in SAP
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAP
 
Internal Orders Detailed config
Internal Orders Detailed configInternal Orders Detailed config
Internal Orders Detailed config
 
Sap ps training material
Sap ps training materialSap ps training material
Sap ps training material
 
Balco ps configuration manual
Balco ps configuration manualBalco ps configuration manual
Balco ps configuration manual
 
Sap fi automatic payment program (configuration and run)
Sap fi   automatic payment program (configuration and run)Sap fi   automatic payment program (configuration and run)
Sap fi automatic payment program (configuration and run)
 
Copa implementation
Copa implementationCopa implementation
Copa implementation
 
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
A guide to functional areas and cost of sales P&L reporting in the SAP® Gener...
 
Enhancement technique how to use validations
Enhancement technique how to use validationsEnhancement technique how to use validations
Enhancement technique how to use validations
 
Configuration of TCS
Configuration of TCSConfiguration of TCS
Configuration of TCS
 
Report Painter in SAP: Introduction
Report Painter in SAP: IntroductionReport Painter in SAP: Introduction
Report Painter in SAP: Introduction
 

En vedette

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
 
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
 

En vedette (20)

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
 
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
 

Plus de 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
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1Hari 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
 
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
 
Make to order document
Make to order document Make to order document
Make to order document Hari Krishna
 

Plus de Hari Krishna (8)

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
 
Cash management configue doc v1
Cash management   configue doc v1Cash management   configue doc v1
Cash management configue doc v1
 
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
 
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
 
Make to order document
Make to order document Make to order document
Make to order document
 

Dernier

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Dernier (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

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 !