Error: 1200370 Error executing formula

Hi,
I am running a calc script, which is verified successfully but is getting failed with following error:
Error: 1200370 Error executing formula for [EffectedDistrict] (line 138): attempt to cross a null member in function
Code at line 138 is:
Normal= @SUMRANGE(normal, @RELATIVE(@CURRMBR("districts"),0));
where 'normal' and 'districts' are the members in my outline and districts is having lot many districts as children.
Please help me in resolving this
Thanks,
Ashish

In 11 there is a set command SEt EMPTYMEMBERSETS On;^^^SET EMPTYMEMBERSETS is also available in System 9: http://download.oracle.com/docs/cd/E10530_01/doc/epm.931/html_esb_techref/calc/set_emptymembersets.htm
For once I get to correct you Glenn, no matter how small or trivial the correction may be. My ego requires me to count my successes -- I think the above is number four for me versus eleventy billion for you. :)
Regards,
Cameron Lackpour

Similar Messages

  • Essbase Error: Error executing formula

    Problem Description: When running query in BI Answer, error message is shown as the following:
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. Essbase Error: Error executing formula for [MIX %]: status code [1130203] in function [@_VAL] (HY000)
    How can I fix it??

    Hi,
    It seems this problem is related to Data Cache And Data cache file settings, Had you tried with increasing it.
    Thanks
    Focusthread Hyperion Trainer
    [http://focusthread.com/training]

  • OBIEE - ESSBASE   ERROR - 1200467 - Error executing formula for [MDX query]

    I have an issue on essbase with a query with 50 member filters.
    The environment is OBIEE 11g over ESSBASE 11.1.2 with an ASO cube.
    The user for essbase are with database access filters.
    I have the following issue, OBIEE returns a query that filter 30 members and the query runs ok, but the same query with a 50 member filter returns the following error when i execute it on MAXL :
    MAXL Error
    ERROR - 1200467 - Error executing formula for [MDX query]: status code [1130203] in function [].
    ERROR - 1241101 - Unexpected Essbase error 1200467.
    i paste an example of the query that returns OBIEE
    With
    set [_Account2] as '{Distinct({[Account].[Allocated FTE - Budget]})}'
    set [_Employee0] as '[Employee].members'
    set [_Fund4] as 'Generate([Fund].Generations(2).members, Descendants([Fund].currentmember, [Fund].Generations(4), leaves))'
    set [_Position4] as '{Distinct({[Position].[POS111165], [Position].[POS111166], [Position].[POS111167], [Position].[POS111540], [Position].[POS112331], [Position].[POS113201], [Position].[POS113247], [Position].[POS113248], [Position].[POS113540], [Position].[POS113618], [Position].[POS113954], [Position].[POS114109], [Position].[POS114194], [Position].[POS115224], [Position].[POS115912], [Position].[POS115913], [Position].[POS116727], [Position].[POS117229], [Position].[POS117491], [Position].[POS117587], [Position].[POS117610], [Position].[POS117979], [Position].[POS119456], [Position].[POS121262], [Position].[POS121458], [Position].[POS121698], [Position].[POS123368], [Position].[POS124027], [Position].[POS124028], [Position].[POS124110], [Position].[POS124396], [Position].[POS125623], [Position].[POS125624], [Position].[POS126476], [Position].[POS127960], [Position].[POS129352], [Position].[POS129468], [Position].[POS129494], [Position].[POS129535], [Position].[POS129608], [Position].[POS129679], [Position].[POS129730], [Position].[POS129905], [Position].[POS130010], [Position].[POS130144], [Position].[POS133456], [Position].[POS134943], [Position].[POS135231], [Position].[POS135404], [Position].[POS135734]})}'
    set [_Program3] as 'Generate([Program].Generations(2).members, Descendants([Program].currentmember, [Program].Generations(3), leaves))'
    select
    { [Budget Item]
    } on columns,
    NON EMPTY {crossjoin({[_Account2]},crossjoin({[_Employee0]},crossjoin({[_Fund4]},crossjoin({[_Position4]},{[_Program3]}))))} properties GEN_NUMBER, [Account].[MEMBER_UNIQUE_NAME], [Account].[Memnor], [Program].[MEMBER_UNIQUE_NAME], [Program].[Memnor], [Employee].[MEMBER_UNIQUE_NAME], [Employee].[Memnor], [Fund].[MEMBER_UNIQUE_NAME], [Fund].[Memnor], [Position].[MEMBER_UNIQUE_NAME], [Position].[Memnor] on rows
    from [BCPSASO2.BCPS_ASO]
    any suggestions ?
    Thanks
    Niko
    Edited by: user8367101 on Mar 1, 2011 10:31 AM

    Here it is:
    It is a Windows Server 2003 R2
    Processor 8393 SE
    31.9 GB of RAM
    32-Bit
    How does "memscaling" works?
    I also think that are high but it is the way it was configured before I managed the application. For my DB
    Index Cache setting: 205800
    Index cache current value: 205800
    Data file cache setting: 33768
    Data file cache current: 0
    Data Cache setting: 877273
    Cata cache current: 71540
    Block Size: 65408

  • Error executing formula :scalar double argument expected in function [@DIV]

    Hi,
    I'm getting the following error when I try to run this calc. The syntax check says ok, but the calc won't run. I don't understand what the [@DIV] means ... Can someone help? Thanks!
    Error executing formula for [Alloc Factor] (line 0): scalar double argument expected in function [@DIV]
    sts = 1200400 CalcObject = DBadDebt
    Command Failed. Return Status = 1200400
    Fix(&Cscenario,@descendants("Currency"))
    /*Direct allocation for BNA cost center 10471*/
    FIX("Not Applicable Cost Center",CYTDC,"Bosch Power Tools Corded","Bosch Power Tools Cordless","Canada")
         "Alloc Factor"("Bad Debt" =
         "Net_Sales"->Input->&Cscenario /
         ("Net_Sales"->&Cscenario->"Canada"->"Bosch Power Tools"->Input);)
    ENDFIX
    FIX("Canada","Not Applicable Cost Center",CYTDC, "Bad Debt",@CHILDREN("Bosch Power Tools"))
    "Direct Alloc"("Bad Debt"="Alloc Factor"->"Bad Debt"*
    ("Input"->"Other Operating Income and Deductions"->"10471"->"Not Applicable Brand"->"Not Applicable Region"->"Current YTD");)
    ENDFIX
    /*Direct allocation for ACN cost center 10472*/
    FIX("Not Applicable Cost Center",CYTDC,"Bosch Accessories","Skil Accessories","VA Accessories","Canada")
         "Alloc Factor"("Bad Debt" =
         "Net_Sales"->Input->&Cscenario /
         ("Net_Sales"->&Cscenario->"Canada"->"Accessories"->Input);)
    ENDFIX
    FIX("Canada","Not Applicable Cost Center",CYTDC, "Bad Debt",@CHILDREN("Accessories"))
    "Direct Alloc"("Bad Debt"="Alloc Factor"->"Bad Debt"*
    ("Input"->"Other Operating Income and Deductions"->"10472"->"Not Applicable Brand"->"Not Applicable Region"->"Current YTD");)
    ENDFIX
    /*Direct allocation for SNA cost center 10470*/
    FIX("Not Applicable Cost Center",CYTDC,"Skil Power Tools Corded","Skil Power Tools Cordless","Canada")
         "Alloc Factor"("Bad Debt" =
         "Net_Sales"->Input->&Cscenario /
         ("Net_Sales"->&Cscenario->"Canada"->"Skil Power Tools"->Input);)
    ENDFIX
    FIX("Canada","Not Applicable Cost Center",CYTDC, "Bad Debt",@CHILDREN("Skil Power Tools"))
    "Direct Alloc"("Bad Debt"="Alloc Factor"->"Bad Debt"*
    ("Input"->"Other Operating Income and Deductions"->"10470"->"Not Applicable Brand"->"Not Applicable Region"->"Current YTD");)
    ENDFIX
    /*Direct allocation for MT cost center 10473*/
    FIX("Not Applicable Cost Center",CYTDC,"Measuring Tools","Canada")
         "Alloc Factor"("Bad Debt" =
         "Net_Sales"->Input->&Cscenario /
         ("Net_Sales"->&Cscenario->"Canada"->"Measuring Tools"->Input);)
    ENDFIX
    FIX("Canada","Not Applicable Cost Center",CYTDC, "Bad Debt","Measuring Tools")
    "Direct Alloc"("Bad Debt"="Alloc Factor"->"Bad Debt"*
    ("Input"->"Other Operating Income and Deductions"->"10473"->"Not Applicable Brand"->"Not Applicable Region"->"Current YTD");)
    ENDFIX
    /*Direct allocation for Service cost center 10474*/
    FIX("Not Applicable Cost Center",CYTDC,"Measuring Tools","Canada")
         "Alloc Factor"("Bad Debt" =
         "Net_Sales"->Input->&Cscenario /
         ("Net_Sales"->&Cscenario->"Canada"->"Skil Parts Brand","Bosch Parts Brand"->Input);)
    ENDFIX
    FIX("Canada","Not Applicable Cost Center",CYTDC, "Bad Debt","Skil Parts Brand","Bosch Parts Brand")
    "Direct Alloc"("Bad Debt"="Alloc Factor"->"Bad Debt"*
    ("Input"->"Other Operating Income and Deductions"->"10474"->"Not Applicable Brand"->"Not Applicable Region"->"Current YTD");)
    ENDFIX
    endfix

    Hello Stella Jones,<BR><BR>The error message means:<BR><BR>##1200400 Error %s formula for [%s] (line %s): scalar double argument expected in function [%s]<BR><BR>Is the same post of Jstrater above......<BR><BR>

  • Error Executing Formula

    I am getting the following error while trying to copy data from Workforce Planning database to Expense Planning database:
    Error executing formula for [Other FTE - SG&A]: status code [1013009] in function [@_XREF]
    The member that "Other FTE - SG&A" is trying to XREF is a stored member so I wouldn't think that it woul max out the memory reading the other member.
    The XREF formula for the member is:
              @xref(_WFCube_,"Emp Other FTE - SGA","JobGrade","Employee_Dimension",@name(@currmbr("Period")),@name(@currmbr(HSP_Rates)),@name(@currmbr("Currency")),@name(@currmbr("Year")),@name(@currmbr("Location")),@name(@currmbr("Version")),@name(@currmbr("Areas")));
    Database Cache settings are:
    Index Cache = 150000
    Data cache = 25000
    Currently running Planning 9.3.1 on 32-bit windows environment.
    Any help will be greatly appreciated.

    Do you really need to use these?
    name(@currmbr("Period")),@name(@currmbr(HSP_Rates)),@name(@currmbr("Currency")),@name(@currmbr("Year")),@name(@currmbr("Location")),@name(@currmbr("Version")),@name(@currmbr("Areas))
    I think you can delete those and try again.
    if the dimension or member names exists in both source and target, xref will be able to recognize both,
    so that you don't really need to define it. Simply define the intersection of the source which is different from the target.

  • Error executing formula for [Spread %]: status code [1130203] in funciton [@_VAL]

    <p>anyone ever seen an error message like this?  it occurswhen trying to pull spread % at any level...</p><p> </p><p>restarting the app temporarily fixes it, but it keeps comingback...any thoughts?</p>

    <p>I have seen this error before.    Firstly checkout the suggestions for that error code.</p><p>In my case I checked just about everything, it turned out to bethat the ESSSRV process (for that cube) was using too much memory(about 1.8Gb) which seems to be a magic threshold for AIX. Once I stopped and started the app it started running ok. For this particular cube I was constrained as to the outlineconfiguration, so I could make very few changes (e.g. reducingblock size etc).</p><p>I built a process to shut apps down during the day if noconnects which reduced the number of times this happened from a oneor two times a month to never.</p>

  • Essbase Error(1200370) while executing business rule

    Hi,
    I am getting the error - Cannot calculate. Essbase Error(1200370): Error executing formula for [Average] (line 15): attempt to cross a null member in function [@X]
    on executing the following script-
    FIX(@RELATIVE("AltHierarchyProducts",0))
    FIX("FY13","Draft1","Budget")
    "Average"= @MEMBER(@CONCATENATE("P", @NAME (@PARENT(@CURRMBR ("Products")))))->"Variable" * (("Sales"->"Month1+ "Sales"->"Month2" +"Sales"->"Month3")/3);
    ENDFIX
    ENDFIX
    "Variable" is an account dimension member. When I remove the '->"Variable"' part, the script executes, but obviously gives no result since the account member is missing.
    I have read a lot of posts on this error but could not resolve this issue.
    A basic view of the hierarchy is as under -
    Products -
    AltHierarchy
    --Cat1
    ---Prod1
    ---Prod2
    --Cat2
    ---Prod3
    ---Prod4
    PCat1->"Variable" and Pcat2->"Variable" are the placeholders where the variable values are stored.
    Please help.
    Thanks.
    Note: I am using Essbase 11.1.2.1

    Is it possible that your @MEMBER function never actually returns anything. You have assumed that it works but perhaps it never works and it is only when you add the cross-dimensional operator that the issue becomes apparent.
    e.g. If it is not working:
    Without cross dim: "Average"= @MEMBER()* (("Sales"->"Month1+ "Sales"->"Month2" +"Sales"->"Month3")/3);
    I'm not sure but perhaps the above will return something like #missing* (("Sales"->"Month1+ "Sales"->"Month2" +"Sales"->"Month3")/3)
    With cross dim:
    "Average"= @MEMBER()->"Variable" * (("Sales"->"Month1+ "Sales"->"Month2" +"Sales"->"Month3")/3);
    Which I would assume would fail.
    Do you see what I'm getting at? You could test that theory fairly easy.

  • Crystal Report issue : Error in file.. .rpt . Error in formula

    Hi ,
    I recently migrated a report from production to test environemnt and it throws me the following error:
    Error in File C:\DOCUME1\oe_user\LOCALS1\Temp\packing instructions {4058873B-9756-4052-B479-EBD2D0A08E7D}.rpt:Error in formula  <Object_Visibility>. '{Command.EXACT_WEIGHT_FLAG} = "Ne (No)"'
    This field name is not known.
    In production server is installed Oracle 9i database and in test server is installed Oracle 10g
    The report has 1 main report and 2 sub reports.
    1. The same report works fine in production server without any issues.
    2. I had executed the report in Crystal reports 2008 and it runs fine displaying all fields without any issues.
    3. I had also tried taking the query of both subreports and the main report and tried executing it in oracle and it runs fine without any issues.
    However during the runtime in the test server, it throws the following error.
    Can someone help me out with this issue..

    Hi Siva,
    What is the patch level of CR 2008?
    Is it a win or a web app?
    What is the server OS?
    First, try to simply view the report. Let  the report prompt for the database credentials and the parameter values if any.
    See if it reproduces the issue.
    ReportDocument rd = new ReportDocument();
            rd.Load(Server.MapPath("CrystalReport.rpt"));
            CrystalReportViewer1.ReportSource = rd;
    Take a look at the SAP Note :
    [1421867 - Error: This field name is not known|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333433323331333833363337%7D.do]
    Hope it helps,
    Thanks,
    Bhushan.

  • Errors executing bulk query when updating a Sharepoint Linked List from Access

    Hi all,
    I have a Sharepoint list that is a Linked List with MS Access. It has just under 5,000 items (4,864), thus meaning it avoids the reduction in functionality lists of greater than 5,000 items have.
    Among the list are five calculated columns. These take the information from another column (different employee numbers), and by using a formula produce a clickable link to my company's Directory page, where that particular employee's info is displayed. I'm
    not sure if these five columns are relevant to my query, but I'm mentioning them in case.
    My problem is this: Frequently when I run any query on the list that updates the list, I get this error: "There were errors executing the bulk query or sending the data to the server. Reconnect the tables to resolve the
    conflicts or discard the pending changes".
    When I review the errors, it says they conflict with errors a previous user made (with that previous user being me). It frequently highlights several columns, despite the info in them being identical, and the calculated columns (with the original showing
    the value they contained and the new showing #VALUE! (as Access can't display the formulas).
    However, if I click Retry All Changes, all the update stick and everything seems fine. Why is this happening? It's proving very annoying and is really stopping the automation of my large number of queries. A list of 5000 items isn't particular big (and they've
    got roughly 100 columns, although I didn't think that was too large either, given Excel's 200+ column limit).
    Is this due to poor query design and SQL? Is this due to connectivity issues (which I doubt, as my line seems perfect)? Is this due to Access tripping over itself and not executing the update on each row in the table, but rather executing them concurrently
    and locking itself up? I'm at wit's end about it and really need to get this sorted.
    Thanks in advance for any suggestions.

    Hi amartin903,
    According to your description, my understanding is that you got an error when you used a linked list from Access.
    The table that you are updating is a linked table that does not have a primary key or a unique index. Or, the query or the form is based on a linked table that does not have a primary key or a unique index. Please add the primary key or a unique index.
    Here is a similar post, please take a look at:
    http://social.technet.microsoft.com/Forums/en-US/545601e9-a703-4a02-8ed9-199f1ce9dac8/updating-sharepoint-list-from-access?forum=sharepointdevelopmentlegacy
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • Error executing sequence in Planning

    We are using Hyperion Planning and have been for years, and all of a sudden started having an issue. We did have a database corruption issue last week and had to recreate the databases, but other than that, nothing has changed. Here is what is occurring:
    We use the workforce planning module to handle employee transfers, terminations, new hires, etc. and then those changes are transferred to the Expense database from the Workforce database. I will describe the transfer out, even though the issue is occurring with all:
    The sequence utilizes two Run-time prompts and consists of three different business rules:
    Rule 1 - Transfers employees from the two prompts out to a holding area - works perfect
    Rule 2- Aggregates the combination of the two prompts - works perfect
    Rule 3 - Moves the employee expenses from the Workforce database to the expense database. This is where the problem occurs. When looking in the log, it recognizes the two prompts, but then it gets an error on executing.
    When I go into EAS and validate, the following error occurs: Cannot calculate. Analytic Server Error(1200323): Error parsing formula for [FIX STATEMENT] (line 21): expression expected after [,]
    When I go to the individual rule causing the problem, the following error occurs: Cannot calculate. Analytic Server Error(1012001): Invalid Calc Script syntax [
    DATACOPY "MonthFlag"->"NoDepartment"->"No Business Unit" TO "COR Gross Salaries"->->]
    The area between the ->-> is where the two run time prompts go and it's like it doesn't recognize it.
    Add'tl info: the prompts are hidden because we don't want the user to modify. But even when I unhide them, the same error occurs.
    Sorry this is very long, but I was trying to provide as much information as possible.

    If the rule runs fine with hard-coded values (can you test?) then it points to an issue with the prompts as you suggest - but then they work fine for the first 2 rules.
    Might sound a little simplistic, but can you try creating new variables and replacing the ones currently in the rules with these - I guess this will rule out an issue with a 'corrupt' prompt....
    Wonder if the error indicates that for whatever reason the target for your copy cant find or doesnt recognise the members in your prompts?
    JB

  • Error in formula processing - List price has null value

    I have created a freight/special charge modifier where the qualifier in it is if terms = credit card, then execute.  The formula in this modifier is List Price * Numeric Constant.  However when I test this I get a Note:  Error in formula processing - List price has null value.  The List price is NOT null.  I'm not sure why I'm getting this error...

    Hi,
    Thanks for the update.
    Actually, my problem got resolved. After analyzing the debug file myself, I narrowed down the error as below
    Normal flow Formula Processing begin
    In ---Routine:QP_PREQ_GRP.Formula_Processing---
    PRICING_PHASE_ID: 2
    Processing Formula ID :7512
    Line Index: 1
    Start Formula...
    Formula Line Type = ML, Step = 1
    Before populating formula stepvalues temp table
    Other Exception ORA-01403: no data found
    Exception occurred. Formula value returned is
    Formula return status: U
    Formula Base Price :
    Error returned by QP_FORMULA_PRICE_CALC_PVT.Calculate
    And, as per the oracle support note "Error Returned By Qp_formula_price_calc_pvt.Calculate [ID 1282519.1]", after setting the profile value to N, the issue is resolved.
    With Regards,
    Vishal Majithia

  • Reports 10g: EP-0082: Error executing SCA utility

    Report Builder in Red Hat LINUX
    Report Builder: Release 10.1.2.0.2
    SCENARIO:
    The module CUSRR070.rdf exisits in /home/mydir/
    File Permissions are 777
    During editing I want to back-up CUSRR070.rdf as CUSRR070bak.rdf
    When doing File=>Save As, I get this error
    REP-0082: Error executing SCA utility.
    REP-0110: Unable to open file '/home/mydir/CUSRR070.rdf'.
    scaba 12
    The trouble-shooting guide sez:
    REP-82: Error executing SCA utility
    The possible causes of this error include the following:
    Case 1: Your initialization file is not current.
    Case 2: An abnormal condition.
    I DO NOT UNDERSTAND WHAT I AM TO DO
    What is the name of the file that is not current?
    Any suggestions ?

    Sorry for the slow reply. I've been trying a number of different things to get this to work.
    I reinstalled Developer as suggested but we don't have a patched version so there were no additional patches to apply. I re-ran the installer anyway to see if it would update anything.
    I couldn't find any reference to Developer patches that might fix this issue in metalink.
    I also tried messing with the JVM options to give it more memory etc but that didn't help.
    After using the Designer diagnostics trace I got the arguments it uses to run the same report from the command line.
    This resulted in the same issue. So at least it was consistent from Designer as well as the command line.
    This suggests it is a reports issue rather than Designer.
    Running the reports trace didn't provide any extra information. Found a bug that suggested changing any formula columns to not return NULL.
    Tried updating the report to fix that too but no joy.
    I will post here if I discover the solution.

  • Error Executing Report 6 Runtime (Attached Library)

    Hi
    When We execute a report using runtime (it had been succesfully compiled and ran using Dev) it did`nt end succesfully, present an error on formula column refering the attached library. Making several proof, we found that the same report on developer run correctly but not in runtime services. This situation is only after the migrations from Oracle 2.5 to Oracle 6i.
    How can we solve that problem. We really apreciate any help on it.
    Rgds.
    Otniel Angel C.
    MultiSoluciones Corp., S. A.
    Dom. Rep.

    Make sure that the path to the library included in the REPORTS60_PATH registry.
    Compare it to the old REPORTS25_PATH
    Slava.

  • 5200:Error Executing Query

    Hi,
    I am getting below error while running a report in FR.
    5200:Error Executing Query:
    Could you please let me know what is the problem and how to resolve it.
    Thanks,

    Hi,
    This might be due to corrupt POV this can be resolved by just deleting POV for the use and again setting it up.
    Regards,
    Gyan

  • Error Executing the report

    hi ,
    I run a report from workspace and it runs fine for me. There is another admin who's trying to run the report and its throws following error for him:
    Error 5200: Error executing the query.
    We both have same privileges in shared services.
    I have created this new report.
    Just to let you know it worked fine when i created on 1st day for both of us and is now throing error.
    Thanks!

    Hi,
    Have the other admin turned on the preview option in the workspace financial reporting preferences.
    This sometimes can cause problems if it is turned off.
    Cheers
    John
    http://john-goodwin.blogspot.com/

Maybe you are looking for

  • Source code not generated in mapping

    Hi,   I tried mapping an Idoc to an XSD in my mnessage mapping.When I try to check my message mapping I get an error msg : "<Mappingname> has no Source Code"...My scenario is only some fields of Idoc map to the XSD and the rest are constants..I am in

  • Music stored on external hard disc not found after re-boot

    I moved all my music onto an external hard disc becuase it was taking up too much space on my Mac. Now every time I reboot I get an error message saying music not found, please find. ie. I have to point itunes to all the folders on my hard drive agai

  • Mail RSS Feed Problem

    Hello, I've got a problem with my RSS feeds in Mail and it's driving me nuts. I had a number of feeds which were all working properly and suddenly my craigslist feeds stopped. All previous and new feeds still work but the craigslist feeds give me the

  • Table for Profit center for Valid Plant

    Hello, Kindly provide me the Table for the Valid Profit centre against the Plant.in the result it should give me the list of Plant and Profit Centre. Thanks regards

  • How to create billing document  in VF01 without Excise duties. ?

    Dear All , Here is a scenario that we had done the Goods rcv of a  material without capturing   any excise entry as this material is non excisable , Now an ETO is created  for a  party , After this user   wants this material  to be given to Customer