BI- Reports, Data from ECC6 (Call Related)

Hi Gurus,
I have a couple of reports to be created in BI.
My source system is ECC6 (Call Related)
Reports are from the following tables
AUFK
PMSDO
VBAK
VBFA
QMEL
JCDS
QMEL
I want to follow the standard extraction method.
Anybody please help me, how do I start?
Do i have any standart DataSources in ECC which are linked to all the above tables or I should create a view and put it in a standard datasource???
I'm not very sure how to begin. Need your help.
Thanks
Aggish

Hi Aggish,
Check with PM data sources.......
http://help.sap.com/saphelp_nw70/helpdata/en/f2/7a0c3c40787431e10000000a114084/frameset.htm
hope this may help you.........
Thanks,
Vijay.

Similar Messages

  • Loading data from flatfile to relational table,i am getting SQLLDR error

    Hi,
    While loading data from flatfile to relational table,i am getting SQLLDR error and i am unable to proceed further.
    Source is a flatfile and target is a Oracle database,i used "LKM file to oracle(SQLLDR)" and "IKM sql control append"
    and ran the interface.When i checked the seesion in operator window" after generating "CTL file" successfully
    the session got failed at "Call sqlldr" and was not able to proceed further.
    Environment details:
    ODI 11g
    database:Oracle 11g
    Operating system:Windows server 2008
    The error message it displayed in call sqlldr session file was
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (innermost last):
    File "<string>", line 31, in ?
    File "C:\oracle\product\11.1.1\Oracle_ODI_1\oracledi\client\odi\bin\..\..\jdev\extensions\oracle.odi.navigator\scripting\Lib\javaos.py", line 198, in system
    File "C:\oracle\product\11.1.1\Oracle_ODI_1\oracledi\client\odi\bin\..\..\jdev\extensions\oracle.odi.navigator\scripting\Lib\javaos.py", line 224, in execute
    OSError: (0, 'Failed to execute command ([\'sh\', \'-c\', \'sqlldr DEVELOPER/pass_123@CPRDEV control="F:\\\\flatfile/CROSS_CURR.ctl" log="F:\\\\flatfile/CROSS_CURR.log" > "F:\\\\flatfile/CROSS_CURR.out" \']): java.io.IOException: Cannot run program "sh": CreateProcess error=2, The system cannot find the file specified')
         at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
         at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:345)
         at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:169)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2374)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1615)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java:1580)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java:2755)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2515)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:534)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:449)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1954)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:322)
         at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:224)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:246)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:237)
         at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:794)
         at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:114)
         at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
         at java.lang.Thread.run(Thread.java:619)
    could u give me a solution to sort out this error ASAP.
    thanks,
    keshav.

    This was the following code generated .
    import java.lang.String
    import java.lang.Runtime as Runtime
    from jarray import array
    import java.io.File
    import os
    import re
    import javaos
    def reportnbrows():          
         f = open(r"F:\flatfile/TEST.log", 'r')
         try:
              for line in f.readlines():
                   if line.find("MAXIMUM ERROR COUNT EXCEEDED")>=0 :
                        raise line
         finally:
              f.close()
    ctlfile = r"""F:\flatfile/TEST.ctl"""
    logfile = r"""F:\flatfile/TEST.log"""
    outfile = r"""F:\flatfile/TEST.out"""
    oracle_sid=''
    if len('CPRDEV')>0: oracle_sid = '@'+'CPRDEV'
    loadcmd = r"""sqlldr DEVELOPER/<@=snpRef.getInfo("DEST_PASS") @>%s control="%s" log="%s" > "%s" """ % (oracle_sid,ctlfile, logfile, outfile)
    rc = os.system(loadcmd)
    if rc <> 0 and rc <> 2:
    raise "Load Error", "See %s for details" % logfile
    if rc==2:
    reportnbrows()

  • How to bring KSB1 report data from R/3 to BW

    Hi All,
    I need to bring the KSB1 report data from R/3 side to BW. Is there any standard extractor available for this ? How can I achieve this ?
    Will 0CO_OM_CCA_9 work in this situation or is it entirely different ?
    Actually business wants to see the actuals of Cost controlling with some of the fields which are existing in KSB1.
    regards
    Amit

    Hi,
    Check with the following DS's
    0CO_OM_WBS_1                      WBS elements: Costs
    0CO_OM_WBS_2                      WBS elements: Budget
    0CO_OM_WBS_3                      WBS elements: Overall plan
    0CO_OM_WBS_4                      WBS elements: Statistical key
    0CO_OM_WBS_5                      WBS Elements: Selections
    0CO_OM_WBS_6                      WBS Elements: Actual Costs Usi
    0CO_OM_WBS_7                      WBS Elements: Commitment Line
    0CO_OM_WBS_8                      WBS Elements: Budget Line Item
    Thanks
    Reddy

  • Extract data from ECC6 to Netweaver2004s for BI7.0

    Hi Guru's,
    I have two systems ECC 6 and Netweaver2004s.For BI7.0 in Netweaver2004s i want to Extract the data from ECC6 into Netweaver2004s BI 7.0.
    1.How can i make ECC6 as a Source System for the Netweaver2004s.
    2. In Netweaver2004s for BW 3.5 i am getting the Administrator Workbench but objects are still showing the 7.0 properties. How can i over come this issue.
    Kindly help me out on this issues.
    Thanks in Advance
    Regards
    Prem

    Hello Prem,
    1. Basically Tcode RSA1 - Modeling - Source Systems - right click the "Source Systems" on the right - Create - Automitically create SAP system
    2. Haven't heard of BW 3.5 based on NW 2004s... Please check the release of BI_CONT component from menu System - Status - Component info. Likely you find 7.0.x instead of 3.5.x
    Best regards,
    Victor

  • Eztract data from ECC6 to Netweaver2004s

    Hi Guru's,
    I have two systems ECC 6 and Netweaver2004s.For BI7.0 in Netweaver2004s i want to Extract the data from ECC6 into Netweaver2004s BI 7.0.
    1.How can i make ECC6 as a Source System for the Netweaver2004s.
    2. In Netweaver2004s for BW 3.5 i am getting the Administrator Workbench but objects are still showing the 7.0 properties. How can i over come this issue.
    Kindly help me out on this issues.
    Thanks in Advance
    Regards
    Prem

    Hi Prem,
                       I need to correct you first ..:) 2004s and ECC6 both are same and both comes with BI 70. For your question my aqnswaer is get a seperate BI system with that you can connect to either of the servers.
    Regards,
    Hari.
    PS: Points are welcome.

  • How do I put data from every XMLnode related,in separate movieclips when clicking a line in combobox

    How do I put data from every XMLnode related,in separate movieclips when clicking a line in combobox?
    A sample from the XML is like this:
    <Planter>
              <Lauvtre>
                        <Botanisk_navn>Acer campestre</Botanisk_navn>
                        <Norsk_navn>Naverlønn</Norsk_navn>
                        <Farge>Grønn</Farge>
                        <Herdighet>H4</Herdighet>
                        <Høyde>10-15 m</Høyde>
              </Lauvtre>
    I have a combobox where it shows the Botanical name, and the Norwegian name. But the rest of the info has to be shown in separate movieclips.
    Anyone have an idea how to do this? Can I use the trace function maybe? Here is my AS3 code so far:
    var loader:URLLoader = new URLLoader();
    loader.addEventListener(Event.COMPLETE, onLoaded);
    list.addEventListener(Event.CHANGE, itemChange);
    function itemChange(e:Event):void
              ta.text = list.selectedItem.data;
              tb.text = list.selectedItem.label;
    var xml:XML;
    function onLoaded(e:Event):void
              xml = new XML(e.target.data);
              var il:XMLList = xml.Planter.Lauvtre;
              for(var i:uint=0; i<il.length(); i++)
                        list.addItem({data:il.Farge.text()[i] +"\n"+ il.Herdighet.text()[i]+"\n"+ il.Høyde.text()[i],
                                                                label:il.Botanisk_navn.text()[i] +"\n"+ il.Norsk_navn.text()[i]});
    loader.load(new URLRequest("lauvtre.xml"));
    Thanks!
    Rheus.

    Hi! And thank you for helping. Planter is my root node. I tried removing "Planter" from xml.Planter.Lauvtre. It didn't fetch any data then. My code works as is, but what I want the code to do, is to put these 3:
        <Farge>Grønn</Farge>
        <Herdighet>H4</Herdighet>
        <Høyde>10-15 m</Høyde>
    ...into separate textfields.
    It has to be dynamic, so that when I click on one of the plant names in the combobox, the textfields get updated according to what is selected in the combobox.
    I'm pretty new to Actionscript so I have a hard time explaining my problem:
    I want to use the combobox as the menu, that has all the latin plant names listed. When I click on one of the 100 plantnames I want the correlating info from the XML, put in textfields.

  • Can Google Analytics provide reports/data from a Contact Form created in Muse?

    My Muse site will be hosted by a third party hosting service, as I am creating it for a client. My client wants to be able to see a monthly report of inquiries submitted via the contact form, which was created in Muse. Can Google Analytics provide reports/data from a Contact Form created in Muse?

    Muse makes files through interface design approach. It has actually nothing to do with the running of your site. And this forum is for Business Catalyst, Adobe's CMS. If you are not using that and a 3rd party then for tracking etc that is based on you or someone else installing the google analytics code on that website. Muse has nothing to do with that.
    Here is google's starting guide for that.
    http://www.google.com/intl/en-AU/analytics/learn/setupchecklist.html

  • How to transfer service ticket data from ECC6.0 to CRM 7.0 using LSMW?

    how to transfer service ticket data from ECC6.0 to CRM 7.0 using LSMW?
    Plz suggest me any BAPI or IDOC for that ..
    thanks in Advance .

    You have to convert your long string to a table of shorter strings.
    There may be other ways, but one possibility is to use a loop to process you string.
    while (there is something left)
       put the next e.g. 1024 characters in a new row of your table
    endwhile
    If you need to reconstruct your string from the table, don't use simple concatenation since it will remove blanks at the end of lines. Believe me (from experience) sooner or later this will happen.
    Instead you need to either set the subsections of your long string, or insert from the end of your table and keep shifting the contents (probably less efficient) right

  • Download data from ECC6.0 to CRM

    We want to download data from ECC6.0 to CRM 2.0.
    I am facing an error while trying to use Function  module 'SMW_CALL_MIDDLEWARE'
    to create and post BDOCS in CRM 2.0.
    The BDOCs are getting posted successfully. However, function module is updating 
    only SMO* ( Mapping) tables but not the CRM database tables. Does anyone has any suggestion on this.

    I think your corresponding mobile bridge needs to be properly active. That should take care of posting data from CDB to CRM.

  • Unable to read data from previous calls...!

    I am trying to capture data from the previous calls using the following code...
    The program "/irm/sapliparm" has value in the variable "gs_ipar_infocus-x-arhdr-artyp" at runtime. I am able to see this value in debug mode. I need this value in a variable in my routine. Below is the code that I have written, but, this is not working. sy-subrc is 4 at the assign statement.
    data: artyp type /irm/iparhdr-artyp,
             lv_artyp type /irm/iparhdr-artyp,
             g_iparhdr type /irm/iparhdr,
             objky type nast-objky,
             line type string,
             lv_var type string.
    FIELD-SYMBOLS: <lv_artyp> type any. "/irm/iparhdr-artyp.
    move '(/irm/sapliparm)gs_ipar_infocus-x-arhdr-artyp' to line.
    lv_var = line .
    assign (lv_var) to <lv_artyp>.
    if <lv_artyp> is assigned.
       move <lv_artyp> to artyp.
       unassign <lv_artyp>.
    endif.
    I want to capture the value in variable "(/irm/sapliparm)gs_ipar_infocus-x-arhdr-artyp" inside my program.
    Please let me know if you have an idea on how to capture the value.
    Thank you in advance,
    Srinath

    Srinath,
    The trick you are using seems OK to access standard program parameters which are not available in user-exits / BADIs.
    I am also using similar code at some places and is working well for me.
    Is gs_ipar_infocus-x-arhdr-artyp a single variable or a nested structure ?
    Define <lv_artyp> as type of  /irm/iparhdr-artyp and try.
    Define lv_var of chat type and try.
    My sample code which works well is as below :
    constants: prgwa(30) type c value '(SAPMV50A)XVBADR_SAV[]'.
      types: t_sadrvb type table of sadrvb.
      FIELD-SYMBOLS: <prgwa> type t_sadrvb ,
                                   <watab> type SADRVB.
      assign (prgwa) to <prgwa>.
      if <prgwa> is assigned.
        loop at <prgwa> ASSIGNING <watab> .
        endloop.
      endif.
    I hope it helps you find your problem.
    Regards,
    Diwakar

  • How to retrive DesktopIntellegence report data from FRS in the form of XML?

    Hi,
    I read in the document, all the Business Objects reports either deski or webi are stored in FRS system in the form of XML
    How can I get the Business Objects reports data (Deski reports)from the File repository system (FRS) in the form of XML.
    I need this file to use in the portlets.
    Could some one please share the information.
    pforum.

    Hi Harika,
    Webservices is best way to go inorder the fetch the data from CRM system, ofcoz it comes out in XML format.
    http://esworkplace.sap.com
    You will info abt this http://www.sdn.sap.com/irj/bpx/esworkplace
    There must a suitable webservice given for each of the below. Browse through esworkplace.
    -     Customer data
    -     Product data
    -     Promotions data
    -     Campaign data
    webservice can easily be tested in WSNAVIGATOR of ESR in SE80.
    Hope the above hints gives you a way forward.
    Chees, Satish

  • How to get data from the called program using SUBMIT in a background job?

    Hi Experts,
    I've a program which creates a background job using JOB_OPEN and JOB_CLOSE function modules.
    Between the above function modules I need to call a program using SUBMIT VIA JOB statement.
    My problem is, How do I fetch some data in an internal table in the called program to the calling program after the SUBMIT statement?
    I tried to EXPORT and IMPORT the data, but they are giving a failed sy-subrc when using this background job.
    Kindly let me know your inputs and valuable suggestions.

    Kumar,
    When we execute a program as a background job then the output will be sent to Spool which needs to be fetched again.I guess we need to use Submit via spool as mentioned by Rajat.
    Check these threads to get some idea
    submit report to spool & import spool id
    Re: Generate Spool for a report
    K.Kiran.

  • How to refresh report data from bex query (BW) with parameters

    Hello,
    i hope someone can help me with my problem. I developed an desktop application, which loads (actual state) a report from the local file system. After setting the parameters, the report should be saved as a pdf file. Loading the report into the ReportDocument object and exporting the report to a pdf works fine. Setting parameters (without) a data source too. But now i can't refresh the data in the reports given by a parameter (e.g. time).
    I know there are two methods to do this. Push and pull. I want to use the pull method, cause my program should exports different reports and i think it should be easier to handle this with this method.
    On my development environment is installed:
    Crystal Reports SP 4
    MS Visual Studio 2010 (coding with C# .NET)
    .NET Framework 4
    SAP Integration Kit
    Crystal Reports for Visual Studio 2010 SP1 - SDK libraries
    Crystal Reports for Visual Studio 2010 SP1 - Runtime 32 bit
    SAP GUI 7.20 (Compilation 3)
    The bex query is enabled for external use from ole db for olap. Do i have forget something else?
    Here is a part of my code:
            public ReportDocument doPullMethod(ReportDocument crReportDocument)
                TableLogOnInfo crTableLogOnInfo = crReportDocument.Database.Tables[0].LogOnInfo;
                ConnectionInfo crConnectionInfo = crTableLogOnInfo.ConnectionInfo;
                crConnectionInfo.Password = "*******";
                crReportDocument.SetDatabaseLogon(crConnectionInfo.UserID, crConnectionInfo.Password, crConnectionInfo.ServerName, crConnectionInfo.DatabaseName);
                MessageBox.Show(crConnectionInfo.UserID + " _ " + crConnectionInfo.Password + " _ " + crConnectionInfo.ServerName + " _ " + crConnectionInfo.DatabaseName);
                for (int i = 0; i < crReportDocument.Database.Tables.Count; i++)
                //    crReportDocument.Database.Tables<i>.ApplyLogOnInfo(crTableLogOnInfo);
                    MessageBox.Show("TestConnectivity: " + crReportDocument.Database.Tables<i>.TestConnectivity());
                return crReportDocument;
    Cause i'm using only one bex query, i know that the SetDatabaseLogon()-method should bring me the same result as the ApplyLogOnInfo()-method SAP Crystal Reports .NET API Guide
    Exists an order which i have to follow? First setting parameter and then set the login informations or backwards? Cause i also get the "Failed to load database information" exception, when i set a parameter and TestConnectivity() returns false.
    Do i have to activate the data refresh manually or will be the data refreshed automatically on export?
    I searched in this forum (.NET - SAP Crystal Reports) and found only this thread which according to my problem:
    [Re: Crystal report connects to BW RFC by .NET;
    The question is assumed answered.

    Hi Robin,
    There is a SAP Integration Kit you need to allow CR to connect to SAP data sources. There isn't one for CR for VS 2010 and I don't believe there are the various extra options available in the SDK, no SDK access to the DB driver.
    Possibly, Check the other post, download and run the app Ludek suggested, it will get the connection info for your report using RAS and then plug the output code into your code and see if that works. It should show the crdb_olap dll is the database driver, assuming that is the connection method you used when designing the report.
    Pay attention to the database dll in the output from that app and verify it is on your PC in: C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86
    If that doesn't work then.....
    The problem is, CR for VS 2010 ( version 13 ) is the runtime for BOE 4.0  ( version 14 ) which includes the Integration kit drivers on install. There is no standalone install of the database drivers. They are installed with CR 2011, which doesn't have a SDK included, CR for VS 2010 is also the Developer version for CR 2011.
    Because of the "custom" connection requirements there is no SDK or access to the BW datasource extra options....
    Also note that CR 2008 is not supported in VS 2010, it should work though as long as you stick to 2.0 -> 3.5 framework, no 4.0 Framework support in CR 2008 or BOE 4.0
    You may want to try the SAP Integration Kit forum to see if anyone has been able to make this work or contact your account manager to verify if there are any plans to do what you are doing....
    Don

  • Using data from HTTPService call

    I have been searching every forum, Google, etc for what I'm
    trying to do. I have found some answers, but none of them seem to
    work for me or I'm doing something wrong (probably the latter).
    I have a simple app that presents a form to a user and based
    on their input it makes and HTTPService call to send a GET to a PHP
    script which then returns data to fill a datagrid and present a
    chart. That all works good. Now I'm trying to figure out the best
    way to export the data to a CSV. I've seen the forums that show how
    to put the data to a clipboard and then copy it. I can't get any of
    those to work for some reason. I had another idea, but can't figure
    out how to do it.
    I'd like to take the same query and returned results and put
    it into a string or similar so I can output the data to a TextArea.
    Is this possible? I've got the popup working and when I can get it
    to fill in the TextArea, it just says
    "[Object,object],[Object,object]...... " over and over again. So
    it's almost like the data is getting there, but it's not displaying
    properly. Any thoughts on how to do this?
    Is the data returned from a query like this an Array? An
    XMLList? I can't find any docs on how to determine what the result
    is returned as or how to use the result other than in a datagrid or
    filling in Labels or Text fields.
    Any help would be greatly appreciated.
    Thanks,
    chris

    Tracy - Thank you for taking the time to reply. Sorry about
    posting to the wrong forum. I was busy reading so many other posts,
    I just hit the link to add a new topic.
    You are right, my first problem was how to use the returned
    data. I found another post that said to use the e4x format, just
    like you said and that definitely helped. I found this example on
    manipulating XML data:
    http://www.brucephillips.name/blog/index.cfm/2006/10/15/XML-Tutorial-Part-2,
    which also help.
    With all of this, I am able to take the XML output and dump
    it right into the TextArea for viewing or selecting and copying.
    What I'd like to do now though is to pull off the XML tags
    and just have the straight content so that I can have usable CSV
    text to copy.
    As for the System.setClipboard() call - I guess I didn't have
    so much trouble with that other than figuring out how to get the
    data out of my datagrid properly, convert it to a string to create
    a CSV format and then copy it.
    Chris

  • NE for Windows caches data from previous call.

    Hi all,I am experiencing a very strange problem.I wrote a native extenion in C++ .This extension wrapps another C++ class which performs some math operation.THe extension itself
    gets std vectors of result from that math class and I convert them to AS3 Vector.<Vector<Vector3D>>   2 dimensional vector and return it to flash .
    THe problem is that on first call the returned vector contains the correct data.
    But on the next call (just after the first one) when I pass a new data for the extension to return another set of new data what is happening that it return a vector with both the old and new data.
    Inside the DLL I clean everything including vectors and deallocating all the pointer.Still nothing helps.It is as if the DLL just keeps the old data inside itself.
    Any help will be greatly appreciated!

    Hi Chris.Well sorry for that ,I live in Israel.So here the first day of the week is Sunday    .  Look the current .PDF doc gives only the overall API archtecture explanation and describes its core methods and variables in a really brief way.
    And for many developers that is a real problem.Most of us here are not seasoned C++ developer. While I have been coding C++ occasionaly ,I got stuck here because in fact I have never wrote C++ DLLs which are wrapped with C.Only after reading many posts in StackOverflow.com about setting up C++ to C sources and also digging into the sources of the NE apps you have at one of Adobe pages I managed to figure out the problem.But many other dev could just have faild on it if they had very little or no C++ coding experience. So I suggest you to add some practical examples to that doc and put a better description on how C++ sources should be integrated with NE C API .
    Thanks.

Maybe you are looking for

  • Brand new Mac user with a brand new Mac problem!

    Hi Everyone -- I am a brand new Mac user... I've only had my MacBook Pro 13" for three days. My Mac has been continuously freezing while I use it. When it freezes I only have safari running so I know its not from application "overload". Once frozen,

  • Migration of customer master data

    hi guys while uploading the customer master data from legacy to sap r/3 with lsmw if some files are not uploaded, in which transaction code we see that files

  • RSS feed issue

    Hi I have recently set up a podcast. The podcast URL is www.blog.interestingpodcast.com and the RSS feed is http://blog.interestingpodcast.com/podcasts-only/rss2.aspx I have tested the podcast in itunes and was able to download the episodes. However

  • HT201442 Error in installing iOS 7.1.1 on my iPhone 4

    I was installing iOS 7.1.1 on my iPhone 4 and it had already downloaded but when I clicked install now, there was an error message that said, " there was an error in installing the software update on your device." How do I fix that problem?

  • Hittest is not working

    Hi all, i'm trying to build this simple game for school: you've got a catapult which launches a "bullet" and you will have to aim it to hit a certain point. Now the whole catapult part and shooting the "bullet" works, but now it has to respond when i