BAPI_BUS1077_GETDETAIL buffer error?

Hi all,
I like to use the BAPI_BUS1077_GETDETAIL to retrieve some classification data.
because of the amount of substances I want to retrieve I've splittet the table into pieces of ten. So I append 10 substances to the table sub_header. For the first time it works correct. I get the data for 10 substances. But if the report cames to the second part (another 10 substances) the BAPI deletes all entries from sub_headerexcept one.
I tried to use the BAPI_BUS1077_CLEARBUFFER and BAPI_TRANSACTION_COMMIT but nothing works.
How could I get the bapi to return twenty times the data for ten different substances?!
Greeting,Sven

Hi Krishna Kanth,
I am getting an error now. Looks like the SLD is offline. I am fixing the error right now. Will update furthur, once this error is fixed.
Error message:
com.sap.tc.webdynpro.services.exceptions.WDTypeNotFoundException: type com.models.substancedetail.types.Eseboole could not be loaded: com.sap.dictionary.runtime.DdException: TypeBroker failed to access SLD: Error while obtaining JCO connection.
Caused by: com.sap.dictionary.runtime.DdException: TypeBroker failed to access SLD: Error while obtaining JCO connection.
Thanks,
Jay

Similar Messages

  • Java seems to be having a buffer error....

    Ok let me start by saying I do not know any JAVA programming. I just trying to fix something that some dump programmer charged me a ton of money for and it does not work right...
    The program reads a XML stream and creates XML files... The read works great!!! I had someone help me figure out how to get rid of the write code to make sure the read was working and it works great. The problem exists when the files seem to happening when the files are being written... A 1mb file can take up to 8 hours to download and write to a file. But if you get rid of the write the stream can read that entire one meg in 15 seconds. So something tells me its some sort of buffer error or something like that. Here is the code...
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.PrintWriter;
    import java.net.ServerSocket;
    import java.net.Socket;
    public class SocketReader
    ServerSocket server = null;
    Socket client = null;
    BufferedReader in = null;
    PrintWriter out = null;
    String line;
    String strTotal="";
    public void listenSocket()
    try {
    server = new ServerSocket(9600);
    catch (IOException e) {
    System.out.println("Could not listen on port 9600");
    System.exit(-1);
    try {
    client = server.accept();
    catch (IOException e) {
    System.out.println("Accept failed: 9600");
    System.exit(-1);
    try {
    in = new BufferedReader(new InputStreamReader(client.getInputStream()));
    out = new PrintWriter(client.getOutputStream(), true); //Getting client's output stream coz its up for grabs
    catch (IOException e) {
    System.out.println("Accept failed: 9600");
    System.exit(-1);
    int iCount=0;
    int iChk=0;
    try {
    while ((line = in.readLine()) != null) {                                   
    System.out.println(line);
    if (line != null)
    iCount=line.length();
    if (iCount==3){ //(line.startsWith("<?xml")){
    if (iChk!=0){   
    //XMLWriter.writeXML(strTotal.substring(5, strTotal.length()).trim());
    strTotal="";
    iChk=1;
    strTotal=strTotal+"\n"+line;
    out.println(line);
    out.flush();
    //XMLWriter.writeXML(line);
    //Send data back to client. Not required. Just writing back to the client coz u have his output stream!
    //out.println("Received string" + line);
    catch (IOException e) {
    //e.printStackTrace();
    System.out.println("Read failed");
    System.exit(-1);
    protected void finalize()
    //Clean up
    try {
    in.close();
    out.close();
    server.close();
    catch (IOException e) {
    System.out.println("Could not close.");
    System.exit(-1);
    public static void main(String[] args)
    SocketReader frame = new SocketReader();
    frame.listenSocket();
    }

    A ton of money? Hopefully not too much money, as that code shouldn't have taken more than one hour to write. And it could have been done better (although consultants ALWAYS say that about the previous guy's code).
    However if I start telling you what to fix, then I'm going to get into remote debugging and I really don't want to do that. Besides there's a lot of stuff in there that leads me to believe there's some strange requirements. Let me just say that a StringBuffer would have been a much more effective tool to accumulate a big string, if you want to get the original programmer back to fix the code, although that isn't going to help you as a non-programmer.

  • Htp buffer error when using non-ascii characters

    Hello, and my question:
    When I issue the following command, 10000 times to print on web it works well:
    htp.prn('&lt;a&gt;this is a test&lt;/a&gt;');
    But when I issue this command by just substituting "this is a test" with characters that their ASCII codes are between 128 to 255, I can not print more than 100 times and I get htp buffer error!
    could you please solve this puzzle for me?
    Thanks in advance and
    Regards

    You should try the DB forum for better help. This is really an HTP package issue.

  • CG02BD - Buffer Error, updating non existent record - Need your attention

    Hi Gurus,
    This is regarding transaction code CG02BD buffer error which I am getting while updating Identifier info.
    CG02BD - Edit Specification
    I am getting error "Error in Buffer: update of non existing record" for Num ID category only in case of Customer and Vendor.
    Could any one guide me to correct/rectify this one please.
    << removed >>
    Thanks !
    Madan
    Edited by: Rob Burbank on Sep 22, 2010 11:35 AM

    Can you please let us know the solution for the same.? We are facing the similer issue for one of the user and getting the same error.

  • Output errors, Transmit discards and big buffer errors on 1121 AP

    I have a AIR-AP1121G-A-K9 running c1100-k9w7-tar.123-7.JA2 (Autonomous)
    We have monitoring setup with Orion NPM and we consistently see output errors, Transmit discards and big buffer errors
    The users at the site have not reporting any issues but was wondering how to prevent these or are these normal?
    What causes the output errors on Wireless Radio ? How to troubleshoot further ?
    Radio0-802.11G
    Total Output Errors         0              47749
    Small Buffer Misses
    4 misses
    139 misses
    Medium Buffer Misses
    117 misses
    249 misses
    Big Buffer Misses
    62 misses
    8982 misses
    Dot11Radio0 is up, line protocol is up
    MTU 1500 bytes, BW 54000 Kbit, DLY 1000 usec,
         reliability 255/255, txload 1/255, rxload 1/255
    Encapsulation ARPA, loopback not set
    ARP type: ARPA, ARP Timeout 04:00:00
    Last input 00:00:00, output 00:00:00, output hang never
    Last clearing of "show interface" counters never
    Input queue: 0/75/479/0 (size/max/drops/flushes); Total output drops: 245980
    Queueing strategy: fifo
    Output queue: 0/30 (size/max)
    5 minute input rate 48000 bits/sec, 25 packets/sec
    5 minute output rate 34000 bits/sec, 22 packets/sec
         32482389 packets input, 2056095954 bytes, 0 no buffer
         Received 1622227 broadcasts, 0 runts, 0 giants, 0 throttles
         0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
         0 input packets with dribble condition detected
         44289160 packets output, 1268314927 bytes, 0 underruns
         47752 output errors, 0 collisions, 1 interface resets
         0 babbles, 0 late collision, 0 deferred
         0 lost carrier, 0 no carrier
         0 output buffer failures, 0 output buffers swapped out
    Thanks

    This is normal.
    Remember that wireless network is like a hub:  One talks and everyone stops to listen and waits for their turn.

  • COKA buffer error in billing document

    Hi expert ,
    I am facing an issue in billing document (VF02) while i am changing the billing date from 12.08.2013 to current date in header level and trying to save the document it is showing an error  as below-
    Internal error: Entry in COKA-Buffer not found
    Message no. KC051
    Diagnosis
    The system could not find the entry with the following key in the COKA float:
         Object number  = AO00000000000000022708
         Cost element   = 400231
         Origin group   =
    Kindly provide yours valuble suggestions to resolve this issue.
    Thanks and regards,
    Mahesh K.

    Hi madhu
    Welcome to SDN forum
    Firstly , As the intercompany sales are happening and you faced the error Currency Type is not allowed for actual data update  first of all check wheather the currency conversion  has been maintained in OB08 or not.
    Secondly as you are telling that c. type PCVP & PC00 are not coming this is because you might have created a sales order (free of charge) that is why those values have not come
    Regards
    Srinath

  • Data Buffer error USER_AUTH_FAILED: User account for logonid "SYSTEM"

    All,  I have the following errors on both the Quality and the Production system in our data buffer job.
    com.sap.security.api.NoSuchUserException: USER_AUTH_FAILED: User account for logonid "SYSTEM" not found!
    These entries will not process because they are generating an error about the loginid for the Username SYSTEM is not found.
    So I am thinking that somehow the MII system is not capturing the correct username when they are being added into the Data Buffer Jobs, or there is something I am overlooking when I set up the databuffering.
    Other entries that were in the data buffer jobs were listed as using the RS1000SVC-QMUSBATCH, RS1630SVC-PMIIBATCH User accounts.  These are the accounts that our scheduled tasks run under.
    Those entries process OK out of the data buffer jobs.
    I did notice a similarity between the data buffer jobs in the quality and production systems as it pertains to the following transactions.
    Production MII ver 12.0.7 (Build 20)
    Muscatine%2FIntegration%2FSAP%2FPROD_CONFIRMED_INPUT_InsertQuery
    Which is called from the MIIC1043_IDOC Message Processing Rule.
    Muscatine%2FIntegration%2FSAP%2FHEADER_InsertQuery
    Which is called from the MIIC1043_Control_Recipe_Download Message Processing Rule.
    Quality MII 12.0.11 (Build 14)
    Muscatine%2FIntegration%2FSAP%2FPROD_CONFIRMED_INPUT_InsertQuery
    Which is called from the MIIC1043_IDOC Message Processing Rule.
    So the commonality is that these transactions are being initaiated by the Message processing rules.
    Are there known issues with data buffering from transactions initiated with Message Processing Rules?
    Is anyone sucessfully using data buffering of transactions called by message processing rules?
    Any help is appreciated.
    Bob

    Jeremy,  Thanks for your reply.
    There doesn't seem to be much detailed information on the use of Catagories with Processing rules in Help or in the forums.  So let me see if I understand your suggestion correctly.
    On the MII server create a processing rule for the message using a category instead of using a transaction,  The message received by the message listener will be placed in a buffer.  I am assuming these messages whould show up in the message monitor and not in the  Data Buffer jobs/entries.
    So in my transaction which normally processes this data I could add logic to access the message data; using the Message Service (Query, Read, Update and Delete) action blocks.  I could pare down the selection by selecting messages based on the MessageCategory that I defined in the message processing rule.   This will allow me to access the stored message data.
    Finally use a scheduled Job to execute the transaction.  The scheduled job would be run with a valid userID and Password so if it connection to the external database failed the enteries would be placed in the data buffer jobs with a valid userID credentials.
    Does this sound like what you had in mind?

  • Insufficient buffer error in LV for running CIN matrix multiplication

    We have developed a CIN for LabVIEW application in which we carry out matrix multiplication. We are able to carry out multiplication of 3x3 matrices in the LV environment using the CIN. The LV application gives error for higher order of matrices indicating insufficient buffer. However the c source code (from which the CIN  has been compiled) does not give any such error while executing higher order matrix multiplication in the C environment. How do we calculate and define the required Buffer memory in LV environment for such applications. Similar problems may arise in numerous other applications in LV environment. Pl. suggest ways and means to get over this problem.
    LabVIEW 6.1 professional development system  is our platform on windows-xp. 

    PNVK wrote:
    We have developed a CIN for
    LabVIEW application in which we carry out matrix multiplication.
    We are able to carry out multiplication of 3x3 matrices in the LV
    environment using the CIN. The LV application gives error for higher
    order of matrices indicating insufficient buffer. However the c
    source code (from which the CIN  has been compiled) does not give
    any such error while executing higher order matrix multiplication in
    the C environment. How do we calculate and define the required Buffer
    memory in LV environment for such applications. Similar problems may
    arise in numerous other applications in LV environment. Pl. suggest
    ways and means to get over this problem.
    LabVIEW 6.1 professional development system  is our platform on windows-xp. 
    It
    seems strange that only a 3*3 matrix would be possible. So the
    conclusion is you do something wrong in your CIN. This could be some
    difference in the CIN parameters for the CIN node in comparison to what
    the CIN actually does or it could be a bug in the CIN itself most
    probably in the adaption of your C type algorithme to the LabVIEW
    datatype parameters.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Buffer error using APEX_ITEM

    I have this query on a apex report:
    select APEX_ITEM.TEXT(1, ATRIBUTO, 30) "Attributes"
    ,ATRIBID
    ,VALOR "Actual Value"
    ,APEX_ITEM.SELECT_LIST_FROM_QUERY(2
    ,ATRIB_VLR_ID
    ,'select VALOR
    ,ID
    from ATRIBBVAL
    where ATRIB_ID = ' || ATRIBID||'
    order by valor') "Answers"
    from APEX_TEMP
    where PRODUCT = :P3_PRODUCT
    and APP_SESSION = :APP_SESSION;
    I have a lot of products that que query executes perfectlly.
    But i have too a group of products that when i want to execute, it gives the error:
    report error:
    ORA-06502: PL/SQL: numeric or value error: character string buffer too small
    When i reduce the number of answer rows (vide example bellow) in the SELECT_LIST_FROM_QUERY the error does not occours.
    select APEX_ITEM.TEXT(1, ATRIBUTO, 30) "Attributes"
    ,ATRIBID
    ,VALOR "Actual Value"
    ,APEX_ITEM.SELECT_LIST_FROM_QUERY(2
    ,ATRIB_VLR_ID
    ,'select VALOR
    ,ID
    from ATRIBBVAL
    where ATRIB_ID = ' || ATRIBID||'
    and rownum <= 90
    order by valor') "Answers"
    from APEX_TEMP
    where PRODUCT = :P3_PRODUCT
    and APP_SESSION = :APP_SESSION;
    Any sugestion to help me?
    The apex i'm using in this case is 3.2.1 and the database 11.2.0.1.0.

    The <tt>apex_item.select_list_from_query</tt> method returns a VARCHAR2 value which has a maximum size of 4000 bytes when retrieved in a SQL query.
    Switch to the <tt>apex_item.select_list_from_query_xl</tt> method to return a CLOB value up to 32K in size.

  • Buffer error when loading from EAS??

    All,
    We're on essbase 7.1.2 and having trouble loading an ASO cube thru eas. We keep getting error 1270040: Data load buffer [2] does not exist.
    I did some research on this and it should only happen when running thru MaxL, not in EAS. From what I read, EAS is supposed to handle this transparently.
    Does anyone have any ideas why this might be happening?
    Additional info: It only seems to happen when using an EAS client on a remote computer, not on the server itself.
    Thanks,

    This is one of those error messages that does not mean what you think it means. I have had this error come up when something was wrong in my load rule, misspelled dimension or member name, missing a dimension etc. check your load rule carefully, sometimes the errors are hard to spot

  • ST02/ Buffer Errors

    Hi
    This is a new implementation with the configuration mentioned below.
    Windows 2003 Server (SP1)
    Oracle 9.2
    8GB Ram
    ECC 5.0
    HP Proliant DL380G5 / Tape Device: HP DLT VS160
    750GB Raid
    I see a lot of Red Highlights under ST02
    These are for
    Swaps with value 1199334 for field description
    Swaps with value  2030958 for Initial Records
    Swaps with value  8715.952 for Program
    Swaps with value 1080.867 for CUA
    Swaps with value 173.431 for Screen
    Swaps with value 2334 for Generic Key
    Swaps with value 1087 for Single Record
    Swaps with value 7689980 for Export / Import
    As a result of the above and more, the production system seems very slow. The resopnse time for transactions (SAP Default) is on a average of 10 seconds, sometimes going up to one minute.There are no background jobs running during the day and no backups as well. The tablespace's and file system also have sufficient free space. There are sufficient work processes and we also check the size of archieve log on a regular basis (making sure Archieve not being a cause) I have a feeling that the errors could be because of incorrectly configured profile parameters, however identifying what is right and what isnt is becoming a difficult task.
    You could see a snapshot of the ST02 screen here
    http://img138.imageshack.us/my.php?image=st02outputxe7.png
    Further here are the screenshots of CCMS buffer stats
    http://img99.imageshack.us/my.php?image=ccmsbufferstatskq7.jpg
    There are also a lot of table locks that i see
    http://img263.imageshack.us/my.php?image=tablelock1rh3.jpg
    http://img254.imageshack.us/my.php?image=tablelock2br9.jpg
    http://img99.imageshack.us/my.php?image=tablelock3ta6.jpg
    We will be going in for a Early watch support from SAP however till then we are stuck with these issues.
    Could you share your ideas on how I can fix these ?
    best regards
    Ravi

    Hi Ravi,
    You can use the following command to know what are all the parameters to be changed and what would be the prefferable values.
    sappfpar check pf=
    usr\sap\trans\tpparam 
    (or)
    sappfpar check pf=
    usr\sap\trans\tp_domain_<sid>
    Regards,
    N.Amarnath

  • Htp buffer error with xmltype

    Dear folks
    I wrote a procedure (print_large_objects) to print clobs on a web page. It works well.
    But when I fetch and request for print by that procedure, I get 'htp buffer too small ... error' when it exceeds 4000 character.
    The code is like this:
    CREATE OR REPLACE PROCEDURE "SCOTT"."GET_XMLTYPE_4"
    IS myxml integer;
    i integer:=1;
    result clob;
    Cursor doc_cursor IS
    select a.xmltype_column.extract('/rec').getclobval()
    from scott.xmltype_table a
    where contains(th,'people inpath (/rec/abstract)')&gt;0;
    begin
    htp.print('&lt;begin&gt;');
    open doc_cursor;
    loop
    fetch doc_cursor into result;
    exit when doc_cursor%notfound;
    scott.print_large_objects(result);
    end loop;
    htp.print('&lt;/begin&gt;');
    end;
    and this is the print_large_objects:
    CREATE OR REPLACE PROCEDURE "SCOTT"."PRINT_LARGE_OBJECTS"
    (l_ob in clob) IS result clob;
    output_str varchar2(4000);
    offset_var integer:=1;
    i integer:=1;
    buf_size integer:=100;
    begin
    while offset_var&lt;dbms_lob.getlength(l_ob) loop
    dbms_lob.read(l_ob, buf_size, offset_var, output_str);
    htp.prn(output_str);
    offset_var :=offset_var + buf_size;
    end loop;
    end;
    any suggestions?
    Thanks in advance for your help

    Which DB version do you use?

  • Entry not found in object buffer error in leasing quotation

    i am getting following error in SAP CRM 7.0 in quotation level.
    when i am entering financing product in quotation.
    Item 200     Entry not found in object buffer     @5F\QNo long text exists@          Dates     Administrator
    Item 200     Entry not found in object buffer     @5F\QNo long text exists@               Administrator

    thank for your reply
    At least we found out message class of this message.
    From your given Function module we could identify that it giving information  message, but we are experiencing error of object buffer related message.
    In error it showing sub object as "Dates", can you please guide us to elaborate this further.
    Regards,
    Vikil

  • How to ignore DAQmx buffer errors ?

    Hi,
    In my application, I have to start the data acquisition of analog inputs (PCI 6025E)so that it could be read when the uses wishes to through a user interface VI. In addition to this, I also have a background thread that reads two of these AI ports every 250 msecs. However, by the time the buffer is read it has probably been overwritten atleast once and then it throws this error window saying buffer was overwritten etc. I think the buffer is a circular buffer and if so buffer being overwritten doesn't affect my application. So, is there a way I can avoid this error window from popping up ?
    Thanks,
    Sharmila

    There might be a couple of ways out of this. If you create a functional global (also known as a LabVIEW2 style global)you can have it written too by your DAQ portion, and read from elsewhere. You can make this LV2 global act as a circular buffer, allowing you to read from it when ever you need to, but allowing the DAQ to write to it when ever it needs to. There has been a lot of discussion on the construction of LV2 globals, so you should be able to find the information.
    Additionally, in the recent versions of LabVIEW there is an option (under the tools/option/block diagram menu pulldown) that allows enabling automatic error handling. What this does is cause an error dialog box to pop-up on any vi you use that has error handling that you haven't "handled" by wiring the error out to something else. Unchecking this may prevent the popup, I don't know whether the vi generating it will then just continue or whether it will need to have it or some earlier vi "reset". This is a useful feature, particularly in development and debugging, although I prefer to intentionally handle errors when I'm designing my code as it forces you to think about the various possible input cases that might fall outside of what you really wanted to happen.
    Putnam Monroe
    Certified LabVIEW Developer
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion

  • " At least one entry could not be found in object buffer" Error

    Hi there,
    When I launch my PCUI application, I'm getting the above error. Is there a way that I can clear the buffer? This is strange, I keep refreshing but it doesn't seem to enter my application?!
    Thanks in advance for any help.
    Cheers

    I just found a way to manage the sessions: -
    <b>6.2.1.2 State Manager and List Manager</b>
    The PCUI Framework features a component called the State Manager which lets applications store the state of their user interface between sessions. The State Manager provides an enhanced sense of continuity as the user switches from one application to another and then comes back to the previous application. It stores such attributes as the visual state of user interface elements, the list of objects displayed in the search result list, and so on. All list-related operations are accomplished by a component called the List Manager, which is also part of the PCUI Framework. Both the State
    Manager and the List Manager are completely transparent to applications and require no additional coding in the model access classes. They are called directly by the BSP controllers. The State Manager and the List Manager operate based on specific customizing settings that can be accessed through the CRMV_BSP_SESMGTC maintenance view. This maintenance view is based on the CRMC_BSP_SESMGTC customizing table CRMC_BSP_SESMGTC

Maybe you are looking for

  • Screen Saver crashing my Java Web Start app

    I've written a Java Web Start time tracker application that all employees run from the time they start work until they leave at the end of the day. The only problem is that there are a couple of people who from time to time find that the application

  • Navigation problem while using filter

    hai, I have a requirement that I use filter settings for my table.. when I use 2 or 3 checks in filter and sorting I need to navigate to the previous check  with the use of button above the table... kindly help

  • Login issue...or not?

    hello. I have created a video chat application where a user has a list of friends and they can enter different rooms depending on who they want to chat to. So each friend is assigned a room and when a user clicks on a friend they enter the room that

  • Problem in OIM installation

    Hi All, I am trying to install OIM 9.1.0.1 on the following configuration: OS: Windows 2003 server jdk: Sun jdk 1.6.0_10 App Server: jboss 4.0.3 database: Oracle 10g I have successfully installed java, and database and run the prepare_xl_db.bat file

  • Copying existing logical database

    HI , I have copied one logical database CRMLDB_SERVICE_MON and it has lot of selection entries which doesnt comes under my requirement . My req is to just to have three selection parameters . selection parameters are under some standard include . whi