validation _ substitution by guntupalli hari
TRANSCRIPT
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
1/32
Validation &
Substitutions ......GGB4
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
2/32
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, Completedocument , Master data level.
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
3/32
GGB4
Prepared By Guntupalli Hari Krishna Page 3
Validation Example : company code : 1111 &TAMO for Business area 1111 or111A 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 Messagevariables .
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
4/32
GGB4
Prepared By Guntupalli Hari Krishna Page 4
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
5/32
GGB4
Prepared By Guntupalli Hari Krishna Page 5
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
6/32
GGB4
Prepared By Guntupalli Hari Krishna Page 6
T.CODE: SE91 Message Class Creation
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
7/32
GGB4
Prepared By Guntupalli Hari Krishna Page 7
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
8/32
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
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
9/32
GGB4
Prepared By Guntupalli Hari Krishna Page 9
Double click on Accounting Documet Segment
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
10/32
GGB4
Prepared By Guntupalli Hari Krishna Page 10
Double click on ABAP System Fields :
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
11/32
GGB4
Prepared By Guntupalli Hari Krishna Page 11
Test : T.code: FB50
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
12/32
GGB4
Prepared By Guntupalli Hari Krishna Page 12
For validations Breakpoint :
================================================================
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
13/32
GGB4
Prepared By Guntupalli Hari Krishna Page 13
Substitution :Substitution we can apply at Document header , line item, Completedocument , 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 .
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
14/32
GGB4
Prepared By Guntupalli Hari Krishna Page 14
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
15/32
GGB4
Prepared By Guntupalli Hari Krishna Page 15
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
16/32
GGB4
Prepared By Guntupalli Hari Krishna Page 16
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
17/32
GGB4
Prepared By Guntupalli Hari Krishna Page 17
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
18/32
GGB4
Prepared By Guntupalli Hari Krishna Page 18
Click on Insert subst.entry button
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
19/32
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
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
20/32
GGB4
Prepared By Guntupalli Hari Krishna Page 20
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
21/32
GGB4
Prepared By Guntupalli Hari Krishna Page 21
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
22/32
GGB4
Prepared By Guntupalli Hari Krishna Page 22
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
23/32
GGB4
Prepared By Guntupalli Hari Krishna Page 23
Activation of Substitution -> OBBH
Testing Part:
T.code: FB50
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
24/32
GGB4
Prepared By Guntupalli Hari Krishna Page 24
Transporting Validation :
Validation objects areworkbench object
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
25/32
GGB4
Prepared By Guntupalli Hari Krishna Page 25
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
26/32
GGB4
Prepared By Guntupalli Hari Krishna Page 26
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
27/32
GGB4
Prepared By Guntupalli Hari Krishna Page 27
Substitution Transport Process :
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
28/32
GGB4
Prepared By Guntupalli Hari Krishna Page 28
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
29/32
GGB4
Prepared By Guntupalli Hari Krishna Page 29
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
30/32
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
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
31/32
GGB4
Prepared By Guntupalli Hari Krishna Page 31
T.CODE : GCX2
-
7/25/2019 Validation _ Substitution by Guntupalli Hari
32/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 !
http://scn.sap.com/message/10303152#10303152http://scn.sap.com/message/10303152#10303152http://scn.sap.com/message/10303152#10303152