Tables used in standard t-code

Hi Experts,
Can anyone tell me how to find tables used in standard transactions.
Thanks,
Swarna.

hi,
u can find all tables in DD02l table.
check this program.it will give u all tables used in a program.
so in ur standard transaction goto system - status - program name n execute tht in this report.
*& AS : ALV report to display the dictionary objects
*& (tables/structures/views of all types of delivery classes)
*& used by a program.                                                  *
REPORT  ZALV_TABLESPROG                                    .
*ALV type pools declarations
TYPE-POOLS : slis.
*Internal table and work area declarations for dd02l and dd02t
DATA :  it_dd02l TYPE STANDARD TABLE OF dd02l,
        wa_dd02l TYPE dd02l,
        it_dd02t TYPE STANDARD TABLE OF dd02t,
        wa_dd02t TYPE dd02t.
*DATA DECLARATIONS FOR PROGRAM NAMES
DATA : progname LIKE sy-repid.data : prognames(60) type c.
*Structure for output
TYPES : BEGIN OF ty_output,
       tabname LIKE dd02l-tabname,
       tabclass(20) TYPE c,
       contflag(80) TYPE c,
       text LIKE dd02t-ddtext,
       END OF ty_output.
*Internal table and work area declarations for output
DATA : it_output TYPE STANDARD TABLE OF ty_output,
        wa_output TYPE ty_output.
*Structure for table names
TYPES : BEGIN OF ty_names,
        name LIKE dd02l-tabname,
        END OF ty_names.
*Internal table and work area declarations for table names
DATA : it_names TYPE STANDARD TABLE OF ty_names.
*data declarations for ALV
DATA: it_layout TYPE slis_layout_alv,
      wa_fieldcat TYPE slis_fieldcat_alv,
      it_fieldcat TYPE slis_t_fieldcat_alv.
SELECTION SCREEN ************************
PARAMETERS : program LIKE sy-repid.
INITIALIZATION **********************
INITIALIZATION.
START OF SELECTION.
START-OF-SELECTION.
*Select to check if the program exists
select single name from trdir into prognames where name = program.
*If Program does not exist message is thrown
  IF sy-subrc <> 0.    MESSAGE 'PROGRAM DOES NOT EXIST' TYPE 'I'.
  EXIT.
  ENDIF.
*Calling FM to get the tables associated with the program
progname = program.  CALL FUNCTION 'GET_TABLES'
    EXPORTING
      progname   = progname
    TABLES
      tables_tab = it_names.
*Check if there are tables in the internal tabel
  IF it_names IS INITIAL.
  MESSAGE 'DATA DOES NOT EXIST' TYPE 'I'.
  EXIT.
  ELSE.
*Subroutine to get the table details
    PERFORM TABLES_IN_PROGRAM.
    ENDIF.
*output display
  PERFORM alv_output.
*& Form TABLES_IN_PROGRAM
text
FORM TABLES_IN_PROGRAM.
*To fetch Tables and their features
  IF it_names[] IS NOT INITIAL.
  SELECT tabname tabclass contflag FROM dd02l
    INTO CORRESPONDING FIELDS OF TABLE it_dd02l
    FOR ALL ENTRIES IN it_names
    WHERE tabname EQ it_names-name.
    ENDIF.
*To fetch the texts for the table
  IF it_dd02l[] IS NOT INITIAL.
  SELECT tabname ddtext FROM dd02t INTO CORRESPONDING FIELDS OF TABLE it_dd02t
    FOR ALL ENTRIES IN it_dd02l WHERE tabname EQ it_dd02l-tabname AND ddlanguage = 'E'.
    ENDIF.
*If no data is selected throw message
  IF sy-subrc <> 0.
  MESSAGE 'DATA DOES NOT EXIST' TYPE 'I'.
  EXIT.
  ENDIF.
*Appending values to the output table
  LOOP AT it_dd02l INTO wa_dd02l.    wa_output-tabname = wa_dd02l-tabname.
    wa_output-tabclass = wa_dd02l-tabclass.
    wa_output-contflag = wa_dd02l-contflag.    READ TABLE it_dd02t INTO wa_dd02t WITH KEY tabname = wa_dd02l-tabname.
    wa_output-text = wa_dd02t-ddtext.
    APPEND wa_output TO it_output.
    CLEAR wa_output.  ENDLOOP.
