Freelist and freelist groups

Hi,
I was reading about buffer busy waits (based on oracle 10g), and i came across two terms i was unfamiliar about... freelist and freelist groups . Can somebody explain the meaning of these two terms and how it is related to objects ?? I am more interested in single instance database and not about RAC..
Is this relevant to current version of oracle database(11g) as well???
Thanks in advance.

Freelist is a part of the object and are maintained to define the candidate blocks which are available for the DMLs. The parameters PCTUSED, PCTFREE are going to be making the blocks go in and out of the freelist. Its a linked list whose starting point is the segment header block and that's what is the cause of the issue is what you have mentioned, buffer busy wait. Buffer busy wait is just a cummulative wait event and does have many of the reasons. What is going to be caused by the freelist is going to be the buffer busy wait for the segment header. Since the segment header is going to be pinned each and every time the scan for the free list is requested, its going to come under contention under a very heavy OLTP enviroment. That's why Oracle introduced, in 9i, ASSM which is Automatic Segment Space Management, a more optimized, bitmap based functionality , which removes the use of freelist altogether* . So even in 11g, the concept remains if you want to make the segment space management manual.
I would not suggest you to read that link which you have quoted but would suggest to read this MOS note,
MOS doc id 157250.1, "Freelist Management with Oracle 8i" by Stephan Haisley .
I don't think freelist are explained anywhere better than what is there in the above document. Please note, you need to have valid CSI to login to MOS.
HTH
Aman....
* ASSM is not really a very nice thing actually but that is another topic to discuss so let's leave it for the moment.

