Steps in Validation

Hi,
Can somebody forward me the steps related to Validation & substitution, its urgent.
In T. code GGB0 ==> Line Item > Steps> check
it is defined as :
NOT BSEG-HKONT IN ZBANK
What is this ZBANK ... is it the variable. How is my BANK GL Account relates to ZBANK & how they r assigned to such kind of Variable.
I'm new to such kind of terminology... can somebody mail me a proper configuring steps to my ID [email protected]
Any Input will b really appreciated with good points.
Regards
Namrati

Hello Namrati,
System first check the what prrereqiste are made in validation if its match,then he check weather whicheever data is maintained to check log if then it raised the message.
In the validation
We have made first prereqisition.
second what to be check
third what type of message should systemm show.
I think it may help you
Regards
Ravi

Similar Messages

  • The message not completely displayed in validation

    Hi,
    I have created a new step in validation; this is when the post document without entering Reference key 1 (XREF1) will pop up this error message
    in the message i have given " Select a valid value into the field &" and in message variable given BESG-XREF1.
    but when the trying to post with no value in reference key 1, i am getting only the message "Select a valid value into the field"
    and the character '&' is not replaced by field BSEG-XREF1.
    what could be the reason for it.
    thanks in advance,
    Shwetha

    Dear,
    This is correct.
    & is variable. BSEG-XREF1 is used as variable, if this field is blank then message will be displayed as & only.
    For e.g if validation is set for company code and business are. Company code ABCD one thousand can not post business are other that 1000. And I have written a message Company Code & is not allowed to use business area & if business area is other than 1000 for company code ABCD.
    In variables.
    1. BSEG-BUKRS
    2. BSEG-GSBER
    Now when company code ABCD use business are 3000 then message will be displayed
    Company Code ABCD is not allowed to use business area 3000.
    In your case BSEG-XREF1 is blank so system is showing no value (&)
    Your message should be Select a valid value into the reference field
    Regards,
    Chintan Joshi.

  • Validation problem in Mapping

    Hi,
    I am getting this error when I am trying to validate the mapping
    Source table is QMI
    " VLD-1002: Mapping object QMI is not bound to a repository object.
    All objects in a mapping must be bound to objects in the Design Repository. Unbound objects inherit the logical location of the module that owns the mapping. Warehouse Builder cannot generate the physical access specification (schema name and database link) for this unbound object. Perform a synchronization from QMI. "
    Could, some body give me a solution for this validation problem.
    Cheers,
    Krishna,

    Hi,
    Thanks for your suggestions. I followed your steps and validating didnt returns any errors.
    But, When I am trying to deploy I am getting a message
    DEPLOYMENT STATUS : USE DEPLOYMENT
    UNDO OR REDO BUTTONS TO CLOSE
    WINDOW TO FINISH, PROCESSED : 0, ERRORS :0, WARNINGS :0.
    I am able to deploy the mappings but not the source tables and target tables. I am getting deploy status failed in the control cetner.
    The work process of my scenario is as follows:
    1) I am having two tables from which I need to populate my target ( NEW table ) with some of the columns from those tables.
    2) I created a two stage tables manually in the database for both of the source tables in two different mappings
    source table 1 into stage table 1 in mapping 1
    source table 2 into stage table 2 in mapping 2
    3) I created a third table as the final target table where I can map these two stage tables into that .
    stage table 1 and stage table 2 into target table in mapping 3 using a JOINER operator. I had given the join condidion as well.
    4) All these stage tables and the final target table and the mappings are in the target module.
    Is this is the way to work on these type of scenarios. Actually I need to JOIN 8 tables and pull some of the necessary columns into the target table based on the condition.
    Intitially I had used a JOINER condition to JOIN those 8 tables in a single mapping.But it gave me the deployment error.
    Could you guys please give me a hand by giving me some suggestion how to proceed in this scenario.
    Last question : Are there any training centers in chennai or Hyderabad where I can get some trining over OWB 10g.
    Cheers,
    Krishna.

  • XML validation in WS adapter

    Hi experts,
    I get the following error message in SXMB_MONI while processing a message through a WS sender adapter:
    <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <!-- Error Message -->
    <n0:Fault xmlns:n0="http://schemas.xmlsoap.org/soap/envelope/">
         <faultcode>n0:Server</faultcode>
         <faultstring xml:lang="en">SRT: Failure in SOAP processing occurred</faultstring>
         <detail>
              <ns:SystemFault xmlns:ns="http://www.sap.com/webas/710/soap/runtime/abap/fault/system/">
                   <Host>Integration Server Entry</Host>
                   <Component>COREMSG</Component>
                   <ChainedException>
                        <Exception_Name>CX_XMS_XI_SYS_ERR</Exception_Name>
                        <Exception_Text>System error</Exception_Text>
                   </ChainedException>
                   <ChainedException>
                        <Exception_Name>CX_XMS_SYSERR_VALIDATION</Exception_Name>
                        <Exception_Text>System error occurred during XML validation</Exception_Text>
                   </ChainedException>
              </ns:SystemFault>
         </detail>
    </n0:Fault>
    This is strange, because I didn't configure any XML validation. I didn't configure that explicitly.
    However, I noticed that the step "XML Validation Inbound Channel Request ( CENTRAL )" is executed every time I send messages to PI. Normally this is successful, so the message flow is not interrupted. But even in the successful case the xml header is always cut off (so the line "<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>" in the beginning). I checked other messages with different adapters, and this step is never executed.
    I would like to know whether this step can be switched off somewhere or whether it is performed by default. Does anybody know more about this topic?
    Best regards,
    Jörg

    Hi Hema,
    As per understanding you need to check one or few fields value is integer or not.
    You can achieve in 2 ways :
    Case1:Using inbuilt xml validation options.
    For 7.11 and below
    1)In ESR/Message type/Export the xsd to local machine.
    2)Insert the xsd file in the below loc
    /usr/sap/<sid>/DVEBMGS00/j2ee/cluster/server0/validation/schema/
    <guid>/<namespace1>/<service_interface_name>/<namespace2>
    <sid>: System ID of the server instance.
    <guid>: The GUID of the SWCV.
    <namespace1> : The namespace within which the service interface is defined.
    <service_interface_name> : The name of the service interface.
    <namespace2>
    : The namespace of the Message Type used by the service interface. In many
    instances, namespace1 and namespace2 are the same.
    Italic path folders need to create by you.
    For 7.3 and above
    Michal's PI tips: XML validation - changes in 7.3
    Case 2 :Handling using simple UDF.
    Input-->UDF-->Output
    try {
       Integer.parseInt(input);
       return input ;
    catch(NumberFormatException e) {   
    throw new StreamTransformationException( "Input field value for xyz field "+input+"is not in integer format.Plz correct it"); 
    Regards
    Venkat

  • Validation for G/L A/cs

    Hi Gurus,
    Can anyone tell me the steps  in validation for the following.
    i want the system to warn and stop the user for entering a wrong posting say
    Pst Key         G/L A/c       
    40         Sales
    50         Cash/Bank (direct sales)
    Thanks in advance.
    Regards,

    Thank you Sridevi your explanation was realy helpful.
    i have assigned points
    Regards,
    Praveen

  • Plant & business area validation in asset creation

    Dear All,
    Am working in a plant & business area validation which will fire the error msg when wrong plant is assigned at time of asset creation. Issue is for a company we have 19 business area and each business area assigned to various plant. In order to avoid the individual step for each business area, have merged two or more business area in pre-requiste section and correspondingly plant had been validated in check section. But when am inserting two check conditions, its not even working as per the logic, For ex :
    Pre-Requiste :
    ( ANLA-BUKRS = '1300' AND ANLZ-GSBER = '1101' ) AND (
    ANLA-BUKRS = '1300' AND ANLZ-GSBER = '1102' )
    Check :
    ( ANLZ-WERKS = '1307' OR ANLZ-WERKS = '1308' OR ANLZ-WERKS = '1309' OR ANLZ-WERKS = '1304' ) AND
    ( ANLZ-WERKS = '1305' OR ANLZ-WERKS = '1306' ANLZ-WERKS = '1344' )
    For the above condition system not validating as per business area since if we entering business area 1101 and entering the plant which related to 1102 business area, system not throwing the error msg where as if we put a single condition in a step its working fine.
    Kindly suggest me how to overcome this by avoiding individual step creation for each business area.
    Regards,
    Balaji.c

    Hi,
    I have chnaged my validation in the following way as follows,
    Pre-requiste :
    Co code=XXXX
    Check:
    Business area = XXXX AND Plant = XXXX.
    This condition is working fne for one business area, where as if i include more than one business area in the check section system not validating the condition, in a step its validating only one condition. Since 21 business area available for a co code its not feasible to create individual step.
    Kindly suggest me is there any other alternative way to overcome this.
    Regards,
    Balaji.c

  • Validation for set of possible values

    Hi,
    We have the requirement;
    For some of accounts, the field Reference Key 1 (XREF1) should be mandatory.
    We can not do it by creating new posting period variant because these accounts not have same posting period variant.
    so, we have done the followings;
    - created a set of GL accounts in GS01.
    - then created a new step in validation with prerequisite whether the GL account exist in the set, then check the field XREF1 not blank and show the error message.
    The issue now is, we want to add one more condition i.e, there should be possible values for this field Reference Key.
    so, we have to check the possible allowed values also. I am not able to add this check for the set ( Set for possible values created in GS01) here.
    Please suggest how to do it ?
    Thanks,
    Shwetha

    I see... Indeed, some fields are not working with sets; I guess, it's one of them. But still, don't think it's relevant for this field; try to delete it from validation and enter again. Anyway, the 'Set' should not be disabled; maximum you will not be abled to select this set from the directory, but please try. If it does not work, the only way is, then, to write the values in the validation itself (I hope, there are not many)... Alternatively, create user-exit for this validation; in this case, you are free to choose the logic you like.

  • How is validation done using BPM and MDM

    Hi everybody.
    I have a business usecase. It is with BPM-MDM Integration. I need your comments on this.
    Data is transferred/imported from ERP to MDM. This process is automized and data is imported through Import Server.
    whenever the import happens, validation has to be happened like null check, format etc. Based on that the record has to be imported or it can ignore it.
    Should these validation needs to be done at MDM end or at BPM?
      If MDM End, should I need to use MDM Workflow as well or Is it be possible without using MDM workflow.
    How can I check the non-imported data(ie. Records which failed during validation)
      can I get this information from MDM level by any means, saying can we get the records which failed during validation
    Is there anything which we can do from MDM side or should we do this check from BPM side?
    Also Is it recommended to go with MDM Workflow and BPM as well in this usecase. (like BPM-MDMWorklfow-MDM).
    Any suggestions.
    Regards
    Bala

    Hi Bala,
    As per your requirement, you can go ahead with MDM workflow. This MDM workflow will trigger on Record Import.
    See, I assume that  you understand the different steps of MDM workflow, like Assign, Validate, Branch, Start, Stop etc.
    As your workfow will trigger on Record Import with Start step (Checkout state) and record will check-in only if it validates that validation else will get rollback. 
    can I get this information from MDM level by any means, saying can we get the records which failed during validation
    Before Roll back you can syndicate that records also for your reference.
    Start(Checkout)>Branch step(checks validation like null case and other MDM fields population etc)>If fails( Send these records to)>syndicate step>Stop1 (Rollback) else if Pass -->Stop2(checkIn)
    In this way only records which are valid records gets checkin ( gets created into MDM) and failed validation records would be syndicated out of MDM for your reference before Stop step (Roll back) means not get created into MDM.
    I dont have MS-Visio to test this scenario but i hope it should work..
    Regards,
    Mandeep Saini

  • How to deactivate CO validation rule?

    Hi
    I want to deactivate PARTICULAR  STEP  in validation temporarily.I have seen many discussions in forums like
    1.Go OB28 and deactivate by changing to ZERO-----(here complete validation gets deactivated)
    2.Remove from the steps in Tcode GGB0 (entire validation goes off)
    3.Delete the step it self etc etc etc
    Apart from above answers which are no way usefull to delete THE PARTICULAR STEP is there any way to DEACTIVATE PARTICULAR STEP>>>
    PS:Pl don't give links for entire validation steps .
    regards

    There is one more way to deactivate single validation (incase if you are not sure new validation would break anything)
    create set for BKPF-BUKRS using GS01
    and add "and BKPF-BUKRS in created-set" in the validation which you want to control
    How it works
    When you maintain set
    If the Range is 0000 - ZZZZ validation works
    if the Range is 0000 validation doesnt work

  • 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 & Substitutions

    Hello Guru,
    Any body having documentation and configuration step for Validation& substitution rule
    Thanks & Advance
    Laxmi

    HI Lakshmi,
    Validations and substitutions are used to check the conditions while posting a document in sap system.
    The step of Validation is.
    1) Prerequisites
    2) Step
    3) Message
    Setting up the FI Validations:
    http://www.sap-basis-abap.com/sapfi004.htm
    https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=842318
    https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=42615
    Please assign points if it useful.
    Regards
    Ravinagh Boni

  • OWSM custom step

    I am creating a OWSM custom step for validating 'XML Signature Verification'. The step provided by the tool has some limitations (if otherwise please correct me).
    Only one certificate can be configured and the certificates need to be provided in jks file store.
    My requirements are a bit different. I am using both username token as well as XML signatures. Using the username I will retrieve the certificate from the LDAP or database. But my question is how do I verify the XML signature. Can I extend the step already provided in OWSM?
    I have already written a custom step that retrieves the certificate from the database using the username.
    Thanks,
    Sashwat

    I've come across the following Beans which look like they provide the details I need:
    com.cfluent.webui.uibeans.opcockpit.ServiceLatencyBean;
    com.cfluent.webui.uibeans.opcockpit.MessageTrafficBean;
    Has anyone used these and tried to access data via these beans directly?

  • FDM Intersection validation error

    Hi,
    When I try to load data to HFM thru FDM, I am getting 'MISSING VALUE' error during 'export' step. I have enabled selected 'Enable Intersection Validation' and this time I see error during 'validate' step.Intersection Validation report is generated during 'Validate' step and it shows dimension 'Data Value' and value as [MISSING _VALUE] for the same.
    I have given values for all the dimensions in HFM and all are coming perfectly.But I'm not able to figure out where the 'Data Value' is coming from.After 'Data Value', I see Amount which has the original data value specified in the data file.
    I have also checked 'FDM Web ServerName' which is set to 'local host'. Can any one suggest me if there is anything I'm missing.
    Thanks in advance

    hi what kind of MISSING VALUE error you guys got. can you please let me know in detail.
    as i am new to FDM. please help me in understanding. thanks for providing some knowledge on your valuable time.

  • Validations & Substitutions

    Hi,
    Can some one explain the Validations & Substitutions in a easy way and let me know the steps to configure.
    Appreciate your valuable inputs. Thanks in Advance!!
    SusmY

    HI,
    Validations and substitutions are used to check the conditions while posting a document in sap system.
    The step of Validation is.
    1) Prerequisites
    2) Step
    3) Message
    Setting up the FI Validations:
    http://www.sap-basis-abap.com/sapfi004.htm
    https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=842318
    https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=42615
    Please first get registration on
    http://www.sapsuperusers.com
    Then Access this link
    http://sapinformation.com/Documents/SAPTrainingCourses/AC202-AccountingCustomizingII-SpecialGLTransactionsDocParkingArchivingInstructor.pdf
    In this training manuals, you will get the difference betwwen validation & substitution.
    Please assign points if it useful.
    Regards
    Ravinagh Boni

  • ValidatorGroupSubscriber in domain validation problem

    Hi all,
    I'm using ValidatorGroupSubscriber as written in the documentation, about domain validation.
    I have one validatorGroup in my model and I want to have two views that displays data from model.
    In each view I'm using ValidatorGroupSubscriber to listen validation results, but it only works for one.
    I think Cairngorm samples not covering this type of validation. There is example with domain validation but only with one ValidatorGroupSubscribe.
    I prepared a simple Flex 4.5 / Validation library 1.13 project as a test. Run and follow the steps to see what I mean. Maybe I misunderstood docs, but I think this is a bug.
    Download link: http://www.2shared.com/file/F4Wjar9p/ValidationSubscriberTest.html
    Mirror link: http://www.speedyshare.com/files/29835471/ValidationSubscriberTest.fxp

    Hi,
    Thanks for your suggestions. I followed your steps and validating didnt returns any errors.
    But, When I am trying to deploy I am getting a message
    DEPLOYMENT STATUS : USE DEPLOYMENT
    UNDO OR REDO BUTTONS TO CLOSE
    WINDOW TO FINISH, PROCESSED : 0, ERRORS :0, WARNINGS :0.
    I am able to deploy the mappings but not the source tables and target tables. I am getting deploy status failed in the control cetner.
    The work process of my scenario is as follows:
    1) I am having two tables from which I need to populate my target ( NEW table ) with some of the columns from those tables.
    2) I created a two stage tables manually in the database for both of the source tables in two different mappings
    source table 1 into stage table 1 in mapping 1
    source table 2 into stage table 2 in mapping 2
    3) I created a third table as the final target table where I can map these two stage tables into that .
    stage table 1 and stage table 2 into target table in mapping 3 using a JOINER operator. I had given the join condidion as well.
    4) All these stage tables and the final target table and the mappings are in the target module.
    Is this is the way to work on these type of scenarios. Actually I need to JOIN 8 tables and pull some of the necessary columns into the target table based on the condition.
    Intitially I had used a JOINER condition to JOIN those 8 tables in a single mapping.But it gave me the deployment error.
    Could you guys please give me a hand by giving me some suggestion how to proceed in this scenario.
    Last question : Are there any training centers in chennai or Hyderabad where I can get some trining over OWB 10g.
    Cheers,
    Krishna.

Maybe you are looking for