*modifying the values in the output table for texts
  LOOP AT it_output INTO wa_output.    AT NEW tabname.
      READ TABLE it_dd02l INTO wa_dd02l WITH KEY tabname = wa_output-tabname.      CASE wa_dd02l-contflag.
        WHEN 'A'.
          wa_output-contflag = 'Application table (master and transaction data)'.
        WHEN 'C'.
          wa_output-contflag = 'Customizing table, maintenance only by cust., not SAP import '.
        WHEN 'L'.
          wa_output-contflag = 'Table for storing temporary data, delivered empty'.
        WHEN 'G'.
          wa_output-contflag = 'Customizing table, protected against SAP Upd., only INS all'.
        WHEN 'E'.
          wa_output-contflag = 'Control table, SAP and customer have separate key areas '.
        WHEN 'S'.
          wa_output-contflag = 'System table, maint. only by SAP, change = modification'.
        WHEN 'W'.
          wa_output-contflag = 'System table, contents transportable via separate TR objects '.
        WHEN ' '.
          wa_output-contflag = 'Delivery class not available '.      ENDCASE.      CASE wa_dd02l-tabclass.
        WHEN 'TRANSP'.
          wa_output-tabclass = 'Transparent table'.
        WHEN 'INTTAB'.
          wa_output-tabclass = 'Structure'.
        WHEN 'CLUSTER'.
          wa_output-tabclass = 'Cluster table'.
        WHEN 'POOL'.
          wa_output-tabclass = 'Pooled table'.
        WHEN 'VIEW'.
          wa_output-tabclass = 'General view structure '.
        WHEN 'APPEND'.
          wa_output-tabclass = 'Append structure'.      ENDCASE.      MODIFY it_output FROM wa_output TRANSPORTING contflag
                                                   tabclass
                                                   WHERE tabname EQ wa_output-tabname.
      CLEAR : wa_output , wa_dd02l.    ENDAT.
  ENDLOOP.ENDFORM. " TABLES_IN_PROGRAM&----
*&      Form  ALV_OUTPUT
      text
FORM alv_output.
*Fieldcatalogue
  PERFORM build_fieldcat.
*Layout
  PERFORM build_layout.
*Display
  PERFORM alv_display.ENDFORM.                    "ALV_OUTPUT
*&      Form  build_fieldcat
      text
*Field catalogue
FORM build_fieldcat.  CLEAR wa_fieldcat.
  wa_fieldcat-row_pos   = '1'.
  wa_fieldcat-col_pos   = '1'.
  wa_fieldcat-fieldname = 'TABNAME'.
  wa_fieldcat-tabname   = 'IT_OUTPUT'.
  wa_fieldcat-seltext_m = 'TABLENAME'.
  APPEND wa_fieldcat TO it_fieldcat.  CLEAR wa_fieldcat.
  wa_fieldcat-row_pos   = '1'.
  wa_fieldcat-col_pos   = '2'.
  wa_fieldcat-fieldname = 'TABCLASS'.
  wa_fieldcat-tabname   = 'IT_OUTPUT'.
  wa_fieldcat-seltext_m = 'CATEGORY'.
  APPEND wa_fieldcat TO it_fieldcat.  CLEAR wa_fieldcat.
  wa_fieldcat-row_pos   = '1'.
  wa_fieldcat-col_pos   = '3'.
  wa_fieldcat-fieldname = 'TEXT'.
  wa_fieldcat-tabname   = 'IT_OUTPUT'.
  wa_fieldcat-seltext_m = 'DESCRIPTION'.
  APPEND wa_fieldcat TO it_fieldcat.  CLEAR wa_fieldcat.
  wa_fieldcat-row_pos   = '1'.
  wa_fieldcat-col_pos   = '4'.
  wa_fieldcat-fieldname = 'CONTFLAG'.
  wa_fieldcat-tabname   = 'IT_OUTPUT'.
  wa_fieldcat-seltext_m = 'Delivery Class'.
  APPEND wa_fieldcat TO it_fieldcat.ENDFORM.
*&      Form  build_layout
      text
*Layout
FORM build_layout.  it_layout-zebra = 'X'.
  it_layout-colwidth_optimize = 'X'.ENDFORM.                     "build_layout
*&      Form  alv_display
      text
*ALV output
FORM alv_display.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    exporting
      i_callback_program       = sy-repid
      i_callback_html_top_of_page  = 'HTML_TOP_OF_PAGE'
      it_fieldcat              = it_fieldcat
      is_layout                = it_layout
    TABLES
      t_outtab                 = it_output.
ENDFORM.                    "alv_display
      FORM html_top_of_page                                     *
FORM HTML_TOP_OF_PAGE USING top TYPE REF TO cl_dd_document.  data tstring type SDYDO_TEXT_ELEMENT.  tstring = program.  CALL METHOD top->add_text EXPORTING text = 'Tables used in the program'
                                      sap_style = 'heading' .
  CALL METHOD top->add_text EXPORTING text = tstring
                                      sap_style = 'Heading' .ENDFORM.
