Statement "CALL TRANSACTION" is not allowed in this form.

Hi
I have a form in which i want to call a transaction:
  CALL TRANSACTION 'VL32N'  USING bdc_tab
                                                   MODE    'E'
                                                   UPDATE  'S'
                                                   MESSAGES INTO mestab.
I call this report from within a message and when reaching this statement it fails.
Now i get this error in ST22:
POSTING_ILLEGAL_STATEMENT
Statement "CALL TRANSACTION" is not allowed in this form.
and afterwards this error:
DYNPRO_SEND_IN_BACKGROUND
Screen output without connection to user.
As i read,it is not allowed to call this kind of statement from within a form and we should use something like:
RECEIVE RESULTS FROM FUNCTION but i do not know how because i have never before used such call statements.
thanks

Hi,
The bdc table is filled correctly but the CALL TRANSACTION is not alllowed.I think it is because of the call from the Form ENTRY which is called when issuing an message from my transaction.I have read that it is not allowed to have any call transaction,submit or any other statements like these in a function call,and i think that my form ENTRY is seen as a sort of function module.
Any other opinions?
With my "call transaction" statement i wanted to open the VL32N Transaction and post a goods receipt.Is there any other way to do this?
I get this message in the ST22 Transaction:
This program is triggered in the update task. There, the   
following ABAP/4 statements are not allowed:                                                                               
-  CALL SCREEN                                             
-  CALL DIALOG                                             
-  CALL TRANSACTION                                        
-  SUBMIT                                                  
But i do not know what is ment by update task.All i use are some "export to memory"  statements and this is all.
Any ideas?
thanks.
Edited by: seba seba on Jul 28, 2009 11:22 AM

