Skip to Content
avatar image
Former Member

Validation (GGB0) ?

can any1 tell me waht exactly we can do with this validation ?? and if possible some confi part ??

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Best Answer
    avatar image
    Former Member
    Feb 28, 2007 at 11:58 AM

    Suresh,

    please check OSS notes below about validation:

    I. Creating, activating and transporting validations and substitutions

    1. Which transactions are required to use validation or substitution functions?

    GGB0 Validation Maintenance

    GGB1 Substitution Maintenance

    GCVZ Rule Maintenance

    GGB4 Action selection for validation/substitution, for example, activation of application areas, use of all messages or substituted fields

    GCX2 Definition of the Includes for user exits

    OB28 Activation of FI validations

    OBBH Activation of FI substitutions

    OBBZ Activation of cost of sales accounting substitution (in the FI area)

    OKC7 Activation of CO validations

    OKC9 Activation of CO substitutions

    GCT9 Transport: Validations

    GCT0 Transport: Substitutions

    2. What must I take into account when using the formula editor?

    a) Validation GGB0

    If you create the first validation for a callup point, for example 'financial accounting - document header', you have to define a message class. This is then valid for ALL validations for this callup point.

    Not all fields can be used for validations on certain callup points, for example 'Complete document in FI'. This is because there are several rows there and it is not clear on which row the check is to be carried out. You can only use numeric fields here. (Note 413956)

    You should use a user exit if you need more checks on this callup point.

    b) Substitution GGB1

    If you create a substitution, for example 'financial accounting document line item', only certain fields are authorized for the substitution. This is because problems can occur with the documents or inconsistencies can occur between different applications.

    You can release more fields for substitution but this can be critical as serious problems can occur as a result.

    This is why you should regard the following change as a modification (Note 170183):

    The GB01 table contains information about which table fields can or cannot be substituted for which callup point.

    You can make a field substitutable by changing the BEXCLUDE field to ' '.

    For example: 'Complete document' callup point in the FI

    In accordance with the default, no field is released for substitution on this callup point. You can see this in the following entries:

    BOOLCLASS CLASSTYPE BCLTAB BCLFIELD BEXCLUDE

    015 S BKPF * X

    015 S BSEG * X

    BOOLCLASS - Specifies the Boolean class. This is determined in the application area and callup point in each case, for example:

    008 - Document header (FI)

    009 - Line item (FI)

    015 - Complete document (FI)

    016 - Cost of sales accounting

    100 - Document header (CO)

    CLASSTYPE Specifies if the field can be used in the case of validations (B), substitutions (S) or both

    BCLTAB - Table that is used

    BLCFIELD - Field of this table

    BEXCLUDE - Can be used ' ' or cannot be used 'X'.

    As mentioned above, you should equate this change with a modification. Problems that occur as a result of this change cannot be handled in the 'standard' support.

    3. What must I take into account when activating validations or substitutions?

    You can activate validations and substitutions in two ways.

    Activation level: 1 - Active

    2 - Active, except during 'batch input' processing

    Because the activation in the financial accounting (FI) is company-code-specific, the validations or substitutions should be activated in both company codes in the case of cross-company code transactions.

    4. What must I take into account when transporting validations or substitutions?

    Usually, only table entries are transported when validations or substitutions are transported. The generated source code should not be transported, since this can cause problems. After the import into the target system, the source code is generated automatically when the RGUGBR00 report is started.

    If you would like to delete a validation/substitution, and do not want to do this in each system individually, proceed as described in Note 840981.

    reward points if found useful.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 28, 2007 at 11:45 AM

    Validations are useful for incorporating certain client specific checks. e.g. if you want to allow certain GL codes to be posted by a specific document types only or allow certain business area for a company code.

    Such types of checks can be incorporated using validation. You can also customise a warning or error message.

    Regards

    Rakesh Pawaskar

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 28, 2007 at 11:49 AM

    GL codes to be posted by a specific document types only ?? rakesh... can u explain this in detail....

    Message was edited by:

    Suresh Kumar

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      For example, in case of bank accounts, you may wish to have check that bank accounts should be posted for payment documents and receipts document types only. There should not be any other document.

      Anothr example would to check for backdated entries for cash accounts. This can be done using validation.

      Regards

      Rakesh Pawaskar

  • avatar image
    Former Member
    Feb 28, 2007 at 11:51 AM

    Hi,

    we can create restrictions in co code -

    Eg: in co. code 1000 we can restrict to post only bus. area B1.

    or

    we can restrict to post amount <=50000 etc.,

    Rgs

    sunfico

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Feb 28, 2007 at 12:04 PM

    a

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 27, 2007 at 12:17 PM

    I WANT TO KNOW MORE ON VALIDATION

    Add comment
    10|10000 characters needed characters exceeded