r

Similar Messages

  • How to know where the user exits or enhancement used in standard sap code?

    Hi
    I m pretty new to abap.
    How can I know where the user exits or enhancement used in standard sap code?
    As i have to add some functionality to the standard sap code. I m looking to search the enhancement or user exits used in this standard code wher i can add my functionality.
    thanks in advance.
    Moderator message : Search for available information, thread locked.
    Edited by: Vinod Kumar on Oct 19, 2011 2:38 PM

    Hi Henry,
    I don't think this is the easiest way to look at the code around a particular field on the screen. Debugging standard programs also can be very tedious, if not impossbile. So, instead of this question, I would like to find out exactly what you want to do if you know the code.
    If you are in a transaction and you want to know where the code of a particular field is, the fastest way to get to it is by pressing the F1 key on the field and then press the Technical info button on the help screen. In here you will typically see the same kind of information but it is very specific to the field you selected.
    PROGRAM(SCREEN) tells you which program is manipulating the main screen, in which your field is embedded. Remember your field may be included in a sub-screen and that subscreen may be the one included in the main screen.
    PROGRAM(SUB SCREEN) tells you which program is directly responsible for the field on the subscreen it is included in. This is where you should find the code most appropriate for the field, but not necessarily.
    PROGRAM(GUI) controls how your push buttons and the menu options in the screen behave and controlled.
    Srinivas

  • Finding tables used for all modules t code

    hi Gurus
    I just come accross to one answer that enter T.Code se49 & in that screen enter the T.Codes you want to see teh tables used for that t code.
    But when i enter t code se49 the system says it does not exists.
    Does it have any varsion problem ? I m working on ECC 6.0
    Please let me know if any t code is there for the same.
    Thanking u
    Santosh Rothe

    Hi
    i dont think there is a tcode se49, and what exactly are you trying to see here to view tables we have SE12 and SE16
    go and put the tables in and it will dispaly...
    here is the link which gives you an idea of tables in SAP
    http://www.erpgenie.com/abap/tables.htm
    hope this helps you
    if it helps you, please do assign points
    regards
    Jay

  • Tables used in SHD0 for saving screen variants?

    Hi all,
    Which are the tables are used in SHD0 , which saves details like transcation varinat, screen variant, groups etc?
    Reply urgent.
    Thaks,
    Madhura Nadgauda

    hi,
    tables used are:
    standard variant : shdtv,
    transaction variant : shdtv
    screen variant : SHDSVCI
    other tables are: SHDSTUSR, BDCMH, BDCLM,

  • How to transfer data in change log table of dso to z-table using abap code

    Hi  can you please explain me how to transfer data in change log table of dso to z-table using abap code ,with out using Function module concept

    PROGRAM NAME:   ZBW_DELTA_TO_GSTAR                                 **
    report ZBW_DELTA_TO_GSTAR no standard page heading
                                     line-size 120
                                     line-count 75
                                     message-id ZBW_MSG_CLS.
    tables:   ZGIV_DLTA_EBV_BB,
              ZGIV_DLTA_EM2_BL,
              ZGIV_DLTA_EM2_BK.
    Selection Screen Definitions
    SELECTION-SCREEN: BEGIN OF BLOCK INNER WITH FRAME TITLE TEXT-001.
    SELECTION-SCREEN: SKIP 1.
    PARAMETERS:       EBVBB RADIOBUTTON GROUP ROLL,
                      EM2BL RADIOBUTTON GROUP ROLL,
                      EM2BK RADIOBUTTON GROUP ROLL.
    SELECTION-SCREEN: END OF BLOCK INNER.
    Data:  WS_UPDATE_FLAG  Type C,
           UCounter(9)      Type N,
           ICounter(9)      Type N.
    DATA:  T_ZGIV_DLTA_EBV_BB Type Standard Table of ZGIV_DLTA_EBV_BB,
           s_ZGIV_DLTA_EBV_BB LIKE line of T_ZGIV_DLTA_EBV_BB.
    DATA:  T_ZGIV_DLTA_EM2_BK Type Standard Table of ZGIV_DLTA_EM2_BK,
           s_ZGIV_DLTA_EM2_BK LIKE line of T_ZGIV_DLTA_EM2_BK.
    DATA:  T_ZGIV_DLTA_EM2_BL Type Standard Table of ZGIV_DLTA_EM2_BL,
           s_ZGIV_DLTA_EM2_BL LIKE line of T_ZGIV_DLTA_EM2_BL.
    Standard Internal Tables - Describe usage.
    data: begin of i_AEPSD_O0140 occurs 0.
            include structure /BIC/AEPSD_O0140.
    data: end of i_AEPSD_O0140.
    data: begin of i_AEPSD_O0240 occurs 0.
            include structure /BIC/AEPSD_O0240.
    data: end of i_AEPSD_O0240.
    data: begin of i_AEPSD_O0340 occurs 0.
            include structure /BIC/AEPSD_O0340.
    data: end of i_AEPSD_O0340.
    data: begin of i_GIV_DLTA_EBV_BB occurs 0.
            include structure ZGIV_DLTA_EBV_BB.
    data: end of i_GIV_DLTA_EBV_BB.
    data: begin of i_GIV_DLTA_EM2_BK occurs 0.
            include structure ZGIV_DLTA_EM2_BK.
    data: end of i_GIV_DLTA_EM2_BK.
    data: begin of i_GIV_DLTA_EM2_BL occurs 0.
            include structure ZGIV_DLTA_EM2_BL.
    data: end of i_GIV_DLTA_EM2_BL.
    Miscellaneous Program Variables and Constants.
    TOP-OF-PAGE
    top-of-page.
    START-OF-SELECTION
    start-of-selection.
      Clear: i_GIV_DLTA_EBV_BB,
             i_GIV_DLTA_EM2_BK,
             i_GIV_DLTA_EM2_BL,
             UCounter, ICounter.
      IF EBVBB = 'X'.
        PERFORM 100_EXTRACT_EBV_BB_DELTA_RECS.
      ELSEIF EM2BK = 'X'.
        PERFORM 100_EXTRACT_EM2_BK_DELTA_RECS.
      ELSE.
        PERFORM 100_EXTRACT_EM2_BL_DELTA_RECS.
      ENDIF.
    FORM 100_EXTRACT_EBV_BB_DELTA_RECS
    FORM 100_EXTRACT_EBV_BB_DELTA_RECS.
      Refresh:   i_AEPSD_O0140,
                 i_GIV_DLTA_EBV_BB.
      Clear:      UCounter, ICounter, s_ZGIV_DLTA_EBV_BB .
      Select * From /BIC/AEPSD_O0140
        Into TABLE i_AEPSD_O0140.
      IF SY-Subrc = 0.
        LOOP AT i_AEPSD_O0140.
          MOVE-CORRESPONDING i_AEPSD_O0140 TO s_ZGIV_DLTA_EBV_BB.
          MOVE SY-DATUM to s_ZGIV_DLTA_EBV_BB-create_dt.
          INSERT ZGIV_DLTA_EBV_BB FROM s_ZGIV_DLTA_EBV_BB.
          IF SY-Subrc = 0.
            ICounter = ICounter + 1.
          ELSE.
            UPDATE ZGIV_DLTA_EBV_BB FROM  s_ZGIV_DLTA_EBV_BB.
            IF SY-Subrc = 0.
              UCounter = UCounter + 1.
            ELSE.
              Message E067 with SY-DATUM ' ' SY-UZEIT ' '.
            ENDIF.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    "100_EXTRACT_EBV_BB_DELTA_RECS
    FORM 100_EXTRACT_EM2_BK_DELTA_RECS
    FORM 100_EXTRACT_EM2_BK_DELTA_RECS.
    Refresh:   i_AEPSD_O0240,
               i_GIV_DLTA_EM2_BK.
      Clear:      UCounter, ICounter, s_ZGIV_DLTA_EM2_BK .
      Select * From /BIC/AEPSD_O0240
        Into TABLE i_AEPSD_O0240.
      IF SY-Subrc = 0.
        LOOP AT i_AEPSD_O0240.
          MOVE-CORRESPONDING i_AEPSD_O0240 TO s_ZGIV_DLTA_EM2_BK.
          MOVE SY-DATUM to s_ZGIV_DLTA_EM2_BK-create_dt.
            INSERT ZGIV_DLTA_EM2_BK FROM s_ZGIV_DLTA_EM2_BK.
          IF SY-Subrc = 0.
            ICounter = ICounter + 1.
          ELSE.
            UPDATE ZGIV_DLTA_EM2_BK FROM  s_ZGIV_DLTA_EM2_BK.
            IF SY-Subrc = 0.
              UCounter = UCounter + 1.
            ELSE.
              Message E067 with SY-DATUM ' ' SY-UZEIT ' '.
            ENDIF.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    "100_EXTRACT_EM2_BK_DELTA_RECS
    FORM 100_EXTRACT_EM2_BL_DELTA_RECS
    FORM 100_EXTRACT_EM2_BL_DELTA_RECS.
    Refresh:   i_AEPSD_O0340,
               i_GIV_DLTA_EM2_BL.
      Clear:      UCounter, ICounter, s_ZGIV_DLTA_EM2_BL .
      Select * From /BIC/AEPSD_O0340
        Into TABLE i_AEPSD_O0340.
      IF SY-Subrc = 0.
        LOOP AT i_AEPSD_O0340.
          MOVE-CORRESPONDING i_AEPSD_O0340 TO s_ZGIV_DLTA_EM2_BL.
          MOVE SY-DATUM to s_ZGIV_DLTA_EM2_BL-create_dt.
            INSERT ZGIV_DLTA_EM2_BL FROM s_ZGIV_DLTA_EM2_BL.
          IF SY-Subrc = 0.
            ICounter = ICounter + 1.
          ELSE.
            UPDATE ZGIV_DLTA_EM2_BL FROM  s_ZGIV_DLTA_EM2_BL.
            IF SY-Subrc = 0.
              UCounter = UCounter + 1.
            ELSE.
              Message E067 with SY-DATUM ' ' SY-UZEIT ' '.
            ENDIF.
          ENDIF.
        ENDLOOP.
      ENDIF.
    ENDFORM.                    "100_EXTRACT_EM2_BL_DELTA_RECS
    END-OF-SELECTION
    end-of-selection.
      perform D1000_REPORT_DATA.
    D1000_REPORT_DATA
    form D1000_REPORT_DATA.
    *Display the title of the program
      write: /25 SY-TITLE.
      skip.
    Diaplay the details of the user and time
      write: /1 'Executed by', 15 SY-UNAME, 30 'Date',
      38 SY-DATUM, 53 'Time', 60 SY-UZEIT.
      skip 2.
      write: /  'Delta Records have been extracted  ',
             /   'Updates : ', UCounter,
             /   'Inserts : ', ICounter.
      skip.
      skip 3.
      write: /20 'End of the report'.
    endform.                                           "D1000_REPORT_DATA
    chgeck it out this also may hep you

  • Communication channel - standard t-code/table

    Hi,
    Need some help...
    Is there any standard t-code by which we can start/stop/automate mass communication channel at a time ?
    or
    Any t-code by which we can start/stop/automate single communication channel ?
    (I mean w/o going to moni_ifr -> rwb -> ...etc)
    Also want master table in which communication channel and its status (like start/stop/auto/any ATP)is stored ( I did not find this info in SMPREL3/SMPPMAP3)
    Note : I checked que/ans already posted and also checked "/people/gourav.khare2/blog/2007/12/12/interesting-abap-tables-in-xi-150-part-i link but did not found relevent info.
    Thanks.
    Ramiz...

    Thanks Ibrahim/Abhishek/volker
    My problem is :
    we have frequent maintenance activity for our production system. and all the time we need to stop/start all cc to avoid any message failure during this maintenance. Manual stop/start from RWB requires lots of time. we have approx 100 cc(and increasing...) and all need to stop before maintenance and start after maintenance complete.
    I want any standard t-code that can do this... and if not any standard then want make something in abap that can do this and we can avoid such a time consuming process.
    As per the replies :
    1)manual as mentioned above
    -> this requires lots of time every time maintenance activities happens.
    2) as mentioned by abhishek thru external controlling
    -> I need to look into this but Its one cc at a time
    3) And availability planning by selecting the option to control it automatically
    -> we are using this functionality but during our maintenance activity this will not be useful as maintenance activity happens anytime/any day. 
    As per the Volker,
    Hi Ramiz!
    Because almost all communication channels are part of the Java Adapter Engine you will not find a table in ABAP stack and you will also not find a transaction to control them.
    But - like already mentioned by others in this thread - you can build your own tool to do this job.
    Regards,
    Volker
    There is no abap table that stores CC...so I need to build my own tool to do this job...
    But donu2019t have exact idea what/how to build !
    Plz. let me know if you find anything related to this...
    Thanks a lot for help.
    Thanks.
    Ramiz...

  • How can one  read a Excel File and Upload into Table using Pl/SQL Code.

    How can one read a Excel File and Upload into Table using Pl/SQL Code.
    1. Excel File is on My PC.
    2. And I want to write a Stored Procedure or Package to do that.
    3. DataBase is on Other Server. Client-Server Environment.
    4. I am Using Toad or PlSql developer tool.

    If you would like to create a package/procedure in order to solve this problem consider using the UTL_FILE in built package, here are a few steps to get you going:
    1. Get your DBA to create directory object in oracle using the following command:
    create directory TEST_DIR as ‘directory_path’;
    Note: This directory is on the server.
    2. Grant read,write on directory directory_object_name to username;
    You can find out the directory_object_name value from dba_directories view if you are using the system user account.
    3. Logon as the user as mentioned above.
    Sample code read plain text file code, you can modify this code to suit your need (i.e. read a csv file)
    function getData(p_filename in varchar2,
    p_filepath in varchar2
    ) RETURN VARCHAR2 is
    input_file utl_file.file_type;
    --declare a buffer to read text data
    input_buffer varchar2(4000);
    begin
    --using the UTL_FILE in built package
    input_file := utl_file.fopen(p_filepath, p_filename, 'R');
    utl_file.get_line(input_file, input_buffer);
    --debug
    --dbms_output.put_line(input_buffer);
    utl_file.fclose(input_file);
    --return data
    return input_buffer;
    end;
    Hope this helps.

  • How to extract data from info cube into an internal table using ABAP code

    HI
    Can Anyone plz suggest me
    How to extract data from info cube into an internal table using ABAP code like BAPI's or function modules.
    Thankx in advance
    regds
    AJAY

    HI Dinesh,
    Thankq for ur reply
    but i ahve already tried to use the function module.
    When I try to Use the function module RSDRI_INFOPOV_READ
    I get an information message "ERROR GENERATION TEST FRAME".
    can U plz tell me what could be the problem
    Bye
    AJAY

  • How to use standard T-CODE fields.....

    hi all ABAP masters,
    i need to use 2 field values of standard T-CODE ME11 they r NET VALUE and MATERIAL.
    i want to use the values entered in the textboxes against these to fields in my program. how can i refer to them without any modification in the standard program.
    usefuk help will be rewarded.
    thanks
    devender

    Hi Devender ,
    You have to use User Exit and you have to write your code in perticular exit include program.
    Please find below user exits belongs to ME11 . you can select suitable to your requirement from below .
    LMEDR001            Enhancements to print program
    LMELA002            Adopt batch no. from shipping notification when posting a GR
    LMELA010            Inbound shipping notification: Transfer item data from IDOC
    LMEQR001            User exit for source determination
    LMEXF001            Conditions in Purchasing Documents Without Invoice Receipt
    LWSUS001            Customer-Specific Source Determination in Retail
    M06B0001            Role determination for purchase requisition release
    M06B0002            Changes to comm. structure for purchase requisition release
    M06B0003            Number range and document number
    M06B0004            Number range and document number
    M06B0005            Changes to comm. structure for overall release of requisn.
    M06E0004            Changes to communication structure for release purch. doc.
    M06E0005            Role determination for release of purchasing documents
    ME590001            Grouping of requsitions for PO split in ME59
    MEETA001            Define schedule line type (backlog, immed. req., preview)
    MEFLD004            Determine earliest delivery date f. check w. GR (only PO)
    MELAB001            Gen. forecast delivery schedules: Transfer schedule implem.
    MEQUERY1            Enhancement to Document Overview ME21N/ME51N
    MEVME001            WE default quantity calc. and over/ underdelivery tolerance
    MM06E001            User exits for EDI inbound and outbound purchasing documents
    MM06E003            Number range and document number
    MM06E004            Control import data screens in purchase order
    MM06E005            Customer fields in purchasing document
    MM06E007            Change document for requisitions upon conversion into PO
    MM06E008            Monitoring of contr. target value in case of release orders
    MM06E009            Relevant texts for "Texts exist" indicator
    MM06E010            Field selection for vendor address
    MMAL0001            ALE source list distribution: Outbound processing
    MMAL0002            ALE source list distribution: Inbound processing
    MMAL0003            ALE purcasing info record distribution: Outbound processing
    MMAL0004            ALE purchasing info record distribution: Inbound processing
    MMDA0001            Default delivery addresses
    MMFAB001            User exit for generation of release order
    MRFLB001            Control Items for Contract Release Order
    AMPL0001            User subscreen for additional data on AMPL
    if you give me brief i can help you out more.
    Thank you .
    Regards
    Ram

  • How to trace the data dictionary tables used in the standard transaction

    Dear all,
    Help me to trace the data dictionary tables used in the standard transaction "crm_dno_monitor". I need to find the tables where the data are stored.
    or
    Tell me generally how to find the tables used in the standard transaction.
    Regards,
    Prem

    Hi,
    Open the program of that standard transaction in object navigator or SE80..
    Then click on the dictionary structures tab..
    U can find the database tables used in this transaction..
    \[removed by moderator\]
    Regards,
    Rakesh
    Edited by: Jan Stallkamp on Jul 29, 2008 5:29 PM

  • VB code for connecting to SAP,using some standard bapi to get data to VB

    Do not use capital letters in the subject line, please see rules of engagement before you post any thread in the forum
    Hi ,
    Can anyone plz give code of VB to connect with SAP and Getting data from SAP table using RFC .
    Thks in Advance.
    Subject line edited by: Moderator Mohan Kumar K on Sep 9, 2009 12:23 PM

    This should be of enough help.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/608058b4-81b7-2910-4598-8a66dcdba0a8;jsessionid=(J2EE3417200)ID1155449350DB01489027927965648987End

  • Code to update a table using sqlldr

    Hi all,
    can anybody give the code to update a table using sqlldr with an example
    thank you

    You want add the new line and modified the existing line (based on empno) from file e:\scripts\sql\emp2_ext.dat into table emp2 :
    7782,CLARK,MANAGER,7839,09/06/81,80000,,10
    8000,ORACLE,DATABASE,,11/02/07,99999,,20Then :
    SQL> conn system/mypwd
    Connected.
    SQL>
    SQL> create directory my_dir as 'e:\scripts\sql';
    Directory created.
    SQL>
    SQL> grant read,write on directory my_dir to scott;
    Grant succeeded.
    SQL>
    SQL> conn scott/mypwd
    Connected.
    SQL> create table emp2_ext
      2  (EMPNO    NUMBER(4),
      3   ENAME    VARCHAR2(10),
      4   JOB      VARCHAR2(9),
      5   MGR      NUMBER(4),
      6   HIREDATE DATE,
      7   SAL      NUMBER(7,2),
      8   COMM     NUMBER(7,2),
      9   DEPTNO   NUMBER(2)
    10  )     
    11  ORGANIZATION EXTERNAL
    12  ( TYPE ORACLE_LOADER
    13    DEFAULT DIRECTORY my_dir
    14    ACCESS PARAMETERS
    15    ( records delimited by newline
    16      badfile my_dir:'emp2_ext.bad'
    17      logfile my_dir:'emp2_ext.log'
    18      fields terminated by ','
    19      missing field values are null
    20      ( empno, ename, job, mgr, hiredate char date_format date mask "dd/mm/yy",
    21        sal, comm, deptno
    22      )
    23    ) LOCATION ('emp2_ext.dat')
    24  ) ;
    Table created.
    SQL>
    SQL> select * from emp2_ext;
         EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
          7782 CLARK      MANAGER         7839 09/06/81      80000                    10
          8000 ORACLE     DATABASE             11/02/07      99999                    20
    SQL> select * from emp2;
         EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
          7782 CLARK      MANAGER         7839 09/06/81      24500                    10
          7839 KING       PRESIDENT            17/11/81      50000                    10
          7934 MILLER     CLERK           7782 23/01/82      13000                    10
    SQL> merge into emp2 a
      2  using (select * from emp2_ext) b
      3  on    (a.empno=b.empno)
      4  when matched then update set a.ename=b.ename,
      5                               a.job=b.job,
      6                               a.mgr=b.mgr,
      7                               a.hiredate=b.hiredate,
      8                               a.sal=b.sal,
      9                               a.comm=b.comm,
    10                               a.deptno=b.deptno
    11  when not matched then insert (a.empno, a.ename, a.job, a.mgr, a.hiredate, a.sal, a.comm, a.deptno)
    12                        values (b.empno, b.ename, b.job, b.mgr, b.hiredate, b.sal, b.comm, b.deptno);
    2 rows merged.
    SQL>
    SQL> select * from emp2;
         EMPNO ENAME      JOB              MGR HIREDATE        SAL       COMM     DEPTNO
          7782 CLARK      MANAGER         7839 09/06/81      80000                    10 --modified line
          7839 KING       PRESIDENT            17/11/81      50000                    10
          7934 MILLER     CLERK           7782 23/01/82      13000                    10
          8000 ORACLE     DATABASE             11/02/07      99999                    20 --added line
    SQL> HTH,
    Nicolas.
    Well, Hans has already give good explanation with docs links...
    Message was edited by:
    N. Gasparotto

  • Access ABAP tables using NWDS Java Code

    All,
    I am planning to write a program to autmatically update is_url entries in sxmb_admin using a Java program.
    Is there a way we can access the ABAP tables using standalone Java Code? would it something like dblookup that we use in the mappings?
    Your Thoughts....
    Thanks.

    Hi Vicky - Interesting..Seems like you are trying to automate every single thing
    However you can make use of Jco to connect to ABAP tables..
    Check the below thread..
    Help on accessing tables of SAP from the Java Application
    I assume the table name is "SXMSCONFVLV" which you might have to update but not sure..

  • Is this logging code faster than using a standard logging API like log4J

    is this logging code faster than using a standard logging API like log4J or the logging API in java 1.4
    As you can see my needs are extremely simple. write some stuff to text file and write some stuff to dos window.
    I am thinking about using this with a multi threaded app. So all the threads ~ 200 will be using this simultaneously.
    * Tracer.class logs items according to the following criteria:
    * 2 = goes to text file Crawler_log.txt
    * 1 = goes to console window because it is higher priority.
    * @author Stephen
    * @version 1.0
    * @since June 2002
    import java.io.*;
    import java.net.*;
    import java.util.*;
    import java.text.*;
    class Tracer{
    public static void log(int traceLevel, String message, Object value)
    if(traceLevel == 1){
    System.out.println(getLogFileDate(new Date()) +" >" + message+ " value = " + value.toString()););
    }else{
    pout.write(getLogFileDate(new Date()) +" >" + message + " value = " + value.toString());
    pout.flush();
    public static void log(int traceLevel, String message )
    if(traceLevel == 1){System.out.println(message);
    }else{
    pout.write(message ) ;
    pout.flush();
    //public static accessor method
    public static Tracer getTracerInstance()
    return tracerInstance;
    private static String getLogFileDate(Date d )
    String s = df.format(d);
    String s1= s.replace(',','-');
    String s2= s1.replace(' ','-');
    String s3= s2.replace(':','.');
    System.out.println("getLogFileDate() = " + s3 ) ;
    return s3;
    //private instance
    private Tracer(){
    System.out.println("Tracer constructor works");
    df = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM);
    date = new java.util.Date();
    try{
    pout = new PrintWriter(new BufferedWriter(new FileWriter("Crawler_log"+getLogFileDate(new Date())+".txt", true)));
    pout.write("**************** New Log File Created "+ getLogFileDate(new Date()) +"****************");
    pout.flush();
    }catch (IOException e){
    System.out.println("**********THERE WAS A CRITICAL ERROR GETTING TRACER SINGLETON INITIALIZED. APPLICATION WILL STOP EXECUTION. ******* ");
    public static void main(String[] argz){
    System.out.println("main method starts ");
    Tracer tt = Tracer.getTracerInstance();
    System.out.println("main method successfully gets Tracer instance tt. "+ tt.toString());
    //the next method is where it fails - on pout.write() of log method. Why ?
    tt.log(1, "HIGH PRIORITY");
    System.out.println("main method ends ");
    //private static reference
    private static Tracer tracerInstance = new Tracer();
    private static Date date = null;
    private static PrintWriter pout = null;
    public static DateFormat df = null;
    }

    In general I'd guess that a small, custom thing will be faster than a large, generic thing with a lot of options. That is, unless the writer of the small program have done something stupid, og the writer of the large program have done something very smart.
    One problem with java in this respect is that it is next to impossible to judge exactly how much machine-level processing a single java statement takes. Things like JIT compilers makes it even harder.
    In the end, there is really only one way to find out: Test it.

  • How to update the Z table in ECC using CRM standard fields

    Hi Experts,
    I need to store the industry code from customer master from CRM into a Z-table in ECC.I have checked the BDOC segments is already there in CRM.This Z-table has to be updated each time when the user save the customer master.This Z-table will be non editable in ECC.
    Thanks in advance.
    Regards,
    Sumit
    Edited by: Schourasia on Oct 21, 2009 6:55 PM

    Hello,
    Do you synchronize CRM business partner with ECC business partner?
    Because in standard industry code & description are replicated between both objects... so I don't really understand what you try to do.
    Anyway, if you would like to save some information in a Z table each time a business partner gets replicated into ECC, you can register a function module in table COM_BUPA_CALL_FU on ECC to do the job.
    Kind regards,
    Nicolas Busson.

Maybe you are looking for

  • Cant save as a .jpeg from a .pdf in acrobat X

    Simple as the title reads. I go to save as a jpeg and save it into a file and it never appears. Don't ever receive and error code or anything. Thanks

  • Screen behaves strangely and the computer would freeze on wake up

    Hi everybody. I have a problem. Sometimes after the starting chime and the apple logo grey screen, my mac would show for a few moments a strange screen with little white "rectangles"  filling the grey space. (see image). Then, once that's what happen

  • Question From Nokia - Is there any upcoming succes...

    Dear Nokia! I want to ask that is there any successor of Nokia 6233 Coming or to be launched in near future? if yes, what will be the change/upgrade as compare to 6233? and what will be its name?

  • 180 days depreciation as per IT act

    Hi, I want to post 180 days depreciation ( Ours FSV is AP to Mar, if i acquire asset from Apr to Sep it should calculate full year depreciation and if i purchase after, it should calculate depreciation for 180 days as per IT Act, for that i've made s

  • Basic Quick Selection Tool Question

    Is this just a newer way to do the same thing the other selections tools have been doing for years OR is there a benefit to this tool over the other selection tools?