Maximum fields in enhancement ITOB0001

Hi All,
anybody knows how many custom fields it's possible to add with the enhancement ITOB0001 in a Functonal Location?
Thanks in advance
Regards
Luigi

Hi Ravindra,
1. As per the documentation,
   the limit is only PRACTICAL (and not theoretical)
2. It dependsd upon system installation.
3. From Help.
Internal Tables as Dynamic Data Objects
Data objects that are defined either with the data type of an internal table, or directly as an internal table, are always fully defined in respect of their line type, key and access method. However, the number of lines is not fixed. Thus internal tables are dynamic data objects, since they can contain any number of lines of a particular type. The only restriction on the number of lines an internal table may contain are the limits of your system installation. The maximum memory that can be occupied by an internal table (including its internal administration) is 2 gigabytes. A more realistic figure is up to 500 megabytes. An additional restriction for hashed tables is that they may not contain more than 2 million entries. The line types of internal tables can be any ABAP data types - elementary, structured, or internal tables. The individual lines of an internal table are called table lines or table entries. Each component of a structured line is called a column in the internal table.
regards,
amit m.

Similar Messages

  • Transaction IH01 to support custom fields added to via enhancement ITOB0001

    Hi,
    Is there any easy way to modify the field selection/catelog in transaction IH01 to include Z fields that have beed added to functional locations table IFLOT via enhancement ITOB0001?
    Is there an IMG activity, enhancement, user exit, BADI, etc  that can be used to extend the ABAP list structure RIHIFLO and ultimately populate table TIH01 so these fields can be supported via standard PM reporting functionality (IH01).
    Regards
    Adam Gunn

    Hi
    That is simple, go to smod t.code and here press the f4 key on enhancement field then u will get the popup here u can enter the package name of VA01 and you will get the list of enhancements under sales order. so you can select which is your requirement related. ok !
    Thanks
    Ganesh

  • DataSource Enhancements : Maximum Fields

    Dear Friend,
    How many fields we can add to DataSource to Enhance ( Maximum Fields), I heard if it is more then 20 fields it is not good, but please let me know the correct one.
    I found some Master Data TEXT/Description fields also enhanced in 2LIS_13_VDITM, if any Special Chars will come in the Data loads, then there may be huge problem, is it right?. please help me.
    Thanks
    Ganga

    Hi Ganga,
        As far as my Knowledge goes , from a DDIC prespespective you can add as many fields as possible to the extract structure. The only limitation would be that imposed by the underlying Database.
    Even if you add 20 extra fields I do'nt think there should not be any problem if you get all these values using one select statement. But if more than one select statement is used , performance would surely go down.
      What I mean is that if out of the 20 fields , if 10 are to be read from table 1 and 3 are to be read from table 2 and remaning are to be read from table 3. then this would require two inner joins(if there exists a common key field) otherwise it would require three different select statements. In either case the performanc would come down.
    Hope this answers your first question.
    I am really sorry I did not get the second question . what exactly do you mean by "if any Special Chars will come in the Data loads, then there may be huge problem, is it right?" ..  please be clear on this.
    Regards,
    James Harold.

  • How to provide the F4 help to a screen field via enhancement

    Hi,
    I have a transaction code IL01(Creating Functional Locations).
    In the second screen of FL creation,we can find 'Room' field under 'Location' tab.
    At present, it doesn't have F4 help.
    Could you please suggest me to provide the F4 help to this field via enhancement.
    I have values of that field in ine internal field.
    Thanks&Regards,
    VRLREDDY

    Hi,
    try something like this:
    INITIALIZATION.
      SELECT * INTO CORRESPONDING FIELDS OF TABLE so_setheader
               FROM    setheader
               WHERE   setclass = '0000'.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR so_kost-low.
    * F4 uitvoeren
      CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
        EXPORTING
          retfield    = 'setname'
          dynprofield = 'so_kost'
          dynpprog    = sy-cprog
          dynpnr      = sy-dynnr
          value_org   = 'S'
        TABLES
          value_tab   = so_setheader.
    AT SELECTION-SCREEN ON so_kost.
      READ TABLE so_setheader INTO wa_so_setheader WITH KEY setname = so_kost-low.
      IF sy-subrc NE 0.
        so_kost = space.
        MESSAGE e333(s1) WITH 'Does not exist!'.
        STOP.
      ENDIF.
    Adibo.

  • Maximum Fields in a query

    Hi,
    I would like to know the maximum No. of Fields we can place in  Rows and Colums of a query.
    Regards,
    Suresh

    Hi,
    Kindly check these posts :
    1. [Maximum number of Rows and columns in BEX 3.5 Query designer;
    2. [Limitation of number of Free Characteristics in BEx Query Designer;
    Regards,
    Lokesh

  • How to determine maximum field size?

    Hello!
    Here's my problem...
    I have a rather large CSV file which I have loaded into Numbers, but now i need to work out what the maximum size of each field is.
    There are far too many rows for me to just look through the CSV file (it's got a few hundred thousand lines in it), so i was hoping there was an easy way for Numbers to just tell me what the maximum size of each column is -- maybe some kind of formula that i can put at the end of each column.
    just to be clear, i don't need the maximum value in each column, i need the maximum character length...
    thanks for your help (and a happy new year!)

    Craig,
    That's an awful job for Numbers. Numbers 2 won't accommodate that many rows, and Numbers 3 I'm not sure about, but in any case it will be very slow. The general belief is that Numbers 3 is faster than Numbers 2, but in my experience it's like a race between a turtle and a slug. This would be a better job for a little BASIC routine, the sort of thing I can remember doing easily "back in the day", but which I wouldn't know where to begin now with the tools I know about in the Mac environment.
    I think LibreOffice might handle it - no promises. The brute force way would be to have a second table the same size as the first and filled with the expression: =LEN(cellAddress), where cell address is a reference to A1 in the input table, and so forth. The expression =MAX(full range of length calculations table) should give you the largest entry length.
    Jerry

  • Problem in finding table fields to enhance 0CRM_SRV_CONFIRM_H for 'Code'

    Hi,
    My source system for BW is CRM. This development is related 'Service Order and Confirmations'. The relevant data source in CRM system is 0CRM_SRV_CONFIRM_H. This data source does not have any information for 'Catalog/Code Group/ Classification Codes' for a Service ticket. So, I have to enhance the data source with it.
    'Catalog/Code Group/ Classification Codes'  is present in the table CRMD_SRV_SUBJECT but there is no common joining fields for the table with datasource or CRMD_ORDERADM_I or CRMD_ORDERADM_H table. CRMD_SRV_SUBJECT has a field called GUID, but transaction data stored in that is not matching with any GUID column of datasource or CRMD_ORDERADM_I or CRMD_ORDERADM_H table.
    Data source can be joined with CRMD_ORDERADM_H [ DS-GUID = CRMD_ORDERADM_H-GUID ] and with CRMD_ORDERADM_I [ DS-GUID = CRMD_ORDERADM_I -HEADER ].
    Thus, I think, the transaction data is stored in some other table which can be joined with the data source. Please help me giving the relevant table/field name to enhance the data source.
    Thanks in advance,
    Dibyendu

    Hi Dibyendu ,
    Please checkout Database view
    <b>CRMV_REPORT_SUBJ</b>
    ==============
    Join between below 4 tables
    CRMD_ORDERADM_H
    CRMD_LINK
    CRMD_SRV_OSSET
    CRMD_SRV_SUBJECT
    ==================
    CRMD_ORDERADM_H     CLIENT     =     CRMD_LINK     CLIENT
    CRMD_ORDERADM_H     GUID     =     CRMD_LINK     GUID_HI
    CRMD_LINK     CLIENT     =     CRMD_SRV_OSSET     CLIENT
    CRMD_LINK     GUID_SET     =     CRMD_SRV_OSSET     GUID_SET
    CRMD_SRV_OSSET     CLIENT     =     CRMD_SRV_SUBJECT     CLIENT
    CRMD_SRV_OSSET     GUID     =     CRMD_SRV_SUBJECT     GUID_REF
    Thanks,
    Aby Jacob

  • How to define maximum field width on an updatable report

    I have an updatable report.
    From a user's perspective, this is a form in my app. How can I define the maximum number of characters the user can enter into a field?
    I tried entering the following into the report column's element attributes, but none of these worked:
    width=10px
    width:10px
    max-width=10px
    max-width:10px
    I don't know why the Tabular Form Element section allows to define Element Width and Number of Rows, but not the maximum width.
    Thanks
    Boris

    Hi Boris,
    If your updateable report is created by using a wizard than its not.
    You could use the apex_item.text api which allows for setting the max field width.
    Jos

  • VA05 fields functional enhancement

    Hi gurus..
    In VA05 selection criteria sold to party is the first field in selection screen (and further criteria tab is having only  7 fields additionally available,there we don't have the asked fields) If we want to bring ship to party or other partner function as default field in place of sold to party and plant as an additional selection parameter what a functional consultant does without help of abapper to get those fields to va05 selection screen?...Its an interview question...
    Please note that we should not take the help of abapper...In interview it was asked that its purely a functional enhancement.....greatful to you all if get right answer and good points indeed.
    Thanks in advance
    krishnamohan

    Hi
    This can be purely done by a functional consultant and doesn't need the help of an ABAPer. Here is the procedure to add fields in the further selection criteria of VA05.
    To add PLANT to the list of Further Selection Criteria in VA05,
    Goto IMG - Sales & Distribution - Sales - Lists - Define Selection Criteria - execute
    In the screen - goto New Entries and add the following details..
    1. Program Name - SAPMV75A
    2. TRG (Transaction Group) - 0
    3. Display Group - K
    4. Event - SELK
    5. It - 8
    6. Field Name - WERKS
    Enter the details and save the changes. Goto VA05 and you can see the field PLANT in the Fur Sel Criteria.
    Similarly you can add SH or any other field.
    Thanks,
    Ravi

  • NEw Field for enhancement

    hi,
    can anyone will tell me steps to add a field to a purcahse order screen...
    and my version is ECC  5.0...
    its and urgent....
    immediate answer is appreciabel
    anjali

    check MM06E005...
       With the enhancement, you can
       o   Maintain/supply your own customer fields in the headers and items of
           all purchasing documents except purchase requisitions
       o   Update your own customer-specific tables
       You cannot:
       o   Change standard fields
       o   Change data that depends on the document header in the items
       o   Change data that depends on an item in the document header
    INCLUDES
       You incorporate your customer fields for the document header in the
        INCLUDE CI_EKKODB (in table EKKO).
        You incorporate your customer fields for the document item in the
        INCLUDE CI_EKPODB (in table EKPO).
      Dynpro areas
        If you use the enhancement, you must create and generate the following
        dynpros (even if the dynpros are not going to be used):
        o   SAPLXM06    0101    Subscreen header purchase order
        o   SAPLXM06    0201    Subscreen header outline agreement
        o   SAPLXM06    0301    Subscreen header RFQ
        o   SAPLXM06    0111    Subscreen item purchase order
        o   SAPLXM06    0211    Subscreen item outline agreement
        o   SAPLXM06    0311    Subscreen item RFQ
        You must identify all dynpros as subscreens. It is not necessary that
        they contain fields, but it is essential that they exist in order that
        no program abend occurs.
      Function exits
        The dynpros are linked to the standard program via function modules.
        There are function modules that provide your subscreen with data
        (export) and function modules that fetch data from your subscreens
        (import).
        o   Header screens:
            -   EXIT_SAPMM06E_006   Export data to customer subscreen for header
                (PBO)
            -   EXIT_SAPMM06E_007   Export data to customer subscreen for header
                (PAI)
            -   EXIT_SAPMM06E_008   Import data from customer subscreen for
                header
        o   Item screens:
            -   EXIT_SAPMM06E_016   Export data to customer subscreen for item
                (PBO)
            -   EXIT_SAPMM06E_017   Export data to customer subscreen for item
                (PAI)
            -   EXIT_SAPMM06E_018   Import data from customer subscreen for item
        You can set or supply your own data fields in the PBO function modules.
        You receive the current (possibly changed viz a viz the PBO call) data
        of the standard program in the PAI function module.
        You can return your fields to the standard program in the import
        function modules.
        There is also sufficient data available to supply the customer fields
       from the material master record, info record, reference documents, RFQs,
       contracts, or vendor master record. This is sufficient to fill customer
       fields in normal dialog transactions.
       The same function modules are also invoked when purchase orders are
       created via function modules (function group EINC) (recognizable by the
       import parameter I_NO_SCREEN, which is then set to 'X').
       If you wish to update your own tables, you can invoke function module
       EXIT_SAPMM06E_013. This is invoked directly prior to "commit work" with
       all available data. You can carry out further checks prior to saving via
       the function module EXIT_SAPMM06E_012. This is processed in the case of
       the functions "Check document" and "Save".
       If you wish to read your own tables as well, you should use function
       module EXIT_SAPMM06E_014. This is invoked when the purchasing document
       is read from the database.
       To re-initialize your own data, it is essential that you also use
       function module EXIT_SAPMM06E_009. This function module is always
       invoked when the next purchasing document is processed (when POs are
       created via function module).
        In the header modules, you obtain the SAP transaction category via the
        parameter I_TRTYP:
        o   A   Display
        o   V   Change
        o   H   Create
        You obtain the relevant transaction/event from the SAP transaction table
        (e.g. quotation, scheduling agreement delivery schedule) via the
        parameter I_VORGA. The possible values are not stored as fixed domain
        values.
        In the item modules, you obtain the activity category via the parameter
        I_AKTYP:
        o   A   Display
       o   V   Change
       o   H   Create

  • Adding Custom Fields - Application Enhancement Tool - SAP Library

    To add a comment, please log in or register on the top of this page and choose Reply. Please write your comment in English.
    You can also go back to the SAP help page.

    Hi,
    AET(Application Enhancement Tool) is able to create custom field for almost all CRM application.
    Please go to transaction AXTREG to see which "Business Object" is enhanceable.
    AET is also able to create custom field for ERP on CRM system. It will enhance the BOL structure which is shown in ERP_H component. However, you need to create the field on the ERP system as well. This is not supported by AET.
    Regards,
    Steve

  • TDMS 2.0: Minimum/Maximum fields?

    I'm using the TDMS .Net dll version 13.0.40.242 to save my aquired data.
    I dont create any new fields besides using the standard ones. But I can not access both Maximum and Minimum field that gets created by standard, and their not listed as proberties of the channel, subsequently both fields are empty.
    My task is created with a range of -10 to +10 volt but this isn't used in the min/max fields either.
    So, how can I use those fields? (or remove them to use my own)

    Hi Treckl,
    The reason you do not see the Minimum and Maximum properties is because you have not set them. When a new TDMS file is created using the Measurement Studio TDMS library, those fields are not created by default. You'll notice that if you save the contents of the DIAdem DataPortal into a TDMS file and open that with the Measurement Studio TDMS library, you will have access to the Minimum and Maximum properties because DIAdem writes them to the file by default. I have attached a DIAdem-saved TDMS file for you to use to verify this.
    If you want to set the Minimum or Maximum properties, you can use the names, "minimum" and "maximum", as shown in the following snippet:
    TdmsChannelCollection channelGroupChannels = channelGroup.GetChannels(); //channelGroup is TdmsChannelGroup created for the TDMS file.
    foreach (var c in channelGroupChannels)
    TdmsProperty minProperty = new TdmsProperty("minimum", TdmsPropertyDataType.Double, -12.34);
    TdmsProperty maxProperty = new TdmsProperty("maximum", TdmsPropertyDataType.Double, 12.34);
    TdmsPropertyCollection cp = c.GetProperties();
    cp.Add(minProperty);
    cp.Add(maxProperty);
    Let me know if you have any questions.
    Thanks,
    Daniel D.
    National Instruments
    Automated Test Software R&D
    Attachments:
    DIAdemWfms.zip ‏6 KB

  • ABAP Logic in Transformations-Start or Field Routine ENHANCEMENT

    Hi
    Currently i am calculacting age of an employee in years and months using FM.
    Source Object (DOB) is DATS and
    Target object (age) is Char (6)
    My requirment is to show age in YY.MM
    If an employee age is 65Y,8M..then it shoud be displayed as 65.08.
    If an employee age is 5Y,8M..then it shoud be displayed as 05.08
    The below code is working fine for the above sceaniro...
    BUT i need  to enhance the code for
    If an employee age is 100Y,8M..then it shoud be displayed as 100.08  and
    If an employee age is 65Y,8M..then it shoud be displayed as 65.08.
    Please update me how to proceed
    DATA: YEARS TYPE TFMATAGE,
              MONTHS TYPE TFMATAGE.
        DATA: Y_NUM(4) TYPE N,
              M_NUM(2) TYPE N.
    IF NOT SOURCE_FIELDS-/BIC/ZDOB IS INITIAL.
          CALL FUNCTION 'FIMA_DAYS_AND_MONTHS_AND_YEARS'
            EXPORTING
              I_DATE_FROM    = SOURCE_FIELDS-/BIC/ZDOB
              I_DATE_TO      = SY-DATUM
              I_FLG_SEPARATE = 'X'
            IMPORTING
              E_MONTHS       = MONTHS
              E_YEARS        = YEARS.
          Y_NUM = YEARS.
          M_NUM = MONTHS.
          CONCATENATE Y_NUM+2(2) '.' M_NUM INTO RESULT.
        ENDIF.

    piece of cake...
    replace
    CONCATENATE Y_NUM+2(2) '.' M_NUM INTO RESULT.
    with
    IF y_num GE 100.
      CONCATENATE Y_NUM+1(3) '.' M_NUM INTO RESULT.
    ELSE.
      CONCATENATE Y_NUM+2(2) '.' M_NUM INTO RESULT.
    ENDIF.

  • Maximum Fields in Omni Portlet?

    We have recently installed PDK Release 2 v9.0.2.6.2 and are busy adding Omni Portlets to our Portals. We are really pleased with the majority of functions so far but have now hit a problem.
    I seem unable to create a report that displays more than 5 columns. I have tried various different SQL statements that all return more than 5 rows, but I only seem to be able to display 5 columns.
    Any ideas?
    Thanks,
    Paul.

    To clarify this issue I have provided a step by step example of my problem below
    1)Create blank page
    2)Add new omni portlet
    3)Select database connection to IASDB or any other valid connection
    3)Define omni portlet with the following SQL:
    SELECT 'Text 1' column1,
    'Text 2' column2,
    'Text 3' column3,
    'Text 4' column4,
    'Text 5' column5,
    'Text 6' column6,
    'Text 7' column7
    FROM dual
    4)Click on finish
    5)Omni Portlet only displays columns 1-5
    6)Edit defaults of omni portlet and on click on layout tab
    7)Under the "Column Layout" heading there are only options to display and modify 5 fields and no option to display all 7 fields returned by my SQL query.
    My question is how can I display all 7 fields in the SQL that defines the omni portlet?
    Thanks,
    Paul.

  • Placement of additional fields while enhancing OM infotype

    Hi All,
        As per our client requirement we need to create two additional fields in IT1051. We have tried creating the same but the fields we need are to be at the center of the screen as per the client requirement as shown in image1 but its coming somewhere at the bottom of the screen as shown in image2.
    In the 1st image i have marked two fields, these are the additional fields which we need to configure.
    Whereas after done our config the fields which we added are coming at the bottom of the screen as shown in the below screenshot.
    Can anyone of you help me out to change the fields as shown in image1.
    Thanks in advance.!!!!
    Regards,
    Sakthi

    Hi Sakthi
    Can you please share your config for the given requirements?
    Also, check the below link if it helps:
    http://sap.ittoolbox.com/groups/technical-functional/sap-hr/table-similar-to-t588m-but-for-om-infotypes-1167524
    Regards
    Neha

