Table manipulation

Hi all,
i need to do a load of stuff with my JTable, i am looking for answers just pointed in the right direction...
1. change font
2. change column and row size
3. make table transparent
4. change bg color of cells
5. dont allow user to change the size and position of columns
all help is appreciated

Thanks everyone, I have taken your advice and I am fairly working through the above list. However I am stuck at:
changing the color of a cell.
From the tutorials, past posts and recommeded sites I think I need to create a cell renderer of some sort, I just dont understand how it would fit in with my work so far.
Could someone please take me through the steps. I can post code if needed.
All help is much appreciated

Similar Messages

  • Webdynpro Table Manipulations

    Hi Experts,
       How to do the table manipulations [ Insert New Row, Edit Line item and Save, Delete selected line ] in WebDynpro. Could you please guide me to full fill  this requirement.
    With Thanks  & Regards,
    Samba

    Insert New Row, Edit Line item and Save, Delete s
    Samba,
    hope you know that in webdynpro we  will dispaly table using NODE.
    node contents will dispalyed in table, so in order to operate the table we have to perform operation on node.
    and node is of type  if_wd_context_node.  Check this interface in se24, you will find many methods.
    For removing  node->remove_element( ).
    for adding(inserting new row ) there are couple of methods like
    bind_element,( for single row )
    bind_table( multiple records)
    and if you display the table with cells as input fields then you will able to edit the contents,
    Check this link it will be useful
    http://www.****************/Tutorials/WebDynproABAP/DeleteRows/Page1.htm
    Regards
    Srinvias

  • On Table manipulation

    Hello,
      I got a doubt in manipulating table in a single view. Is it necessary to use the Component Controller in this case? Please solve this prob..
    Thanks in advance.
    Vinod V

    Dont need to make use of a component controller.If you are navigating from view to another view to share the values among multiple views component controller,as the scope of view is till is is present in the browser itself where as scope of component controller is till the application exits.If you are navigating to some other view and that data (present in some other view)also has to be loaded then we need to make use of the component controller.

  • Regarding Internal Table Manipulation

    Hi All,
    I have a issue when working against Internal Table inside a function module.
    Issue is:
    My I.Table declaration is as below:
    <b>DATA: BEGIN OF i_vbfa_tab OCCURS 0.
              INCLUDE STRUCTURE vbfa.
    DATA: END   OF i_vbfa_tab.</b>
    Then in code i had written following logic:
      SELECT VBELV
             VBELN
             VBTYP_N
             VBTYP_V
             FROM VBFA
             INTO ( V_VBELV, V_VBELN, V_VBTYP_N, V_VBTYP_V )
             WHERE VBELN   = V_SO_ORDER2 AND
                   VBTYP_N = 'G'         AND
                   STUFE   = '00'.
      IF SY-SUBRC EQ 0.
        I_VBFA_TAB–VBELN   = V_VBELN.        
        I_VBFA_TAB–VBELV   = V_VBELV.        
        I_VBFA_TAB–VBTYP_N = V_VBTYP_N.      
        I_VBFA_TAB–VBTYP_V = V_VBTYP_V.      
        APPEND I_VBFA_TAB.
        CLEAR I_VBFA_TAB.
      ENDIF.
    Then when i am checking for <b>F2[Syntax]</b> it is giving error as <b>'The Field I_VBFA_TAB-VBELN is unknown'</b>. This is the case with all 4 assignment statements.
    Can anybody tell me what is the issue over here.
    What can i do to assign those values to internal table and append. I had tried with <b>MOVE</b> that is also giving same error.
    Can anybody solve my issue.
    Thanks in advance.
    Thanks & Regards,
    Prasad.

    If you are doing something like:
    call function 'Z_FUNC'
      tables i_vbfa_tab = vbfa_tab.
    and in the FM:
    function z_func
    *"  TABLES
    *"      i_vbfa_tab STRUCTURE  vbfa OPTIONAL
    perform get_vbfa.
    and then in an include
    form get_vbfa
    SELECT VBELV
    VBELN
    VBTYP_N
    VBTYP_V
    FROM VBFA
    INTO ( V_VBELV, V_VBELN, V_VBTYP_N, V_VBTYP_V )
    WHERE VBELN = V_SO_ORDER2 AND
    VBTYP_N = 'G' AND
    STUFE = '00'.
    I think you'll get the syntax arror you describe. Try:
    call function 'Z_FUNC'
      tables i_vbfa_tab = vbfa_tab.
    and in the FM:
    function z_func
    *"  TABLES
    *"      i_vbfa_tab STRUCTURE  vbfa OPTIONAL
    perform get_vbfa
    <b>  tables i_vbfa_tab.</b>
    and then in the include
    form get_vbfa
    <b>  tables i_vbfa structure vbfa.</b>
    data: v_vbelv   like vbfa-vbelv,
          v_vbeln   like vbfa-vbeln,
          v_VBTYP_N like vbfa-VBTYP_N,
          v_VBTYP_v like vbfa-VBTYP_v,
    SELECT VBELV
    VBELN
    VBTYP_N
    VBTYP_V
    FROM VBFA
    INTO ( V_VBELV, V_VBELN, V_VBTYP_N, V_VBTYP_V )
    WHERE VBELN = V_SO_ORDER2 AND
    VBTYP_N = 'G' AND
    STUFE = '00'.
    IF SY-SUBRC EQ 0.
    I_VBFA_TAB–VBELN = V_VBELN.
    I_VBFA_TAB–VBELV = V_VBELV.
    I_VBFA_TAB–VBTYP_N = V_VBTYP_N.
    I_VBFA_TAB–VBTYP_V = V_VBTYP_V.
    APPEND I_VBFA_TAB.
    CLEAR I_VBFA_TAB.
    ENDIF.
    I didn't test this, so if you use it, test it thoroughly.
    Rob

  • Internal Table Manipulation

    Hi,
    I have an internal tables with 5 fields each of type Char - L1 L2 L3 L4 L5.
    I have to make the first occurance of 0 after a non zero value as 1.
    Example: if i have the values as 1 0 0 0 0, it s'd be made 1 1 0 0 0.
    If 1 1 0 0 0 it s'd be made 1 1 1 0 0.
    If 0 1 0 0 0 then it should be made 0 1 1 0 0.
    If i try this using nested IF statements the code becomes more complex.. Is there any other way out.. like using string operations??
    Regards,
    Pradhiba

    Pradhiba,
    You try the following code:
    DATA: BEGIN OF tbl_table1 OCCURS 0,
            f1 TYPE n,
            f2 TYPE n,
            f3 TYPE n,
            f4 TYPE n,
            f5 TYPE n,
          END OF tbl_table1.
    DATA: g_index LIKE sy-tabix,
          g_found TYPE c.
    FIELD-SYMBOLS: <fs> TYPE n.
    START-OF-SELECTION.
      CLEAR tbl_table1.
      tbl_table1-f2 = 1.
      APPEND tbl_table1.
      LOOP AT tbl_table1.
        CLEAR: g_index,
               g_found.
        DO.
          ADD 1 TO g_index.
          ASSIGN COMPONENT g_index OF STRUCTURE tbl_table1 TO <fs>.
          IF sy-subrc NE 0.
            EXIT.
          ENDIF.
    * Was there a 1 in the previous field?
          IF g_found = 'X'.
    * Yes! Previous field was a 1, now make current field a 1 clear the
    * G_FOUND flag and CONTINUE to next field
            <fs> = 1.
            CLEAR g_found.
            CONTINUE.
          ENDIF.
    * Current field is a 1, mark the G_FOUND flag!
          IF <fs> = 1.
            g_found = 'X'.
          ENDIF.
        ENDDO.
        MODIFY tbl_table1.
      ENDLOOP.
    END-OF-SELECTION.
      LOOP AT tbl_table1.
        WRITE:/ tbl_table1-f1, tbl_table1-f2, tbl_table1-f3, tbl_table1-f4,
                tbl_table1-f5.
      ENDLOOP.
    Cheers,
    Pat

  • Dynamic table manipulation

    hi experts...
    suppose i have i_tab with component werks, matnr, mtart.
    in i_tab, i have retrieved 2 entries of matnr from one werks.
    i have to transfer the entries from i_tab into dynamic table <dyn_tab>.
    how will i transfer each entry?
    i have created and assigned work area for the dynamic table output:
      create data new_line like line of <dyn_table>.
      assign new_line->* to <dyn_wa>.
    please help me with this. thanks!
    march

    Do it like this:
      METHOD fill_dynamic_tab.
        DATA: l_descr_ref TYPE REF TO cl_abap_structdescr,
              l_str       TYPE string,
              l_tabix     TYPE sytabix.
        FIELD-SYMBOLS: <li_table> TYPE ANY,
                       <comp_wa>  TYPE abap_compdescr,
                       <fzmach>   TYPE zscmachine.           "This is your i_tab work area
    * Create dynamic work area and assign to FS
        CREATE DATA dy_line LIKE LINE OF <dyn_table>.
        ASSIGN dy_line->* TO: <dyn_wa>, <li_table>.
          l_descr_ref ?= cl_abap_typedescr=>describe_by_data( <dyn_wa> ).
          check ( l_descr_ref IS BOUND ).
    * Main logic
        LOOP AT lt_zmach ASSIGNING <fzmach>.                 "This is your i_tab
          MOVE-CORRESPONDING <fzmach> TO: <li_table>, <dyn_wa>.
          READ TABLE l_descr_ref->components ASSIGNING <comp_wa>
                       WITH KEY name = 'WERKS'.
            l_tabix = sy-tabix.
            IF sy-subrc = 0.
              ASSIGN COMPONENT l_tabix OF STRUCTURE <li_table> TO <dyn_field>.
              <dyn_field> = <fzmach>-werks.
            ENDIF.
            READ TABLE l_descr_ref->components ASSIGNING <comp_wa>
                       WITH KEY name = 'MATNR'.
            l_tabix = sy-tabix.
            IF sy-subrc = 0.
              ASSIGN COMPONENT l_tabix OF STRUCTURE <li_table> TO <dyn_field>.
              <dyn_field> = <fzmach>-matnr.
    * keep doing as above for all other fields you require
            APPEND <li_table> INTO <dyn_table>.
          CLEAR: <li_table>, <dyn_wa>.
        ENDLOOP.
        SORT <dyn_table>.
      ENDMETHOD.                    "fill_dynamic_tab
    I'm not in front of a system, so you might get syntax errors, correct them as you go.
    <b>Don't forget to reward points if this has helped you!</b>
    Cheers,
    Sougata.

  • Internal table logic issue

    Hi All,
    I have one logical issue related to internal table manipulation.
    I have one internal table :
    I_DAT - This is related to Loading/Unloading of Goods.
    for example with 3 fields
    VSTEL, KUNNA, KMMANG.
    Now suppose my data looks like this after sorting:
    VSTEL   KUNNA    KMMANG
    100       -        -
    200       -        -
    300       -        -
    400       -        -
    -         500      X
    -         600      X
    -         700      X
    -         800      X
    Here 100,200,300,400 are Loading points.
    ANd 500,600,700,800 are unloading points.
    Now what i want is For loading & Unloading points i need to pick up Address and print one after other.
    But how they need to print is:
    FOR INITIAL LOADING OF
    ADDRESS- For 100
    FIRST STOP: FOR LOADING OF
    ADDRESS- For 200
    SECOND STOP: FOR LOADING OF
    ADDRESS- For 300
    Etc .....
    Then
    FOR UNLOADING OF:
    ADDRESS- For 400
    FIRST STOP: FOR UNLOADING OF
    etc.
    FINAL STOP: FOR FINAL UNLOADING OF
    We might get as many records :
    Can any body give me the logic:
    Printing Address is not a problem:
    But Above every address we need to print FIRST STOP, SECOND etc like that.
    For this i need logic.
    Can anybody give the solution!
    Thanks in advance.
    Thanks & Regards,
    Prasad.

    Try this.I think you want output like this......
    DATA: BEGIN OF LINE,
            CARRID   TYPE SBOOK-CARRID,
            CONNID   TYPE SBOOK-CONNID,
            FLDATE   TYPE SBOOK-FLDATE,
            CUSTTYPE TYPE SBOOK-CUSTTYPE,
            CLASS    TYPE SBOOK-CLASS,
            BOOKID   TYPE SBOOK-BOOKID,
          END OF LINE.
    DATA ITAB LIKE SORTED TABLE OF LINE WITH UNIQUE KEY TABLE LINE.
    SELECT CARRID CONNID FLDATE CUSTTYPE CLASS BOOKID
           FROM SBOOK INTO CORRESPONDING FIELDS OF TABLE ITAB.
    LOOP AT ITAB INTO LINE.
      AT FIRST.
        WRITE / 'List of Bookings'.
        ULINE.
      ENDAT.
        AT NEW CARRID.
          WRITE: / 'Carrid:', LINE-CARRID.
        ENDAT.
          AT NEW CONNID.
            WRITE: / 'Connid:', LINE-CONNID.
          ENDAT.
            AT NEW FLDATE.
              WRITE: / 'Fldate:', LINE-FLDATE.
            ENDAT.
              AT NEW CUSTTYPE.
                WRITE: / 'Custtype:', LINE-CUSTTYPE.
              ENDAT.
                   WRITE: / LINE-BOOKID, LINE-CLASS.
                AT END OF CLASS.
                  ULINE.
                ENDAT.
    ENDLOOP.
    This is also helpful......
    LOOP AT <itab>.
      AT FIRST. ... ENDAT.
        AT NEW <f1>. ...... ENDAT.
          AT NEW <f2 >. ...... ENDAT.
              <single line processing>
          AT END OF <f2>. ... ENDAT.
        AT END OF <f1>. ... ENDAT.
      AT LAST. .... ENDAT.
    ENDLOOP.
    Regards
    Abhishek

  • Help needed creating export file from a file layout with Application Engine

    The following is what I would like to do:
    - Read a record from a PS view
    - Manipulate the data as needed
    - Write the fields out to a file as defined by a File Layout
    - Repeat until no more records are found
    I have created the PeopleSoft Application Engine action listed below. It receives an error "BCUNIT is not a property of class File".
    Local Record &rec1;
    Local File &myFile;
    Local SQL &sQL1;
    /* Create instance of Record */
    &rec1 = CreateRecord(Record.W9M_MBSCRSE_VW);
    /* Instantiate the Output File */
    &myFile = GetFile("c:\temp\help_me.txt";, "A", %FilePath_Absolute);
    If &myFile.IsOpen Then
    If &myFile.SetFileLayout(FileLayout.TACOURIN) Then
    /* Create SQL object to populate rowset */
    &sQL1 = CreateSQL("%Selectall(:1) Where INSTITUTION = :2", &rec1, W9M_MBSCRSE_AET.INSTITUTION);
    /* Cycle through the records */
    While &sQL1.Fetch(&rec1)
    /* I know this section is not coded correctly but I'm not sure how to fix it */
    &myFile.BCUNIT = "1";
    &myFile.BCTCD = &rec.W9M_MBS_TERM_CODE;
    &myFile.BCTYR = &rec.W9M_MBS_TERM_YEAR;
    &myFile.BCDPTN = &rec.ACAD_GROUP;
    &myFile.BCCOUR = substring(&rec.CATALOG_NBR,2,5);
    &myFile.BCSEC = &rec.CLASS_SECTION;
    &myFile.WriteRecord();
    End-While;
    Else
    /* Process FileLayout Error here */
    End-If;
    Else
    /* Process File Open Error here */
    End-If;
    &myFile.Close();
    There are probably a lot of things wrong with this approach and if you could provide some guidance and/or  corrections to the above logic I would greatly appreciate it.
    Another approach?
    After doing a bunch of reading on Application Engine maybe my approach is incorrect. Perhaps I should be doing something like the following:
    - Read a record from a PS view
    - Populate a temporary table manipulating data as it is inserted (Temp table is named according to the file layout fields?)
    - Fetch the records from the temp table and write the record to the file layout.
    - Repeat until no more records are found
    Is this approach better and designed correctly? If not, could you recommend how it should be done? Would the population and reading of the Temp table be done in separate actions or within the same action? Do you know of an Application Engine program that can be used as an example with "like" processing?
    As you can probably tell I haven't used Application Engine before and my goal is to start out on the right path. Thank you for any direction and input that you can provide.
    Steve

    I did and my initial logic was based upon them. I don't see where it shows how to manipulate the data before writing it to the file layout fields. Maybe you can send me a link to that section?
    I was hoping that I would be able to reference the file layout fields directly to allow for manipulating the field values. Re-reading the file layout section and the application engine PeopleBooks I believe I need to create a temporary record which matches the file layout fields; i.e., the second alternative that I listed. Then, make my updates to the temp record fields as I load them. Then, load them to the file layout as a row.
    I'm not sure how this would break down in Application Engine; would the insert into the temp table and the writerecord be different steps/actions, etc.

  • More SAP Processes on Front End PC

    Hi all
    It seems to me that as PC's get more and more powerful --sometimes more powerful than the application server itself  the old 3 Layered Architecture level might not be the best use of resources.
    For instance in classical SAP a lot of time is often spent in reading data from data bases into internal tables, manipulating the tables via sorting / filtering etc etc  and then creating a list / or display -- all of these tasks using Central Processing functions..
    Maybe we should start looking at using the processing power of the PC itself for a lot of these task --especially where no data base update is required
    For example data could be downloaded very quickly on to the users PC where it can then be queried and manipulated. Network load is not usually an issue these days.
    Given the thrend of "Persistent Objects" it would seem this would be the way to go -- retrieve the object(s)  from the SAP server and then do all the queries locally.
    Not everything could be done this way  - you still need "Classical Batch Work"  but certainly a huge amount of stuff could be done on the users front end now.
    When SAP R3 first appeared PC's were not very powerful,  the Net as a business tool was hardly recognized and network connections were often painfully slow.
    Now it's totally the opposite. --It seems almost a crime to sit at an 8GB RAM dual processor PC simply to look at a sales order (VA03) or create some reports.
    Cheers
    -K

    I think, that strategically there are other approaches already on the market.
    Not everyone uses FAT clients, I know quite a few companies, who use very old PCs and connect to a Citrix or Terminal Server farm instead of distributing everything locally.
    The management of a huge number of PCs is becoming more and more a nightmare, given the fact, that more and more dependencies are added to run your SAP applications (speaking of Adobe SVG viewer, Flash, Java Runtime etc.) This nightmare would even become bigger if one thinks of synchronizing different steps of a transaction on a different PC. Out of my experience, it´s often just lazyness of the users, that make systems slow by quering just too much data. If you have a system with > 10 years of data and users are quering that data by NOT entering a "from" date, I can just say, that lazyness
    I agree with you, you don´t need a FAT client to display something in VA03, you don´t even need a full PC to do that, a Termina Server session is sufficient for such users.
    Markus

  • List of Tcodes in SAP

    Hi Gurus,
    Send me a list of Tcodes in SAP.
    Thanks in Advance,
    Sakthi

    Plant Maintenance (PM)
    Stephan Nilsson was kind enough to share some PM transactions. Stephan Nilsson was kind enough to share some PM transactions.
    IW31     Create Plant Maintenance Order
    IW32     Change Plant Maintenance Order
    IW33     Display Plant Maintenance Order
    IW34     Create Notification Order
    IW51     Create Service Notification
    IW52     Change Service Notification
    IW53     Display Service Notification
    IW54     Create Service Notification :Problem notification
    IW55     Create Service Notification :Activity Request
    IW56     Create Service Notification :Service Request
    IW57     Assign deletion Flag to Completed Service Notifications
    IW58     Change Service Notifications: Selection of Notification
    IW59     Display Service Notifications: Selection of Notification
    Production Planning
    Tymon Kerste has provided me with these PP tcodes. Tymon Kerste has provided me with these PP tcodes.
    C001     Create Production Order
    C005N     Collective Release
    C011N     Time Ticket
    C012     Confirmation - Collective
    C013     Confirmation - Cancel
    C00IS     Production order information system
    C0GI     Reprocess Goods Movements
    C223     Maintain production version
    General Notes
    You can execute the following commands in the transaction code (tcode) field with Enter. You will find some useful transaction codes below to work in tandem with the following commands:
    To call a transaction - In the same session (window) Enter: /nxxxx (xxxx = transaction code). - In an additional session, Enter: /oxxxx (xxxx = transaction code).
    If you enter this function before any of the tcodes below, you are able to break out of your current screen/business and begin a completely new session. Otherwise, the current business process has to be terminated, and return to the initial user screen (the main menu) has to be initiated before entering tcode spro). /o tcode saves you the effort of having to do this.
    To end the current transaction Enter: /n. Caution: Unsaved changes are lost without warning
    To delete the current session. Enter: /i.
    To generate a session list Enter: /o.
    To log off from the system Enter: /nend.
    From John O'Meara
    OSS Note 0026171 has additional information on OKCodes in SAP, and is a very useful read
    BASIS/ABAP
    USMM     Pressing F8 will display all hotpacks applied.
    SEARCH_SAP_MENU     Show the menu path to use to execute a given tcode. You can search by transaction code or menu text.
    DI02     ABAP/4 Repository Information System: Tables.
    LSMW     Legacy System Migration Workbench. An addon available from SAP that can make data converstion a lot easier. Thanks to Serge Desland for this one.
    OSS1     SAP Online Service System
    OY19     Compare Tables
    SM13     Update monitor. Will show update tasks status. Very useful to determine why an update failed.
    S001     ABAP Development Workbench
    S001     ABAP/4 Development Weorkbench. (from [email protected])
    S002     System Administration. (from [email protected])
    SA38     Execute a program. (from [email protected])
    SCAT     Computer Aided Test Tool
    SCU0     Compare Tables
    SE01     Old Transport & Corrections screen
    SE03     Groups together most of the tools that you need for doing transports. In total, more than 20 tools can be reached from this one transaction.
    SE09     Workbench Organizer
    SE10     New Transport & Correction screen
    SE11     ABAP/4 Dictionary Maintenance SE12 ABAP/4 Dictionary Display SE13 Maintain Technical Settings (Tables)
    SE12     Dictionary: Initial Screen - enter object name. (from [email protected])
    SE13     Access tables in ABAP/4 Dictionary. (from [email protected])
    SE14     Utilities for Dictionary Tables
    SE15     ABAP/4 Repository Information System
    SE16     Data Browser: Initial Screen. (from [email protected])
    SE16N     Table Browser (the N stands for New, it replaces SE16). Provided by Smijo Mathew.
    SE17     General Table Display
    SE24     Class Builder
    SE30     ABAP/4 Runtime Analysis
    SE32     ABAP/4 Text Element Maintenance
    SE35     ABAP/4 Dialog Modules
    SE36     ABAP/4: Logical Databases
    SE37     ABAP/4 Function Modules
    SE38     ABAP Editor
    SE39     Splitscreen Editor: Program Compare
    SE41     Menu Painter
    SE43     Maintain Area Menu
    SE48     Show program call hierarchy. Very useful to see the overall structure of a program. Thanks to Isabelle Arickx for this tcode.
    SE49     Table manipulation. Show what tables are behind a transaction code. Thanks to Isabelle Arickx for this tcode.
    SE51     Screen Painter: Initial Screen. (from [email protected])
    SE54     Generate View Maintenance Module
    SE61     R/3 Documentation
    SE62     Industry utilities
    SE63     Translation
    SE64     Terminology
    SE65     R/3 document. short text statistics SE66 R/3 Documentation Statistics (Test!)
    SE68     Translation Administration
    SE71     SAPscript layout set
    SE71     SAPScript Layouts Create/Change
    SE72     SAPscript styles
    SE73     SAPscript font maintenance (revised)
    SE74     SAPscript format conversion
    SE75     SAPscript Settings
    SE76     SAPscript Translation Layout Sets
    SE77     SAPscript Translation Styles
    SE80     ABAP/4 Development Workbench
    SE81     SAP Application Hierarchy
    SE82     Customer Application Hierarchy
    SE83     Reuse Library. Provided by Smiho Mathew.
    SE84     ABAP/4 Repository Information System
    SE85     ABAP/4 Dictionary Information System
    SE86     ABAP/4 Repository Information System
    SE87     Data Modeler Information System
    SE88     Development Coordination Info System
    SE91     Maintain Messages
    SE92     Maintain system log messages
    SE93     Maintain Transaction. (from [email protected])
    SEARCH_SAP_MENU     From the SAP Easy Access screen, type it in the command field and you will be able to search the standard SAP menu for transaction codes / keywords. It will return the nodes to follow for you.
    SEU     Object Browser
    SHD0     Transaction variant maintenance
    SM04     Overview of Users (cancel/delete sessions)
    SM12     Lock table entries (unlock locked tables)
    SM21     View the system log, very useful when you get a short dump. Provides much more info than short dump
    SM30     Maintain Table Views. (from [email protected])
    SM31     Table Maintenance
    SM32     Table maintenance
    SM35     View Batch Input Sessions
    SM37     View background jobs
    SM50     Process Overview. (from [email protected])
    SM51     Delete jobs from system (BDC)
    SM62     Display/Maintain events in SAP, also use function BP_EVENT_RAISE
    SMEN     Display the menu path to get to a transaction
    SMOD/CMOD     Transactions for processing/editing/activating new customer enhancements.
    SNRO     Object browser for number range maintenance. (from [email protected])
    SPRO     Start SAP IMG (Implementation Guide). (from [email protected])
    SQ00     ABAP/4 Query: Start Queries
    SQ01     ABAP/4 Query: Maintain Queries
    SQ02     ABAP/4 Query: Maintain Funct. Areas
    SQ03     ABAP/4 Query: Maintain User Groups
    SQ07     ABAP/4 Query: Language Comparison
    ST05     Trace SQL Database Requests. (from [email protected])
    ST22     ABAP Dump analysis
    SU53     Display Authorization Values for User. (from [email protected])
    WEDI     EDI Menu. IDOC and EDI base.
    WE02     Display an IDOC
    WE07     IDOC Statistics
    Human Resources
    PA03     Change Payroll control record
    PA20     Display PA Infotypes
    PA30     Create/Change PA Infotypes
    PP02     Quick Entry for PD object creation
    PU00     Delete PA infotypes for an employee. Will not be able to delete an infotype if there is cluster data assigned to the employee.
    Sales and Distribution (SD)
    OLSD     Config for SD. Use Tools-Data Transfer-Conditions to setup SAP supplied BDC to load pricing data
    VA01     Create Sales/Returns Order:Initial Screen
    VB21     Transaction for Volume Lease Purchases (done as a sales deal)
    VK15     Transaction used to enter multiple sales conditions (most will be entered here)
    SAP Office
    SO00     send a note through SAP, can be sent to internet, X400, etc
    FI Financial Management
    FGRP     Report Writer screen
    FM12     View blocked documents by user
    FST2     Insert language specific name for G/L account. (from [email protected])
    FST3     Display G/L account name. (from [email protected])
    KEA0     Maintain operating concern. (from [email protected])
    KEKE     Activate CO-PA. (from [email protected])
    KEKK     Assign operating concern. (from [email protected])
    KL04     Delete activity type. (from [email protected])
    KS04     Delete a cost centre. (from [email protected])
    KSH2     Change cost centre group - delete. (from [email protected])
    OBR2     Deletion program for customers, vendors, G/L accounts. (from [email protected])
    OKC5     Cost element/cost element group deletion. (from [email protected])
    OKE1     Delete transaction data. (from [email protected])
    OKE2     Delete a profit centre. (from [email protected])
    OKI1     Determine Activity Number: Activity Types (Assignment of material number/service to activity type) (from [email protected])
    OMZ1     Definition of partner roles. (from [email protected])
    OMZ2     Language dependent key reassignment for partner roles. (from [email protected])
    Material Management (MM)
    MM06     Flag material for deletion. (from [email protected])
    OLMS-     materials management configuration menu, most of the stuff under this menu is not under the implementation guide
    MM configuration transactions
    OLMB-     Inventory management/Physical Inventory
    OLMD-     MM Consumption-Based Planning
    OLME-     MM Purchasing
    OLML-     Warehouse Management
    OLMR-     Invoice Verification
    OLMS     Material Master data
    OLMW-     MM Valuation/Account Assignment
    Config Related
    OLE     OLE demo transaction
    OLI0     C Plant Maintenance Master Data
    OLI1     Set Up INVCO for Material Movements
    OLI8     Set Up SIS for Deliveries
    OLIA     C Maintenance Processing
    OLIP     C Plant Maintenance Planning
    OLIQ     New set-up of QM info system
    OLIX     Set Up Copying/Deleting of Versions
    OLIY     Set Up Deletion of SIS/Inter.Storage
    OLIZ     Stat Set Up INVCO: Invoice Verif
    OLM2     Customizing: Volume-Based Rebates
    OLMB     C RM-MAT Inventory Management Menu
    OLMD     C RM-MAT MRP Menu
    OLME     C MM Menu: Purchasing
    OLML     C MM Menu for Warehouse Management
    OLMR     C RM-MAT Menu: Invoice Verification
    OLMS     C RM-MAT Master Data Menu
    OLMW     C RM-MAT Valuation/Acct. Assgt. Menu
    OLPA     SOP Configuration
    OLPE     Sales order value
    OLPK     Customizing for capacity planning
    OLPR     Project System Options
    OLPS     Customizing Basic Data
    OLPV     Customizing: Std. Value Calculation
    OLQB     C QM QM in Procurement
    OLQI     Analysis
    OLQM     Customizing QM Quality Notifications
    OLQS     C QM Menu Basic Data
    OLQW     C QM Inspection Management
    OLQZ     Quality Certificates
    OLS1     Customizing for Rebates
    OLSD     Customizing: SD
    OLVA     C SD Sales Menu
    OLVD     C SD Shipping Menu
    OLVF     C SD Billing Menu
    OLVS     C SD Menu for Master Data
    SPRO     Start SAP IMG (Implementation Guide). (from [email protected])
    reward points if useful.
    thanks,
    usha

  • Oracle.DataAccess.Client.OracleException ORA-29875 - ODCIINDEXINSERT error

    Hi,
    We are migrating data into our GIS repository using an application witch uses ODP fro .NET.
    Yesterday, when we were importing parcels from a certain geographic zone we have got this error:
    4430528 [4028] ERROR DBCommand - Error Executing Command [PARCELA.WRITE]
    Parameters:
    ResValue: [Int32]
    POP_ID: [Int64]35397
    PAR_ID: [Varchar2]
    BLO_ID: [Decimal]836170
    PAR_NUM: [Varchar2]1480296132900
    geometry: [Blob]System.Byte[]
    PAR_PON_ETI: [Blob]System.Byte[]
    Oracle.DataAccess.Client.OracleException ORA-29875: failed in the execution of t
    he ODCIINDEXINSERT routine
    ORA-29400: data cartridge error
    ORA-14450: attempt to access a transactional temp table already in use
    ORA-06512: at "MDSYS.SDO_IDX", line 161
    ORA-06512: at "MDSYS.SDO_INDEX_METHOD_10I", line 332
    ORA-06512: at "SIG.PARCELA", line 354
    ORA-06512: at "SIG.PARCELA", line 479
    ORA-06512: at line 1 at pt.inga.db.Command.Execute(IDbConnection connection,
    IDbCommand command, Boolean& closeConnection) in C:\code-base\inga\isig\src-1.0.
    0.2\pt\inga\db\Command.cs:line 234
    at pt.inga.db.Command.Execute(IDbConnection connection, OracleCommand command
    , IDataRecord parentRecord, IDataRecord dataRecord, IOperationData operation, Bo
    olean& closeConnection) in C:\code-base\inga\isig\src-1.0.0.2\pt\inga\db\Command
    .cs:line 334
    The error seems to be related with temporary tables manipulation, does it?
    Has we didn’t know what to do we try to import those parcels after dropping a spatial index over the parcel’s table and we succeed with the import.
    Those any one has any ideas about this?
    And about spatial indexes internals?
    Thanks in advance,
    Vitor
    Versions:
    Client:          Oracle10g Data Provider for .NET 10.1.0.2.0
    Client’s OS:     Windows 2003 server
    Server:          Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    Server’s OS:     AIX 5.2.0.0

    Vitor,
    Yes, Oracle uses temporary tables as part of inserts/
    deletes/updates on a table with a spatial index.
    Temporary table usage internally should not
    have any issues and we are not sure why this problem
    surfaces. Opening a TAR on this with a simplified
    testcase (and all config details: # of concurrent
    sessions etc.) might help in a better understanding/
    resolution of this issue.
    In the meanwhile, as a workaround, you can do the
    following:
    - drop the spatial index
    - migrate (insert) the data into the table from the
    application
    - recreate the spatial index
    This will avoid the temporary table issue at hand.
    - Ravi.

  • Undo the release of a BDoc !

    Good evening !
    I clicked on Release by mistake, now I cannot modify my segment mappings & joins... Is there any way to revert this ?
    I thought of some solutions, but I don't know if they are logical or would be ok :
    - transport the BDoc : could it change the status so I can start modifying it again, then immediately transport the (reverts) changes ?
    - change the status by some table manipulation : in the table SMOG_TRANS (transaction se16) I can see all the statuses over the time, including the last released one : is it possible to modify table data ?
    - change the status by some transaction : SMOGTRANS, it looks like the table name, is about transport objects but I don't know how it works
    - get the previous version of the BDoc by taking it from a higher-level environment ? (I'm in dev environment as you guess, we have Quality and Production environments, is it possible to send objects from these ?)
    - make a copy of the segment or BDoc, and hope it comes as a modifiable version, and modify the (few, luckily) objects which use it ? (or possibility to merge copy and original ?) 
    Thanks for your help,
    François

    Thanks Kai !
    That's too bad it didn't ask me if I was sure because it seems to be a critical action !
    So, when I am making a copy of the BDoc, I have to assign it to a package, and I cannot add a user-created BDoc to the same package as the original BDoc (SMO3).
    It's possible to create it as a local object, but I fear it won't be transported to higher level environments ! Can you confirm this, or maybe there is a generic package for user-created objects ?
    Regards,
    François
    -edit-
    Well... I was already answered here : I have to find a Z* package. I'm looking into this.
    -edit2-
    OK, I found a Z package, selected the Request I used for the previous BDoc and Voilà! the copy is created. It has the same icon as a local object, but as long as that works it's ok for me !

  • Run Time JCo Creation

    Hi All,
           I have to create JCO at runtime. Based on the SAP client ID, user id,password and system number i have to create JCO. Predefined JCO configuration for a client number thru Portal, is not useful, because i don't know how many users will logon at a time? So, i wish to create JCO based on the user inputs at run time.
    I used the following code to create JCO at runtime.
    try {
       mConnection = JCO.createClient("sapclient",
       "userid","password",lanuage,"appserver name", "system number");
    mConnection.connect();
    }catch (Exception ex) { ex.printStackTrace();
        System.exit(1); }
    After creating, i got all information like(username,appserver name,system number, etc.)
    At this stage i got JCo connection name like 'mConnection'. My question is how to move to next step using mConnection?.
    The JcoConnection contains some methods like   mConnection.execute(parameter).
    1. Is it possible to execute BAPI using JcoConnection created at runtime?
    2. How to execute BAPI using JcoConnection created at runtime?
    3. Is it necessary to create a model through the wizard in NWDS?
    4. If i use execute() method, what are the parameters to be given?
    Please help me.
    Kind Regards,
    S.Saravanan.
    Message was edited by: Saravanan S
    Message was edited by: Saravanan S

    Saravanan,
    Refer
    1.<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/14e13d8ee4535ee10000000a114084/frameset.htm">Table Manipulation</a>
    2.<a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/6a/14e13d8ee4535ee10000000a114084/frameset.htm">Example Program</a>.
    These two links should answer all your queries.
    Good Luck,
    Bala

  • Techical T Codes?

    Hi
    Give me the T code for the following. Need to extract the below information from the system which is related to MM.
    "Z" Reports
    Includes     
    Module pools     
    BDCs     
    Exits     Function exits
         Table exits
         SD User exits
         Menu exits
         Scren exits
         Field exits
    WorkFlows     Standard Rules
                         Standard tasks
                         Workflow templates
    SapScripts     Layout sets
                         Styles
    Classes     
    ALEs     ALE message types
         IDOC Types
         IDOC extensions
    Functions     Function group
         Function Module
    Data Dictionary     Domains
                         Data Elements
                         Transparent Tables
                         Structures (Plain)
                         Structures (Append)
                         Pool tables
                         Secondary Index
                         Match code objects
                         Type groups
    BADIs     Implementations
         Definitions
    Vijay
    Edited by: Vijay on Apr 6, 2009 3:14 PM

    Hi,
    If You want find Z reports go to SE38 and give Z* and F4,it will list all Z reports.
    Please find the list of tcodes
    SE01 Old Transport & Corrections screen
    SE03 Groups together most of the tools that you need for doing transports. In total, more than 20 tools can be reached from this one transaction.
    SE09 Workbench Organizer
    SE10 New Transport & Correction screen
    SE11 ABAP/4 Dictionary Maintenance SE12 ABAP/4 Dictionary Display SE13 Maintain Technical Settings (Tables)
    SE12 Dictionary: Initial Screen - enter object name.
    SE13 Access tables in ABAP/4 Dictionary.
    SE14 Utilities for Dictionary Tables
    SE15 ABAP/4 Repository Information System
    SE16 Data Browser: Initial Screen.
    SE16N Table Browser (the N stands for New, it replaces SE16).
    SE17 General Table Display
    SE24 Class Builder
    SE30 ABAP/4 Runtime Analysis
    SE32 ABAP/4 Text Element Maintenance
    SE35 ABAP/4 Dialog Modules
    SE36 ABAP/4: Logical Databases
    SE37 ABAP/4 Function Modules
    SE38 ABAP Editor
    SE39 Splitscreen Editor: Program Compare
    SE41 Menu Painter
    SE43 Maintain Area Menu
    SE48 Show program call hierarchy. Very useful to see the overall structure of a program. 
    SE49 Table manipulation. Show what tables are behind a transaction code. 
    SE51 Screen Painter: Initial Screen.
    SE54 Generate View Maintenance Module
    SE61 R/3 Documentation
    SE62 Industry utilities
    SE63 Translation
    SE64 Terminology
    SE65 R/3 document. short text statistics SE66 R/3 Documentation Statistics (Test!)
    SE68 Translation Administration
    SE71 SAPscript layout set
    SE71 SAPScript Layouts Create/Change
    SE72 SAPscript styles
    SE73 SAPscript font maintenance (revised)
    SE74 SAPscript format conversion
    SE75 SAPscript Settings
    SE76 SAPscript Translation Layout Sets
    SE77 SAPscript Translation Styles
    SE80 ABAP/4 Development Workbench
    SE81 SAP Application Hierarchy
    SE82 Customer Application Hierarchy
    SE83 Reuse Library.
    SE84 ABAP/4 Repository Information System
    SE85 ABAP/4 Dictionary Information System
    SE86 ABAP/4 Repository Information System
    SE87 Data Modeler Information System
    SE88 Development Coordination Info System
    SE91 Maintain Messages
    SE92 Maintain system log messages
    SE93 Maintain Transaction.
    SEARCH_SAP_MENU From the SAP Easy Access screen, type it in the command field and you will be able to search the standard SAP menu for transaction codes / keywords. It will return the nodes to follow for you.
    SM30 Maintain Table Views.
    SM31 Table Maintenance
    SM32 Table maintenance
    SM35 View Batch Input Sessions
    SM37 View background jobs
    SM50 Process Overview. 
    SM51 Delete jobs from system (BDC)
    SM62 Display/Maintain events in SAP, also use function BP_EVENT_RAISE
    SMEN Display the menu path to get to a transaction
    SMOD/CMOD Transactions for processing/editing/activating new customer enhancements.
    SNRO Object browser for number range maintenance.
    SPRO Start SAP IMG (Implementation Guide).
    SQ00 ABAP/4 Query: Start Queries
    SQ01 ABAP/4 Query: Maintain Queries
    SQ02 ABAP/4 Query: Maintain Funct. Areas
    SQ03 ABAP/4 Query: Maintain User Groups
    SQ07 ABAP/4 Query: Language Comparison
    ST05 Trace SQL Database Requests.
    ST22 ABAP Dump analysis
    SU53 Display Authorization Values for User.

  • How to invoke a RFC with JCo

    hello,
        I want to invoke a function through jco. The parameter of the function is a table. I do not know how to pass the table parameter to the function. Do I need to use the Claa JCO.MetaData. Would you please give me a example? Thanks!

    Hi,
    Have you read the documentation ([SAP JCo Client Programming|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/35/42e13d82fcfb34e10000000a114084/frameset.htm])? There is a page about [Table Manipulation|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/35/42e13d82fcfb34e10000000a114084/frameset.htm].
    Regards,
    Pierre

Maybe you are looking for

  • Can't copy files to network drop box

    I'm running an Ubuntu server with netatalk (afp server) running and serving a couple afp shares. In one of the shares, I have a drop box directory that is owned by user "foo" and has group "bar". My Mac system username is "dude" and I also have a use

  • IOS5 TV Out Settings?

    I'm trying to connect my iPad2 with iOS5 to my TV using the Apple Composite AV Cables.  The audio works fine, but the video is visible, but scrolling like the vsync is off. I've tried the same TV and same cables with my daughter's iPod Touch Gen 4 wi

  • Invoice before gr

    Hi gurus, I have created a PO with gr based IV unflagged Now I want to post invoice wrt to PO and gr was not made system copying the items from PO but the field balance at the right top corner is showing 0.00 And also I am not able to enter the quant

  • How to define TYPE GROUP?

    Hello, I would ike to use few custom types across several programs/routines. Shall I define TYPE GROUP? If yes , how to do it? Thanks

  • Format of question/comment changes to almost unrea...

    I note that in my first entry, all formatting such as paragraphing and blank lines were removed. Could Skype leave the formatting as intended by the author for greatly enhanced readability please??? Thanks Chris