MAX NUMBER OF FIELDS IN AN INFOTYPE

Hello Partners,
The reason of the question is that i have to create an 9xxx Inftype but it has to have more than 150 fields because it has 2 Control Tables.
So What is the best way to do it?

Hi,
The sum of all the length of the field cannot be more than 4030 chars. So you need to split the infotype into two different Infotypes or try to create the Master and Dependent tables.

Similar Messages

  • Max Number of Fields in a Structure?

    I have been requested to write an RFC that outputs a table with 505 columns ... which would require a structure defined with 505 fields... 
    Before I start typing in 505 of these, i was hoping to find what SAP's maximum number is.
    Does anyone know this?  Thank you in advance!
    Margo Kidd

    I don't know if there is a limit or not.  Are all of the fields the same?  If so you can create a dynamic internal table instead of defining 505 separate fields.
    In this sample program, it does allow for 505 fields in a dynamically created internal table.
    report zrich_0003
           no standard page heading.
    type-pools: slis.
    field-symbols: <dyn_table> type standard table,
                   <dyn_wa>.
    data: alv_fldcat type slis_t_fieldcat_alv,
          it_fldcat type lvc_t_fcat.
    selection-screen begin of block b1 with frame title text-001.
    parameters: p_check type c.
    selection-screen end of block b1.
    start-of-selection.
      perform build_dyn_itab.
      perform build_report.
      loop at <dyn_table> into <dyn_wa>.
        write:/ <dyn_wa>.
      endloop.
    *  Build_dyn_itab
    form build_dyn_itab.
      data: index(3) type c.
      data: new_table type ref to data,
            new_line  type ref to data,
            wa_it_fldcat type lvc_s_fcat.
    * Create fields
      clear index.
      do 505 times.
        index = sy-index.
        clear wa_it_fldcat.
        concatenate 'Field' index into
                 wa_it_fldcat-fieldname .
        condense  wa_it_fldcat-fieldname no-gaps.
        wa_it_fldcat-datatype = 'CHAR'.
        wa_it_fldcat-intlen = 5.
        append wa_it_fldcat to it_fldcat .
      enddo.
    * Create dynamic internal table and assign to FS
      call method cl_alv_table_create=>create_dynamic_table
                   exporting
                      it_fieldcatalog = it_fldcat
                   importing
                      ep_table        = new_table.
      assign new_table->* to <dyn_table>.
    * Create dynamic work area and assign to FS
      create data new_line like line of <dyn_table>.
      assign new_line->* to <dyn_wa>.
    endform.
    *      Form  build_report
    form build_report.
      data: fieldname(20) type c.
      data: fieldvalue(5) type c.
      data: index(3) type c.
      field-symbols: <fs1>.
      do 505 times.
        index = sy-index.
    * Set up fieldname
        concatenate 'FIELD' index into
                 fieldname .
        condense   fieldname  no-gaps.
    * Set up fieldvalue
        concatenate 'FLD' index into
                 fieldvalue.
        condense   fieldvalue no-gaps.
        assign component  fieldname  of structure <dyn_wa> to <fs1>.
        <fs1> =  fieldvalue.
      enddo.
    * Append to the dynamic internal table
      append <dyn_wa> to <dyn_table>.
    endform.
    BTW, Welcome to SDN. Please remember to award points for helpful answers and mark you posts as solved when solved completely.  Thanks.
    Regards,
    Rich Heilman

  • Number/ unit field in infotype 0015

    Hi Experts,
    There is a number/unit field in infotype 0015. What is the exact use of this field? Can we make payments by this field? Like if i want to pay an employee 2days extra Basic salary due to some reason, then how shd i configure my wage type so that system automatically calculate the amount by entering the number/ unit field.
    plz help
    regards
    Kunal

    If i enter some number/unit, then how the system will calculate the amount for that.
    Like if i want to pay an employee 1day extra salary due to some reason and i want to pay this through the Ex-gratia wage type, shd i just enter the number=1 and unit =days??
    System is not paying anything for this values.
    plz help
    regards
    kunal

  • Canu2019t see the street/house number field anymore in infotype 0009

    Hi Experts,
    I am not able to see the street/house number field anymore in infotype 0009 in system  Whatever I tried to change in T588M we didnu2019t get it back on the screen. Does any one idea of this.Please help
    Mukesh

    Hi Mukesh
    As far as I am aware /house number field STRAS is not standard in infotype 0009 screens
    Its likely then importing new code from SAP has perhaps overwritten some of your customizing in this case?
    Please see if note 431930 helps you retrieve field STRAS on IT0009 - even though this note is provided by SAP - use of STRAS is in 0009 is considered a modification
    Best wishes
    Stuart

  • Program for finding mandatory fields of an infotype.

    Hi all,
    I am trying to retrieve the mandatory fields for specific infotypes.Can anyone suggest a code for this???
    When we hire one employee using PA40,some screens of various infotypes will be active which contains some mandatory fileds...
    For this particular screen ,there will be one Module Pool,Screen number and variable key and some mandatory fileds.This will be stored in T588M table.
    In T588M table lot of entries are there with same module pool name and screen number.But screen number and variable key combination will be unique.
    i want to know these values for all infotypes.
    In system->status we get only module pool and screen number..but not variable key.Also its very difficult to see for each infotype like this..
    so how to retieve the following fields REPNA(Module Pool),DYNNR(Screen Number) VARKY(Variable Key) from T588M table of a particular infotype....??????
    also i need to know how to get the mandatory fields from T588M table which is encoded as '+ + - -'(in DBILD field)
    Thanks in Advance
    Merlin.

    Hi all,
    I am trying to retrieve the mandatory fields for specific infotypes.Can anyone suggest a code for this???
    When we hire one employee using PA40,some screens of various infotypes will be active which contains some mandatory fileds...
    For this particular screen ,there will be one Module Pool,Screen number and variable key and some mandatory fileds.This will be stored in T588M table.
    In T588M table lot of entries are there with same module pool name and screen number.But screen number and variable key combination will be unique.
    i want to know these values for all infotypes.
    In system->status we get only module pool and screen number..but not variable key.Also its very difficult to see for each infotype like this..
    so how to retieve the following fields REPNA(Module Pool),DYNNR(Screen Number) VARKY(Variable Key) from T588M table of a particular infotype....??????
    also i need to know how to get the mandatory fields from T588M table which is encoded as '+ + - -'(in DBILD field)
    Thanks in Advance
    Merlin.

  • Mandatory Fields of an Infotype

    Hi all,
    I am trying to retrieve the mandatory fields for specific infotypes.Can anyone suggest a code for this???
    Just Analyze this scenario....
    When we hire one employee using PA40,some screens of various infotypes will be active which contains some mandatory fileds...
    For this particular screen ,there will be one Module Pool,Screen number and variable key and some mandatory fileds.This will be stored in T588M table.
    In T588M table lot of entries are there with same module pool name and screen number.But screen number and variable key combination will be unique.
    i want to know these values for all infotypes.
    In system->status we get only module pool and screen number..but not variable key.Also its very difficult to see for each infotype like this..
    so how to retieve the following fields REPNA(Module Pool),DYNNR(Screen Number) VARKY(Variable Key) from T588M table of a particular infotype....??????
    also i need to know how to get the mandatory fields from T588M table which is encoded as '+ + - -'(in DBILD field)
    Thanks in Advance
    Merlin.

    Hi,
    first to identify VARKEY for table T588M you have to evaluate the feature which is named in field ZYKLS of that row with empty varkey and default screen.
    Teh return value of the feature depends on individual empl. values in P0001.
    Include RPUMKC00 in your program, define TABLES: PME04 and get the return-value of said feature as follows:
    move-corresponding p0001 to pme04.
    perform re549d using
                  T588M-ZYKLS
                  space
                  back
                  status.
    Field back contains varkey for the relevant choice.
    Now for field DBILD, there are th following options:
    '+'         mandatory field
    '.'          optional field
    '-'          field invisible
    '*'          field not editable
    ' '          screen default for field
    The position of each option in field DBILD indicates the value of screen-group1.
    All fields with that screen-group1 value will behave similar.
    I.E. DBILD ' +          '  will assign mandatory to all fields of screen-group1 = '2'
    hope that helps.
    Regards
    JW

  • Adding field from Custom Infotype in Screen Header-PA30

    Hi all,
    Can we add the fields from custom infotype to the screen header in PA30? When I tried through Change Screen Modifications, I could not see the custom infotype in the Infotype column, so I could not select the required field.
    Please guide.
    Thanks in advance.

    Hi,
    When you take a drop down from the infotype column, you will see a window with infotypes. By default, it is restricted to 500 entries. To change that, click on the narrow bar under u201Crestrictionsu201D (has a downward arrow) and change the maximum number of hits to 999. You will then get all the infotypes including the custom ones.
    Hope this helps.
    Donnie

  • Max number of orders

    Hi,
    I am working on ECC 6.0.
    I have been trying to use the Max number of orders for a Z condition type .
    The Max number of orders it is not working even after reaching the max order even after reaching the max order. If anyone has faced such an issue before kindly help.
    I had set the limits for pricing in the VK11  - additional data- Max number of order But of no use.
    Thanks
    Manoj

    hi,
    pl check if the conditin update field in the condition type definition is ticked or not at V/06.
    regards
    sadhu kishore

  • Max number of persons in contact groups - Nokia Lu...

    The max number of persons allowed in a contact group is (as far as I know) restricted to 20 persons. This seems very low and I wonder why this restriction is applied. A limitation of 20 persons in a group is not practical. Any explanation or any idea if this can be changed in the future?

    As you've discovered the maximum number of contacts you can have in a contact group is 20.  If you'd like this limit to be changed to a higher number you really should post a request or add your votes to a similar request on Microsoft's user voice fo....  This is the place that Microsoft created to field user requests for enhanced options for windows phone.
    Microsoft MVP Windows Phone

  • Max number of file descriptors in 32 vs 64 bit compilation

    Hi,
    I compiled a simple C app (with Solaris CC compiler) that attempts to open 10000 file descriptors using fopen(). It runs just fine when compile in 64-bit mode (with previously setting �ulimit �S -n 10000�).
    However, when I compile it in 32-bit mode it fails to open more than 253 files. Call to system(�ulimit �a�) suggests that �nofiles (descriptors) 10000�.
    Did anybody ever see similar problem before?
    Thanks in advance,
    Mikhail

    On 32-bit Solaris, the stdio "FILE" struct stores the file descriptor (an integer) in an 8-bit field. WIth 3 files opened automatically at program start (stdin, stdout, stderr), that leaves 253 available file descriptors.
    This limitation stems from early versions of Unix and Solaris, and must be maintained to allow old binaries to continue to work. That is, the layout of the FILE struct is wired into old programs, and thus cannot be changed.
    When 64-bit Solaris was introduced, there was no compatibility issue, since there were no old 64-bit binaries . The limit of 256 file descriptors in stdio was removed by making the field larger. In addition, the layout of the FILE struct is hidden from user programs, so that future changes are possible, should become necessary.
    To work around the limit, you can play some games with dup() and closing the original descriptor to make it available for use with a new file, or you can arrange to have fewer than the max number of files open at one time.
    A new interface for stdio is being implemented to allow a large number of files to be open at one time. I don't know when it will be available or for which versions of Solaris.

  • Modify SAP standard fields in an Infotype

    Hi friends!
    We have enhanced an Infotype successfully added few extra fields and they work perfectly.
    In Infotype 28, there are already 3 SAP standard fields and we have added 4 more.
    Now, we need to enable/disable according to the our added fields. For Eg by a Custom check box, I need to enable/disable SAP standard field for an infotype.
    We tried by LOOP at SCREEN and all but due to SAP standard fields we are unable to do it.
    Any ideas?
    Please help.
    Thanks.

    Hi Park,
    Standard Infotype Fields configured (enable/disabled/hidden) in the view V_T588M (Tcode-SM30). You can disable any standard infotype field here if it is independent of other fields (i.e. before screen opens itself field is disabled).
    If you want the field to be disable at runtime you may need to edit the feature 'PNNNN' (where NNNN is your standard infotype number (transaction -pe03)).
    Also have you tried to code (loop at screen. endloop) in badi HRPAD00INFTY (method BEFORE_OUTPUT). I am not sure whether this will work or not.
    Regards,
    Shrinivas

  • Validate a field entered in infotype using BADI

    I am writing code in PAI method of BADI HRPAD00INFTY for implemetation class CL_PT_P2012_IF to capture the number the hours entered in infotype 2012 and validate that it is not more than 40. I am not able to field any field in the parameters which corresponds to number of hours entered by the user. Can anyone please suggest me a way to get them.
    Regards,
    Saurabh

    In The PAI
    FIELD <DATEFIELDNAME> MODULE CHECK_DATE ON INPUT.
    In Proram
    MODULE CHECK_DATE.
    <Your Check here>
    ENDMODULE.
    The above module will be triggered only on an entry or change in the date field
    Cheers

  • Adding new fields in Custom Infotype

    Hi,
    I need to change some fields of Custom Infotype. But project is already gone live for 1 country. will making changes to infotype affect for existing live country?
    Safe side....We are thinking Adding new fields in Custom Infotype. & displaying corresponding fields for countries in another tab
    & hiding the old tab.
    Please let me know procedure for  Adding new fields in Custom Infotype for displaying in new tab.
    Edited by: Sachin Thigale on Aug 23, 2010 7:04 PM
    Edited by: Sachin Thigale on Aug 23, 2010 7:05 PM

    Please search. Lot of Threads on this.
    Follow these steps.
    Go to Transaction PM01.
    2) Enter the custom Infotype number which you want to create (Should be a 4 digit number, start with 9).
    3) Select the u2018Employee Infotypeu2019 radio button.
    4) Select the u2018PS Structure Infotypeu2019.
    5) Click on Createu2026 A separate table maintenance window appearsu2026
    6) Create a PS structure with all the fields you want on the Infotype
    7) Save and Activate the PS structure
    8) Go back to the initial screen of PM01.
    9) Click on u2018Allu2019 push button. It takes a few moments.
    10) Click on u2018Technical Characteristicsu2019. Infotype list screen appears
    11) Click on u2018Changeu2019(pencil) button
    12) Select your Infotype and click on u2018Detailu2019 (magnifying glass) button
    13) Give u2018T591Au2019 as subtype table
    14) Give u2018T591Su2019 as subtype txt tab
    15) Give your subtype field as subtype field
    16) Save and come back to PM01 initial screen
    17) Click on u2018Infotype Characteristicsu2019 u2026 Infotype list screen appears
    18) Click on u2018Changeu2019 (pencil) button
    19) Click on u2018New Entriesu2019
    20) Enter your Infotype number and short text
    21) Here we have to set different Infotype Characteristics as per the requirement. (Better open another session with some standard Infotypeu2019s infotype characteristics screen and use as the reference to fill yours)
    22) Save your entries.
    23) Now the Infotype is created and ready to use.
    24) If you want to change the layout of the Infotype as per your requirementu2026
    25) In the PM01 initial screenu2026Select u2018Screenu2019 radio button and give 2000 as the screen name, then click on edit.
    26) In the next screen.. Select u2018Layout Editoru2019 and click u2018Changeu2019.
    27) Screen default layout appearsu2026here you can design/modify the screen..change the attributes of the fields..etc.
    28) Save and activate. (Donu2019t forget to u2018Activate at every level
    i think u have to select CI_INCLUDE while enhanceing the Standrad Infotype
    The above details are from the following link
    Re: How to add fields in custom infotype and update its screens

  • Summarization  ( max number in fi reached)

    Hi Gurus,
    When i try to post goods issue in outbound delivery, it gives me an error max number in fi reached. then i customize for fi summarization. i made a customizing in OBYC work area VBRK and BSEG- MATNR.
    But it still gives me the same error. Which work area do i have to customize in obyc?
    PLease can you guide me ?

    Now i get this error
    Error in FI data compression
        Message no. F5843
    Diagnosis
        The data in the FI document should be summarized via field ''. However,
        the system could not find this field in the internal structure (see
        'LFACIGEN').
    System response
        This error stems from inconsistencies between the data base tables of
        the FI document and the internal summarization structure.
    Procedure
        Start program 'SAPFACCG', in order to reset the internal structure, and
        then check whether field '' is in 'LFACIGEN'. enthalten ist.
    I have checked and it is not empty. what can i do?

  • De-activating FIELD in the INFOTYPE

    How to de-activate a particular field of an infotype?

    hi,
         you can de-activate an field by using screen modification , procedure follows,
    1,  call the infotype in which you want to make the field de-activate
    2 press F1 (help) button on that particular field and you find the another screen ,
    3, note the module pool program name and screen number,
    4, go to IMG path
    5,  go to personnel management,
    .............. personnel administration
    ...........costomizing procedures
                                                                               |----
    screen modification
    find the screen and program on which you note, click the redio button to de-activate and save it,
    RupaPrasad.

Maybe you are looking for

  • Not able to create new domian name while sign up

    Hi All, I am unable to create new domain name with the name of as I want . Kindly let me know how can I do this. Below is the error which occurs while user creation. Please help me out I need to implement Windows Intune in my organization. Thanks Sha

  • TS2776 How can I sync this computer to ipod to this computer?

    How can I sync my new computer to itunes and ipod?

  • A four year old iMac

    Good Morning, How can I unlock the Recovery HD on my  4-5 year old iMac? Below are the steps I have gone through. Just about when the extra extended warranty was about to run out the iMac Superdrive quit. I thought I had a few months left of extended

  • Drop-down liast in Adobe interactive forms

    Hello, We have 3 regions, US, Europe and Asia Pacific and each region has a manager. Now, am developing a Interactive form with Webdynpro for ABAP (pls. note always FORM is only one) for these regions/managers. Manager pressess submit button for appr

  • Wrongly Posted Depreciation

    Hello Gurus, We are facing pecuiliar problem in asset accouting. We have 8 assets in one asset class with dep. key @ 4.75 %. 4 assets are created in Feb. and 4 in Mar 08. Depreciation is calulated and our audit is over. Later on we realised, that the