Regarding doubts in my Speck (Urgent)

Hi Experts,
<b>My Selection screen is like this
product hierarchy:
material:
Price group:
Bill-to-Party:
Period of analyse : Month :</b>
The following are the outputs fields in Excel sheet:
<b>Material code, Mat description, Free goods code, Invoice quantity, Invoice Net Value,  percentage diff, Invoice qty for previous yr, Invoice value for previous yr, cost of free goods, total cost of free goods</b>
Free goods are defined in SAP using transaction <b>VBN1</b>.
Could you please help me with the tables involved.
Kindly help.
Thanking you
Regards
Naveen

Hi,
Go back to the person who wrote the specification and ask them - only they will know exactly what they want.
Gareth.

Similar Messages

  • Doubt in ORA_FFI(Its urgent)

    Hi,
    I've created a test.dll which contains caps func as follows:
    int caps()
         int * ptr=0x417;
         if (*ptr==64)
              return 1;
    else
    return 0;
    Then I called this func through ORA_FFI package..
    DECLARE
    dll_handle ORA_FFI.LIBHANDLETYPE;
    winexec_handle ORA_FFI.FUNCHANDLETYPE;
    vn_ret PLS_INTEGER;
    FUNCTION Runp( handle IN ORA_FFI.FUNCHANDLETYPE)
    RETURN PLS_INTEGER;
    PRAGMA INTERFACE(C, Runp, 11265);
    BEGIN
    break;
    dll_handle := ORA_FFI.REGISTER_LIBRARY(NULL,'test.dll');
    winexec_handle := ORA_FFI.REGISTER_FUNCTION(dll_handle,'caps');
    ORA_FFI.REGISTER_RETURN(winexec_handle,ORA_FFI.C_INT);
    vn_ret := Runp(winexec_handle);
    IF vn_ret = 2 THEN
    MESSAGE('Cannot find file ' );
    END IF;
    EXCEPTION WHEN OTHERS THEN
    FOR i IN 1..Tool_Err.NErrors LOOP
    message(Tool_Err.Message);
    Tool_Err.Pop;
    END LOOP;
    END;
    When I debug this code,It gives error as caps func not found in test.dll.
    But the only func in test.dll is caps..
    I'm using forms 6i in client server mode.
    I created test.dll using Microsoft visual c++ by creating new win32 Dynamic link library.
    One more doubt:
    How can I find functions in a already compiled DLL?
    Pls reply me..Its urgent..
    Adios..
    Prashanth Deshmukh

    Hi,
    refer these ,u will get some help
    Standard Buttons:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/webDynproABAP-ALVControllingStandard+Buttons&
    alv-pfstatus:
    http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_pfstatus.htm
    then how to capture that button click.
    http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_ucomm.htm
    http://www.sapdevelopment.co.uk/reporting/alv/alvgrid_rowsel.htm

  • Regarding contact  and Confirm interface(urgent)

    HI all,
    As i am new to CRM, i need some help.
    can any body send me the screen shots of how to create an order using TC IW31, IS-U Contact, and how to trigger CONFIRM interaface. Its urgent.
    My mail id is [email protected]
    send me atleast the procedure.
    Thanks in advance.
    Regards,
    Hi send me the procedure, how to create a Contact?
    please its very urgent
    Edited by: saritha N on Feb 19, 2008 11:20 AM
    Edited by: saritha N on Feb 19, 2008 1:24 PM
    Edited by: saritha N on Feb 20, 2008 6:59 AM
    Edited by: saritha N on Feb 20, 2008 11:30 AM
    Edited by: saritha N on Feb 26, 2008 7:01 AM
    Edited by: saritha N on Feb 26, 2008 7:02 AM

    Hi Saritha,
    Transaction for creating a contact is  CRMD_BUS2000126 - Maintain Activities.
    or
    SAP menu ->Activities ->CRMD_BUS2000126 - Maintain Activities ->F5->Business Activity->Contact.
    Then enter the relevant data for the Contact and save.
    Regards,
    Johnny.

  • Regarding error message.. very urgent

    HI guys,
    I am using an information message if any error..
    IF sy-subrc <> 0.
        MESSAGE i002 WITH iv_path.
    ELSE.
    iv_path contains the file path.. '//pmiasfvdev.aap.com/pmiasfvdev/sign_apo/SCIPIO/outbound/fplp1234.csv'
    and message no002 = "The file '&' you are trying to write is open. Please close the file!!."
    but when the error occured I am getting the information error as
    <b>The file ''//pmiasfvdev.aap.com/pmiasfvdev/sign_apo/
               SCIP' you are trying to write is open. Please close the file!!."</b>
    But I need to get the full path in the information message..
    <b>The file ''//pmiasfvdev.aap.com/pmiasfvdev/sign_apo/SCIPIO/outbound/fplp1234.csv'
              you are trying to write is open. Please close the file!!."</b>
    How can I do that,,its very urgent
    Points will be rewarded..
    thanks in advance!!
    regards,
    nazeer

    Hi Nazeer ,
    It is quite simple.Your problem is with the message qualifier .
    Try this.
    IF sy-subrc <> 0.
    MESSAGE i002 WITH iv_path1 iv_path2
    ELSE.
    in the above statements no change.
    change the message in 002 as
    002 = "The file '&&' you are trying to write is open. Please close the file!!."
    --Split your messages(iv_path) into 40char each as iv_path1 and iv_path2..
    could be enough in your case but to satisfy all cases
    002 = "The file '&&&&' you are trying to write is open. Please close the file!!."
    Regards,
    Raghav

  • Doubt on servlet architecture, URGENT

    Hello Java experts!!
    Please claurify my small doubt
    In servlet architecture, if i write one servlet,
    multi threading concept of servlets will be implemented in Servlet level or
    doPost(doGet) level.
    Because I wrote all functions out side the dopost method without synchronization.
    And i am calling all the functions in side the dopost.
    Will it handle multiple requests??
    Regards,
    SRAO

    Yes it will handle multiple requests but you may have issues if two requests try to modify the same value at the same time. Servlets are not thread safe by default - it is up to you to deal with thread safety in the libraries your servlet is using, unless you use the single threaded servlet model by having your servlet implement the SingleThreadModel interface.
    Sincerely,
    Anthony Eden

  • Regarding Querying the Organization Model - Urgent.

    Hi Experts,
    I have introduced two new positions under a Organization Unit.
    Under each of these positions I have assigned a Business partner.
    Using the code of Organizational Unit I am calling the FM "CRM_ORGUNIT_GETEMPLOYEES" to get the list of employees under that Org uint.
    As a result of this I have got the position codes and the Central Person(CP) code.
    <b>Doubt : </b>
    How should I get the Business partner number which I have assigned to the position having the Postion code?
    Thankx in advance.
    Regards,
    Arul jothi A.

    Arun,
    Here are the things you could do.
    1. You may want to specify a logfile in your access parameters using the command 'logfile'.
    For example,
    logfile 'info.log'. You could create the file in advance and provide appropriate permissions to the operating system user(In unix, I use the commands 'touch' and 'chmod').
    2. You could specify the command
    'NOLOGFILE' in your access parameters.
    3. Provide permissions for the user to create files in the folder associated with the directory object 'aps_jul'.

  • Regarding tcode j1i2 its very urgent

    hi experts,
    i have problem in tcode j1i2 my invoice number(vbeln) is not coming i'll make my own report with name z try to solve this problem. and also add customer detail and basic value in the report .
    plz help me its very urgent.
    regards if useful.

    i know the program name n name is J_1ISTAX but we are not able to  get the invoice no.  so plz can u check the program n help me.regarding invoice no.(vbeln) n we want to add customer detail n basic value.
    plz try to solve it.

  • Regarding Doubt in Query

    Hi Friends,
    I have a doubt in Oracle Query.
    Query
    SELECT ID FROM LIST;
    ResultSet
    1
    2
    3
    4
    5
    789
    In the above query the result will in seperate rows, bu i want it as
    1,2,3,4,5.............,789.
    Can anyone help me to write a query for this type of output.
    Thanks,
    Dick....

    with t as(select 1 col1 from dual
    union select 2 from dual
    union select 3 from dual
    union select 4 from dual
    union select 5 from dual
    union select 6 from dual)
    select   ltrim(max(sys_connect_by_path(to_char(col1),',')),',') col1
    from (select col1,
           row_number() over(order by col1) r1,
           row_number() over(order by col1)-1 r2
          from t)
    start with r1 = 1
    connect by prior r1=r2;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Rp_provide_from_last   regarding doubts

    Dear All,
                    I am using rp_provide_from_last to fetch a record from the  infotype.
    I am getting only the last record  from the infotype by  i need all the record between the valid date range.
    my date range is      01.04.2005  to 31.03.2006.
    empno    begda               endda
    01          01.04.2005       30.10.2005
    01          01.11.2005       30.12.2005
    <b>01          01.01.2006       30.02.2006</b>
    I am getting the last record but i need all the three record what macro i should use.
    with regards,
    Prince Elvis

    You can use the Provide statement which is specifically meant for this purpose in this fashion:
    PROVIDE * FROM p0001 BETWEEN r_begda AND r_endda.
    Do your processing here
    For example
      WRITE / p0001-pernr, p0001-plans.
    ENDPROVIDE.
    Note: Here you dont need to check for pernr because in the LDB, only one PERNR data is available in each pass of the GET PERNR event. So we dont need to bother abt that at all.
    Please dont forget to award points if this helped.

  • Regarding doubt in JCO Connection

    Hai,
         I am doing jco connection in jsp page. its getting executed with out any errors. i have give the detaisl below whci is working fine but where i have to mention the url of "bsp page" ie (http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci1154530,00.html) . Please go through the code below so that by establishing the following connection it should (ie take username and password automatically) straightly go that url mentioned. 
    client = JCO.createClient( "020",  // SAP client "balal",   // userid
    "143bala",  // password "EN",        // language
    "sealerp.sealconsult.com", // host name "00" );      // system number
    <%@ page import="com.sap.mw.jco.*" %>
    <html>
    <head>
    </head>
    <body >
    <form name="form1">
    <%
    //String paramView = request.getParameter("h1")==null?"":request.getParameter("h1");
    //if(paramView.equals("view"))
        JCO.Client client = null;
    JCO.Repository mRepository;
    try {
      // Print the version of the underlying JCO library
    // out.println("\n\nVersion of the JCO-library:\n" +
    \n" +      JCO.getMiddlewareVersion());
      // Create a client connection to a dedicated R/3 system
      client = JCO.createClient( "020",       // SAP client
                         "balal",   // userid
                         "143bala",     // password
                         "EN",        // language
                         "sealerp.sealconsult.com", // host name
                         "00" );      // system number
      // Open the connection
      client.connect();
    mRepository = new JCO.Repository("seal",client);
      // Get the attributes of the connection and print them
      JCO.Attributes attributes = client.getAttributes();
      out.println("Connection attributes:\n" +"----
    \n" + attributes);
      // All done
      out.println("\n\nCongratulations! It worked.");
    catch (Exception ex) {
      out.println("Caught an exception: \n" + ex);
    finally {
        // do not forget to close the client connection
        if (client != null) client.disconnect();
    %>
    </form>
    </body>
    </html>
    Please help me in getting solution.
    Thanks in Advance.
    Thanks & Regards,
    Giridhar.

    Hai,
    sorry i have mentioned wrong bsp url. please check this url.
    http://sealerp.sealconsult.com:8080/sap/bc/bsp/sap/zbsp_primv/project.htm
    the above the bsp page url to be viewed.
    Please help me.
    Thanks in Advance.
    Thanks & Regards,
    Giridhar.

  • Regarding Delivery address In PO(Urgent)

    Hi All,
    Here, I have a purchase order,In this i want to make changes in  delivery address.How can i do this?please let me know as soon as possible
    Thanks & Regards
    Suresh

    Hi,
    In item level, select 'Delivery Address' tab. Click on 'Address Details' icons. Maintain your address here. After maintaining the address click on Continue.  The address will be copied as Delivery Address. If you are using same address in number of POs, then you can maintain the address at T Code MEAN - Address Maintenance. This address can be referred in POs at 'Delivery Address' tab. At this tab, there is a window as 'Address' (below address details button). You may refer the address maintained at MEAN at this window. System will copy the address as Delivery Address.
    Hope this fulfills the query.
    Regards,
    Prashant Kolhatkar
    - Pl. reward points if answer is helpful.

  • Doubts related to views urgent help needed

    Hi all ,
    i am new to oracle technology and have a doubt related to VIEWS
    i have a master table job_master and i have preapred a view of the master table as
    job_master_view
    The view i created as create view job_master_view as select * from job_master
    Now my doubt is if i exevute a SELECT FOR UPDATE NOWAIT query on the view job_master_view then will corresponding row of the master table also be locked
    I am trying to execute above query to avoid simultaneous access by multiple users
    I the above approach correct ? and will the row of master table get locked ?
    please let me know in case my query is not clear
    Thanking in advance
    Regards

    My question is, how long you are going to hold lock on these table? If not, you can only use select for update with requried records using where cluase. I also suggest other application which updates this table to use same kind of statement, with NOWAIT caluse, when these applicationg trying to get a lock on these records and found already locked my other, it wont block or wait, just statement fails and can be re-tried again.
    Bascially triggers are used for sort of action not for selecting data. What you can do is that develop a procedure and call it in the trigger and in the procedure you can easily use dbms_outout.put_line to display output on the sqlprompt.
    Jaffar

  • Regarding Doubt of oracle upgrade and oracle migration

    Hello,
    What is the diffrence between oracle upgrade and oracle migration, duirng any one of this is oracle going to touch oracle database and its data?
    Regards,
    V.Singh

    Singh wrote:
    Oracle migration means most likely from non-oracle database to migrate to oracle DB or lower hardware platform to higher/advance hardware platformI would say so. Note Oracle was also confused about word "+migrate+" since it was used till 9i to open the database in a special mode to upgrade the database itself. Nowadays, on 10g+, the command became "+upgrade+".
    In oracle upgrade we are updating oracle's new software version (9i to 10g) or patchset (102.0.2 to 102.0.4), once software is updated we giving command statup upgrade , during this phase some scripts are updating data so i belive it is updating oracle realted views,data dictionary,functions,triggers etc etc , instead of touching oracle data.Yes, upgrade script modify Oracle data and objects dictionary, but do not modify user's data and objects (if we expect a recompile of invalide objects as recommanded by the latest step of an upgrade).
    Nicolas.

  • Regarding Bursting for EXCEL attachment --- urgent

    Hi All,
    I am new to xmlp and bursting
    the following file for bursting
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" type="bursting">
    <xapi:request select="/FORECAST_REPORT/LIST_G_ID">
    <xapi:delivery>
    <xapi:email id="123" server="xx.tsg.tt.com" port="1544" from="[email protected]">
    <xapi:message id="123" to="[email protected]" cc="" attachment="true" content-type="text/html" subject="xxxx">
    <![CDATA[
    <html>
         <body>
                   <p align="left">
                        <font face="Courier New" size="2" color="black">
                   <br>
         </body>
    </html>]]>
    </xapi:message>
    </xapi:email>
    </xapi:delivery>
    <xapi:document output="test11" output-type="excel" delivery="123">
    <xapi:template type="rtf" location="/t1/erpapp/appl/custom/customcsf/1.0.0/admin/import/Forecast_22-09-10.rtf">
    </xapi:template>
    </xapi:document>
    </xapi:request>
    </xapi:requestset>     
    while submitting request.. I am gettting the error in output files as
    *<OUTPUT_TYPE>excel</OUTPUT_TYPE>*
    *<DELIVERY />*
    *<OUTPUT />*
    *<STATUS>fail</STATUS>*
    *<LOG>Error while generating the Document...</LOG>*
    Steps as follows
    1. moved the .rtf file to ="/t1/erpapp/appl/custom/customcsf/1.0.0/admin/import/Forecast_22-09-10.rtf" location
    2. mentioned the same path in bursting file
    3.in Administration Tab --> General ->="/t1/erpapp/appl/custom/customcsf/1.0.0/admin/import"
    Pleaset let me know if i miss any points
    when I submit the program.. it is erroring out..
    Thanks,
    Ali
    So,, how can I fix it

    Hi All,
    Please any once can help me on this..
    Thanks in advance
    Regards,
    Ali

  • Doubt in a query ( Urgent )

    CREATE TABLE TEST_TABLE
    CHECK_ID NUMBER,
    VALUE_VC VARCHAR2(24),
    VALUE_NU NUMBER,
    PHONE_NO NUMBER
    INSERT INTO TEST_TABLE VALUES( 1, 'XYZ', NULL, 124678325 )
    INSERT INTO TEST_TABLE VALUES( 2, NULL, 11, 124678325 )
    INSERT INTO TEST_TABLE VALUES( 3, NULL, 12, 124678325 )
    INSERT INTO TEST_TABLE VALUES( 4, NULL, 13, 124678325 )
    COMMIT
    INSERT INTO TEST_TABLE VALUES( 1, 'ABC', NULL, 938702910 )
    INSERT INTO TEST_TABLE VALUES( 2, NULL, 14, 938702910 )
    INSERT INTO TEST_TABLE VALUES( 3, NULL, 15, 938702910 )
    INSERT INTO TEST_TABLE VALUES( 4, NULL, 16, 938702910 )
    SELECT * FROM TEST_TABLE
    DELETE FROM TEST_TABLE
    COMMIT
    I AM TRYING OT WRITE A SQL STATMENT WHICH WILL RETURN MY OUPUT AS BELOW
    PHONE NU VALUE_VC VALUE_NU VALUE_NU_2 VALUE_NU_3
    124678325 'XYZ' 11 12 13
    938702910 'ABC' 14 15 16
    cAN ANY ONE GIVE ME ANY SOLUTION

    SQL> select * from test_table;
      CHECK_ID VALUE_VC                   VALUE_NU   PHONE_NO
             1 XYZ                                  124678325
             2                                  11  124678325
             3                                  12  124678325
             4                                  13  124678325
             1 ABC                                  938702910
             2                                  14  938702910
             3                                  15  938702910
             4                                  16  938702910
    8 rows selected
    SQL>
    SQL> SELECT     phone_no, MAX ( SYS_CONNECT_BY_PATH ( value_vc, ' ' )) value_vc
      2           , MAX ( SYS_CONNECT_BY_PATH ( value_nu, ' ' )) value_nu
      3        FROM ( SELECT phone_no, value_vc, value_nu
      4                    , ROW_NUMBER ( ) OVER ( PARTITION BY phone_no ORDER BY value_nu )
      5                                                                             rn
      6                FROM test_table )
      7  START WITH rn = 1
      8  CONNECT BY PRIOR rn = rn - 1 AND PRIOR phone_no = phone_no
      9    GROUP BY phone_no
    10    ORDER BY phone_no
    11  /
      PHONE_NO VALUE_VC   VALUE_NU
    124678325     XYZ     11 12 13
    938702910     ABC     14 15 16
    SQL> If you want them in different columns, then use some regular expression to seperate them

Maybe you are looking for