Size of an IDOC

Hi All,
I want to know how much size & memory can be occupied by an IDOC when we triggering an custom IDOC.
In Detail:-
I am execting an custom IDOC from SAP R\3 to SAP XI.
I want to know how much size or memory can be occupied by the system.
Can we take more than 100 fields in an IDOC in different - different segments.
Regards,
Narendra

Check EDIDD, field-SDATA

Similar Messages

  • How to find the Size of an Idoc With data

    Hi All,
    There is business case where in the partner needs an Idoc with size 200KB - 250KB  triggerd from SAP.
    Is there any chace of knowing the size of an Idoc with data before it gets tirrgerd from SAP.
    Please Help
    Thanks,
    Suma

    Hi Dinil,
    I have provided you with a sample that would show you the how you can get the size of an arraylist
    the sample has a page untitled1 and a bean named test.
    I have run in on jdev 11.1.2 and it is ok, it will be ok on 11.1.3
    after running the sample you will see the 2.
    please remember that you must add the JSTL taglib on the viewcontroller.
    just right click on viewcontroller, go to tag lib select the jstl.
    page
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <%@ page contentType="text/html;charset=UTF-8"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
    <f:view>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>untitled1</title>
    </head>
    <body>
    <h:form>
    <h:outputText value="#{fn:length(test.a)}"/>
    </h:form>
    </body>
    </html>
    </f:view>
    bean
    import java.util.ArrayList;
    public class Test {
    public Test() {
    a= new ArrayList();
    Object o=new Object();
    a.add(o);
    a.add(o);
    ArrayList a;
    public void setA(ArrayList a) {
    this.a = a;
    public ArrayList getA() {
    return a;
    I hope this sample came handy.
    regards,

  • Huge size of ARTMAS IDOC

    Hello gurus,
    We are facing an issue in trasmiting generic articles(MARA-ATTYP = 01) along with all its variants via outbound ARTMAS IDOC(Transaction BD10). Some of the articles have around 40-50 variants. When such generic articles are transmitted via BD10, the size of IDOC is too huge for middleware to handle.
    These IDOCs fail at the middleware end as the XML file is too huge for them to handle.
    Do we have any standard functionality which wouldallow us to split the IDOC data into smaller chunks and transmit the same.
    Any pointers to this issue would be a great help!
    Thanks in advance.
    Regards,
    Mohini
    Edited by: Mohini Shewale on Feb 12, 2009 1:30 PM

    Hi Mohini,
    what does it mean, the IDOC is too big ?
    Which segments have the biggest numbers?
    With a generic article you have
    1 MARA segment for generic article
    and 40 MARAs for the variants.
    Which middleware is not able to handle this size?
    Do you really need all the data in the IDOC? Maybe you can filter some segments like MBEW or MARD to make it smaller.
    Or you reduce some fields per segment.
    You can filter it in distribution model transaction BD64.
    regards
    Björn
    Edited by: Björn Panter on Feb 12, 2009 2:22 PM

  • Huge size of ARTMAS IDOCs

    Hello gurus,
    We are facing an issue in trasmiting generic articles(MARA-ATTYP = 01) along with all its variants via outbound ARTMAS IDOC(Transaction BD10). Some of the articles have around 40-50 variants. When such generic articles are transmitted via BD10, the size of IDOC is too huge for middleware to handle.
    These IDOCs fail at the middleware end as the XML file is too huge for them to handle.
    Do we have any standard functionality which wouldallow us to split the IDOC data into smaller chunks and transmit the same.
    Any pointers to this issue would be a great help!
    Thanks in advance.
    Regards,
    Mohini

    Hi
       I think you should split the idoc to 2 separate idoc's
    Please refer to this link to split the idoc's
    Message split to 2 differenet IDOCs
    Thanks
    Viquar Iqbal

  • WE20 - Pack size not working/IDOC packaging not working - PI 7.1

    Hi all,
    My requirement is to collect idocs and send to PI at one point of time in a day.
    I kept Pack.Size = 100 in partner profile (WE20), in PI 7.1 - Sender Communication channel I assigned the same value 100 to pack size.
    Now the problem is when I create more than 10 idocs and trigger manually by rseout00. for example
    15 idocs are pushed to PI by executing RSEOUT00. In PI when I check IDX5 or SXMB_MONI, 2 message ID's are generated one with 10 idocs and the other with 5 idocs.
    It works fine meaning creates only one message id if the total count of IDOC's are 10 or <10.
    Any ideas/suggestions appreciated.
    Thanks,
    Krishna

    Yes Prateek,
    In Sender Communication channel - IDOC package size is assigned as '100' and only 10 idocs are collecting for one message id.
    I checked the assignment and it was correct. I changed the description, saved and activated Sender agreement & Sender Communication Channel.
    No luck.
    Regards,
    Krishna

  • Size of idoc

    Hi,
    how can i find size of an idoc.

    IDOC max sixe  1000 Bytes.
    Check the table  EDID4
    Field SDATA

  • Where do we control packet sizes in IDoc's processing.

    Hi
    Can you please let me know
    1) how we can control the Packet Size while processing Idoc's?
    2) How to find out how many Idoc's got / can be processed in one packet?
    3) Where can these Packet size settings be made?
    Satish.

    Hi,
    You can get control on indoc inbound processing only if the processing is "triggered by background program" in the partner profile.
    >1) how we can control the Packet Size while processing Idoc's?
    It is controlled in the variant of the RBDAPP01 program
    >2) How to find out how many Idoc's got / can be processed in one packet?
    This is tuning : you have to experiment to find out the best setup for your specific need.
    It is not an easy task because it is not usually very easy to import a lot of idocs in a testbed system.
    You have to find a compromise between speed (throughput) and resource consumption.
    >3) Where can these Packet size settings be made?
    Again in RBDAPP01 variant.
    Best Regards,
    Olivier

  • Reducing IDOC size

    Hi,
    I would like to reduce the size of the IDOC. Can we restrict the maximum segments per IDOC. How can we modify IDOC basic type ( Eg: HRMD_A06)?

    Check the documents below:
    http://www.dataxstream.com/doclib/ALEOptimization.pdf
    http://www.supinfo-projects.com/cn/2005/idocs_en/3/
    http://help.sap.com/saphelp_45b/helpdata/en/1a/0e350a539911d1898b0000e8322d00/content.htm
    Please give me reward points...

  • IDOC Size Handling

    Hi,
    it seems that my IDOC is broken into several files when it reaches a size threshold. Where can I find information on the IDOC size limit?
    Thanks.
    /Elvez

    Hi Rob,
    Your IDoc consists of segments which will actually hold the records.
    Each segment can hold a max of 1000 bytes of data.
    For instance the segment E1MAKTM of the IDoc type MATMAS01 cannot hold more than 1000 bytes of data.
    If you exceed this size then your IDoc will end up with an error.
    Have a look at the IDoc type MATMAS01 in WE30.
    Cheers,
    Abdul Hakim

  • Package Size parameter in Partner Profile

    Hello guys,
    I'd need your advice. We have 2 systems (SAP and Non-SAP) and we need to connect them by mean of HR-PDC interface (IDoc communication is supported). We can create new Partner Profile in SAP and we can add a few IDoc types as Inbound Parameters of the partner profile. Then it is possible to define maximal package size for several IDoc types. I suppose that the Non-SAP system reads the Partner Profile and the "Package Size" parameter for the particular IDoc type before it sends some IDoc to SAP system. IDoc's size is limited by the parameter.
    And now our problem. We need to insert XI between these 2 systems. XI should only forward IDocs and nothing else. How could I set up limitation of IDoc's size? Do you thing that following scenarion could be working?
    I would define Partner Profile in XI same way as in the previous case in SAP. XI is configured to process IDocs in Integration Server by means of IDoc adapter. My expectation is that the Non-SAP system would read the partner profile in XI (including "Package Size" parameter) and then it would send IDoc to XI. Then XI would process the received IDocs in IDoc adapter.
    How can be "Package Size" parameter useful for inbound IDocs?
    Best Regards,
    Zbynek

    Hello ,
                Check the blog below
    /people/michal.krawczyk2/blog/2007/12/02/xipi-sender-idoc-adapter-packaging
    Rajesh

  • PI 7.1 EHP1 : IDoc packaging

    Guys
    I am currently on PI 7.1 EHP1 , Trying to do Idoc packaging for one scenario , I am not sure what size I have to put in the tab
    ( IDoc package size ) in sender IDoc channel . I  also donot know the frequency of IDocs . I saw one video in it it was told that the package size shouldnot exceed 2MB size .
    Please help in this regard
    Regards
    Ninad

    Hi Ninad,
    I had used IDOC packaging in one of my scenario, which is very similar to yours. I dont know how many idoc are coming from source system. I put 100 in the IDOC package size parameter. when you put 100 in this parameter it will create a file wil maximum 100 idocs if your system is sending more than 100 than it will create send file
    For example from source system you are getting 150 idocs so 2 files will be created
    file1 conatins 100 idocs, file2 contains 50 idocs
    Regards,
    Shradha

  • Problem while sending idoc over xml http

    Hello all,
      We have developed a scenario to send the idocs from SAP to Java(Tomcat) web server. Its was working fine. But SOMETIMES the idoc status will be set to 03(Data passede to port OK) on the SAP side, but no data(no xml string) received in the web server. is this depends on the size of the idoc? or due to some JVM settings of webserver??Could someone suggest us a way to identify the problem.
    Thanks in advance
    Regards,
    Vishu.

    Asit Purbey,
      i have send 2 idocs  with different number of segments. idoc with 2 segments is successfully received in the webserver, but the idoc with 100 segments didnt received in the webserver. Then i processed RBDMOIND but both the idocs remain in status 03.. Please help me to figure out the problem......
    Regards,
    Vishu.

  • Idocs Question!

    HI specialist
    After run my transaction F110..  I can see my Idocs in transaction WE02. Then I run the BD87.. and it should generate one file with all the Idocs together but it generates one file per Idoc.
    It increase the cost in our company with the bank and I would like to know.. How is it working?
    For example:
    If I generate one big payment with different currencies.. And I have customize my payment methods - house banks per currency in FBZP. Is it affects in the files that we are sending to the bank?
    Where is possible customize it? The number of transactions per file to send to the bank?  Can I customize the size of my IDocs files?
    THanks  in advance.

    The idea is a ECC running on a netwaeaver (M1) and a standalone netweaver (M2).
    Thanks for your answer.

  • IDOC - doubts

    Hi Experts,
    I have few doubts regarding Idoc.
    1. Max size of an Idoc
    2. How many times a sigment can get repitated in Idoc (maximum)
    3. What is use of Trust system in logical system SM59
    4. in Distribution model, where filter objects/documents are stored.
    Waitng for your valueble answers.
    Regs
    Rams

    Hi,
    Please find some answers below
    1. Max size of an Idoc - 1000
    2. How many times a sigment can get repitated in Idoc (maximum) - You can set the maximum number while creating the segments
    3. What is use of Trust system in logical system SM59 - If you want to pass data to other SAP or non SAP system, an RFC connection is required to do so....Here in IDOC you require to create a partner profile (WE20).
    4. in Distribution model, where filter objects/documents are stored.: Check BD64 transacction and you can find the filters there for the distribution model
    Reward if usful
    Regards
    shiva

  • How to send single person-records with HRMD_A Idoc and change Idoc header?

    Hello group,
    we have different companies in our SAP system (BUKRS). Now when an infotype is changed the changepointers are activated and using program RBDMIDOC we can send Idocs of type HRMD_A to f.i. files. In order to have these files distributed to different parties depending on BUKRS of the person we would like to have HRMD_A to deliver single records, an Idoc for each person and the Idoc header fields for variant and function should be filled so that the partner profile would distribute the Idoc to the partie.
    Is this possible? And if yes how?
    Regards, Léon Hoeneveld The Netherlands

    Transaction PFAL lets me trigger the Idoc manually, but with a job for RBDMIDOC this is automatically.
    I found fm RH_HRMD_BLOCK_SIZE in wich you can enhance the code to set the block size for an Idoc-type to 1.
    But now I still have to change the Idoc header with an enhancement of user-exit.
    HRALE00OUTBOUND_IDOC BADi does not have the functionallity.
    Regards, Léon Hoeneveld