Similar Messages

  • ASSM and FREELIST

    Hi guys,
    Anyone knows if is possible to check how many Freelists are set in a Table which is in a ASSM tablespace?
    I know that Oracle automatically set the Freelist for ASSM tablespaces and I just want to check how many freelists oracle is setting to a particular table.
    Thanks,
    Paulo.

    Freelists and ASSM are mutually exclusive. Either the table is in a non-ASSM tablespace, in which case the table has freelists, and how many can be observed with:
    select freelists from dba_tables where owner='&owner' and table_name = '&table_name';
    Or the table is in an ASSM tablespace, in which case there are no free list data structures, and free space is managed via bitmap blocks. More information on the differences can be found here:
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/tspaces.htm#ADMIN10065
    Hope that helps,
    -Mark

  • InitTrans and FreeList parameter

    Hi Everone,
    Someone suggested me to use initTrans and FreeList parameter in my Create Table script...
    Can you guide me if this parameter are really usefull and what to do
    test it....
    I really need the advanatage of this parameters and their pros and cons...
    Please help

    # of FreeLists -> responsible for insert performance
    initTrans -> responsible for update performance
    Increase the # of FreeLists if you expect a high number of concurrent inserts/deletes in your object.
    Increase initTrans if you expect a high number of concurrent updates in your table. A higher value reserves more space in the block header for setting the locks during row updates in the block. Avoids the need to allocate this space during runtime and ensures better (update) performance.
    HTH...Paul

  • Freelists and Highwater Mark

    Dear Gurus,
    I have been reading the concepts carefully to understand each and every point (as a beginner). I am stuck in one place, the concepts (Chapter 2 Overview of Data Blocks)
    The paragraph says:
    Although you can allocate additional extents, the blocks themselves are allocated separately.
    If you allocate an extent to a specific instance, the blocks are immediately allocated to the free list.
    However, if the extent is not allocated to a specific instance, then the blocks themselves are allocated only when the high water mark moves.
    The high water mark is the boundary between used and unused space in a segment.I could not understand what is Freelist and what is High Water Mark. As a beginner I was asked to start with Oracle concepts and I could not comprehend this information. Can some experts help?
    Thanks
    Neel

    In my opinion, this paragraph is far from obvious in meaning, even when reading it in the context of the chapter of the documentation.
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/logical.htm
    You need to look at the documentation for the ALTER TABLE ... ALLOCATE EXTENT for it to make more sense.
    http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/clauses001.htm#SQLRF30005

  • FREELIST TUNING(FREELIST의 CONTENTION 확인 방법)

    제품 : ORACLE SERVER
    작성날짜 : 2002-05-15
    Freelist Tuning(Freelist의 contention 확인 방법)
    ==================================================
    PURPOSE
    Freelist Tuning은 Process Freelist 와 Freelist Group의 contention을 최소화하기 위한 것이다.
    Explanation
    1. Freelist의 종류(Bul. 11101)
    : Freelist는 master freelist, process freelist, transaction freelist가 있다.
    (1) Master freelist: Oracle의 내부 메커니즘에 의해 자동으로 생성되며
    모든 process가 access할 수 있고 commit된 transaction에 의해
    transaction freelist의 free block을 포함한다.
    (2) Process freelist: Create시에 storage option에 freelist 설정시 생성되는 freelist로
    process는 자신에게 할당되어 있는 process freelist에 대해서만 사용 가능하다.
    master freelist 와 마찬가지로 committed free blicks을 포함하며,
    동시작업이 많은 환경에서 master freelist의 header의 contention을
    줄이위한 목적으로 사용된다.(8.1.6 이상 부터는 alter command로 freelist 변경이 가능하다.)
    (3) Transaction freelist: 모든 transaction에게 할당되는 freelist로
    하나의 segment에 최소한 16개의 transaction free list가 있으며,
    블럭이 찰 때까지 필요에 따라 증가된다.
    transaction내의 update/delete작업에 의해 free된 블럭을 포함하며,
    current(active) transaction 만이 자신의 freelist를 사용하게 된다.
    transaction이 commit이 되면, transaction freelist에 있던 block은
    master나 process freelist로 옮겨진다.
    2. Process freelist contention
    : Single intance에서 한개의 master freelist만을 사용하게 될 경우
    freelist contention이 발생될 수 있다.
    그러므로 object생성시에 여러개의 process freelist를 사용하도록
    freelist를 설정하게 되면 한 table에 대해 동시에 free block를 찾게 됨으로써
    발생하는 contention을 줄일 수 있다.
    : Freelist를 효과적으로 이용하려면 oracle에 의해
    extent가 자동으로 allocation되는것을 최소화하고
    extent를 object 생성시에 정의를 하는 것이 좋다.
    이유는 table에 자동으로 extent가 할당되는 경우 master pool(common pool)에
    block을 추가하게 되므로 contention을 야기시킬 수 있다.
    3. Freelist group contention
    : OPS환경에서 instance간의 freelist contention을 줄이기 위해 freelist group를
    설정할 수 있다. group의 수는 OPS의 node수와 동일하게 설정하는것이 일반적이다.
    4. Freelist Tuning Parameter
    1) PCTUSED
    2) PCTFREE
    3) Process freelist
    4) Fresslist group
    5. Freelist contention 확인 방법
    : v$waitstat와 v$system_event에서 buffer busy wait event를 찾고
    v$session_wait에서 waiting중인 session의 file#, block# 를 통해
    object name과 freelist 갯수를 알아낸다.
    1) v$waitstat 에서 data block, segment header value가 높고
    v$system_event에서 buffer busy waits 에서 total_wait, total_time이 높으면
    freelist contention 을 의심해 보아야 한다.
    SVRMGR> select * from v$waitstat;
    SVRMGR> select * from v$system_Event;
    2) v$session_wait에서 buffer busy waits 에서
    대기중인 session의 P1(file#), P2(block#), P3(id)를 찾아
    object name과 freelist 갯수를 찾는다.
    SVRMGR> select * from v$session_Wait;
    SVRMGR> select segment_name, segment_type
    from dba_extents
    where file_id=file#
    and block between id and id + block#;
    위에서 확인한 segment_name과 segment_type을 이용하여
    freelist 갯수를 확인한다.
    SVRMGR> select segment_name, freelists
    from dba_segments
    where segment_name=segment
    and segment_type=type;
    3) Freelist tuning
    : Freelist 의 default 갯수는 1이고 적절한 갯수는 동시에 동일한 table(index, cluster...)에
    insert를 할 수 있는 process의 갯수로 지정하는것이 적당하다.
    일반적으로 CPU 수 만큼 설정하면 충분하다.
    6. 그외 event
    (1) select * From v$waitstat; 에서 buffer busy wait 인 class가 data block일 경우
    Solution) pctfree/pctused를 바꾸거나 DB_BLOCK_SIZE를 줄여서 block당 rows수를 줄인다.
    (2) select * From v$waitstat; 에서 class가 segment header일 경우
    Solution) freelists를 사용하시거나 freelists의 수를 늘려준다.
    table이 정기적으로 커지는 경우 너무 작은 extent size는 header에 contention을 일으킬수 있다.
    이럴경우 table의 extent size를 늘려 주시는 것을 고려해 보아야 한다.
    (3) select * From v$waitstat; 에서 class가 undo header일 경우
    Solution) rollback segment당 transaction수를 줄이기 위해서
    rollback segments 를 더 추가한다.
    (4) select * From v$waitstat; 에서 class가 undo block일경우
    Solution) exclusive mode에서 rollback segments를 더 크게 만들어야 한다.
    Reference Ducumment
    Note. 76702.1
    Note. 1029850.6

  • How to restrict Sales office and Sales Group.

    Hi All,
    I want to restrict the users from changing the sales office and sales group in the sales order.
    Is there any standard way to achieve this or do we need to do with User exit??
    Please help.
    Thanks,
    Pavan.

    hi
    there is no standard settings for estrict the users from changing the sales office and sales group in the sales order
    so you have to write the logic in userexit
    DATA: lt_user_list   TYPE STANDARD TABLE OF tvarvc,
           lw_user_list   TYPE tvarvc,
           lr_user        TYPE RANGE OF syuname,
           lw_user        LIKE LINE OF lr_user.
    IF screen-name EQ ' VBAK-VKBUR' and   VBAK-VKGRP.
    * IF sy-tcode EQ 'VA02'.
    **Get list of users who are allowed to change SO - only they can change payment terms
         SELECT *
           FROM tvarvc
           INTO TABLE lt_user_list
          WHERE name = 'ZSD_VA02_ALLOWED'
            AND type = 'S'.
         IF sy-subrc = 0.
           LOOP AT lt_user_list INTO lw_user_list.
             lw_user-sign = lw_user_list-sign.
             lw_user-option = lw_user_list-opti.
             lw_user-low    = lw_user_list-low.
             lw_user-high   = lw_user_list-high.
             APPEND lw_user TO lr_user.
             CLEAR lw_user.
           ENDLOOP.
    **    If user is not in the users listed for change allowed
           IF sy-uname NOT IN lr_user.
             screen-input = 0.
           ELSE.
             screen-input = 1.
           ENDIF.
         ENDIF.
       ENDIF.
    ENDIF.
    go to STVARV t code here you check the NAME and give the user ids who need to change

  • V I Engineering, Inc has immediate needs for Systems Engineers (Contract) and Senior Systems Engineers (Contract) (reporting to the Test Software and Integration Group Manager)

    Company: V I Engineering, Inc.
    Locations: Various - USA
    Salary/Wage: $negotiable
    Status: Hourly Contractor
    Relevant Work Experience: 5+ years system integration (LabVIEW/TestStand experience required)
    Career Level: Intermediate/Experienced
    Education Level: Bachelor's Degree
    Residency/Citizenship: USA Citizenship or Greencard required
    Driving Business Results through Test Engineering
    V I Engineering, Inc. has a vision for every client we engage. That vision is to achieve on-time and on-budget program launch more efficiently that the competition. To realize this vision, customers need to achieve predictable test systems development, eliminate waste in test information management, and drive increased leverage of test assets. An underlying requirement for all of these areas is metrics tracking and measurement based decision making.
    Job Description
    Ready to make a difference? Bring your experiences and skills to the industry leading test organization. Help us to continue to shape the way the world views test. We are seeking a talented Systems Engineer Contractor to be responsible for technical execution of successful projects in the Medical, Military, Transportation, Consumer Electronics and Aerospace Industries. The position will have very high visibility to customers and vendors. This is a very fast paced team with close customer contact and strong career development opportunities. A large part of the position is to identify, own and drive technical design, development and installation of test systems. You will work alongside other like-minded and equally talented engineers, and be creative in a fast-paced and flexible environment that encourages you to think outside the box. You will be available to spend extended periods at our customer sites to complete system installations.
    Required
    5+ years of Systems Integration experience
    3+ years LabVIEW experience
    1+ years TestStand experience
    Experience in Implementation and Delivery of Test Systems, including integration
    Experience in ATE usage and development
    Experience in building and Integrating Mechanical Fixtures
    Experience in Understanding the design of Circuit Boards as they relate to a total system, and their fault-finding
    Experience in Taking Part in Technical Teams throughout All Phases of Project Lifecycle
    Experience in Interfacing with Sub-vendors and Customers
    Ability to Multitask
    Comfortable Working on Various Team Sizes
    Excellent Communication Skills
    Desired
    Requirements generation and review experience
    National Instruments Hardware knowledge
    Experience with Source Code Control (SCC)
    Experience executing verification and validation for projects
    Experience generating and/or reviewing cost proposals
    RF Technology (DAQ, General RF Theory)
    FPGA (with LabVIEW)
    Professional software engineering processes and metrics experience
    TortoiseSVN
    V I Package Manager (VIPM)
    Experience with Projects for Regulated Industries
    MS Project
    Formal Education
    Technical degree (BS Engineering, Computer Science, Physics, Math)
    National Instruments Courses a plus
    National Instruments certification a plus
    Notes:
    Expected Travel Time is up to 50%.
    V I Engineering, Inc. offers a dynamic work environment and the flexibility of a small company.
    The Test Software and Integration Group values innovation, out-of-the-box thinking, high-tech toys and a fun / amazingly collaborative working environment. We're a National Instruments Select Integrator, and we're the closest you can get to playing with all the pre-released and new NI toys without joining the NI R&D team - and we get to play with them in the real world.
    To apply for this position, email a cover letter and resume to [email protected] with the subject "TSIG Systems Engineer (Contract) employment application".
    Copyright © 2004-2015 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.

    Edit
    Jeff

  • V I Engineering, Inc has immediate needs for Systems Engineers and Senior Systems Engineers (reporting to the Test Software and Integration Group Manager)

    Company: V I Engineering, Inc.
    Locations: Positions available in our Farmington Hills, MI Office
    Salary/Wage: $negotiable
    Status: Full Time, Employee
    Relevant Work Experience: 5+ years system integration (LabVIEW/TestStand experience preferred, but not required)
    Career Level: Intermediate (Non-Manager)
    Education Level: Bachelor's Degree
    Residency/Citizenship: USA Citizenship or Greencard required
    Driving Business Results through Test Engineering
    V I Engineering, Inc. has a vision for every client we engage. That vision is to achieve on-time and on-budget program launch more efficiently that the competition. To realize this vision, customers need to achieve predictable test systems development, eliminate waste in test information management, and drive increased leverage of test assets. An underlying requirement for all of these areas is metrics tracking and measurement based decision making.
    Job Description
    Ready to make a difference? Bring your experiences and skills to the industry leading test organization. Help us to continue to shape the way the world views test. We are seeking a talented Systems Engineer to be responsible for technical execution of successful projects in the Medical, Military, Transportation, Consumer Electronics and Aerospace Industries. The position will have high visibility to customers and vendors. This is a very fast paced team with close customer contact and strong career development opportunities. A large part of the position is to identify, own and drive technical design and development of test systems. You will work alongside other like-minded and equally talented engineers, and be creative in a fast-paced and flexible environment that encourages you to think outside the box.
    Required
    5+ years of Systems Integration experience
    Experience in Design and Implementation of Test Systems, including integration
    Experience in ATE usage and development
    Experience in reviewing of Mechanical Fixtures
    Experience in understanding the design of Circuit Boards as they relate to a total system
    Experience in Taking Part in Technical Teams throughout All Phases of Project Lifecycle
    Experience in Interfacing with Sub-vendors and Customers
    Ability to Multitask
    Comfortable Working on Various Team Sizes
    Excellent Communication Skills
    Desired
    Requirements generation and review experience
    National Instruments Hardware knowledge
    LabVIEW/TestStand experience
    Experience with Source Code Control (SCC)
    Experience executing verification and validation for projects
    Experience generating and/or reviewing cost proposals
    RF Technology (DAQ, General RF Theory)
    FPGA (with LabVIEW)
    Professional software engineering processes and metrics experience (statement coverage, code size, reuse measurement, etc)
    TortoiseSVN
    V I Package Manager (VIPM)
    UML
    Experience with Projects for Regulated Industries
    MS Project
    Formal Education
    Technical degree (BS Engineering, Computer Science, Physics, Math)
    National Instruments Courses a plus
    National Instruments certification a plus
    Notes:
    Expected Travel Time is up to 25%Re
    location assistance is possible.
    V I Engineering, Inc. offers incredible opportunities to grow and advance your career, a dynamic work environment and the flexibility of a small company.
    The Test Software and Integration Group values innovation, out-of-the-box thinking, high-tech toys and a fun / amazingly collaborative working environment. We're a National Instruments Select Integrator, and we're the closest you can get to playing with all the pre-released and new NI toys without joining the NI R&D team - and we get to play with them in the real world.
    To apply for this position, email a cover letter and resume to [email protected] with the subject "TSIG Systems Engineer employment application".
    Copyright © 2004-2015 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.

    Edit
    Jeff

  • PO Line Item wise gross value for combination of WBS and Material Group

    Hello,
    Our requirement is to get report for PO Line Item wise gross value for combination of WBS and Material Group. Standard report ME2J gives net price but not gross value for Material Line items. Please let me know if any standard report( or ME2J) will suffice this requirement.
    Regards,
    Milind Dumbre

    Dear Milind
    No standard report available to get the PO Line Item wise gross value for combination of WBS and Material Group. Please go for development by taking reference ME2J.
    Warm regards
    Ramakrishna

  • Excise modvat accounts not defined for DLFC transaction and excise group

    Dear Experts,
    Iam raising this question after checking all the contents related to Sub Transaction type in SDN.
    My prob is: for raw material sales scenario i have created order delivery and invoice. For Invoice i have done account determination with a different G/L in VKOA. Now i have to create an excise invoice and the accounting entry for central ED on sales should go to different G/L account. for account determination i have done the following settings:
    Maintained Sub transaction type in
    IMG -> Logistics - General -> Tax on Goods movement -> India -> Basic Settings
    ->Maintain Sub Transaction types
    IMG -> Logistics - General -> Tax on Goods movement -> India ->
    Account determination -> Specify Excise Accounts per Excise Transaction.
    Here against DLFC sub transaction Type is maintained..
    Also
    IMG -> Logistics - General -> Tax on Goods movement -> India -> Account determination -> Specify G/L Accounts per Excise Transaction
    Here maintained Excise group with DLFC Company Code subtransaction type, chart of accounts and all required GL Account .
    But when the iam creating Excise Invoice in J1IIN and clicking on Subtransaction type-F4, no entries are shown. No values found is the message in green. Message no. DH801
    If i use subtransaction type and enter billing document and enter, the following error message comes:
    "Excise modvat accounts not defined for DLFC transaction and excise group"
    Iam unable to understand why the subtransaction type maintained is not showing in TCODE J1IIN?
    Regards

    For the error message DH801, please check note 840911
    Excise modvat accounts not defined for
           DLFC transaction and excise group"
    Please check  your G/L assignments "Specify G/L Accounts per Excise Transaction"
    thanks
    G. Lakshmipathi

  • Default Excise and series group

    Dear All,
    We have maitnain the Excise group and series group defaults for one sales area and shipping point and the plant and series group and excise group.
    The requirement is with the same combition we are doing local sale and the deemed export.We can do this by changing document type under utilization tab in excise invoice.As We have too many transections daily  we have done  settings as create excise invoice during creation of Invoice.In this its not possible to change the excise document type.In this case we want the excise documene type should come automatically.How we can do this?
    Furhter,with the same sales area and shipping point and the plant and excise group we have different series group.We want this also default. Is there any user exit to address this scenario.
    Please give your valuable inputs.
    Regards,
    Deepti

    Dear Dipti
    you can use J_1I7_USEREXIT_EXCISE_BEF_SAVE userexit , here you are refering to changing EXPIND in J_1IEXCHDR , then change the same and try
    for determining series group you can use the user exit J_1I7_USEREXIT_SERGRP_DETERM , to determine series group
    Jitesh

  • Maintain Excise and series group determination setting

    Hi Everybody,
    In maintain excise group and series group determination setting. My all the fields are common for both domestic and export and i have to differentiate with automatic excise invoice. When i was trying to do the setting in Maintain excise and series setting. Its not allowing me to save it.
    I explain in a better way
    Sales org.      Distribution ch.      Division    shipping point    Plant     excise Group    series group     export        sub transt. type
    in03                    z1                        z1                inpa              inpa            z1                  z1
    All these fields are common for export also. when i try to maintain setting for export. i just try to add export field as export under bond.  But it stops to do that. And our company policy is we can not create more distribution channel  or division.
    Can anybody tell me how to do that or is there any user exit for this.

    Hi,
    I had created a new series group and tried to assign in the maintain excise and series group determination. But it give the same error  "target ket must be different from the source key"
    What i had done is : i had created new series group i.e z3
    and maintained setting like that
    in03         z1       z1        inpa       inpa        z1     z3       Export under bond
    when i try to save it, it gives error.

  • How do I restore my tabs and tab groups after an update to version 36.0?

    I work with many tabs when I use Firefox. I keep them ordered in Tab Groups, which helps separate the different kids of work I do and interests I have. I have been using this environment for years. When I started my work today, Firefox updated to v36.0, and the following behaviour was noticed:
    1. There is only one tab group when attempting to show Tab Groups in Panorama, as opposed to around a dozen;
    2. Normally though the hidden tabs (the tabs in the same group as the startup group and not the default page) don't download content until clicked, the name of the page and icon, if available, will show on the tab. Presently, the tabs show "New Tab" and no icon. There appears, however, to be the number of tabs that exist across all Tab Groups but now are ghosts this one, default Tab Group. I'd have to add, though, I don't count the number of tabs, so I can't be exactly sure. When clicked, there is just a blank page. So it is odd that Firefox knows they are there but cannot simply attach the address to it.
    I have tried to restore the following files from my Windows Home Server backup to the AppData\Roaming\Mozilla\Firefox\Profiles\<gobbletygook>.default folder:
    1. In the sessionstore-backups folder, I replaced the previous.js, recovery.bak and recovery.js files (not any of the upgrade~) with files from yesterday and from two days before.
    When that didn't do anything, I replaced
    2. sessionCheckpoints.json
    I didn't see any file with a recent date that appeared to be one that I should restore. I should add that I do see hidden files. I thought about restoring the whole lot, but wasn't sure how this would affect the program on v36.0 and the profile files on 35.0.1.
    I have deadlines this week and need to immediately restore my environment in order to make those deadlines. I have no list of addresses to my Web pages to work in IE or other. Any help would be very much appreciated.
    On a second note, I had been wondering recently whether this tab group environment is a suitable way to maintain my work environment. Occasionally, when opening Panorama, I would get an error saying a script is taking too long, but if I clicked Continue, it would display the groups in a few seconds. I had considered putting all of it in Bookmarks though it would be tedious and more difficult to access and open multiple tabs. In the beginning, I tried Tab Groups thinking it was a simple matter of maintaining a table of addresses (in tabs) with a tab group ID or name. How could that go wrong? Well, it has, so it is obviously more complicated than that, and I didn't realise that upgrades would affect personal data. Should I abondon using tab groups?

    With the help of information from user, ptressel, in [https://support.mozilla.org/en-US/questions/1032154#answer-673322 a post here about the existence of sessionstore.js when version 33 was released], I was able to easily recover my tabs and tab groups as follows:
    # close Firefox and, perhaps, allow a few seconds (30s?) for any final closing of files;
    # check to see if you have a sessionstore.js file in your profile folder, named like the one I documented in my original post above;
    # if it is not timestamped prior to the discovery of your problem, open the sessionstore-backups folder;
    # check if the recovery.js file is suitably timestamped and, if not, the recovery.bak.
    # At this point, you are likely to find that none of them are prior to your problem occuring. If so, open your backups of this folder and go through steps 2-4 to find a file prior to your problem occuring.
    # When you find a file, copy it to the root of your current profile folder and name it, "sessionstore.js"
    # Open Firefox. Mine opened up as desired.
    This is a Windows solution. Sorry I can't comment on other platforms, but I'd bet that as this is just a file copy and renaming, it is likely the same.
    For Windows users, you may find you need to sign out and login as an administrator in order to access the backups. You need not logoff your standard account, but do have Firefox closed as described above.
    Hope that helps.

  • How to include Sales Office and Sales Group into FI report?

    Hi,
    I have a requirement to add Customer characteristics u201CSales Groupu201D and u201CSales Officeu201D into a FI report which is based on the InfoCube 0COOM_C02. The values that needs to be presented is actual data (Customer Master Data; NOT transactional value.
    In the DataSource u201C0COORDER_ATTRu201D, fields Sales Organization and Sales Group are present and it is brought to BW from R3. But I am not able to find the way to get the field Sales Office into SAP BW.
    I checked the extraction program for the DataSource u201C0COORDER_ATTRu201D, the fields Sales Org and Sales Group are coming from a table u201CCE41000u201D but in this particular table there is no Sales Office present.
    So can anyone guide me out in getting the Sales Office to the DataSource u201C0COORDER_ATTRu201D, or is there any way of getting it in BW directly by reading some Master Data table.
    Thanks in advance
    Prasapbi

    Hi Sangeeta,
    As per your statement, my understanding is that the Organization Attributes are not maintained in the Customization. If all the values are properly maintained then based on the Organization Data determination, the system would have picked up the data. You can first check the Organization Structure and see all the attributes are properly maintained or not and then check whether the Object Permitted in determination checkbox is checked. Then create a Transaction and see that all the Organization data are getting filled properly.
    Have a look at the following link for a complete guide to the Organization data determination customization.
    http://help.sap.com/saphelp_crm70/helpdata/en/6d/5c1738453fde16e10000009b38f8cf/frameset.htm
    If the Organization data customization is not meeting your requirements then you can have a second look at the development approach. Then we can have a look at the available Objects to get the desired functionality.
    Hope this helps.
    Thanks,
    Samantak.

  • Is there a way to use Sync to restore the windows and tab groups I had on my previous computer?

    I recently set up a new computer. Signing into Sync restored my bookmarks but not my Firefox windows and tab groups. I can get a LIST of "Tabs From Other Devices" to show up, but what I want to do is to restore the session from my previous computer. Is it possible to do this with Sync? I thought that this was supposed to be one of the things it was for.

    You can copy the sessionstore.js file in the current Firefox profile folder to an USB stick and copy that file to the profile folder on the other computer.
    *http://kb.mozillazine.org/sessionstore.js
    *https://support.mozilla.org/kb/Recovering+important+data+from+an+old+profile
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox
    You can use this button to go to the currently used Firefox profile folder:
    *Help > Troubleshooting Information > Profile Directory: Show Folder (Linux: Open Directory; Mac: Show in Finder)

Maybe you are looking for