validation _ substitution by guntupalli hari

Upload: hari

Post on 26-Feb-2018

227 views

Category:

Documents


1 download

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