Maybe you are looking for

  • 11.1.2.1 stability problem

    Hi all, Ive installed EPM 11.1.2.1(essbase,planning,HFR) 64 bit on windows xp professional 64 bit. system works fine for sometime, but fails after some time. It starts throwing a sequence of errors. like Description: Invalid or could not find module

  • How  to add an extra field in the output of a predefined report

    Hi everybody, I have to add an extra  field  by name  "DAYS"(VTBFHAPO-ATAGE) in the output of a predefined report" RFTMBL01". please provide me the code and where to add in the predefined report

  • Setting sample rate to 22 kHz

    Hi All, Im trying to create a 48kbits/22kHz mp3 mixdown/bounce of my project in logic express 7.2.3. Has to be 22 kHz to play in flash player on website. The bit rate is no problem as its a setting in mp3 bounce. Problem is when i go to select from A

  • Urgent firmware question (nokia E72)

    i just update my nokia e72 firmware to 031.023... but don have chinese in it.... do this new firmware got chinese + english version? if got how i gonna to flash back to get it?

  • Backup files on Cache Shutdown

    Hi, I am using Partitioned Cache for my cluster of 8 nodes. One of my requirements is write the cache to a file on shutdown and on startup load the cache from that file. So, if all the cache server nodes are shutdown and brought back up again, I want