Similar Messages

  • Statement "CALL SCREEN" is not allowed in this form.

    Hi,
    Could anyone identify the short dump.
    Statement "CALL SCREEN" is not allowed in this form.
    There is probably an error in the program
    "SAPLKKBL".
    This program is triggered in the update task. There, the
    following ABAP/4 statements are not allowed:
    -  CALL SCREEN
    -  CALL DIALOG
    -  CALL TRANSACTION
    -  SUBMIT
    Error in
    "POSTING_ILLEGAL_STATEMENT" " "
    "SAPLKKBL" or "LKKBLU01"
    "K_KKB_LIST_DISPLAY"
    Regards
    Manohar S

    Short text
    Statement "CALL SCREEN" is not allowed in this form.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLKKBL" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    There is probably an error in the program
    "SAPLKKBL".
    This program is triggered in the update task. There, the
    following ABAP/4 statements are not allowed:
    -  CALL SCREEN
    -  CALL DIALOG
    -  CALL TRANSACTION
    |    -  SUBMIT       
    Information on where terminated
    Termination occurred in the ABAP program "SAPLKKBL" - in "K_KKB_LIST_DISPLAY".
    The main program was "RSM13000 ".
    In the source code you have the termination point in line 441
    of the (Include) program "LKKBLU01".
    |    The program "SAPLKKBL" was started in the update system.    
    This is the dump

  • Create PO condtion FRA1 "One-time vendor not allowed for this transaction"

    Hi all,
    When create Freight conditon for po item, if i choose a one-time vendor , it gives me an error  "One-time vendor not allowed for this transaction" .
    Why it happened? How to config system let one-time vendor be the conditon's vendor ?
    Thanks .

    dear wayne,
    what is your account group for the vendor if OTA (one time account ) is ticked for that account, the system will not allow you to give the condition type FRA1.
    Please correct me if I m wrong and revert back if any doubt.
    Njoy
    Ashish

  • Message no. AK005 - Asset is investment measure, transaction type not allow

    Dear All,
    I am getting following error while transfering Investment AuC to Main Asset.
    Message no. AK005 - Asset is investment measure, transaction type not allow
    I searched the Forum and got some input.., but in that I have a clarification.
    Please see my doubt and the forum input.
    Internal Order as Investment Measure:
    Can you explain me Step 10. Settle the amounts to Main Asset from AuC(Prcg type: Full) - KO88 once again.
    How we can give the Receiver Main Asset master in KO88. In KO88 we can only provide the Internal Order. But that Internal Order is already settled to AuC in Step 8.
    Please guide me.
    Thanks.
    Regards,
    nms
    Re: Settlement of cost center to final asset ?
    Posted: Oct 27, 2009 11:40 AM
    Hi,
    Are you doing any settlement using the AUC asset ?
    Normal practice is to Create an Auc Asset and settle cost to Auc. Once the asset is ready for use, finally settle the Auc to final asset.
    This can be done in two ways like - line item settlement / investment measure.
    Below are steps in two scenarios :
    Internal Order as Investment Measure:
    1. Define the AuC Asset Class (with investment measure) - OAOA
    2. Define the Asset Class u2013 for Main Asset - OAOA
    3. Define Investment Profile - OITA
    a. Assign the AuC Asset Class (Step-1) in the investment profile
    4. Assign Investment Profile to Model Order - OITA
    5. Define Order Type (Investment) - KOT2
    a. Settlement Profile - OKO7
    b. Maintain Allocation Structures - OKO6
    c. Planning Profile - OKOS
    d. Budget Profile - OKOB
    6. Create an Internal Order - KO01
    a. With the Investment Profile (Step-2)
    b. AuC automatically created by the system using Asset Class given in the Investment Profile
    7. Post the amounts to IO - FB01
    8. Settle the amounts to AuC from IO (Prcg type: Automatic) - KO88
    9. Create the Main Asset - AS01
    10. Settle the amounts to Main Asset from AuC(Prcg type: Full) - KO88
    AuC using Line Item Settlement:
    1. Define the AuC Asset Class (with Line Item Settlement) - OAOA
    2. Define the Asset Class u2013 for Main Asset - OAOA
    3. Define Order Type (Overhead) - KOT2
    4. Create an AuC-Asset (using Step-1 Asset Class) - AS01
    5. Create an Internal Order - KO01
    a. Assign the AuC u2013 Asset in Settlement Rule in IO
    6. Post the amounts to IO - FB01
    7. Settle the amounts to AuC from IO - KO88
    8. Create Main Asset (using Step-2 Asset Class) - AS01
    9. Assign the Main Asset in IO (Step-5) - KO02
    10. Settlement AuC u2013 Line Item List - AIAB
    11. Settlement AuC - Receiver - AIBU
    VVR

    nms,
    Your message is not very clear - while you have mentioned at what stage are you getting the above-mentioned error message, you haven't mentioned exactly what you were trying to do. The fact that you are getting this error is a straight-forward indication that you are attempting to do something that SAP does expect.
    However, answering your query about how to use KO88, you have to settle the AuC to a FA (fixed asset, with asset class other than AuC ), as that will close the open AuC, transfer the value from the AuC to the FA and from this point onwards, all transactions will happen to this FA. Your statement "in KO88, we can only provide the Internal Order" is incorrect.
    Hope this helps.
    Regards
    Gulshan

  • Sorry. Credit Cards are not allowed at this store....

    So, I have a US based credit card and I'm located in the US. All of my account info is updated with my latest address and credit card info.  I can't seem to purchase anything in the store with a credit card.  When I click on buy it brings up the message "Sorry. Credit Cards are not allowed at this store."
    Really? Nokia doesn't want to sell me anything? Is this a bug or intentional?

    At some point in the US, if you used AT&T SIM cards, the Nokia/Ovi Store required that purchases are done via the phone bill (so called operator/carrier billing). Presumably Nokia's agreement with AT&T states that for AT&T customers, credit/debit card payments are to be disabled. I'm not sure if this still the situation in the US.

  • The reference to the table, view or sequence is not allowed in this context

    Hi,
    I'm triying to execute the SP that I describe below and the OS give me an error:
    CREATE OR REPLACE PROCEDURE DWARE.P_CSCV_AGR_MONTH_REVENUE
        TBL_NAME VARCHAR2,
        START_DATE DATE,
        RESULT_ OUT NUMBER
      ) AS
      BEGIN
      DECLARE
        v_tbl_name VARCHAR2(30);
        v_start_date DATE;
        v_result NUMBER := 0;
        v_select_aux VARCHAR2(32767) := ' ';
        v_temp_table VARCHAR2(30);
        v_exists NUMBER;
      BEGIN
        v_tbl_name := TBL_NAME;
        v_start_date := START_DATE;
        v_temp_table := 'temp_' || v_tbl_name;
        SELECT count(*) INTO v_exists FROM tab WHERE lower(tname) = lower(v_temp_table);
        IF (v_exists = 1) THEN
          v_select_aux := '
            DROP TABLE ' || v_temp_table || ' CASCADE CONSTRAINTS PURGE
          EXECUTE IMMEDIATE (v_select_aux);
          COMMIT;
        END IF;
        v_select_aux := 'CREATE TABLE ' || v_temp_table || ' AS
                                  SELECT ch.date_ month_revenue,
                                       s.date_sub month_sub,
                                       s.codpromoter,
                                       u.OPERATOR,
                                       SUM (ch.total) AS TOTAL_OK
                                       FROM cscv_sub_charges_' || to_char(v_start_date, 'YYYY_MM')|| ' ch
                                       INNER JOIN cscv_subs s
                                       ON ch.id_sub = s.ID
                                       INNER JOIN cscv_users u
                                       ON s.id_user    = u.ID
                                WHERE ch.STATUS = 0
                                GROUP BY ch.date_, s.date_sub, s.codpromoter, u.OPERATOR';
        EXECUTE IMMEDIATE (v_select_aux);
        COMMIT; 
         v_select_aux := '
    INSERT INTO ' || v_tbl_name || ' (
             month_revenue,
             month_sub,
             codpromoter,
             operator,
             TOTAL_0,
             TOTAL_1,
             TOTAL_2,
             TOTAL_3,
             TOTAL_4,
             TOTAL_5,
             TOTAL_6,
             TOTAL_7,
             TOTAL_8,
             TOTAL_9,
             TOTAL_10,
             TOTAL_11
            SELECT
             month_revenue,
             month_sub,
             codpromoter,
             operator,
             TOTAL_0,
             TOTAL_1,
             TOTAL_2,
             TOTAL_3,
             TOTAL_4,
             TOTAL_5,
             TOTAL_6,
             TOTAL_7,
             TOTAL_8,
             TOTAL_9,
             TOTAL_10,
             TOTAL_11
            FROM
               SELECT
                  month_revenue,
                  month_sub,
                  codpromoter,
                  operator,
                  sum(total_ok) total_0,
                  0 total_1,
                  0 total_2,
                  0 total_3,
                  0 total_4,
                  0 total_5,
                  0 total_6,
                  0 total_7,
                  0 total_8,
                  0 total_9,
                  0 total_10,
                  0 total_11
                 FROM '|| v_temp_table ||'
              WHERE to_char(month_sub,''mm/yyyy'') = to_char(sysdate,''mm/yyyy'')
              GROUP BY month_revenue,month_sub,codpromoter, operator
              UNION ALL
              SELECT
                  month_revenue,
                  month_sub,
                  codpromoter,
                  operator,
                  0,
                  sum(total_ok),
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0
                 FROM '|| v_temp_table ||'
              WHERE to_char(month_sub,''mm/yyyy'') = to_char((to_date(sysdate,''dd/mm/yy'') - INTERVAL ''1'' MONTH),''mm/yyyy'')
              GROUP BY month_revenue,month_sub,codpromoter, operator
            GROUP BY month_revenue,
             month_sub,
             codpromoter,
             operator
        EXECUTE IMMEDIATE (v_select_aux);
        v_result := v_result + SQL%ROWCOUNT;
        COMMIT;
        v_select_aux := '
          DROP TABLE ' || v_temp_table || ' CASCADE CONSTRAINTS PURGE
        EXECUTE IMMEDIATE (v_select_aux);
        COMMIT;
        RESULT_ := v_result;
      END;
      END P_CSCV_AGR_MONTH_REVENUE;
    BEGIN
    DWARE.P_CSCV_AGR_MONTH_REVENUE(CSCV_AGR_MONTH_REVENUE,'01/01/2010');
    END;
    /and the output is:
    Error at line 1
    ORA-06550: líne 2, column 32:
    PLS-00357: The reference to the table, view or sequence 'CSCV_AGR_MONTH_REVENUE'  is not allowed in this context
    ORA-06550: líne 2, column 1:
    PL/SQL: Statement ignoredwhat could I do to resove the problem??
    Thanks in advance...

    Hi,
    Your procedure's signature is
    CREATE OR REPLACE PROCEDURE DWARE.P_CSCV_AGR_MONTH_REVENUE
    TBL_NAME VARCHAR2,
    START_DATE DATE,
    RESULT_ OUT NUMBER
    ) i.e. it is expecting two input parameters, TBL_NAME in VARCHAR2 format and the other START_DATE in DATE format. Also you need a variable with data type as NUMBER to hold the value of OUT parameter RESULT_
    Now look at the way you are calling this procedure
    BEGIN
    DWARE.P_CSCV_AGR_MONTH_REVENUE(CSCV_AGR_MONTH_REVENUE,'01/01/2010');
    END;
    /first parameter has to be a VARCHAR2, so enclose CSCV_AGR_MONTH_REVENUE into single quotes.
    second parameter should be a date, so use to_date() function.
    Lastly declare a variable with data type as Number for holding value of out parameter RESULT_
    Something like this :
    declare
    t_num number;
    begin
    a('CSCV_AGR_MONTH_REVENUE',to_date('01/01/2010','MM/DD/YYYY'),t_num);
    dbms_output.put_line(t_num);
    end;Vivek L

  • PLS-00357: Table,View Or Sequence reference 'A' not allowed in this context

    Hello
    I am accepting input values from users through java web page. To accept the values I am using the following code:
    import java.sql.*;
    import javax.sql.DataSource;
    import javax.naming.*;
    public class spsrch
         public void spsrch()
         public String espsrch(String p, String d, String a)
              String s1= "";
              String strColor="#C0C0C0";
              try
                   InitialContext ctx = new InitialContext();
                   DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/Oracle9i");
                   Connection Con = ds.getConnection();
                   Statement stmt = Con.createStatement();
                   CallableStatement proc1stmt1=Con.prepareCall ("{call Allsch("+p+","+d+")}");
    //               ResultSet rs = proc1stmt1.execute();
                   proc1stmt1.executeUpdate();
                   Con.close();
              catch(Exception e)
                   System.out.println("Flag Raised"+e);
              return s1;
    I am calling the procedure 'Allsch' to apply some logic before inserting data into a SQL table.
    The 'Allsch' procedure is :
    create or replace procedure tmpsch(pno varchar2,pdes varchar2) as
    mpartnum varchar2(30);
    mpn varchar2(30);
    mdes varchar2(150);
    cursor c1 is select partnum,description,aircraft_type from master_catalog where description like ltrim(rtrim(mdes))||'%' AND partnum like mpn||'%';
    cursor c2 is select partnum from ipc_master where partnum=mpartnum;
    cursor c3 is select partnum from fedlog_data where partnum=mpartnum;
    cursor c4 is select partnum from superparts where partnum=mpartnum;
    cursor c5 is select part_no from supplier_catalog where part_no=mpartnum;
    mpno1 varchar2(30);
    mpno2 varchar2(30);
    mpno3 varchar2(30);
    mpno4 varchar2(30);
    mpno5 varchar2(30);
    mdescription varchar2(150);
    maircraft_type varchar2(15);
    mstat varchar2(1);
    mstat1 varchar2(30);
    mstat2 varchar2(30);
    mstat3 varchar2(30);
    mstat4 varchar2(30);
    begin
    mstat:='N';
    mpn:=pno;
    mdes:=pdes;
    for i in c1 loop
    mstat:='N';
    mstat1:='N';
    mstat2:='N';
    mstat3:='N';
    mstat4:='N';
    mpno1:=i.partnum;
    mpartnum:=i.partnum;
    mdescription:=i.description;
    maircraft_type:=i.aircraft_type;
    for j in c2 loop
    mpno2:=j.partnum;
    end loop;
    for k in c3 loop
    mpno3:=k.partnum;
    end loop;
    for l in c4 loop
    mpno4:=l.partnum;
    end loop;
    for m in c5 loop
    mpno5:=m.part_no;
    end loop;
    if mpno2=mpartnum then
    mstat1:=mpno2;
    end if;
    if mpno3=mpartnum then
    mstat2:=mpno3;
    end if;
    if mpno4=mpartnum then
    mstat3:=mpno4;
    end if;
    if mpno5=mpartnum then
    mstat4:=mpno5;
    end if;
    if mpno1=mpartnum then
    mstat:='Y';
    insert into tmpcat values(mpno1,mdescription,maircraft_type,mstat1,mstat2,mstat3,mstat4);
    end if;
    end loop;
    end;
    Java program compiling time, it not showing any error. But after executing, it is not inserting any data into 'tmpcat' table and throwing the following error :
    Flag Raisedjava.sql.SQLException: ORA-06550: line 1, column 14:
    PLS-00357: Table,View Or Sequence reference 'A' not allowed in this context
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored
    [07/22/03 11:47:38][executor-0][W]: Handling error; throwable is "null", status
    code is "404" and message is "Not Found: /User/Ecatalog/Validations.js".
    [07/22/03 11:47:38][executor-0][W]: Handling error; throwable is "null", status
    code is "404" and message is "Not Found: /User/Ecatalog/Validations.js".
    Any one please help me to solve the issue.
    With thanks
    Pramod kumar.
    My Email-id is : [email protected]

    What are p and d in
    "{call Allsch("+p+","+d+")}"
    Something tells me you might need some quotes in this statement since they are varchar2. Maybe
    "{call Allsch('"+p+"','"+d+"')}"
    If this doesn't work try to cut off parts of the procedure until it works.
    Mike

  • Transaction CLM1 not allowed for notification type QL

    Hello guys,
    one of our user try to open the transaction CLM1/CLM2/CLM3 he getting error message Transaction CLM1 not allowed for notification type QL
    please any one give solution for this issue.
    find the error screen shot for your reference.
    Thanks
    Surya

    Hello Surya,
    Have you done Basic configuration for Claims processing in SAP Project System.
    SPRO > Project System > Claim > Notification - Claim > Notification creation
    Also check config for Settings for Claims.
    Refer sap help for more details
    SAP Library - Claim Management
    Regards
    Tushar

  • Leave to transaction "SAPMF05L" not allowed in batch input

    Hello,
    When we run FF.5 with the file sent from Itaú, it is generated a batch input for transaction FB02 which updates the reference key 1, 2 and 3 (XREF1, XREF2 and XREF3) in the documents.
    There are some cases where the batch input does not update all the document items. For example, I got a document that has 32 items to be updated with the reference keys, but the update is only done in the first 14 document items. I observed that the batch input only updates up to number 14 because the standard program does not u201Cscroll the baru201D to check if there are more items in the document to be updated. The batch input is having trouble and generating some incorrect transactions and showing the error message: LEAVE TO TRANSACTION u201CSAPMF05Lu201D not allowed in batch input.
    I tried to find a SAP note, but couldnu2019t find anything that was related to this. Does anyone got this problem and maybe can help me?
    Thanks,
    Leandro

    if you want to leave a batch session try "/bend" or "/n" to move to the next record.

  • Workflow: call transaction CJ20N not displaying customized screen

    Experts,
    My workflow needs to call transaction CJ20N. so that the user can accept a customized field on the project display. When I called the transaction, I did not see the customized fields on the display. I need to call transaction CJ20N that will display all the fields that have been customized on the screen display. I am not using SET PARAMETER before I make the call as it was unclear to me what the SET PARAMETER is used for.
    Any clue would be appreciated.
    thank you
    david Dittmer

    Hello Modak,
    I agrree that a parameter ID will not solve this issue. To test I built a stand alone ABAP program with the following code:
    data: bdcdata_wa typr bdcdata,
    bdcdata_tab type table of bdcdata.
    clear bdcdata_wa,
    bdcdata_wa-program = 'SAPLCNPB_M'.
    bdcdata_wa-dynpro = '1000'.
    bdcdata_wa-dynbegin = 'X'.
    append bdcdata_wa to bdcdata_tab.
    bdcdata_wa-fnam = 'PSP'.
    bdcdata_wa-fval = 'P.2009.00002'.
    append bdcdata_wa to bdcdata_tab.
    Call transaction 'CJ20N' using bdcdata_tab.
    This call works  just fine in a stand alone ABAP but will not work in a workflow method....any suggestions or clues
    Thank you

  • Re: PLS-00357 Table,View Or Sequence reference 'string' not allowed in this con

    i have the same problem , can somebod help
    i pasting my code here , please help me resolving
    SQL> declare
      2  continue char(1):='y';
      3   begin
      4  while(continue='y')
      5  loop
      6  dbms_output.put_line('somen');
      7  dbms_output.put_line('do u wan continue');
      8  continue:=to_char(&continue);
      9  end loop;
    10  end;
    11  /
    Enter value for continue: y
    old   8: continue:=to_char(&continue);
    new   8: continue:=to_char(y);
    continue:=to_char(y);
    ERROR at line 8:
    ORA-06550: line 8, column 19:
    PLS-00357: Table,View Or Sequence reference 'Y' not allowed in this context
    ORA-06550: line 8, column 1:
    PL/SQL: Statement ignored

    Just to emphasise Sven's point that the substitution variable (&continue) is resolved once and "compiled" into the code, try making a stored procedure instead of an anonymous block.
    SQL> create procedure p as
      2     continue char(1):='y';
      3  begin
      4     while(continue='y') loop
      5        dbms_output.put_line('somen');
      6        dbms_output.put_line('do u wan continue');
      7        continue:=('&continue');
      8     end loop;
      9  end;
    10  /
    Enter value for continue: q
    old   7:       continue:=('&continue');
    new   7:       continue:=('q');
    Procedure created.
    SQL> select text from user_source
      2  where name = 'P'
      3  order by line;
    TEXT
    procedure p as
       continue char(1):='y';
    begin
       while(continue='y') loop
          dbms_output.put_line('somen');
          dbms_output.put_line('do u wan continue');
          continue:=('q');
       end loop;
    end;
    Note that where you had the substitution variable, there is now a literal value, q in my case.  Note that because I did not respond with y for the value of continue I can safely run this procedure.
    SQL> exec p;
    somen
    do u wan continue
    PL/SQL procedure successfully completed.
    John

  • I tried to buy an app init the app store with my registered debit card. Due toinsufficient funds payment was rejected. However whenever i try to download a free app now iTunes will not allow until this payments completed!!!! this is so frustrating.

    I tried to buy an app init the app store with my registered debit card. Due to insufficient funds payment was rejected. However whenever i try to download a free app now iTunes will not allow until this payments completed!!!! this is so frustrating. Help

    If you're unwilling to use a gift card or credit card to complete the transaction, you need to click here and ask the iTunes Store staff for assistance.
    (117750)

  • Payment method(s) are not allowed for this program / Program RFFOAVIS_FPAYM

    Dear Friends,
    In Se38  abap editor, I entered the program RFFOM100, i entered the details program run date,identification future,paying company code,payment methods T, House bank, Account Id and executed the program. I am getting the error 'Payment method(s) are not allowed for this program'.
    Payment method S is not used in F110, It was not mentioned in vendor master or vendor invoice.It is not mentioned in fbzp in bank determination. When i tried to delete payment method 'S' the system shows a message Payment Method S is being used in the company code.
    In  the program RFFOAVIS_FPAYM, i entered the details program run date,identification future,paying company code,payment methods T, House bank, Account Id and executed the program. I am getting the error  'Program RFFOAVIS_FPAYM: No records selected'. But there open items or invoices.
    Please suggest how to resolve the errors.
    Regards
    Sridhar

    Hello,
    Why are you directly executing these programs?
    You will not expect these program to execute directly by going to SE38.
    I would have configured the relevant payment methods in the country with DME structure or classical RFFO* programs, which in turn pick up the inherent programs at the time of running F110.
    For example, if you need to generate BACS file for country GB, either you copy the GB_BACS to ZGB_BACS or use GB_BACS directly in FBZP settings.
    Make sure that you have maintained OBPM1 / OBPM2 / OBPM3 and OBPM4 settings properly.
    The system automatically gives the access to system RFFOAVIS_FPAYM. Prepare a variant against this program in F110. Relevant file gets generated to folder path mentioned in OBPM4 will get generated. The file get generated can be seen in AL11.
    Hope this is informative and solves your issue.
    Regards,
    Ravi

  • Whitespace is not allowed at this location. Error while running CP using RDF with XML

    Hi All,
    I am using RDF report with output type as XML. It have following parameters:
    1. Organization Name,
    2. Invoice No From
    3. Invoice No To
    4. Date From
    5. Date To
    I had developed an RTF and registered that in Oracle Applications. The output comes in Excel file.
    When I used to run report using Invoice Number From and Invoice Number To the report is giving normal excel output.
    But when I am running using parameters Date From and Date To then XML output is coming after viewing output in CP Output button.
    I downloaded that xml file. It is invalid as in the last of xml file it is showing following error message
    "Whitespace is not allowed at this location".
    Please let me know how can I resolve this problem.
    Thanks in advance..
    Regards
    Sandip

    my xml file looks like this....
    <!-- Generated by Oracle Reports version 10.1.2.3.0 -->
    <XX_ITEM_LOADING>
      <LIST_G_BLANKET_NUMBER>
        <G_BLANKET_NUMBER>
          <CUSTOMER>SPS PVT LTD</CUSTOMER>
          <INVOICE_NO>17356</INVOICE_NO>
          <INVOICE_DATE>20-JUL-13</INVOICE_DATE>
          <BUYER_REF>56780YP</BUYER_REF>
          <ITEM_DESCRIPTION>XXCSD</ITEM_DESCRIPTION>
          <NUM_OF_BEANS></NUM_OF_BEANS>
          <CARIRER></CARIRER>
          <SHIP_METHOD_CODE>UK568</SHIP_METHOD_CODE>
          <MODE_OF_TRANSPORT>ROAD</MODE_OF_TRANSPORT>
          <ASSEABLE_VALUE>1134534</ASSEABLE_VALUE>
          <QUANTITY>149</QUANTITY>
          <SOLD_TO>SPS PVT LTD</SOLD_TO>
          <TAN_NO></TAN_NO>
          <ST_REG_NO>943481</ST_REG_NO>
          <EC_CODE></EC_CODE>
          <TERMS>30 NET</TERMS>
          <CUST_PO_NUMBER></CUST_PO_NUMBER>
          <DESTINATION>LONDON</DESTINATION>
          <CP_DAYS>3</CP_DAYS>
        </G_BLANKET_NUMBER>
    XML page cannot be displayed
    Cannot view XML input using XSL style sheet. Please correct the error and then click the Refresh button, or try again later.
    Whitespace is not allowed at this location. Error processing resource 'file:///C:/Users/sys/Downloads/cp_output_date_range....
          <SOLD_TO>DKSP TECHNOLOGIES & ENGG(A DIV. OF PARROT SYSTEM LTD.)</SOLD_TO>
    _METHOD_CODE>

  • Whitespace is not allowed at this location Error

    I tried to create reports that contains memo in rtf style. and when I tried to open the template, it gave me this error:
    Error No:-1072896749:Whitespace is not allowed at this location.
    Line No:83
    Position:957
    File Pos:9841
    Source:<MEMO>{\rtf1\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\}{\info{\version1}{\vern262367}}\paperw12240\paperh15840\margl239\margr4680\ql{\f0\fs20\cf0\up0\dn0\loch\af0 From: Smith, Robert [mailto:[email protected]] }{\par}\pard\ql{\f0\fs20\cf0\up0\dn0\loch\af0 Sent: Tuesday, January 06, 200 8.57 PM}{.....................and so on.
    then I press OK. template created but when I tried to preview it, this is what happen:
    ConfFile: C:\Program Files\Oracle\BI Publisher\BI Publisher Desktop\Template Builder for Word\config\xdoconfig.xml
    Font Dir: C:\Program Files\Oracle\BI Publisher\BI Publisher Desktop\Template Builder for Word\fonts
    Run XDO Start
    Template: C:\Users\lingling\AppData\Local\Oracle\BIPublisher\TemplateBuilderforWord\tmp\1\template1.rtf
    RTFProcessor setLocale: en-us
    FOProcessor setData: C:\Users\lingling\AppData\Local\Oracle\BIPublisher\TemplateBuilderforWord\tmp\1\download_data.xml
    FOProcessor setLocale: en-us
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLT10gR1.transform(Unknown Source)
         at oracle.apps.xdo.common.xml.XSLTWrapper.transform(Unknown Source)
         at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
         at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(Unknown Source)
         at oracle.apps.xdo.template.FOProcessor.createFO(Unknown Source)
         at oracle.apps.xdo.template.FOProcessor.generate(Unknown Source)
         at RTF2PDF.runRTFto(RTF2PDF.java:629)
         at RTF2PDF.runXDO(RTF2PDF.java:442)
         at RTF2PDF.main(RTF2PDF.java:289)
    Caused by: oracle.xdo.parser.v2.XMLParseException: Expected name instead of .
         at oracle.xdo.parser.v2.XMLError.flushErrors1(XMLError.java:337)
         at oracle.xdo.parser.v2.XMLReader.scanNameChars(XMLReader.java:1058)
         at oracle.xdo.parser.v2.XMLReader.scanQName(XMLReader.java:1836)
         at oracle.xdo.parser.v2.XMLReader.getEntity(XMLReader.java:2090)
         at oracle.xdo.parser.v2.NonValidatingParser.parseContentEntityRef(NonValidatingParser.java:1629)
         at oracle.xdo.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1247)
         at oracle.xdo.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:314)
         at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:281)
         at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:278)
         ... 14
    Does bi publisher support long datatype? How to fix this situation? or how should I convert this long datatype to someother of datatype maybe?
    Thank you so much!
    Edited by: lingling on Jun 4, 2009 7:41 AM
    Edited by: lingling on Jun 4, 2009 8:08 AM

    <?xml version = '1.0' encoding = 'utf-8'?>
    <xliff version="1.0">
    <file source-language="EN-US" target-language="EN-US" datatype="XDO" original="orphan.xlf" product-version="orphan.xlf" product-name="">
    <header>
    <skl>
    <internal-file>H4sIAAAAAAAAAO1X3W/aMBB/n9T/wW/dJoHiQFdGq1WsTSkPfAhSdZMsoSR2IKrzMccMEMr+9l1CQklIC0+DSc1Dcr772bkvn88rIqSNieGFDqHMthV09mFFbN+T0uQJ
    qaCWcAx+FSUjjHTHZWE6UtGtPxMOE6jH5jEvYVs+90Uy/ersAxGMKmQiGPMUYvIZU1KmenGxZsdELIBvJlJxKgIiEal4I6qlolp9LarXrtL/Op7tx1/qW5bvuqjNPCYM
    ySgyl6gvDIsz9L2DBjOTO+EUlMZKFVdr1XpVWasOdgs3nBqUkd8Omz87HsUJZT6HASYzCxPqgWFeaFIT4IERMDHHqlpX1vQUXzSAdg0xkZfqmjAzgmeEACLWc8rgTwIR
    Kfw5heWk4MyWsYxY3DIDQ6pAmIIKSeJ3mLznWEm+ll1LpeabUv6mVJRLYxUY5wsVN05Jncuv9VNSByuNJFqBIShkH2QGCbmCYM8QO8QNYsHOioF5yC8rQa22Yeiupbei
    EnAJEjK6ia5vFtRfhFw2w2VIgfXxfAlPpdutUIoeHpqu2wzD808336J4uX2LDowJQ1GeR6xpMPEKTNS3izgYOYzTFflMbE4dL5So99gdtNraKEZycCCXCEdRlPotSfX3
    lP+vUx7ity6Z67SSRrBJKRV2wJ8s67JAp/rXj61/7YuinJA6cBKckjoQXaWkoOX3+0i7fRx29J/jx5E2HI07d4fVraf7cac30scjXRuMe31dO3zqbb/b1Xr6aDzU76Ni
    CTkV371n1iGZldSNYuyOXtXysTu6OvnYHV2d16tCfO7HnezLyZ/fuPf9YVfXfuhRCoL2ejPHtuUyYAC2/TnMNGTKkQuppHDbM1yGhv2nbL4NVxTJFhK1N5x4ZsK6voHl
    K8ywpk2YAX1P0nC8NCB5zdqZdLu3if6VSbsltGjg64gtg3dA+6zeXXW7KTtSfMsPhqJD3kZtOaUUuM8x5aufgHNyR1/RJ6XCLVdsy/d5ILfWMfeG1tsNvlZmHfMoyrb8
    Puu00tvHqRTY9+Pn8Nbh5b6RXqSJcDy10Sj2jNeV/Y8GGeTbaMgCX8gD8NldGlLpLxESdu04EwAA</internal-file>
    </skl>
    <prop-group name="ora_reconstruction">
    <prop prop-type="TemplateCode">n/a</prop>
    <prop prop-type="extractorVersion">10.1.3.4.0_1.29</prop>
    </prop-group>
    </header>
    <body>
    <trans-unit id="1fe7aa" maxbytes="4000" maxwidth="23" size-unit="char" translate="yes">
    <source>DATA</source>
    <target>DATA</target>
    <note>Text located: header/table</note>
    </trans-unit>
    <trans-unit id="6733c82b" maxbytes="4000" maxwidth="23" size-unit="char" translate="yes">
    <source>Date: [&amp;1]</source>
    <target>Date: [&amp;1]</target>
    <prop-group name="ora_reconstruction">
    <prop prop-type="e1">PHhzbDp2YWx1ZS1vZiBzZWxlY3Q9Inhkb3hzbHQ6c3lzZGF0ZSgneXl5eS1NTS1k
    ZCBISDptbTpzcycpIiB4ZG9mbzpmaWVsZC1uYW1lPSJ4ZG94c2x0OnN5c2RhdGUo
    J3l5eXktTU0tZGQgSEg6bW06c3MnKSIvPg==</prop>
    </prop-group>
    <note>Text located: header/table, token &amp;1:anonymous placeholder(s)</note>
    </trans-unit>
    <trans-unit id="35b3f0c7" maxbytes="4000" maxwidth="23" size-unit="char" translate="yes">
    <source>Page [&amp;1] Of [&amp;2]</source>
    <target>Page [&amp;1] Of [&amp;2]</target>
    <prop-group name="ora_reconstruction">
    <prop prop-type="e1">PGZvOnBhZ2UtbnVtYmVyLz4=</prop>
    <prop prop-type="e2">PGZvOnBhZ2UtbnVtYmVyLWNpdGF0aW9uIHJlZi1pZD0ieGRvZm86bGFzdHBhZ2Ut
    am9pbnNlcSIvPg==</prop>
    </prop-group>
    <note>Text located: header/table, token &amp;1 ,&amp;2:anonymous placeholder(s)</note>
    </trans-unit>
    <trans-unit id="fadf20f1" maxbytes="4000" maxwidth="26" size-unit="char" translate="yes">
    <source>SECURITY_USERS_ID</source>
    <target>SECURITY_USERS_ID</target>
    <note>Text located: body/table</note>
    </trans-unit>
    <trans-unit id="e71db0c3" maxbytes="4000" maxwidth="32" size-unit="char" translate="yes">
    <source>WF_INST_STEP_NOTES_ID</source>
    <target>WF_INST_STEP_NOTES_ID</target>
    <note>Text located: body/table</note>
    </trans-unit>
    <trans-unit id="baaa2179" maxbytes="4000" maxwidth="23" size-unit="char" translate="yes">
    <source>COMMENTS_RTF</source>
    <target>COMMENTS_RTF</target>
    <note>Text located: body/table</note>
    </trans-unit>
    <trans-unit id="65249938" maxbytes="4000" maxwidth="128" size-unit="char" translate="yes">
    <source>&lt;-----------------------------------End of Report-----------------------------------></source>
    <target>&lt;-----------------------------------End of Report-----------------------------------></target>
    <note>Text located: body</note>
    </trans-unit>
    </body>
    </file>
    </xliff>

Maybe you are looking for

  • Getting counts and divide by sum in a single Pivot query

    Hi, I have a pivot query which gives the counts of all codes. I also have to divide the count with the total in the same query. e.g   col1          col2                   col3 error_1       05-Jun-2012       parts error_1      05_june_2012     parts

  • Use a text layer on top of another text layer as a clipping mask?

    I have searched and searched but I can not find an answer to this question. I've been creating a variety of graphic styles to use in illustrator. The appearance panel is an AMAZING tool but one function seems to be missing. I would very much like to

  • What can I do for "File size too large"?

    Spent 9 hrs creating a slideshow that I saved.  Closed PSE 11 and reopened and can no longer find the slideshow.  When I select Find, Media type, Project, nothing appears, but there is a gray box in my grid that says "File size too large".  Is this m

  • Customer or Vendor address in SAPSCRIPT

    Hi , From where  the address data from customer and vendor are pulled ? Common data or from the international address screen? i.e which table and how thanks

  • Manual Inspection Lot creation using Serial Numbers

    Hi, My requirement is to create inspection Lot for Serialized material manually.There is no trigger like Goods Receipt or Issue. I want to assign Serial number for the inspection lot to record the results. When I check the transaction QA01, I can onl