Size of idoc

Hi,
how can i find size of an idoc.

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

Similar Messages

  • Configuring Packet size for IDOCS on outbound Side

    Folks,
    Can we configure the packet size for idocs on the onutbound side of the Adapter ?
    Manish

    Hi Manish,
    It is posible if all 1000 idocs are of same Idoc type.
    Jus go and change the occurene of Idoc in the XSD as 1..Unbounded. SO that your the message can hold multiple Idocs.
    But let me clarify here, if you send 1000 idocs from R3 , it will come to XI as one-by-one. There is no mechanism to get 1000 idocs at a time. So you need to collec all the idocs and then send it.
    Just have quick look into this
    Packaging IDOCs - SAP R3(IDOCs) -> XI -> Flat File
    Regards,
    Moorthy

  • Average segment size of iDoc?

    We want to integrate 2 systems by using iDoc across WAN. So far we know the iDoc volumes and average iDoc segments, for example 6000 SO iDoc/hour and 250 segments of each iDoc. My understanding is that we need to know the average iDoc segment size to performance network sizing.
    I know the size varies from case to case. But is there a BEST PRACTICE value we can use?
    TIA
    James

    Hi Jinquin,
    >>I happen to find something interesting at http://msg-ibexi.wikispaces.com/message/view/home/10780864, "Maximun size of IDOC segment is 1000 bytes", is it true?
    Yes
    SDATA contains segment data and it is 1000 character long check here
    http://help.sap.com/saphelp_47x200/helpdata/en/1a/0e3842539911d1898b0000e8322d00/content.htm
    Also see the last statement in the link
    http://help.sap.com/saphelp_nw04/Helpdata/EN/78/21740f51ce11d189570000e829fbbd/frameset.htm
    Regards
    suraj

  • 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

  • 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

  • IDOC size

    Hi All,
      I have collected number idoc for status 03,12,53 on specific month in BD87 Transaction
    Number of idoc =6185902
    How to get size of idoc?
    According that i can allocate disk space .
    Yiour  response and suggestion  would be highly appreciated
    Tks,
    Raju

    Hi,
       I can't select SDATA filed and i got message like
    ABAP Dictionary type LCHR is not allowe
    screen element
    Tks,
    Raju

  • Issue in IDOC : Outbound

    Hi All,
    I am trying to send an outbound IDOC, the data is filled successfully and IDOC is generated...But the status is set to 30: and not 53(successfully)....
    I checked the log: Below is the IDOC log:
    Receiver exists , No filters , No conversion , No version change
    Message no. B1006
    IDoc successfully processed in ALE outbox
    The IDoc has passed through the ALE layer successfully and can be sent. It can either be sent online or as a batch job, depending on the settings in the partner profile.
    If there are no further status records then the IDoc waits for the next dispatch report run.
    Success/failure of transmission is documented in subsequent status records.
    ALE layer actions
    The 'Receiver exists' parameter specifies whether the recipient of the IDoc has already been entered by the calling application or by the ALE layer. In the latter case the settings of the distribution model are used for the receiver determination.
    The 'No filters' parameter specifies whether the processing in the ALE layer has led to segments of the IDoc created by the application being left out. The settings in the segment filter and in the distribution model for this recipient are decisive here.
    The 'No conversion' parameter specifies whether field values have been converted in the ALE layer. This is the case if the IDoc contains organizational units to be converted or if the ALE conversion tool has been activated for this recipient.
    The 'No version change' parameter specifies whether the IDoc has been converted into an earlier version of the IDoc type. This happens if the IDoc type in the outbound partner profile for this recipient differs from the IDoc type which was created.
    Regards
    Shiva

    Hi ,
    You trigger transmission of the IDoc using report RSEOUT00. To start the report manually, choose Tools  Business Communication  IDoc Basis  Test  Outbound Processing from IDoc (/nWE14), or schedule a regular job in background processing for this report.
    Check the outbound processing mode for the IDoc in the partner profile.
    •     Outbound processing mode 2: The system sends the IDoc immediately
    •     Outbound processing mode 4: The system collects IDocs that have been created and sends them in packets of a predefined size.
    IDocs are not intended to be sent directly.
    Status 30 in the IDoc can normally only occur if outbound mode is set to 4.
    Please  let me know if u have any Queries.
    Rgds
    Sree M
    Edited by: sree m on Mar 12, 2008 9:01 AM

  • Error in idoc posting

    We have a scenario where some 20 to 25 Idocs which r at 64 status are processed by the batch program(for rbdapp01) to post them in the system.What happens is some idocs take few extra secs for processing so the the other idocs get posted in 51 status saying material and batch is locked by the batch program....
    what we do is we go reprocess the idocs manually..
    This happens frequently now...
    So whatz the possible solution for this...?
    Pls help...
    Thanks,
    Larry

    Here is the documentation of the program RBDAPP01 which I am sure you might have read. Packet size has a role to play in it, but locking issues are typically due to parallel processing. Also, it could be the time of the day. Say you run this when there is lot of activity, online or background that also has something to do with the material/plant/batch etc. In that case, even if you have your IDocs serialized, you will still be facing the same issue as now the locks are created by other processes.
    <i>
    Short text
    Inbound Processing of IDocs Ready for Transfer
    Description
    Report for processing inbound IDocs not passed to the application immediately.
    This report forwards all IDocs with:
    Status 64 "ready to be passed to application"
    Status 66 "IDoc is waiting for predecessor IDoc (serialization)
    These match the selection criteria to be passed to the application for further processing.
    Essentially there are two groups of IDocs:
    IDocs to be serialized in accordance with the associated object.
    All other IDocs
    There are also two types of processing:
    Serial processing (IDocs are processed one after each other in one process)
    Parallel processing (IDocs are passed in packets to other processes for processing).
    Purpose of parameter 'Packet size': For IDocs to be serialized by object and for activated parallel processing, this parameter specifies the size of a packet to be processed in a task. If applicable, independent objects are processed in a separate task as with serial processing. (Large packet sizes lowers the level of parallel processing).
    For all other IDocs, as far as possible, an appropriately sized document is passed to the application. On the one hand, this supports some applications capable of mass processing.  On the other hand, the number of parallel packets is less as with activated parallel processing. (Lower system load, longer runtime).
    Notes on Program Terminations in Parallel Processing
    In parallel processing, processes containing the IDocs to be processed are started in parallel. If there is a termination (dump/ A message), no message is issued by RBDAPP01. The best way to identify such problems is to run RBDAPP01 without parellel mode after a scheduled RBDAPP01 with parallel mode. Then a termination is logged (dialog message or message in job log).
    Output
    The processed IDocs are output.</i>

  • Controlling of IDOCs in XI

    HI frnds,
    I hav a scenario  IDOC(R/3)-IDOC(ECC5.0).. where we need to post material data into ECC system..
    Problem is 6 idocs generating in R/3 per minute and the same transferring into XI system..but here my ECC system is not capable of handling 6 idocs in a  minute.. its very slow..
    its giving error in xi system.. so how can i controll idocs in XI system so that they can transfer into ECC system atleast with 1  minute gap..

    Hello,
    I'm not sure of your problem.
    If the problem is that your ECC system can't process six Idocs at a time, then I think you can set the "pack size" of Idocs that get processed when the background program RBDAPP01 is run to perform the processing.
    In ECC, you must ensure that the inbound partner profile for the receiving system is set to ""Trigger by background program" and not "Trigger immediately" for the specific message type.
    Then schedule in SM37 a background job with variant, for the message type to run program RBDAPP01.
    Set the "pack size" field to 1.
    Hope this helps you in the right direction.
    Darryl

  • WE20 message No Package size option

    I'm maintain partner profile-->outbound parameters, but I can't find a option to set the package size.
    NetWeaver2004s(in the SAP Discovery system)
    Anybody can help me?

    As far as my knowledge, Package size (collect idoc)is generally not visible when, either ur messge type or basic type is not mentioned correctly,
    Also check ur receiver port.
    Regards,
    Pratibha
    Message was edited by:
            Pratibha

  • Transfer ERP HCM data per IDoc

    Hello,
    i want to distribute data from ERP HCM with report RHALEINI.
    The IDoc is a reduced IDoc of HRMD_A.
    It's working fine but i get almost 500 resulting IDocs and it would be better to have just one IDoc.
    Is this possible?
    If it's not possible there are 2 problems:
    1) Not all IDocs receive at XI
    2) I have to collect all IDocs and will need a some kind of correlation and don't want to use BPM (only if it's there is no other way)
    Why do i get so much IDocs anyway? Has it to do with a maximum size of IDocs?
    Regards
    Patrick

    Patrick,
    Is this HR data replication is initial replication. or just updation. If it is for updation just mention the required infotypes. Generally if you are replicating entire data, there is an order to replicate. I do'nt remember all the objects types. the main object types sequence like,O, S, CP, P, C...
    Usually we used to face the problems, if u mentioned the size as 200. If the idocs for object type 'C' the segment size will be 50000 something like that. always it is easy to process the more idocs with less amount of data. If you get big idocs, you will be facing the status 52. which is partially data posted.
    | Naveen

  • Questions on IDOC

    Hi,
    I have a few questions regarding IDOCs
    1. The size of an IDOC is measured in terms of Segments. Is there any formula using which i can find the size of an IDOC in Kilobytes  or Megabytes?
    2. How many IDOCs can XI handle concurrently without causing any Queue problem. Is the number of IDOCs processed dependent in any way on the size of the IDOC?
    Regards,
    Bhavesh

    Hi,
    >>1. The size of an IDOC is measured in terms of Segments. Is there any formula using which i can find the size of an IDOC in Kilobytes or Megabytes?
    You can see size of IDOC in terms of XML size. In SXMB_MONI (header information) or have a simple IDOC to file scenario with/without content conversion you can get to know the size text and xml .
    >> 2. How many IDOCs can XI handle concurrently without causing any Queue problem. Is the number of IDOCs processed dependent in any way on the size of the IDOC?
    It depends upon your configuration with BPM(i.e collect pattern used) or without BPM.
    With BPM is a real mess if the number is in thousands you will definately get queue problem.
    Performance is also dependent on the tuning of your system how you have configured your integration engine.......
    Size of Idoc also matters.
    Regards,
    Satish

  • How to solve.Idoc Error 30..

    Dear Experts,
    I  have created a custom IDoc .
    In  Partner profile Transfer immd. is selected.
    But when I execute the program.It is creating the Idoc but with status 30.
    But the IDoc is sent once i execute the program RSEOUT00 .(Submit RSEOUT00)
    So here my problem is when even RSEOUT00 is executed it comes with a pop up saying("1 idoc is sent.") i feel due to this I am not able to sent multiple IDocs based on my conditions.
    So I need you suggestion on "Is is possible to come out of this error 30 Or Else how could i stop this pop up coming out"
    thx,
    jeevan

    Hi Kumar,
    IDoc status 30: The IDoc is not transferred to the asynchronous RFC
    Although the partner profile is defined and the IDoc has been constructed, the IDoc cannot be transferred to the asynchronous RFC. The IDoc is not sent, and there is no official entry in the RFC valuation (/nSM58) for the relevant subsystem.
    You trigger transmission of the IDoc using report RSEOUT00. To start the report manually, choose Tools -> Business Communication -> IDoc Basis -> Test -> Outbound Processing from IDoc (/nWE14), or schedule a regular job in background processing for this report.
    Check the outbound processing mode for the IDoc in the partner profile.
    Outbound processing mode 2: The system sends the IDoc immediately
    Outbound processing mode 4: The system collects IDocs that have been created and sends them in packets of a predefined size.
    IDocs are not intended to be sent directly.
    Status 30 in the IDoc can normally only occur if outbound mode is set to 4.
    I hope this info will solve ur problem..
    Regards,
    Vivek

  • Some faqs can u solve dis answers asp

    1) How do u handle table control in bdc?
    2) What is diff b/w normal functional modules and BAPI's fm's?
    3)what is fct-code of at- line- selection?
    4)why do u  use subroutine pool in scripts?
    5)name few performance techniques?
    6)in how many ways u can design interactive reprt?
    7)what is the need of table maintainance option at the begin of table creation?
    8)what is the system landscape?
    9)what is the use of submit command in exe program?
    10)how do u create secondary index?
    11) what is the diff b/w sap memory and abap memory?
    what is the max size of date records?
    2)what is the max size of IDOC?
    3)what is the relationship b/w ALE and EDI?
    4)when u have data transfer, why do u chose IDOC's?
    5)i have 200 records how u decide how many records should execute per IDOc?
    6)ALE customizing method?
    7)how do u define logical systems and assign logical systems to clients?
    8)what is change pointer technique?&what is need of change pointer technique?
    1) name the events in order in case of classical report?
    2)if i put write statemnt in at slection-screen,does it works?
    3)can u call multilple selctio screen in one report?
    4)what is diff b/w integration & at slection-screen ouput?
    5) i have a requirement like  i have 3 radio butons in one group,
    if i select one radio button then remaining radio buttons  are invisible what is the code for this?
    6) how do u decide which method is suite for paricular requirement if not specified in bdc?
    i.e session or  call transction?
    7)what is BAPI?
    8)how BAPI differ from  ALE?
    9) steps of configuring of EDI?
    10) is layout set is client dependent or not?
    11)how to transfer layout sets  to test client side?
    12)what is the protect......end protect?
    13) for what purposeu create multiple wqidows in one page?
    14)what are diff areas wher ucan ouput text in main window?
    15)what method u use to output text in    (top........endtop) or write_form?
    16)what is the reason for use of write_form rather than top------endtop?
    1)i need a logo on the right hand side of corner . how do u handle that?
    2)what is the standard table for storing standard symbols?
    3)how do u represent page no in scripts & total page nos?
    4)what is the transaction code for dump analysis?
    5)when top-of-page vent triggred?
    6)can i plce write stament in any event?does it works?
    7)what is the use of end-of-selection event?
    8)what is stop& exit?
    9)what happens if i plce write statement in end-of-selction?
    10)what is sy-ttill?
    11)does the value of sy-subrc chnge after if and write stament?
    12)what is bdc & types of bdc?
    13)when do u choose session , call transaction methods?
    14)how may types of symbols? what are they?
    15)what is the diff b/w constant & variable symbols?
    16)what are the parameters in open_form & start_form?
    17)does text orientation(190degrees ,145 degrees) is possible in sap scripts?
    18)how do u delete text from a layoutset window?
    19)what  are u need to take care  while transporting the request? for exeampl u developed a exit ,whta care do u take?
    20) what wil u do for preparing technical specs form functional specs?
    21) what is addres....endaddress in sap scripts?
    22)which method  do u prefer synchronous or asynchronous?
    23)what is output type?
    24)what does slection-screen of RBDMIDOC contains?
    25)what parameters u specifyng in RFc destination?
    26)what customiging y do to transfer the data from one logical systme to another logical system?
    27)can u explain brifely how idoc's genrated?
    28)if i just extend the idoc, what are the things u need to do?can i extend the same ouboud program?
    29)can u just explain what partner profile contains?
    30)what are process codes?
    31)if i just develop a gui status using pf-status.is it confined to single program or can be used for any other programs?
    32)what is client?
    33)what is diff b/w se01,se09,se10,stms  transction codes?
    34)what is the diff b/w select single * from kna1 and select * from kna1 for all entries?
    35)in subroutines paramaters are changing & using .what is the diff b/w them?
    1) what is the diff b/w scripts & smart forms?
    2)what are the function module used in smart forms?
    3)what are the function module? what is the use of them?
    4)what is the index? what is the secodary index ? whta is uses of them?
    5)what is the table  technical characteristics?
    6)waht is buffering? types?
    7)what is the use of interactive reprt?
    8)what is the use of alv?
    9)what are problems  u have faced when u r doing projecs?
    10)what is the diff b/w template & tables?
    11)which function module used for transferring from one version to anthoer version?
    12) what determines the sequence in events blocks are processed?
    13)in what case are otional parameters  allowed in the passig of parameters?
    a) functions  b) forms
    14)what relationship can be  esatblished in watch points?
    15)what are requiremets of reading hashed internal table?
    16)what does a context object provides?
    17)what access methods are avaliable  for accessing internal table?
    18)what operations are allowed when processing data of records in internal  table?
    19)what tasks could be performed in SAPNET?
    20)what is search  help?
    21)what is the lock object?
    22)what is diff b/w domain and data elemnt?
    23)what is diff b/w check table and value table?
    24)what are the control break statements?
    25)how to display SUM?
    26)what is the diff b/w select single  & select upto one row?
    27)collect what it did?
    28)how to findout data in internal table?
    29)syntax for describe statement?
    30)hwo to findout if internal table is empty or not?
    31)hwo to transfer data from one internal table to another internal table?
    32)how to modify internal table?
    33)Read statement syntax?
    34)what is the default event?
    35)i have write only top-of-page event in that  write: / 'welcome' what will happen?
    36)what is message-d?
    37)what is the diff b/w with events &  without events?
    38)what is the purpose of Direct input method?
    39)what is local object?
    40)is it possible  to back ground process in call transaction? how?
    41)what are diff types of errors?
    42)what are the diff types function modules used in layout set?
    43)what is the diff b/w open_form & start_form?
    44) how to define  logo?
    45)after modification how to send modified form to modified print program?
    46)what are the symbols in sap scripts? functionality of them?
    47)how to write a Report in another Report?
    48)syntx fr submitt &what it did?
    49)what is the land scape of ABAP?
    50)what is index? types?
    51)hwo many secondary indexe are possible to create?
    52)what is diff b/w select single * from & select upto one row?
    53)in my 100 records 55th record is need some changes and that record how to send body to header line?
    54) what is the use of indexs?
    55)what is the diff b/w page area & roll area?
    56)diff b/w interface & conversion?
    57)how we configured ports andpartner-profiles?
    58)what si the Enhancement and what u had did with user-exist?
    59)who can extend Idoc?
    60)how many types of select staments?
    61)what is header line?
    62)what is diff b/w internal table work area & table work area?
    63)if we don't have header line what will happen?
    64)when the user-exist will triggered? for which purpose u have used and where u have written?
    65) how we linked the tables?
    66)in at selection-screen and at user-command event which one is triggred?
    67)what is the use of at pf-status? where did u use it?
    68)is it possible to run Host command inSAP environment? how do u run it?
    69)what are user-exists? what is involved in writting them? what precautions are needed?
    70)what is the version management?
    71)if u send the objects from dev server to production server,but get some  bugs so those bugs how to handle?
    72)if u upload the data after that. i din't put committ,then what happen?
    73)how to maintain dataintegrity?
    74) how to validate fields?
    1)how u connect the unix platform from SAP server?
    2)what is database object ? Runtime object?
    3)How to populate BDC table control?
    4)How to implemnt intreactive  list in alv?tell me fumnction module for that?
    5)How to transfer from data list to transactions?
    6)How can u add anew field to Script?
    7)what are problems in processing batch input session?
    8)diff b/w select-options & ranges?
    9)what is meant by satck list?
    10)if u don't have header line for internal table what will happen?
    11)what is the max no of calling modes stacked at one time is?
    12)what is collect command ? how it is works?
    13)if u want come back from 15th list to basic list waht will u do?
    14)what is the default mode of transfers data to and from application server?
    15)what is the purpose of EXTRACT parameter?
    16) how will u delete duplicate records from internal table?
    17)in for all entries clause of select statement ,if internal table is empty what will happen?
    18) How can u find the no of records in a table?
    19)Billing and invoice details are where stored?
    20)what is the typical structure of ABAp program?
    21)what is diff b/w ABAP program &user defiend program?
    22)can a transperent table exists in a data dictionary and not in the physical database?y/n
    23)diff b/w Collect & Append?
    24)logical unit of work means?
    25) How many types of  lock objects exists? what are they?
    26)what will u don inSPRO?
    27)how many tyeps buffers?
    28) what wil do by Maintainance generator?
    29) what is o/p type? what is done by this?
    30)program for BAPI?
    31)what is ALE implementation progarm?
    32) say the function code to catch function code F2?
    33) what is IDOC& how u can extend the IDOC?
    34)what is the advantage of LSMW?
    35)how many types of symbols u have on scripts & in which order they can executes?
    36)what is purpose of data conversion into SAP format from Legacy?
    37) what si the t-code for watch the flat file in application serever?
    38) what is purpose of driver program?
    39)what is contents of Functional Spec?
    40)what is contents of Technical Spec?
    41)How do u diasble a control in a selection-screen logic?
    42)what is source structure?
    43)what is target structure?
    44)if u don't have the access to modify the print program then how do u insert the text elemnts?
    45)how can u call report in another program?
    46)specify the events for classic & intractive  reports in order?
    47)say some usally used system fields in our programs?
    48)how can u create check box in alv?
    49)diff b/w select-options & parameters?
    50)how can u create  labels in scripts?
    51)how u display the data in scripts?
    52)What is the diff b/w At selection-screen output & initialization?
    53)how u trap the errors in call transations?
    54)diff b/w scripts & smart forms?
    55)types of internal tables & explain them?
    56)how many types of loops?
    57)Diff b/w Synchronous & Asynchronous RFC
    58)How u place data in table cotrol?
    59)what are the methods execute in LSMW?
    60)diff b/w sy-index & sy-tabix?
    61) in call transaction bckground process which mode u prefer?
    62)what is configuration of ALE?
    63) what are all read operations in itab?
    64)diff b/w search help & pov, which one trigger first?
    65)where u can u do the validations in report?
    66)what are the events in Module program?
    67)diff b/w call transactions & session method and wher trap erros in both methods? how?
    68)diff b/w scripts & reports?
    69)how u define text elemnts inscripts?
    70)what are the function modules inscripts?
    71)how u diplay the data in scripts?
    72)how  do u do  the perfomance testing?
    1)when it wll triggerd initialization event? Before how many events will triggerd?what are they?
    2)how many types of meaasges ?
    3)what is use of Dump analysis?
    4)what is the use for all entries?
    5)what Is the diff  b/w check & continue?
    6)whenever use EXIt statement whappend in loop … endloop   and within subroutines,  within start-of-selection ,with in end-of-selectio  and in initialization?
    7)what is the diff b/w value table and check table?
    8)in data element level I used search help and in domain level I used value table which will be shows our criteria?
    9)without doing any changes in printprogarm  I want to add some fields how can?
    10)how many mainwindows in one page? What is the use of remaing main windows?
    11)what is sy-index & sy-tabix?
    12)what are the qualities u have to maintain to ur developments?
    13)Smart forms are client  independent how u  justify that?
    14)in keyindexex what is the relationship 1:n?
    15)in dynpro how can insert radio butto?
    16)How can u use search help?
    17)in MEDRUCk(ME21)  I have changes some fields so immediate those changes send to Vendor through e-mail or fax? What is procedure?
    18) I worked in foreground one session successfully so tommarow I have to work same session in back ground then what happen?
    19)in bdc table control wher u have to face problem?
    20)In alv grid  control at the top  I want header/ how can u display?
    21)how can u print long text in scripts?
    22)how to display Text every 4 lines after?
    1)how can  u create u r own types in an ABAP report?
    2)which system variable is encounted in loop counter?
    3) which system variable is store the record counter?
    4)does a select statement carry out any authorization chek?
    5)what is function of environment variable sy-lisel in interactive reports?
    6)how can we identify which button is pressed?
    7)diff b/w se09 ,Se10?
    8)table in which entry for development class is made?
    9)which client is authorized to create the workbench oragnizer configuration?
    10)can we provide more than one PBO PAI for one screen?
    11)which view can even possess one table?
    12)What are field symbols?
    13)which is ued to release to lock?
    14)what are the various types of customer –exists?
    15)what is port?
    16)what  are the selection-text?
    17)can we use  perform in SAP scripts?
    18)what is the t.code for table maintainance?
    1)write  validation logic for parameters option? Wher do u write ?(in at selection-screen or start-of-selection)?
    2)what is the diff b/w  ‘  ‘IN’ jn where condition and without ‘IN’ condition in where condition?
    3)how can u display 21st secondary list ?explain procedure?(code?)
    4)what is the diff b/w sorted and hashed tables?
    5)can write statement in initialization triggers first or write statemnt in start-of-selection?
    6)what can ud o if have no authorization to recording in BDC?(without F1 and Technical help)?
    7)what is the diff b/w SAPLUW and DBLUW?
    8)expalin VPN process?
    9)what is the text in reports and scripts?
    10)how can u  release ur objects to end user?
    11)write genereal statement to display dat-range?
    12)explain pricing procedure in sap?
    13)how can u display barcodes in sap scripts?
    14)explain flow of S.D?
    15)what are the performance techniques expect Modularization techniques I want remaning?
    1)what is the purpose of initialization?
    2)what are control break  statements?
    3)what is the diff b/w ‘at new and ‘on change’?
    4)what is the use of end-of-selection?
    5)in Runtime analysis what ar the main area will be displaying for tunnning?
    6)what are the ways to improve the performance the report?
    7)What is the diff b/w maintainance view and databe view?
    8)what are the type of search help?
    9)what is the diff b/w include structure and append structure?
    10)how can we generate new item in BDC program or the transaction ME21?
    11) in calltransaction while transferring the data what happens idf the power goes off?
    12) what are the standard  programs for  transfer the data for material master and vendor master?
    13)whare we can assign the page size?
    14)how can we call a subroutine in scripts?
    15)how many max pages  we have to design for script ?
    16) what is use of protected and end protected?
    17)what are the types of functional modules?
    18)how many types of screen filed validations? What ate they?
    19)how to convert  the scripts to smartforms?
    20)what is the history of purchase order? Wher is it store?
    21)can  we debug smartforms ?
    22)what is the material history and where is it store?
    23)what are the functional modules ued in ALV?
    24)what is the fieldcatalog merge use?
    25)how u print the heading in ALV ?
    26)what is the t.code for BDC?
    27)what is the purpose of application server?
    28)what are the text elements ? what is the use of text elements ?
    29)how u create vertical line  and horizanatal line in reports?
    30)what is the purpose header line?
    31)what is the purpose of occur  clause?what default area it occupies?
    32)what are  text elements?
    33)how many secondary indexes we can  create for a table?
    34)What is the ue of st05?
    35)what is the foriegn key table?and check table?
    36)what are some essential steps for loggig changes made to SAP data?

    Hi Mahesh,
    Very good questions.  Infact it's very difficult to answer all the questions.
    You can search many FAQs in net...
    If you have any specific questions related to single topic, Post message for each.
    I can send some of FAQ documents to u
    Answers
    1) Using Index like Field(1)-1st record field , Field(2) - 2nd record field etc... in Table control.. we can handle BDC
    2) BAPI will be programmed using OO concepts more.. and as Interfacing is more enhanced here than normal FM.
    etc...
    Regards,
    Manjunatha

Maybe you are looking for