Significance or use of various planning tables

Hi All
Can anyone please explain the significance of various tables used in planning.
I have searched the whole of Oracle portal but i haven't found a documentation which explains the importance or significance of various tables of planning.
If possible please provide me the link of this documentation or kindly let me know the significance of various planning tables.
Thanks in advance
regards
krishnatilak

VK, locale controls what landing page the recipient would see if he clicked an Unsubscribe or Opt Out from List link. The landing page shows up in that language.
Character set governs the display of characters in the email such as text or double byte characters. It should be set to Unicode (UTF-8) unless there is a very specific reason not to.

Similar Messages

  • Use of Planning Table (MF50) in Capacity Levelling with Production Order

    Hello Experts
    I wish to know that is it possible to perform Capacity Levelling in planning table (tcode MF50) with respect to a Production Order ? It is known that MF50 is used in Repetitive manufacuring to do the capacity levelling with respect to Planned orders. But in our discrete manufacturing scenario we want to use planning table to the capacity levelling with respect toa Production order.
    Any clue or help pertaining to this will be highly appreciated.
    Thanks in advance
    Regards
    Jayanta

    Dear ,
    MF50 is does the cacapcity leveling based on mateail -run schedule order (planned order ) where as in discrete manufacturing , when you run the MRP ,  MRP system assume Infinite Capacity  and schedule the order as per your selection in MD02(2,1,3,3,2)  and then you convert those planned order to Production order .Here you checkied the Capacity in Production Order level .
    In stanadrd SAP  , it is not possible to use MF50 for discrete production order.
    In discrete order or process order ,  do the caapcity leveling , there are seperate planning table available based on Over all Capacity Profile and Schedule type .This can be done  in following way :
    1.CM31-Production Order Wise -Tabular
    2.CM23-PO wise -Graphical
    3.MC88: Ruf Cut Planning
    Work Centre Wise : CM21 -Graphical , CM22-Tabular Planning Table .
    Make sure the below set up before  you carry on the Capacity leveling :
    .Define time profile in OPD2.
    Define the strategy profile in OPDB
    Define the Overall profiles in OPD0.
    In OPJK  maintained check capacity with SAPSFCG013 profile for your production order type
    In OPU3 , scheduleing parametre s: Generate Capacity , Scheduling Type , Automatic Log ,Start date in Past as per your req.
    In OPJU , chekc the contol tab of the scheduleing as per OPU3
    In OPKP- Production scheduling paranmeters assing the overall capacity profile -SAPSFCG013  with finte scheduling tick.
    Master Data :
    1.Materials Master define the Production scheduler and production scheduling profile
    2.Work Center - Define the capcity planner group,activate checkbox Relevant for Finite sceduling,on the capacity header define the shift timings,break timings and unit of measure,no of individual capaity, enter formula for scheduling in capacity view.
    3.Routing - enter the values for the standard values. Use control key with scheduling.
    Hope this will help you .
    Regards
    JH

  • IW37n using the Planning Table with Overall Profile for Wrk Cnter Hierarchy

    Dear Experts,
      We are using IW37n to sort and filter our orders.  From there we make a selection and then GOTO the planning table to use for dispatch.  We copied the overall Profle to allow us to define the Evaluation Profile to allow for a Work Center Hierarchy and Plant to be defined.
    If I run CM25 using the overall profile the Work Center Hierarchy works fine.  If I use IW37n,  enter the same overall profile it does not execute the CM25.  Is there something else we should to get the CM25 to run?
    Regards,
    Roseanne

    Can I take this out a little further.  I verified with two orders that indeed both are being shown coming through IW37n or CM25.  I've determined that the profile is being called.  The layout shown in Chart 2 is correct.  It's chart 1 that is not showing the work center hierarchy correct from IW37n, it only shows the top node of the work center.  We have two scenario, one work center is defined with the employee linked to HRMS.  The lower node is a work center used to schedule too.  The other work center structure is the employees are defined as work centers.  We build the order to the top node and then use the hierarchy to schedule to each individual work center.  In both cases using IW37n, the lower level work centers are not shown in chart 1.
    If running CM25 independent it works fine.
    Regards,
      Roseanne

  • Use of client dependent tables

    Hi Gurus,
    I have read many threads on difference between client dependent and independent data/objects etc.
    But, someone tell me please, wheat exactly the 'Use or Advantage' of client dependent tables/data.
    Thanks in advance.
    V

    HI,
       The use of client dependent tables is that if  data in one table of a particular client is updated then that data wont be seen in any other clent it provides a security to the data we retrict users with their authorizations in differen clients
    When you log on to an SAP System, you log on to a particular client of this system. Any activities you carry out in the system are always carried out in one client. When you plan your SAP system landscape, you must consider which clients you need for which activities.
    By assigning activities to be performed in a client, you give each client a particular role. This section describes the most important client roles.
    Since you need to adapt the SAP software for your own business needs, each SAP system landscape requires a client where Customizing settings, and possibly ABAP Workbench developments, can be made. This client is known as the Customizing and development client, or Customizing client for short. The abbreviation CUST is used for this client.
    Before you can use the Customizing settings and Workbench developments productively, you need to test them extensively for errors. Any faulty settings can seriously disrupt productive operations, and at worst, lead to the loss of productive data. The integrated nature of the various SAP applications means that there are many dependencies between the different Customizing settings. Even an experienced Customizing developer may not discover these dependencies immediately. The correctness of the settings can only be guaranteed with extensive testing. The client where these tests are made is the Quality Assurance Client, QTST for short.
    A separate client is required for productive use of the SAP System. So that this client can be used without disruption, it is essential that no Customizing settings or Workbench developments are made here, and also that no tests are carried out. This client is known as the Production Client, PROD for short.
    These three clients, CUST, QTST and PROD, are the central clients that exist in every system landscape. Standard system landscapes have precisely one client for each of these client roles.
    We recommend that you make all your Customizing settings in a single Customizing client, and then use the CTS to transport them to the other clients.
    We also recommend that you do not make any Customizing settings or Workbench developments in the quality assurance or production clients. You can make sure of this by making appropriate client settings.
    In addition to the central clients, you can also set up other clients for other tasks. However, you must remember that each extra client takes up additional system resources (main memory and database space). They also need to be administrated. For example, you need to set up and administrate access authorization for the users, and also distribute any changes to other clients with the CTS. You must weigh up the advantages and disadvantages of setting up other clients.
    Examples of other client roles are:
    Development test client (TEST): Developers can use this client to test their Customizing settings and Workbench developments, before they release their change requests. In this client the developers can create test application data for realistic tests. If they discover errors, they can remove them in the Customizing client. A development test client is always set up in the same SAP System as the Customizing client. This means that any changes that are made to cross-client data in the Customizing client are also immediately visible in the development test client. Changes to client-specific data are copied from the Customizing client to the development test client using a special  client copy function. The client copy function uses the unreleased change requests from the Customizing client to do this. The development test client is set so that you cannot make changes to Customizing data and Repository objects.
    Prototype or sandbox client (SAND): You can use this client to test any client-specific Customizing settings if you are not sure whether you want to use them in this form. Any settings that you want to keep are then entered in the Customizing client. To prevent conflicts between the prototype client settings and real settings in the Customizing client, you cannot make changes to cross-client Customizing data and Repository objects in the prototype client. The CTS does not record changes made to client-specific Customizing data, and does not transport them from the prototype client. You can make sure of this by making appropriate client settings.
    Training client (TRNG): To prepare end users for new functions that are to be transported into the production client, you can set up a training client. The users can use the new functions in this client with specially created application data. This client is set so that you cannot make changes to Customizing data and Repository objects.'''
    plzz reward if this information is usefull to u plaa dont forget to reward

  • Splitting in REM planning table

    Hello,
    I am presently working with REM planning table.In planning table there is functinality of splitting the monthly quantities to daily quantities or weekly quantities.
    When you split the quantities what calculation system is doing internally?
    How system determines the start and end dates for the splitted orders.
    If I want to split the quantities on the basis of fixed percentages that is 18  % first week , then 23 % second week , 25 % third and rest percentages for last week.
    Can this weekwise varying distibution is possible in Planning table ?
    Waiting for reply from the REM Gurus.
    Regards,

    Hi ravindra,
    if u are working with longer lead time planned order, u can use various functinality to split the order qty for day or shift wise.
    The Avilable Capacity of the workcenter plays important Role.With refernce to this Avilable capacity the sytem schedules (spilts) order qty as per your need.
    Lead time scheduling will be carried out to determine start and end date of planned orders.
    For example u want distribute planned order day wise, system schedules the planned order with reference to Daywise Avilable capacity of WC. if the capacity requirements of planned order exceeds the avilable capacity of one day, system will automatically spilit the order qty for next day for remaining capacity requirements.
    This is way, system works to spilit the order. Before that u have to select correct scheduling data under "scheduling" tab of planning table.
    For your last question, system will schedule planned order according to Avilabale capacity and capacity requirements.
    i think u can spilit manually accorting to your need .Since  u have Avilable capacity for full week why do u want to spilit with some percentage.
    Regards
    pradeep

  • Operations are not getting despatched in capacity planning table

    Hi Experts,
    I am using capacity planning table (Graphical) to level the capacities and sequence the process orders. The start date of my orders are very well in future and sufficient capacities also is available in resources. But when I go to CM25 and select one order and click on despatch, system is not despatching it. This is the case for almost all the overall profiles.
    The surprising factor is, this function was working fine earlier without any issues. I havent done any changes in configs which will affect capacity planning.
    What can be the reason for this? Any thoughts please?.
    One more thing. Is there any option to avoid the capacity planning step if Iam using R/3 and manage it by some other way?
    Appreciate your earlier reply
    Thanks & Regards
    Prathib

    Most likely you didnt define the rowsource key properly. Please look under <install>/errors folder for any file there.
    Also, please read the documentation. There is information there about how to troubleshoot a loading problem. Please always read the documentation and we would appreciate feedback on the documentation.
    http://download.oracle.com/docs/cd/E17236_01/epm.1112/iop_user_guide/frameset.htm?launch.html

  • Error message in capacity planning table

    Hi,
    I am  using REM planning table.I enter the planning table by giving the selection criteria of Plant and production line.
    System is giving following error message,
    the error message and dignosis of the error message is given here.
    'No prod. dates for material MTI_FERT011, version 0001, production line 2279'
    Message no. REMPT315
    Diagnosis
    The planned order has no production dates for the combination of material, production version and production line you specified.
    This may be as a result of the following, for example:
    The planned order was scheduled but not using the production line you selected. (The production line is determined by the production version you entered in a planned order.)
    Procedure
    One possibility of finding out what is causing the problem is:
    To access the planned order from the detailed dialog box in the table via "Change" and reschedule the planned order. Check the scheduling log by choosing "Goto --> Scheduling log". More information is displayed in the log's warning or error messages.
    But which master data to be corrected is not known.
    Experts please guide me.
    Regards,
    Ravindra

    Hello,
    I had the same error while working with the REM planning table, despite the consistency of the data.
    Another cause that can lead to the error message REMPT315 is that in the production version detailed screen, "Planning data" table you have entered the routing next to rate-based planning. You must enter the routing (number of the group and the group counter) on the line detailed planning.
    After that, choose check again and try to introduce new quantities in the planning table. It worked for me!
    Irina

  • Question on Plan Table

    Hi,
    This is the Explain Plan for one of my SQL queries
    PLAN_TABLE_OUTPUT
    | Id  | Operation            |  Name       | Rows  | Bytes | Cost  | Inst   |IN-
    OUT|
    |   0 | SELECT STATEMENT     |             |   101 |  7676 |    60 |        |
    PLAN_TABLE_OUTPUT
       |
    |   1 |  SORT ORDER BY       |             |   101 |  7676 |    60 |        |
       |
    |   2 |   NESTED LOOPS OUTER |             |   101 |  7676 |    50 |        |
       |
    |   3 |    VIEW              |             |   100 |  2400 |     5 |        |
       |
    PLAN_TABLE_OUTPUT
    |   4 |     UNION-ALL        |             |       |       |       |        |
       |
    |   5 |      REMOTE          |             |       |       |       | MKTG   | R-
    S ||   6 |      REMOTE          |             |       |       |       | MKTG   | R-
    S ||   7 |    REMOTE            |             |     1 |    52 |     1 | MKTG   | R-
    S |PLAN_TABLE_OUTPUT
    Note: cpu costing is off, PLAN_TABLE' is old versionI am concerned about the note "cpu costing is off"
    Does this mean my optimizer is RBO?
    Moreover, what is the cost cloumn in the explain plan table meant by?
    BANNER
    Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
    PL/SQL Release 9.2.0.6.0 - Production
    CORE 9.2.0.6.0 Production
    TNS for HPUX: Version 9.2.0.6.0 - Production
    NLSRTL Version 9.2.0.6.0 - Production
    I did 'select cpu_cost' from v$sql_plan;'
    The column results in NULL values.
    Thanks
    Rajiv

    Hi Justin,
    I ran into some serious problem here.
    As per the suggestions given, this is the modified query
    SELECT   x.rep_date,
                   x.certificate_id,
                   x.member_kit_flag,
                   y.enabled_date,
                   y.disabled_date,
                   TRUNC(y.creation_date) - TRUNC(x.rep_date) days,
                   y.csg_account_no
              FROM (SELECT /*+ DRIVING_SITE(pt_gift_cert_referrals) */ a.*,
                           /*+ DRIVING_SITE(pt_cd_mailings) */ b.member_kit_flag,
                           to_date(b.shipment_date,'dd MON YYYY') rep_date
                      FROM pt_gift_cert_referrals@mktg a,
                           pt_cd_mailings@mktg b
                     WHERE a.cert_mailing_id = b.cert_mailing_id
                       AND to_date(b.shipment_date,'dd MON YYYY') >= '22-AUG-2003'
                    UNION ALL
                    SELECT /*+ DRIVING_SITE(pt_gift_cert_referrals) */ a.*, /*+ DRIVING_SITE(pt_certificate_referrals) */
                           'Z' member_kit_flag,/*+ DRIVING_SITE(pt_cert_stage_log) */
                           to_date(b.creation_date,'dd MON YYYY') rep_date
                      FROM pt_gift_cert_referrals@mktg a,
                           pt_cert_stage_log@mktg b
                     WHERE a.cert_event_id = b.cert_event_id
                       AND SUBSTR(b.process_type, 1, 14) = 'CLUBDISH DAILY'
                       AND to_date(b.creation_date,'dd MON YYYY') >= '22-AUG-2003') x,
                   pt_certificate_referrals@mktg y
             WHERE x.certificate_id = y.certificate_id(+)
          ORDER BY rep_date,
                   x.certificate_id;Unfortunately, the query resulted in NO rows.
    no rows selected
    Elapsed: 00:02:31.03
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=60 Card=101 Bytes=76
              76)
       1    0   SORT (ORDER BY) (Cost=60 Card=101 Bytes=7676)
       2    1     NESTED LOOPS (OUTER) (Cost=50 Card=101 Bytes=7676)
       3    2       VIEW (Cost=5 Card=100 Bytes=2400)
       4    3         UNION-ALL
       5    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       6    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       7    2       REMOTE* (Cost=1 Card=1 Bytes=52)                       MKTG.WOR
                                                                           LD
       5 SERIAL_FROM_REMOTE            SELECT /*+ */ "A2"."CERTIFICATE_ID","A2"."GI
                                       FT_CSG_ACCOUNT_NO","A2"."CERT_PROMOT
       6 SERIAL_FROM_REMOTE            SELECT /*+ */ "A2"."CERTIFICATE_ID","A2"."GI
                                       FT_CSG_ACCOUNT_NO","A2"."CERT_PROMOT
       7 SERIAL_FROM_REMOTE            SELECT "CERTIFICATE_ID","CSG_ACCOUNT_NO","EN
                                       ABLED_DATE","DISABLED_DATE","CREATIO
    Statistics
              0  recursive calls
              0  db block gets
              0  consistent gets
              0  physical reads
              0  redo size
            338  bytes sent via SQL*Net to client
            234  bytes received via SQL*Net from client
              1  SQL*Net roundtrips to/from client
              1  sorts (memory)
              0  sorts (disk)
              0  rows processedThe thing more bothering is, optimizer is not using the DRIVING_SITE hint
    Previous Execution Plan was....
    6742176 rows selected.
    Elapsed: 03:15:20.07
    Execution Plan
       0      SELECT STATEMENT Optimizer=CHOOSE (Cost=53 Card=100 Bytes=76
              00)
       1    0   SORT (ORDER BY) (Cost=53 Card=100 Bytes=7600)
       2    1     NESTED LOOPS (OUTER) (Cost=50 Card=100 Bytes=7600)
       3    2       VIEW (Cost=5 Card=100 Bytes=2400)
       4    3         UNION-ALL
       5    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       6    4           REMOTE*                                            MKTG.WOR
                                                                           LD
       7    2       REMOTE* (Cost=1 Card=1 Bytes=52)                       MKTG.WOR
                                                                           LD
       5 SERIAL_FROM_REMOTE            SELECT "A2"."CERTIFICATE_ID","A2"."GIFT_CSG_
                                       ACCOUNT_NO","A2"."CERT_PROMOTION_ID"
       6 SERIAL_FROM_REMOTE            SELECT "A2"."CERTIFICATE_ID","A2"."GIFT_CSG_
                                       ACCOUNT_NO","A2"."CERT_PROMOTION_ID"
       7 SERIAL_FROM_REMOTE            SELECT "CERTIFICATE_ID","CSG_ACCOUNT_NO","EN
                                       ABLED_DATE","DISABLED_DATE","CREATIO
    Statistics
              0  recursive calls
             14  db block gets
              0  consistent gets
          14173  physical reads
              0  redo size
      112195379  bytes sent via SQL*Net to client
        3146621  bytes received via SQL*Net from client
         449480  SQL*Net roundtrips to/from client
              0  sorts (memory)
              1  sorts (disk)
        6742176  rows processedAny help on this would be greatly appreciated.
    Thanks
    Rajiv

  • Explain Plan Table

    Hi,
    I have created the plan_table using utlxplan.sql but still i am getting the error:
    ORA-02404: specified plan table not found          
    Is there something else to be done to get it fixed?
    please suggest.
    Regards
    Arpit

    As Lukasz suggested check the table privs between the schema where the table was created and the user trying to use it. Also make sure there's a synonym for the user using explain plan to get to the plan table easily; a public synonym might work best

  • PLAN TABLE

    To see the current statement getting executed im using the session browser utility in TOAD. And to find the plan of the query im going to the view plan tab. But in that tab it saying the plan table is not available. I created the plan table from $ORACL_HOME/rdbms/admin/utlxplan.sql for the user. But even then im not able to see tha explain plan.
    I also changed the plan table in TOAD from TOAD_PLAN_TABLE to PLAN_TABLE in view-->options-->General. But still im not able to see the explain plan

    Okay, so back to basics: you need to identify whether this is a problem with Toad... or with your PLAN_TABLE. So, just for a moment, ditch toad.
    Test one: Connect to the database via SQL*Plus as the user you trying to use to explain the query in Toad. Then issue:
    SELECT OBJECT_NAME, OBJECT_TYPE, OWNER
    FROM ALL_OBJECTS
    WHERE OBJECT_NAME = 'PLAN_TABLE';[pre]
    What's the output (and what's the user you're connecting as)?
    Message was edited by:
            Joseph Crofts
    Oops - missed a line from the SQL statement.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Planning table

    Hello,
    In planning table MF50 , the row 'not yet assigned ' is displayed from where we can assign plnd orders to any Packign line.
    But when i assign the qty from this row to any other packing line the qty from 'not yet assigned ' is not getting deducted . What settings i need to do ?
    Also can i assign by default some planned orders to any packing line.
    Regards
    ShankarR

    Dear,
    In MF50 select the row of 'not yet assigned and press Shift + F1 period you want then assign the quantity then use copy function and check. Tere you will get Truck symbol click on it you will get assign quantity.
    When you try to assign 50% or less of the quantity to any version, system is taking the correct values in assigned and not yet assigned rows. But when you try to assign more than 50% to any version, system is taking only the assigned quantity as assigned and remaining quantity which is not yet assigned, is not displayed. For that use the OSS note 1104677
    Hope it will help you.
    Regards,
    R.Brahmankar

  • DP_How to lock KF in the interactive Planning table

    Dear Expert!
    I want to lock the data in the Interactive Planning table according to each Key figure and a period of time (that mean I can not change the data of KF after locked). How can I do?
    e.g: I created a Planning book and data view with following Key Figure:
    - Forecast
    - GDP
    - CPI
    - Historical Data
    And the time bucket profile of this planning book as following:
    - Past: 24 months
    - Future: 12months
    Now, I want to lock data of the KF "Forecast" in all past and future; lock data of other KF (GDP, CPI, Historical data) in past period.
    How can I do now!
    I hope to know the question soon. Thanks for your support!
    LeGiang

    Hi LeGiang,
    If you would like to not allow any manual input for ALL the key figures in the past, then the solution for this "history" part would be quite easy.
    When you define the planning view, specify the "input from" date as the current date. This way, no-one would be able to change any data in the past manually.
    The above would also take care of not allowing any manual changes to "Forecast" in the past.
    If however, you want only certain KFs should be non-editable while others should be editable, then you should use the function CELL_INPUT:
    Syntax would be like
    <Macro Name>
       <Step Name>  ( <Maintain 'processing Area'  as 'past'>)
           Cell: <Key Figure Row name>  ( Attributes ) =
              CELL_INPUT(0)
    In above, remember that in <Step> row, you should double-click and change the value of the field 'change scope' to "attributes" from 'values'.
    For the future and past, if you want that Forecast should be non-editable, then you could do this by another macro. Define a default macro that would change the attribute of the KF for Forecast as "no input allowed" for all the time periods. You could do this by using the function ROW_INPUT.
    Your macro would look like -
    <Macro Name>
        <Step Name> : ( 1 Iterations :INITIAL;INITIAL ) 
            Row: <Key Figure name e.g. Forecast> ( Attributes ) =
               ROW_INPUT( 0)
    In the row line above, remember to double click and change the value of the field 'change scope' to "attributes" from 'values'.
    If you need more help, do let me know. This second macro would actually make the whole row non-editable. You could create these macros as a default macro, and have them run in the end after the other default macros.
    Thanks - Pawan

  • Reg: Functions of Planning Table MF50

    Hi Friend,
    i wish you all a happy Friendship day...
    I need to know the following Function in REM,
    1. Functions of Planning table.(MF50)
    2.When we carry out Backflush , Components , activities get Posted. where can i find the reports for activities and components posted.
    3. Preliminary Costing Values.
    Thanks in advance.

    Hi dayanan,
    1. Planning table MF50 is used to create a manual planned order respective date wise inspite of creating in MD11 one by one.
    2. When you assembly backflush in MFBF your component consumption and Activities will get posted automatically GI, GR & Activities will be posted. This component consumption you can see through movement type 261 in MB51. Cost of that consumption and activities you can monitor in Product cost collector. PPC. for that go to KKF6N-select version- Header---- costs.... There you can refer the updated cost of consumption and MHR.
    3. If you to consume additional component without GR that means only GI, goto MFBF and select component backflush and enter the component which you want to consume.
    Hope this will clear all your doubts.
    Regards,
    Santhosh.

  • Significance of Counter field in CATsDB Table

    Dear All,
    What is the significance of OUNTER Field in CATSDB Table?
    Regards,
    Satya.

    Yeah ...
    Absolutely correct.
    Please go through my requirement.
    I need to Update CATSDB table manually.
    Say If an Employee enters the leave data like CL, SL etc., through Portal, that is coming into R/3 and my IT2001 is getting updated.
    But when the Same employee logs in using his Cats Id into CATS for time sheet entries, then those booked as well as approved days are not getting reflected and allowing the user to enter the data. After that it is throwing the error.
    My Requirement is Those records should get displayed in Cat2 T-code defaultly. So, I need to update my CATSDB table manually.
    So, as COUNTER Field is updated by the System itself, I want to know its significance. and please let me know how to do this???
    Regards,
    Satya

  • PP-PI: Planning table customising (CM29)

    Hi,
    I have a question with regard to the planning table. The planning table basically exists of two parts, on the left side is the information of the planned orders and process orders, on the right side is the scheduling of the orders.
    I'd like to customise the left side of the screen. I want the users to have to possibility to see the material description, and maybe some sorting possibilities. So far, my search has not been succesful,
    Will award points to useful answers,
    Mark

    Hi, Mark
    I worked a lot some years ago about this issue and it is really cumbersome ...It has to do with the different profiles that can be changed in Customizing.  If you want to change the displayed fields then you should change the Layout Key - Select Display Fields. There you can select Field-table to use and the field length.
    Here you have a link where you can start to design your own table. 
    http://help.sap.com/saphelp_47x200/helpdata/en/1a/f2f33419ec8d44e10000009b38f844/frameset.htm
    Hope this can help you
    Dario

Maybe you are looking for