Validity and non-validity material

hi frnds
what is validity material and non-validity material ?
regards

Hi Santosh,
Please go through this SAP help it may not give you Exact answer for your quiery but you can get some idea on Material validity.
http://help.sap.com/saphelp_47x200/helpdata/en/f3/7c8fe6a39411d19daf0000e8323350/frameset.htm
I hope it will help you,
Regards,
Murali.

Similar Messages

  • WD Exercise : Validating and Non-Validating Actions

    Hi Experts!
      I am doing the validating and non-validating exercise based on the SDN document<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/web%20dynpro%20sample%20applications%20and%20tutorials.htm#6">here</a>.
    When I download the already done application, it works quite well. However, when I try to make it on my own, I encountered following problems:
    1. I could not write labels as [married since] on the radio button.
    2. I could not do the data mapping from the view controller to the component controller.
    As a result I have not been able to deploy the application.
    The <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/using%20validating%20and%20non-validating%20actions.pdf">document</a> I am refering to, has a explanation of the application contents.
    But does anybody know if there is a manual for creating this application?
    Many thanks
    Regards,
    Sudeep

    Hi
    For your problem
    1.I could not write labels as [married since] on the radio button
      Use the <b>text</b> property to assign labels to radio button
    Check the sample whether its using radiobutton group?
    2.I could not do the data mapping from the view controller to the component controller
    You can only map from component controller to view controller.
    Regards
      Ayyapparaj

  • WebDynpro Action Types : Validating vs Non Validating Action Types

    Hi
    Can someone tell me the difference between Validating and Non Validating Action Types in webdynpro. I read it through, but its not very clear.
    regards
    Saurabh

    HI Maksim,
    Thanx it helped !!
    I need some more help. I have a PAR file which displays an employees CV in an IView. I want to print only the content in the iView (i.e the CV) not the complete page with Roles and worksets, is there some code that can do this.
    I need to place a button on the CV (in the iView) and on the click of the button the CV (iView) gets printed.
    A workaround for this is that I open the CV (from the iView Personalization ) in a new window and then from the File menu of the new window fire the Print option. But I dont want to do it this way.
    I want to Print the CV from the parent window only.
    Plz suggest !!
    Regards
    Saurabh

  • Reg Excisable Material and non Excisable material. Billing and delivery....

    Dear Experts,
    Greetings!!!
    Here I am using TAXINN; my client is doing business excisable material and non excisable material.
    He received the order from his customer both excisable material and non excisable material in Single PO.
    At the time of delivery he needu2019s non- excisable and excisable material would be separate delivery documents.
    He is not ready to do manually selection in out bound delivery.
    In this process what should I need to configure.
    Please do need full.
    Prasad.

    Hi Laxmipathi Garu,
    Yes , we are not using trasportation group.
    I will follow as you suggested.
    I will copy the same routien, there i will write programme, when ever delivery is going to save, then system slpit two delivery documents, one for excisable material, second non excisable material.
    If i am doing wrong please you can correct me.
    Once i done this, let you know.
    Thanks,
    Prasad.

  • OLE DB Destination" failed validation and returned validation status "VS_ISBROKEN.

    Hi
    I have a package which has 10 sequence containers. Have 10 Flat File Source files and all is working perfect on BI Debug mode. When I deploy this package to server I am getting the following error.
    I have changed the property Retain the same connection = True but same problem. I have changed the data flow task to Load Project instead of Load Into Project but in error message it is still showing the old name. I have tried to remove the whole step i.e.
    Removed Load into Project Data flow with sequence container but I am getting the same error message. 
    I am not able to understand the reason. Any Idea why am I getting the same error message even I do not have the Data Flow named Load Into Package. It is in SSIS 2008 and being deployed on SQL 2012 server.
    Message
    Executed as user: NT Service\SQLSERVERAGENT. Microsoft (R) SQL Server Execute Package Utility  Version 11.0.2100.60 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    Started:  15:28:32  Error: 2014-07-22
    15:28:36.86     Code: 0xC020201B     Source: Load Into Project OLE DB Destination [62]     Description: The number of input columns for OLE DB Destination.Inputs[OLE DB Destination Input] cannot be zero.  End Error  Error:
    2014-07-22 15:28:36.86     Code: 0xC004706B     Source: Load Into Project SSIS.Pipeline     Description: "OLE DB Destination" failed validation and returned validation status "VS_ISBROKEN".  End Error
     Error: 2014-07-22 15:28:36.86     Code: 0xC004700C     Source:
    Load Into Project SSIS.Pipeline     Description: One or more component failed validation.  End Error  Error: 2014-07-22 15:28:36.87     Code: 0xC0024107     Source: Load Into Project      Description:
    There were errors during task validation.  End Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  15:28:32  Finished: 15:28:36  Elapsed:  4.39 seconds.  The package execution failed.  The
    step failed.
    Many Thanks.
    MH
    this the error log
    starttime
    endtime
    event
    source
    message
    57:26.0
    57:26.0
    OnError
    Load Into Project
    The number of input columns for OLE DB Destination.Inputs[OLE DB Destination Input] cannot be zero.
    57:26.0
    57:26.0
    OnError
    Load Into Project
    OLE DB Destination failed validation and returned validation status "VS_ISBROKEN".
    57:26.0
    57:26.0
    OnError
    Load Into Project
    One or more component failed validation.
    57:26.0
    57:26.0
    OnError
    Load Into Project
    There were errors during task validation.
    57:19.0
    57:19.0
    OnPostExecute
    Load Into TrialBalance
    57:19.0
    57:19.0
    OnPostExecute
    Trial Balance
    57:19.0
    57:19.0
    OnPostExecute
    SSIS_LoadCheck_CoreManGroup
    57:19.0
    57:19.0
    PackageEnd
    SSIS_LoadCheck_CoreManGroup
    End of package execution.
    57:18.0
    57:18.0
    OnPostExecute
    Load Into JournalLine
    57:18.0
    57:18.0
    OnPostExecute
    JournalLine
    57:18.0
    57:18.0
    OnPreExecute
    Trial Balance
    57:18.0
    57:18.0
    OnPreExecute
    Truncate  TrialBalance
    57:18.0
    57:18.0
    OnPostExecute
    Truncate  TrialBalance
    57:18.0
    57:18.0
    OnPreExecute
    Load Into TrialBalance
    57:07.0
    57:07.0
    OnPostExecute
    Load Into Journal Type
    57:07.0
    57:07.0
    OnPostExecute
    JournalType
    57:07.0
    57:07.0
    OnPreExecute
    JournalLine
    57:07.0
    57:07.0
    OnPreExecute
    Truncate Table JournalLine
    57:07.0
    57:07.0
    OnPostExecute
    Truncate Table JournalLine
    57:07.0
    57:07.0
    OnPreExecute
    Load Into JournalLine
    57:05.0
    57:05.0
    OnPostExecute
    Load Into UserName
    57:05.0
    57:05.0
    OnPostExecute
    UserName
    57:05.0
    57:05.0
    OnPreExecute
    Business Area
    57:05.0
    57:05.0
    OnPreExecute
    Truncate Table Business Area
    57:05.0
    57:05.0
    OnPostExecute
    Truncate Table Business Area
    57:05.0
    57:05.0
    OnPreExecute
    Load Into Business Area
    57:05.0
    57:05.0
    OnPostExecute
    Load Into Business Area
    57:05.0
    57:05.0
    OnPostExecute
    Business Area
    57:05.0
    57:05.0
    OnPreExecute
    Cost Centre
    57:05.0
    57:05.0
    OnPreExecute
    Truncate CostCenter
    57:05.0
    57:05.0
    OnPostExecute
    Truncate CostCenter
    57:05.0
    57:05.0
    OnPreExecute
    Load Into Cost Centre
    57:05.0
    57:05.0
    OnPostExecute
    Load Into Cost Centre
    57:05.0
    57:05.0
    OnPostExecute
    Cost Centre
    57:05.0
    57:05.0
    OnPreExecute
    Project Status
    57:05.0
    57:05.0
    OnPreExecute
    Truncate Table Project Status
    57:05.0
    57:05.0
    OnPostExecute
    Truncate Table Project Status
    57:05.0
    57:05.0
    OnPreExecute
    Load Into Project Status
    57:05.0
    57:05.0
    OnPostExecute
    Load Into Project Status
    57:05.0
    57:05.0
    OnPostExecute
    Project Status
    57:05.0
    57:05.0
    OnPreExecute
    Project
    57:05.0
    57:05.0
    OnPreExecute
    Truncate Table Project
    57:05.0
    57:05.0
    OnPostExecute
    Truncate Table Project
    57:05.0
    57:05.0
    OnPreExecute
    Load Project
    57:05.0
    57:05.0
    OnPostExecute
    Load Project
    57:05.0
    57:05.0
    OnPostExecute
    Project
    57:05.0
    57:05.0
    OnPreExecute
    JournalType
    57:05.0
    57:05.0
    OnPreExecute
    Truncate Table Journal Type
    57:05.0
    57:05.0
    OnPostExecute
    Truncate Table Journal Type
    57:05.0
    57:05.0
    OnPreExecute
    Load Into Journal Type
    57:03.0
    57:03.0
    OnPostExecute
    Load Into Entity
    57:03.0
    57:03.0
    OnPostExecute
    Entity
    57:03.0
    57:03.0
    OnPreExecute
    Account
    57:03.0
    57:03.0
    OnPreExecute
    Truncate Table Accounts
    57:03.0
    57:03.0
    OnPostExecute
    Truncate Table Accounts
    57:03.0
    57:03.0
    OnPreExecute
    Load Into Account
    57:03.0
    57:03.0
    OnPostExecute
    Load Into Account
    57:03.0
    57:03.0
    OnPostExecute
    Account
    57:03.0
    57:03.0
    OnPreExecute
    UserName
    57:03.0
    57:03.0
    OnPreExecute
    Truncate Table User Name
    57:03.0
    57:03.0
    OnPostExecute
    Truncate Table User Name
    57:03.0
    57:03.0
    OnPreExecute
    Load Into UserName
    57:02.0
    57:02.0
    PackageStart
    SSIS_LoadCheck_CoreManGroup
    Beginning of package execution.
    57:02.0
    57:02.0
    OnPreExecute
    SSIS_LoadCheck_CoreManGroup
    57:02.0
    57:02.0
    OnPreExecute
    CoA
    57:02.0
    57:02.0
    OnPreExecute
    Truncate Table CoA
    57:02.0
    57:02.0
    OnPostExecute
    Truncate Table CoA
    57:02.0
    57:02.0
    OnPreExecute
    Load Into CoA
    57:02.0
    57:02.0
    OnPostExecute
    Load Into CoA
    57:02.0
    57:02.0
    OnPostExecute
    CoA
    57:02.0
    57:02.0
    OnPreExecute
    Entity
    57:02.0
    57:02.0
    OnPreExecute
    Truncate Table Entity
    57:02.0
    57:02.0
    OnPostExecute
    Truncate Table Entity
    57:02.0
    57:02.0
    OnPreExecute
    Load Into Entity

    Message
    Executed as user: NT Service\SQLSERVERAGENT. Microsoft (R) SQL Server Execute Package Utility  Version 11.0.2100.60 for 64-bit  Copyright (C) Microsoft Corporation. All rights reserved.    Started:  15:28:32  Error: 2014-07-22
    15:28:36.86     Code: 0xC020201B     Source: Load Into Project OLE DB Destination [62]     Description: The number of input columns for OLE DB Destination.Inputs[OLE DB Destination Input] cannot be zero.
    22 15:28:36.86     Code: 0xC004700C     Source: Load Into Project 22 15:28:36.87     Code: 0xC0024107     Source: Load Into Project      Description: There were errors during task validation.  End
    Error  DTExec: The package execution returned DTSER_FAILURE (1).  Started:  15:28:32  Finished: 15:28:36  Elapsed:  4.39 seconds.  The package execution failed.  The step failed.
    Hi MustafaH,
    According to the error message(hightlight above), it seems it's a mapping issue that Naarasimha point out in the post above. Please check this carefully.
    An OLE DB destination includes mappings between input columns and columns in the destination data source. You do not have to map input columns to all destination columns, but depending on the properties of the destination columns, errors can occur if
    no input columns are mapped to the destination columns.  
    Reference form: http://msdn.microsoft.com/en-us/library/ms141237.aspx
    In your post, you said that it is in SSIS 2008 and being deployed on SQL 2012 server. Do you mean that you create the package deployment utility by using SSIS 2008, and then implement SSIS deployment in SSIS 2012 environment? If so, you need to
    convert the project to package deployment model to generate Manifest file in SSIS 2012. Please see:
    Use the SQL Server 2008 version of Business Intelligence Development Studio to develop and maintain packages that are based on SQL Server 2008 Integration Services (SSIS)
    Use SQL Server Data Tools - Business Intelligence for Visual Studio 2012 to develop and maintain packages that are based on SQL Server 2012 Integration Services (SSIS).
    For more information, please see:
    Interoperability and Coexistence (Integration Services):
    http://msdn.microsoft.com/en-us/library/bb522577.aspx?ppud=4
    If you have any feedback on our support, please click
    here.
    Elvis Long
    TechNet Community Support

  • Data flow task error failed validation and return validation status "VS_NEEDSNEWMETADATA"

    I have ETL with ~800 tables that I moving from Oracle to SQL Server (Prod Oracle -> Prod SQL)
    Now the Oracle/SQL new version was came from vendor that I need to test, and for that I created new DEV environments for Oracle and SQL , the update includes updated new columns in exists tables and new tables . (DEV Oracle -> DEV SQL)
    So what I tried to do is to take the old ETL(PROD) to change the connection to DEV servers.
    Then I executing the packages from local laptop it's working, and if I trying to execute the packages from job schedule it's giving me errors : "Data flow task error failed validation and return validation status "VS_NEEDSNEWMETADATA"
    I went to each table to check the columns if something different, and I was dropping some of the tables and recreated them in the destination but the error still shows. I also tried to change the package to "DelayValidation" to True but without
    success.

    I do not understand the difference between "... if I going to change the Connection Manager to new connection" and "didn't change the Connection Manager, only changed inside the Server name / user/ pass" 800 tables.
    What I see is some tables your packages sees in Dev (laptop) is not of the same schema once the package is deployed hence the metadata error.
    Arthur
    MyBlog
    Twitter

  • Difference between stock and non stock material

    what is the difference between stock and non stock material. example of stock and non stock material?

    Hello,
    Stock Material
    Material that is constantly kept in stock .A stock material has a material master record and is managed on a value basis in a material stock account.
    Ex: Raw Material.
    Non-stock Material
    Material that is not held in stock because it is consumed immediately.
    Ex: Office Stationary.
    You need to create purchase order and accounting document for payment but the stock balance is always zero as it is issued out immediately to the various department.
    Prase

  • Development of Form for Returnable and Non-returnable material Gate pass

    Dear Experts,
    I am working with an Indian client impementing SAP PM. I need help in developing a form for Returnable and Non Returnable Gatepass. Requirements are below;
    RGP/NRGP should be made for all materials going out of the factory, irrespective of it being coded or not
    It should be plant specific
    It should have reference to material movement document for tracking purpose
    It should have details of vendor, transport company, vehicle number, permits if required, etc
    A Z report should give details of all RGP/NRGP based on material document number and date
    Please guide me based on your experience.
    Thanks,
    Boby

    Boby,
    This can be met. But before developing this, have you implemented the refurbishment process of PM module? This will really help in tracking the equipment and also for the development of RGP/NRGP.
    First you have to create a form for the gate pass  and have to create an enhancement in MIGO for triggering the RGP/NRGP, else you can also create a separate Z transaction code for printing the Gate pass. You will get all the fields like vendor, material, QTY, movement type from the MIGO GI document. 
    For the gate pass the MIGO document will be the reference all the times, you can also develop a Z report for the records for the gate pass.
    Regards,
    Praveen

  • Planned cost for int labour and non stockable material not visible

    Hey gurus,
    While creating an order with a material, ext service, non stock material, I am able to see the planned cost for materials in stock and ext services procured. But i'm not able to see the planned cost for non stock material and int labour. However i'm able to see the actual cost for all the items. I think I have missed some config. Please help.
    Regards,
    Abhishek

    Hi,
    As said by Pithan there is a problem in costing variant for planned cost which you have assigned to prder type at plant level.
    Problem underlies within valuation variant assigned to costing variant.PM01 is your costing variant here.Check diiferent heads within valuation variant for this costing variant.There under activities tab what is calculation parameter you have selected.If it is blank you will not get any internal activity cost.You need to select at least one from dropdown like cost from previous period or avaerage cost etc.Then you will get planned cost for internal activities.SAmething applies to non stock material.
    Check in OKP6 for all these and make sure that you have selected at least one cost calculation schema there for activities and material and external.
    Regds,
    atul

  • Excisable and non exciable material report

    Dear all,
    My client wants a report in such a way that whether the material is excisable or not. Is there any transaction code wherein we can see the details?
    Please suggest.
    Thanks & Regards,
    AR

    1.in J1ID - chapter id & material combination, you can get the report of both excisable & non excisable material list . Based on material types in this combination, u can get the list.
    2.You can also get this list from the table J_1IMTCHID Combination of material number & Chapter id.

  • PO with Account Assignment P and NON Valuated Material

    Hi ,
    As per my undersatnding if I create a PO with Account Assignment "P" , system consumes it immediately and stock doesn;t get updated in any storage location.
    But
    If I use Account Assignment "P" with "NON valuated" stock , system is asking for Slocation at the time of MIGO and also updates Qtys in Storage location , although cost is being booked to consumption account.
    Could u pls help to understand the logic for this ?
    Regards
    Shrey

    Hi,
    PLease read this para from SAP help .. it is useful to undestand your scenarion
    Goods Receipt of Non-Valuated Materials  
    Use
    If the stock of a given material is only managed on a quantity basis, an account assignment must be defined in the purchase order. However, this account assignment does not result in the goods receipt being posted to consumption/usage. Instead, it results in the costs being debited to the account assignment object.
    The goods receipt is posted to the warehouse stock, thus increasing the unrestricted-use stock of the material.
    *It is not possible to post goods receipts of non-valuated materials directly into consumption/usage. You have to post the goods receipt into the warehouse first and then enter a goods issue.*
    Regards
    Krishna

  • Consignment and non consignment material

    Hi All,
                 I need to understand  and need help on below situation
    I have Material A with below scenarios
    Supplier 1 supplies it on Consignment
    Supplier 2 supplies it on Non-Consignment
    Is it possible to have this scenario,can we setup in this way
    Thanks in Advance
    Regards,
    Balu

    Hi,
    Supplier 1 supplies it on Consignment
    Consigment means vendor material lying in your premises and ownership is of vendor and how much you use you have to pay.
    For Consigment, In material master maintain in MRP2,
    special procurement - 10
    then create info record in ME11. and maintain delivery days.
    Go to create PO with Item K .....
    When you receive material by MIGO with Movement type 101 K. it does not create any Accounting Document becasuse this stock is not in your inventory but it is still vender stock lying in your premises.
    now transfer stock(MB1B) to your stock for consumption with movement type 411 K then it will create a Accounting document.
    and pay the vender once or separte with MRKO while maintain CONS in MRM1.
    remember one thing more in MRM1 with KONS must miantain Communication as printer check box ticked.
    Now, In consumption, system picks the rate for material as you maintinted in ME11 for a particular time period.
    Supplier 2 supplies it on Non-Consignment
    Means Normal PO......
    maintain inforecord or not.
    if you want that PO created at the time of GR then you have to maintain inforecord standard.
    the cycle for automatic PO at time of GR
    1. Check the Auto PO option in VMR & MMR in Purchasing view.
    2. Maintain Purchase Info Record with Standard Purchase Organisation.
    3. Maintain the Source list.
    4. Define the default Values for Document type as "NB" for TC: MB01 - Menu Path:SPRO-IMG-MM-Purchasing-Define the default Values for Document type
    5. Maintained creation of automatic PO during good receipt for mov type 101 and 161.
    Menu path : MM -> Inventory Management -> Goods Receipt -> Create Purchase order Automatically -> Activate Auto PO creation for Mvt type 101 and 161.
    6. Maintain the Vendor field as mandatory for Mov type 101 and 161.
    7. Do the GR with TC MB01and Mov type 101 and post. In display Mat doc with TC MIGO, u will find the PO which was created automatically in Back ground.
    Regards,
    Pardeep malik

  • Usage of ADF's validation and custom validation together ??

    Hello all..
    My apologize if this query already in place...
    Well, I've a situation where which I need a way to combine/club my application specific validation error messages with the ADF component's messages.
    For example:
    1) ADF's component validator:
    <af:selectInputDate label="#{msg.dob}" value="#{bean.DOB}" showRequired="true" >
    <f:convertDateTime type="date" pattern="yyyy-MM-dd"/>
    <af:validateDateTimeRange minimum="#{action.minDate}" maximum="#{action.todayDate}" notInRangeMessageDetail="#{msg.dateRange}" />
    </af:selectInputDate>
    2) Also, I've my business specific custom validations perfomed on click of action button on my form. Where I use ..
    public void addFacesMessage(Severity msgSeverityType, String message)
    FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(msgSeverityType, message, message));
    for adding the error messages to context -
    As part of the life cycle, the validators in the form level is fired first and I don't have scope for the request processing/action in order to run thru my buisness method. So always my component's error messages are fired alone - This way my custom validations are not invoked. Is there a way that we can combine both set of error messages together and render them as a common error msg list using <af:messages> tag ?
    If so, please provide me the link to the article!!!
    Your help on this context will be very helpful....Thanks in advance!!!

    Hello all..
    My apologize if this query already in place...
    Well, I've a situation where which I need a way to combine/club my application specific validation error messages with the ADF component's messages.
    For example:
    1) ADF's component validator:
    <af:selectInputDate label="#{msg.dob}" value="#{bean.DOB}" showRequired="true" >
    <f:convertDateTime type="date" pattern="yyyy-MM-dd"/>
    <af:validateDateTimeRange minimum="#{action.minDate}" maximum="#{action.todayDate}" notInRangeMessageDetail="#{msg.dateRange}" />
    </af:selectInputDate>
    2) Also, I've my business specific custom validations perfomed on click of action button on my form. Where I use ..
    public void addFacesMessage(Severity msgSeverityType, String message)
    FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(msgSeverityType, message, message));
    for adding the error messages to context -
    As part of the life cycle, the validators in the form level is fired first and I don't have scope for the request processing/action in order to run thru my buisness method. So always my component's error messages are fired alone - This way my custom validations are not invoked. Is there a way that we can combine both set of error messages together and render them as a common error msg list using <af:messages> tag ?
    If so, please provide me the link to the article!!!
    Your help on this context will be very helpful....Thanks in advance!!!

  • Does the 1422 grabber use line valid and frame valid signals

    Hi,
    Setup: I have set a camera (digital) to acquire a 200x200 image (Basla config software), and set the “channel->properties->Basic->Acquisition Window” values to 0,0,984,989 (in MAX); the camera is in free running mode at 20 fps.
    The problem I have is trying to understand the returned image, i.e. when I acquire using SNAP I end up with multiple frames in the window. This leads me to believe that the 1422 does not use FVAL and LVAL lines. Is this so?
    Thanks in advance

    The 1422 does use both the FVAL and LVAL signals (or elso you would never get a frame). In order to only see one image, you need to change the acquisition window in MAX to be the same size as the image. In your case, you are telling MAX to acquire an image 985x990 while your actual image is only 200x200. Therefore, MAX will append lines onto the image until it reaches 985. That is why you are seeing multiple images. In MAX, set your acquistion size to 200x200 to solve the problem.
    Hope this helps.
    Jack Arnold
    Application Engineer
    National Instruments

  • Reg validations and assignments

    Hi All
    Im new to MDM and need to clarify some basic doubts....
    What is the deifference between validations and assignments and what is their significance , and
    SAP MDM is the third party tool and who is the atual vendor for this.
    Points rewarded for the best..
    Regards
    Hari

    Hi Hari,
    Both validations and assignments can be defined in MDM data manager using
    functions and operators.
    deifference between validations and assignments
    Validations returns boolean value (True or False ) based on some rule
      Example: IF (IS_NULL(Name),FALSE,TRUE).
    In the above expression if name field contains null value,it returns false otherwise
    true. Validations can be executed manually or automatically.
    To execute the validations manually just right click on records on which you want to
    do validations and execute the validation then you can see the result.
    Automatic validations are automatically are executed upon record saving by giving
    warning or error meaasge.
    Assignments assign return value to the some field which is selected.
    Suppose you took number field as assignment field and you have written expression
    like this:
    Example: IF (IS_NULL(Name),100,200).
    If name field has null value, assigns 100 to number field otherwise assigns 200 to
    number field.
    See below links to get more details:
    MDM Validations
    New Webinar About Validations with MDM 5.5
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/102dc4e5-07c9-2910-93b3-f49c8ed52509
    Validation Funcitons Enhanceable
    Thanks
    Narendra

Maybe you are looking for