Flat structure,deep structure, and info structure

hi,
What is meant by flat ,deep ,info structures what is difference among them?

Flat structure:
If you have a structure with list of fields on it and You can have a structure with in the structure included
Deep structure:
If you have tabletype(internal table) included in the
structure
Flat structures contain only elementary data types with a fixed length (no internal tables, reference types, or strings).
The term deep structure can apply regardless of whether the structure is nested or not
The technical difference between deep structures and all others is as follows.
When you create a deep structure, the system creates a pointer in memory that points to the real field contents or other administrative information.
When you create a flat data type, the actual field contents are stored with the type in memory. Since the field contents are not stored with the field descriptions in the case of deep structures, assignments, offset and length specifications and other operations are handled differently from flat structures

Similar Messages

  • Difference between Switching Structure in CCA and Transfer Structure in PC

    Hi experts,
    Could anybody define the difference between Switching Structure in CCA and Transfer Structure in CO-PCP? I can't also define when we create Primary Cost Component Split, do we use only range of Primary Cost Elements in the Cost Components for the Primary Cost Component Structure? Thanks for the help!
    Best Regards,
    Georgi

    This has been discussed please check it in forum
    https://forums.sdn.sap.com/click.jspa?searchID=480466&messageID=114309
    https://forums.sdn.sap.com/click.jspa?searchID=480466&messageID=1419481
    https://forums.sdn.sap.com/click.jspa?searchID=480466&messageID=1479212
    Shortly:
    Append structures are used for enhancements that are not included in the standard. An append structure is a structure that is assigned to exactly one table or structure. There can be more than one append structure for a table or structure.
    http://help.sap.com/saphelp_erp2004/helpdata/en/cf/21eb61446011d189700000e8322d00/content.htm
    Includes are used to group fields, an include structure can be assigned to many tables. If you add a fields to an include structure, all tables/structures, which contain that include structure, will be updated too.
    http://help.sap.com/saphelp_erp2004/helpdata/en/cf/21ea6a446011d189700000e8322d00/content.htm
    Regards,
    Santosh

  • Report generation and Info Structure updation

    Hi
    When are the Tables: S094 and other info structures gets updated?? For Example S094 is updated with materials and has the stock details and it have Goods issue MRP Goods issue Valuation etcu2026 I tried creating a material and created a PIR and run MRP for it and checked the tables its not updated in the S094 table.
    Also I am not able to execute Transaction MCEC and MCEA transaction for generating reports for LTP run.
    Is there any configurations that has to be done for the above??? Like the LIS (Logistics information system settings) that has to be done for generating the above reports.

    Hi,
    See different links about LIS :
    What's an infostructure ? : http://help.sap.com/saphelp_47x200/helpdata/en/bd/a140eb44d511d188fe0000e8322f96/frameset.htm
    Events Updating in SIS : http://help.sap.com/saphelp_47x200/helpdata/en/c1/3756d5449a11d188fe0000e8322f96/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/c1/3756d5449a11d188fe0000e8322f96/frameset.htm
    For SIS, all documents (if custo is activated) can update LIS :
    - Sales order --> Event : VA
    - Delivery --> Event : VC
    - Invoice --> Event : VD
    If you look at the custo of update rules for the standard analysis S001, you can see the link between key figures and event --> Tcode : MC26 for Infostructure S001 / Update group 1)
    Regards,
    Lionel

  • LIS - Info Structures

    Dear GURU's
    Is it advisable to created user define info structures in the system? if so is there any specific steps that i have to follow to create info structures.
    Thanks a lot in advance
    Regards
    Charith

    It is advisable to create new info structures when the standard info structures do not comply with your requirements and the volume of data does not allow a "document based" reporting through ALV.
    If you use SAP BI or another Reporting solution (Business Objects, etc.), you might or not decide to create an info structure in the SAP ERP system anyway, it will depend. For example if you already use SAP BI, then you want to do all the Reporting in SAP BI, not in the SAP ERP. But if you decide to use another solution for Reporting as can be SQL Server Reporting Services or similar, then it will be very useful to define an info structure in SAP because your data will be already formated for Reporting and therefore much easier to extract.
    Regarding customizing, please check relevant customizing help in the SAP system and search this forum. I am pretty sure someone has already described the whole process which first step is of course: Define clearly what you want to achieve from a business point of view, not a technical one.
    Best Regards,
    Franck
    Freelance Logistics SAP Consultant

  • Querry regarding Info Structure

    Dear All,
    I have created a Info structure by copying S070 info structure. I have created an update rule and activated the updating also, but when i use this info structure in MCI7 (Info system) no data is displayed in that screen. Only ' 0 ' is displayed in all the fields.
    I am not able to understand where am i going wrong, I would request you to please help me solve the above issue.
    If possible please reply with detail procedure of creating new Info Structure.
    Regards,
    Rashmi Potdar

    Hi
    Characterstics used as criteria according to which the data record is selected in info structure, in this case you can add new characterstics for searching creteria, but it is not recomanded to delete the old one as this is only searching creteria. yes you need to re-generate the info structure after every updates.
    regards
    Vivek.

  • Capacity planning is not possible for this info structure

    Hi Gurus,
    When I create Rough cut planning profile, I am getting error message ""Capacity planning is not possible for this info structure""
    I am using info structure S994 copied copied from standard info structure.
    Please suggest to oversome this error.
    thanks  and regards
    Murugesan

    Hi,
    Make sure the capacity planning relevant field is maintained for the Infostructure config setttings in MC7F.
    regards
    Ratan
    Edited by: Ratan on Aug 10, 2009 7:49 PM

  • Settings for updating info structures of purchasing and inventory managemen

    Hi Experts,
                    Infor structures of MM aren't updating in my system. Is there any indicator to be maintained in material and vendor master for updating these info structures? and kindly tell me the settings for this.
    Thanks
    Harmandeep

    Plz some one help

  • Caution: Info structures S026 and S226 are active for repetitive mfg

    Hi,
    When I run the standard report MCRO - Material Usage Analysis: Repetetive Manufacturing, I am getting the message
    Caution: Info structures S026 and S226 are active for repetitive mfg
    How to overcome this.
    thanks and regards
    muru

    Hi,
    Try Thi - might work.:
    1) Before running the tcode MCRO - (i.e type MCRO in the commond prompt and then do the next steps)
    2) Menu- Got to- User settings
    3) Default your user name will be there.
    4) Now start selecting key figures and charecteristics.
    Save and try to execute.

  • Archiving: Info-structures and field catalogues

    Hi there.
    My question concerns the field catalogues which are used to configure info-structures for archiving objects.
    As far as I understand it, I can only run reports via the Archive Explorer on the fields which I have included in the info-structure for an archiving object - is this correct? Or can I only use the fields in the info-structure for <u>selection</u>, but <u>display all</u> fields available in the archive-object?
    As a last question: Can I create field catalogues with theoretically <u>all</u> of the available fields of an archiving object?
    Thank you very much.
    Andreas

    Hello Andreas,
    The fields that are transferred from the field catalog into the infostructure are used to assist with selecting the relevant archived data.  The infostructure will contain the fields that have been transferred, plus the archive file name and the offset of where the archived data is stored.  This gives you access to all of the data that was archived.
    Technically, you can create a field catalog and relevant infostructure with all of the available fields, but I would not recommend that approach.  The infostructure is a table in the database.  So, the more fields that are used, the bigger this table will become and may defeat the purpose of archiving the data in the first place :-).
    I hope this helps.
    Regards,
    Karin Tillotson
    Message was edited by: Karin Tillotson

  • Info structure S021 and S022

    Hi all,
    There are no table entries in these information structures. What needs to be done to update these tables ? Other table (e.g. AUFM)
    are getting updated.
    Regards,
    Yogesh

    Hi,
    For your order types in OPL8 under implementation tab, the Shop Floor Information Systems -> Statistics should be checked.
    Now go to OMOD select the info structure and set to asynchronous update.
    Regards,
    Vivek

  • Difference between Info structure and Table

    Hi Friends
    I need to know difference between info structure and table (updating a table using a scheduled program),Which one of this is better and why?
    Please help me to get the Pros and Cons of the two available approach.
    Thanks
       Mitesh

    Hi,
         No different, these are just transparent tables like any other. You can select data from them the same as any other transparent table.
    Refer
    https://forums.sdn.sap.com/click.jspa?searchID=4342729&messageID=1424611
    https://forums.sdn.sap.com/click.jspa?searchID=4342729&messageID=3609095
    Regards

  • Adding new key figure in Info structure

    Hi all,
    I am in a need to add a new key figure to our info structure here in my company.
    The way I understand it is, it would be best to create a NEW info structure and copy all existing key figure and characteristic and then insert my new key figure into this and rewrite the macro if required.
    So my question is
    1. How to determine which info structure is currently in use in my company? If i check in MC89 - the key figures match what is in Info structure S076. So is it safe to assume that we are using standard S&OP in my company? Is that a correct way to identify the currently used info structure?
    2. For our KMAT, when i open a planned order I see that there in another info structure (not S076) under configuration tab. So can we have diff info structure in use at a same time ?
    Please guide.
    Thanks,

    Hi Nisha,
    1. First of all, How would I determine which info structure is being used at this time in my company?
    I need to know this so that when I am creating my own custom (S500 - S999) info structure, i can copy the existing KFs and Characteristics and add them to my info structure and then Add a specific key figure on top of that.
    Info structures are nothing but tables so in se16 you can check which are Info structures are having update values.
    Yes you can add the specific key figure on existing self defined info structure in MC22 after that you need to generate it.
    2. Can multiple info structure be in 'use' at the same time in any scenario? 
    For self defined info structure are application specific you can not have multiple info structure for same scenario. If you take the example of flexible planning with self defined info structure then you can transfer the demand from only one info structure.
    Regards,
    R.Brahmankar

  • Info Structure

    Hi Friends,
    Is there any info structure which gives the list of open sales orders without entering material or customer. Similar functionality like VA05. However my client's purpose do not solve with VA05 because there we need to enter atleast a material or a customer and also we cannot enter a range of customers or materials. Please suggest.
    Your co-opeartion highly appreciated.
    Regards,
    Vamsi

    Dear Vamsi
    In VA05 itself, you dont have to input either the customer code or material.  It will populate all sale orders if you execute without giving any data.  On the other hand, you can also try with VA05N if you are in ECC6
    thanks
    G. Lakshmipathi

  • Info structure S896 lacks the necessary structure

    Hi Experts,
                    i got a problem while creating planning higherarchy (mc61). error -Info structure S896 lacks the necessary structure,Message no. MA004.
    Characteristics:
    MRP Controller
    Plant
    Planning plant
    Material
    Key figures                     Unit
    Sales                           01
    Production                      01
    Stock level                     01
    Target stock level              01
    Days' supply                    00
    Target days' supply             00
    Available capacity              01
    Capacity requirement            01
    Capacity load                   00
    info structure is generated proplerly.
    plz suggest me....
    nirmalendu

    Dear,
    This is problem with your self define info-structure check all characteristics and key figure in MC22.
    or information on possible causes, please refer to the long text of the message.  In addition, this message will be displayed if your infostructure contains more than one characteristic that uses either of the check tables MARA or T001W.  In otherwords, you should have only one material characteristic and one plant characteristic in your infostructure.
    Also refer this thread,
    Info structure lacks the necessary structure - MA004
    Regards,
    R.Brahmankar

  • Info Structure S031 - Information on movement type categories

    How can I find out the movement type categories for the S031 info structure? For instance what movement types add to the "Goods receipt" total or the "Goods issue" total.   Also, how do you "switch off the updating process for specific, individual movements" as mentioned in the SAP documentation below.
    The SAP documentation says:
    "Goods movements are divided into the following types:
    Goods receipt
    Goods issue
    Stock transfer
    Transfer posting
    Inventory differences
    You can switch off the updating process for specific, individual movement types in inventory management or in one of the subsequent applications in the logistics chain."

    Hi Sherry,
    I had similar requirement. You have two options:
    1. Just as you've known you can use the field "Statistically relevant".
    With this indicator, you control whether a movement type is statistically relevant for Inventory Controlling or not.
    In the standard system, all movement types are set in such a way that all material movements for the valuated stock and for the vendor consignment stock are updated.
    2. You can define by statistic group:
    As of Release 3.0C, there is a customer-specific enhancement that enables you to define a maximum of 4 statistics groups for each movement type. The name for the statistics group has four digits and is freely definable. With the help of the statistics group, you can individually update key figures of Inventory Controlling.
    Example: Key figure Consumption and Range of coverage
    In table T156, the movement types are characterized as relevant to consumption. Consumption is correspondingly updated in Inventory Controlling. In the information system, it can be useful for the user to interpret issue quantities (that is actually no consumption) as consumption in order to calculate the range of coverage of the material.
    Example: A material is always transported into another plant by stock transfer. In the issuing plant, no range of coverage can be calculated because the stock removal quantity is not affecting consumption (movement type 351).
    What is to be done in detail?
    a) Maintain table TMCA via Transaction SM31.
    b) Use SAP enhancement MCB10001 for Inventory Controlling.
    Here, you can change the field contents of communication structures MCBEST and MCBEST according to your requirements.
    In the above-mentioned example, the source code in the SAP enhancement would have to be as follows:
    LOOP AT XMCMSEG.
    * Kommunikationsstruktur Bestandscontrolling
    IF XMCMSEG-STGRP1 = '1234'.
    * Statistikgruppe 1234
    * Menge Gesamtverbrauch
    XMCMSEG-MGVBR = XMCMSEG-MENGE.
    MODIFY XMCMSEG.
    ENDIF.
    ENDLOOP.
    Please let me know if this helps you.
    Regards,
    Shawn.

Maybe you are looking for