FI Validations through GGB0

Hi
I have a requirement where i need to post a warning message based on the date difference between Invoice date (BKPF-BLDAT) and posting date (BKPF-BUDAT) while posting a document in tcode FB60.
I tried using the tcode GGB0 to build a validation but it did not help. I looked into the available userexits (U100) and tried to implement it. However, the form U100 refuses to recognize the fields from BKPF.
Can some one throw light on how to write your own code in these userexits?
Thanks
Nag

Hi,
For the first case where you have directly put the validation in GGB0 you can check the following things
1) Settings in Tcode OB28 for activating the validation for a paricular company code.
2) Try Running the Generation program RGUGBR00.
Regards
Abhishek

Similar Messages

  • Transport validation in GGB0

    Dear Experts,
    How to transport validation changed through GGB0? since the menu 'validation-transport is not display'. I have try /nsu53 but no authorization failed there.
    pls advice.
    thanks

    solved.
    IMG-FA-special purpose ledger-tools-transport-transport validation

  • SAP target provisioning - 'Password Update' Rejected causes a Valid Through Update on target

    Hello Experts,
    we have recently noticed a strange behaviour.
    Some users had a strange Valid Through value on target SAP ECC system, after some researches we found that their SAP ECC resource had different task "Password Update" in status Rejected.
    The date of task rejection match with the valid through update on SAP system, but we cannot understand how the 2 things are linked..
    Could you help us?
    The Log says:
    [2013-02-27T11:14:13.576+01:00] [oim_server1] [ERROR] [] [OIMCP.SAPU] [tid: [ACTIVE].ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 0000JoR9HvTEwGp5kRDCiZ1H1zIc000f74,0] [APP: oim#11.1.1.3.0] [dcid: f8874950d78348e2:39e64793:13c8715021b:-7ffd-0000000000013e96] oracle.iam.connectors.sap.usermgmt.integration.SAPUMProxyUserProvisionManager : modifyUser() : User update Failed
    [2013-02-27T11:14:13.577+01:00] [oim_server1] [ERROR] [] [OIMCP.SAPU] [tid: [ACTIVE].ExecuteThread: '16' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 0000JoR9HvTEwGp5kRDCiZ1H1zIc000f74,0] [APP: oim#11.1.1.3.0] [dcid: f8874950d78348e2:39e64793:13c8715021b:-7ffd-0000000000013e96] oracle.iam.connectors.sap.usermgmt.integration.SAPUMProxyUserProvisionManager : modifyUser() : The validity date is being set to the last logon date
    Best Regards,
    AT

    Potomac wrote:
    check these bugreports :
    https://bugs.archlinux.org/task/42505
    https://bugs.archlinux.org/task/42353
    it seems that this bug related to i915 chip ( or intel graphic card ) is fixed in kernel 3.18rc3 mainline ( we can find this kernel package in AUR )
    there is also another and complete different bug when we use a kernel 3.17 and even 3.18 ( it's a random bug ) but with a similar effect : boot can hang ( the boot process suddenly stops ) :
    https://bbs.archlinux.org/viewtopic.php?id=189622
    https://bbs.archlinux.org/viewtopic.php?id=189324
    downgrading to kernel 3.16.x is the workaround
    I assume my computer is affected by one of these bugs. While I can get to the point where my window manager is loaded, everything almost immediately hangs (but doesn't freeze). Terminal windows become non-responsive and Chromium will refuse input. It's very weird. This happens with both of the 3.17 kernel updates but not in any of the 3.16 releases (including 3.16.7).
    This is on an AMD system (cpu/gpu w/ open source driver). Overall 3.17 seems rather buggy.

  • I got an email saying my Apple account was going to be suspended unless I validated through an email.  Is this legit?  I did go on line and update my info, but I'm not convinced that was actually from Apple.

    I got an email saying my Apple account was going to be suspended unless I validated through an email.  Is this legit?  I did go on line and update my info, but I'm not convinced that was actually from Apple.

    It is a phishing attempt. Do not respond. Do not divulge any personal or financial information. You can use the address below to forward the suspect email message to Apple.
    [email protected]
    The link below has information to help identify fraudulent emails.
    http://support.apple.com/kb/HT4933

  • SAP Connector - Valid Through Field issue

    Hello Experts,
    we have a strange behaviour on our SAP ECC target.
    In SAP system results that OIM changed the Valid Through attribute for 2 SAP user (with 2 different dates).
    If we check the situation in OIM system, we can see that the SAP Resource for each user didn't call any "Valid Through Updated" Task.
    Moreover, at the same time of SAP valid through update, we can see that a "Password Updated" task has been rejected into the SAP Resource History.
    Is there any connection between "Password Updated" task rejection and a valid through attribute update on SAP target system??
    If yes, somebody could explain it ??
    Thanks in advance,
    Best Regards,
    AT

    Hi thanks ,
    Thanks for your reply
    I have done through Custom code and call BAPI as per the details Given
    BAPI_EMPLOYEE_ENQUEUE
    After then
    HR_INFOTYPE_OPERATION
    After then
    BAPI_EMPLOYEE_DEQUEUE
    and my problem will be resolved
    Thanks for your suggestion and reply.
    Regards
    RS

  • BSP Page validation through ABAP in EventHandler

    Hello Experts,
    I am new in BSP Application.Kindly help me.
    I have created a page through HTML code, now I have to validate input fields through ABAP code instead of JAVASCRIPT.
    Can I do it in EventHandler.
    If yes then please let me know with some examples.
    Regards,
    Ankur.

    Hi anukur,
    Ok, Let me show you one example which i have done ok,may be that may help you out.
    layout  page is
    on input processing
    event handler for checking and processing user input and
    for defining navigation
    DATA:
    w_event TYPE REF TO cl_htmlb_event,
      w_obj TYPE REF TO object,
      w_carrid TYPE REF TO cl_htmlb_inputfield,
      r_carrid TYPE RANGE OF sflight-carrid,
      r_id LIKE LINE OF  r_carrid.
    CALL METHOD cl_htmlb_manager=>get_event
      EXPORTING
        request = runtime->server->request
      RECEIVING
        event   = w_event.
    CASE w_event->id.
      WHEN 'get'.
        CALL METHOD cl_htmlb_manager=>get_data
          EXPORTING
            request = runtime->server->request
            name    = 'inputfield'
            id      = 'carrid'
          RECEIVING
            data    = w_obj.
        w_carrid ?= w_obj.
        w_scarrid = w_carrid->value.
        w_input = w_scarrid.
        CLEAR: w_obj.
        IF w_scarrid IS INITIAL.
          page->messages->add_message(
      condition = 'w_id1'
      message = 'Enter carrid value'
      severity = page->messages->co_severity_error ).
        ENDIF.
        IF w_scarrid CA '0123456789~!@#$%^&*()_-+='.
          page->messages->add_message(
            condition = 'w_id2'
            message = 'Enter a valid carrid'
            severity = page->messages->co_severity_error ).
          exit.
        ENDIF.
        IF w_scarrid IS NOT INITIAL.
          TRANSLATE w_scarrid TO UPPER CASE.
          IF w_scarrid IS NOT INITIAL.
            r_id-low = w_scarrid.
            r_id-sign = 'I'.
            r_id-option = 'CP'.
            APPEND r_id TO r_carrid.
          ENDIF.
          SELECT carrid connid fldate price seatsmax seatsocc FROM sflight
    INTO TABLE t_flight WHERE
      carrid IN r_carrid.
          IF sy-subrc = 0.
            fl_flag = 1.
            EXIT.
          ELSE.
            page->messages->add_message(
            condition = 'w_id'
            message = 'No record exist '
            severity = page->messages->co_severity_error ).
          ENDIF.
        ENDIF.
    ENDCASE.
    Edited by: Bhavana Amar on Mar 19, 2010 8:35 AM

  • FI Validations in GGB0 at complete document level

    Hi
    I have a requirement where i need to do a validation in FV60/65. Earlier, for a similar requirement for validation at the header level, i have used GGB0 and wrote custom code in the available userexit ( i had made a copy of RGGBR000 and implemented custom code in the copy) and replaced the standard program RGGBR000 in tcode GCX2)
    Now, when im trying to implement a similar solution at the line item the userexits in GGB0 are not being accessed by the tcode FV60. Can someone explain where i could have gone wrong.
    Note: I have activated the validations in OB28.
    Thanks
    Nag

    Closed

  • Put validation through SPRO

    Hi,
    There are not any userexists for down payment ( F-47 ) which are suitable to my requirment .So now i have only way to chane in spro for validation so can any one tell me how validation done through spro step by step.
    Regards,
    Gurprit Bhatia

    Hi,
    There are not any userexists for down payment ( F-47 ) which are suitable to my requirment .So now i have only way to chane in spro for validation so can any one tell me how validation done through spro step by step.
    Regards,
    Gurprit Bhatia

  • How to do catalog validations through CA

    Hi,
    How to do field validations in BCC while somebody is editing/publishing catalog from CA? Please share document references if any.
    Gopi

    any suggestions..

  • Validations(TCode GGB0)  are client dependent how to move from one client t

    Hi All,
    I have done chabges in Validation set (Requirement from FICO Functional). As Validations are client dependent. I done the changes in 200 client now Functional want me to do these in 100 client. So Will SCC1 TCode will wrok in this case ? Or there is any other method to transport from one client to other.
    Thanks..

    Dear friend .
            SCC1 works finely in this case. You have To create request and move it to development And for production transport this request..
    regards
    Ajit

  • Help needed on Validation exit GGB0

    Hi Guys,
    Pls suggest how can i go about using exit validation for callup point 3(complete document level).
    i am trying to call form U101, but its not getting called.
    below is the code for this form.
          FORM U101                                                      *
          Example of an exit using the complete data from one            *
          multi-line rule.                                               *
          This exit is intended for use from callup point 3, in FI.      *
          If account 400000 is used, then account 399999 must be posted  *
          to in another posting line.                                    *
    -->  BOOL_DATA   The complete posting data.                         *
    <--  B_RESULT    T = True  F = False                                *
    FORM u101 USING    bool_data TYPE gb002_015
              CHANGING b_result.
      DATA: b_acc_400000_used LIKE d_bool VALUE 'F'.
    Has account 400000 has been used?
    LOOP AT BOOL_DATA-BSEG INTO BSEG
                    WHERE HKONT  = '0000400000'.
        B_ACC_400000_USED = B_TRUE.
        EXIT.
    ENDLOOP.
    Check that account 400000 has been used.
    CHECK B_ACC_400000_USED = B_TRUE.
    B_RESULT = B_FALSE.
    LOOP AT BOOL_DATA-BSEG INTO BSEG
                    WHERE HKONT  = '0000399999'.
        B_RESULT = B_TRUE.
        EXIT.
    ENDLOOP.
    lemi knw the process to call validation exit at complete document level (callup point 3).
    actually i am not able to pass parameter bool_data. plz suggest wht do v do for tht.
    Rgrds,
    Prash
    Edited by: Prashant Malik on Sep 11, 2008 12:00 PM

    Hi Prash,
    in ZGGBR000 (copy of RGGBR000) you have to add your exit to internal table exits e.g.
    Einfügen von U535 NB20081022
      exits-name  = 'U535'.                                     "NB20081022
      exits-param = c_exit_param_class.                         "NB20081022
      exits-title = text-535.                                   "NB20081022
      APPEND exits.                                             "NB20081022
    The value c_exit_param_class for exits-param will provide you after creating the step in validation (transaction GGB=) below coding for the call of the exit in my exmaple in include GBTASFIF. With the vlaue c_exit_param_none it doesn't work. I did the same error.
    FORM VALCHCK_2FI_BELG003
             USING
               BOOL_DATA
             CHANGING
               RES000.
      DATA:  RES001 LIKE D_BOOL.
          Exit-Evaluation :RES000                                       *
      RES000     = B_TRUE.
      PERFORM U535(ZGGBR000)
                    IF FOUND
                  USING
                    BOOL_DATA
                  CHANGING
                    RES000.
    ENDFORM.                               " VALCHCK_2FI_BELG003
    Hope that solved your problem.
    Regards
    Norbert

  • Validation Through Character Array Search - Visual Basic

    Hi,
    I am trying to use a character array search to validate the order of two elements, an "@" symbol and a ".". Essentially, it is a simple email address validation. The issue I am having is trying to find the best solution to check whether
    there is the "@" symbol, ensure there are characters after the "@", make sure there is a ".", and again make sure there are characters after the period. Anything that would lead me in the right direct would be appreciated.

    Such checks can be performed using Regular Expressions:
    Dim text = "[email protected]"
    Dim result As Boolean = Regex.IsMatch(text, ".+@.+[.].+")
    However there are more elaborated expressions or methods:
    https://msdn.microsoft.com/en-us/library/01escwtf(v=vs.110).aspx
    https://social.msdn.microsoft.com/Forums/en-US/7dfd7bdf-d268-4679-ad80-6db04f763e94

  • T-code:FB60 and MIRO business place validation Section Code mandatory

    Hi,
    My requirement is to make mandatory in MIRO and FB60  field: BUPLA-business place and field:SECCO-Section Code.
    I have done validation through GGB0 . i am facing problem
    prerequisite: syst-tcode = 'FB60'
    check bseg-bupla   <>   ' ' and  bseg-secco <> ' '
    message 'Enter business place and business section.
    This is working fine when bseg-bupla  and  bseg-secco  is not entered .
    but when user enter value in both fields bseg-bupla  and  bseg-secco .
    in table bseg-bupla and bseg-secco both become blank.
    Is ther any other method to achieve this
    regads,
    K.Shobha.

    Hi
    Have you tried it with customizing tools? I understand that you can achieve it. I think that you want to populate these fields if you have a field status group for this account (check it in FS00). You can create a field status group for this account and do mandatory this fields. If you have doubts, search the help of a FI consultant.
    If you see the help for this field:
    Field status group
        Determines the screen layout for document entry.
        Fields can have the following statuses:
        o   Optional entry - you can enter data in the field
        o   Mandatory entry - you must enter data in the field
        o   Suppressed - the field does not appear on the screen
    You can mantain it with tcode OBC4.
    I hope this helps you.
    Regards
    Eduardo

  • Create request for Validation

    Dear All,
    I have made some changes in existing validation through GGB0 and save that but system has not created any request.Please give the option to create a option for creation of request for changes in validation or where should I get the request if created.
    Regards,
    Sandeep

    Hi Sandeep,
    Go to tcode GCT9, and enter your validation name and select all the check boxes and execute it.
    There assign a TR number incase if you have the TR created earlier. Otherqise create a new TR by clicking Create Request button.
    This will solve your issue.
    Thanks,
    Srinu

  • Cash payment method

    want that no pmnt should be made except cash for a specific vendor. where can this be configured.
    vendor master
    vendor account group
    or through FSG

    HI Sanjeev,
    Prepare a Validation through GGB0 for acheiving the same.
    Regards,
    Kiran

Maybe you are looking for

  • How do I hide the background when I shape an image in 3D?

    This is a problem that has cropped up before but I'm going to simulate it. Say in this instance I want to overlay the picture of a kitten over a ball image. I've already extracted (roughly) the background from the kitten picture. I want to use 3D to

  • Settings problem of range of 2nd gen. not as good as 1st gen.?

    My original Aiport Express stopped working this week, just went dead, replaced it with a new 2nd gen. one .... Wheras the original extended the signal through the house particularly to the living room, with this one, there is no signal at all. It's j

  • G5 no status light and USB current warnings - anyone seen this before..

    Hi, Just got an old G5 that had not been used in a while...  Pressing the power button boots the system fine..  However, the Status/Power light does not appear...!!!... After a while the system throws lots of USB Over current messages on the screen e

  • Best Practice for BW-IP MultiProvider

    Hi, When I create an InfoProvider for BW-IP it is recommended to use a Multi_Provider.  See Note 1056259 What should be included in this MultiProvider? 1. The Aggregation Levels and Actual InfoCubes 2. The Aggregation Levels, Base Planning InfoCube,

  • Time Out dump

    Hi Experts , When i run a particular application and then keep it open for some time . Then when i try to run it , it gives a dump ..saying " time out ".. Can anyone suggest any alternative for this . Thank You. Radhika.