Maybe you are looking for

  • MacBook Pro wakes up when unplugging usb from cinema display

    Hi all, I have a 30" cinema display at work and a 23" at home which I use with my macbook pro. At work, I use a usb keyboard which stays plugged into the monitor. At home, I have a wireless keyboard and a usb printer plugged into the monitor. Thus in

  • Why does my macbook air only stay on the loading screen?

    When i turn on my macbook air it only shows the loading screen. How can I fix it?

  • DBMS_METADATA.GET_DDL performance

    Hi My application need to run on a schema and get all the DDL of the schema objects. This action is very heavy on the server and I get 100% on the server CPU. my code look something like this: SELECT D.OBJECT_NAME, D.OBJECT_TYPE, TRIM(SYS.DBMS_METADA

  • Problem with dynamic columns in smartforms.

    Dear SDN Experts, I have a requirement in smartforms for dynamic columns. i have used template with 10 columns, So from these 10 columns,Columns may vary monthly MIN 2 to MAX 10 depending on readings with them  for that month. i cannot fix column hea

  • Copy from LaCie to G-tech G-drive directly (daisy-chain?)

    Hi, I have a PBG4 with a 400 FW port, a 250G LaCie Drive and 500G G-tech G-drive both with both 400 and 800 FW ports, as well as a firewire (400 only) hub . Can I daisy chain the drives directly from the 800 to 800 ports to copy directly between them