What table is a procedures code held in??

Hi
As far as i'm aware oracle stores everything(all objects) in it's own sys tables.
Is there a table which holds the code for every procedure/function/package?
If so, what is it?
thanks
david

Is there a table which holds the code for every procedure/function/package?Yes. USER_SOURCE (and matching ALL and DBA views).
Cheers, APC
blog: http://radiofreetooting.blogspot.com

Similar Messages

  • What is the procedure/code in VBA for passing the calc scripts dynamically based on the selection.

    Hello Gurus,
    I want to know what is the procedure/code in VBA for passing the calc scripts dynamically based on the selection.
    For example:
    X=EssVCalculate("Sheetname","Calc_Script name",True)
    In the above code instead of the *"Calc_Script name"* I want a script which is called dynamically and the values are calculated accordingly.
    Thanks in advance
    Saurabh

    Hi Todd,
    This is the situation:
    I have a calc script in Essbase which I can call to perform the calculations on the current sheet that is retrieved. I want calculation for the following formulas:
    x = EssVCalculate("Sheet2", "CalcBC", False)
    CalcBC is my calc script which is present in Essbase
    So instead of passing the above script I want to pass the conditions dynamically in the VBA code . I don't want to mention the script name directly in EssVCalculate option
    For example:
    I have three drop down menus from which I would select three different( zero level )members. It would then retrieve the data for that particular values in the excel sheet and now when I click on Calculate button it should calculate the script dynamically.
    I don't know how calc scripts can be executed dynamically in the VBA code itself.
    Thanks in Advance
    Saurabh

  • Where can I find the field "Code" in PPOMA_CRM? what table?

    Hi Experts,
    I need to extract the Organizational Structure from PPOMA_CRM to BW. I know HRP1000 and HRP1001 are the main tables related to this transaction code, but I think they are not enough to suit my requirements.
    My OS tree is: Country->Region->Plant->Centre-> "X" number of Sales_Rep, and "Y" number of Sales_Admin
    I have to count the number of Sales_Resp and Sales_Admin assigned to a specific Plant or Region. So if I want to know my salesforce (sales_rep+sales_admin) in the North Region, I should sum all sales rep and sales_admin included in Plant01, plus Plant02...etc.
    It would be "easy" if I could sum all the "S" types included in a Plant or Region, but I can't, because there are more "S" types in the Organizational Structure that I should not take into account (sales director, plant manager, etc).
    "Code" is the only way to differenciate among the "S" types, because when a person is Sales_rep or Sales_admin, "Code" is SR or SA. But this field is not included in HRP1000 neither HRP1001. Do you know where can I find this code or what tables I should have a look to suit this requirement?
    I attach an image. We can see a Plant and a Centre, and according to my requirements, forcesales for this Plant should be "2" (there are 2 sales_rep and 0 sales_admin) .
    Any help will be appreciated. Thanks!

    Hi,
    You may want to check table HRP1000, field SHORT.
    Best regards,
    Sylvain AGUETTAZ

  • What table stored "project code" field  when post FI Doc

    Hi, all
    I 've  problem about "project code" field in profitability analysis.
    I would like to know what Table that stored data about this field and can
    relate with FI Doc Table.
    Please help me
    thank
    Ray

    Hi:
    Please mention the T.code.
    Additionally, place the cursor on the project code field and press F1.The sytem will show technical information button.Select the technical information and click on it.It will show the table name and field name.
    Please let me know if you need more information.
    Assign points if useful.
    Regards
    Sridhar M

  • No entry found in table TTXD Calculation procedure with TAXCR

    Hello,
    Transaction FB01 F-02 and is sending me the following error, "No entry found in table TTXD Calculation procedure with TAXCR Message no. TAX_TXJCD106" requires me to turn jurisdiction code.
    What I can do to avoid this problem?
    Regards,

    Hello,
    You need to make sure the basic configuration is in place first, because I saw in my plain SAP environment, Costa Rica doesn't have a tax procedure assigned. I'm not familiar with Tax in CR as well. However, general rule of thumb for tax posting:
    1. SPRO general settings - Set countries - Define countries in my SAP Systems
    Assign the tax procedure TAXCR in country CR
    2. SPRO FI global settings (New) - tax on sales/purchases - Basic settings - assign country to calc procedure
    3. Define Tax Jurisdictions - TAXCR
    4. Then Specify structure for tax jurisidiction code for TAXCR (This is the config content for table TTXD)
    Regards,
    WH

  • Creating a table in a Procedure

    Hi All,
    Creating a table in a procedure is recommended or not. Please share me some knowledge on what kind of implications/ problems would be if my code forced me to do like this below.
    CREATE OR REPLACE
    PROCEDURE P12
    AS
    BEGIN
      EXECUTE IMMEDIATE 'CREATE TABLE T1( N NUMBER )';
    --some statements
    END;Thanks,

    Hi,
    968217 wrote:
    Hi All,
    Creating a table in a procedure is recommended or not. As the others have said, it is not recommended. Creating tables in PL/SQL is almost always a very bad idea.
    Please share me some knowledge on what kind of implications/ problems would be if my code forced me to do like this below.What do you mean by "my code forced me to do like this"? How can your code force you to do anything?
    CREATE OR REPLACE
    PROCEDURE P12
    AS
    BEGIN
    EXECUTE IMMEDIATE 'CREATE TABLE T1( N NUMBER )';
    --some statements
    END;Why would you even consider doing that? Isn't it simpler to say
    CREATE TABLE T1( N NUMBER );
    --some statements?

  • Please explain what are the various procedures to find user-eixts

    Hi,
    Please explain what are the various procedures to find user-eixts ?
    Ramana

    Hi,
    1. By executing this Program.
    *& Report  ZFIND_EXIT
    REPORT  ZFIND_EXIT.
    *report zbadi_find .
    tables : tstc,
    tadir,
    modsapt,
    modact,
    trdir,
    tfdir,
    enlfdir,
    sxs_attrt ,
    tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode,
    p_pgmna like tstc-pgmna .
    data wa_tadir type tadir.
    start-of-selection.
    if not p_tcode is initial.
    select single * from tstc where tcode eq p_tcode.
    elseif not p_pgmna is initial.
    tstc-pgmna = p_pgmna.
    endif.
    if sy-subrc eq 0.
    select single * from tadir
    where pgmid = 'R3TR'
    and object = 'PROG'
    and obj_name = tstc-pgmna.
    move : tadir-devclass to v_devclass.
    if sy-subrc ne 0.
    select single * from trdir
    where name = tstc-pgmna.
    if trdir-subc eq 'F'.
    select single * from tfdir
    where pname = tstc-pgmna.
    select single * from enlfdir
    where funcname = tfdir-funcname.
    select single * from tadir
    where pgmid = 'R3TR'
    and object = 'FUGR'
    and obj_name eq enlfdir-area.
    move : tadir-devclass to v_devclass.
    endif.
    endif.
    select * from tadir into table jtab
    where pgmid = 'R3TR'
    and object in ('SMOD', 'SXSD')
    and devclass = v_devclass.
    select single * from tstct
    where sprsl eq sy-langu
    and tcode eq p_tcode.
    format color col_positive intensified off.
    write:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    skip.
    if not jtab[] is initial.
    write:/(105) sy-uline.
    format color col_heading intensified on.
    Sorting the internal Table
    sort jtab by object.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type c.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    loop at jtab into wa_tadir.
    at first.
    format color col_heading intensified on.
    write:/1 sy-vline,
    2 'Enhancement/ Business Add-in',
    41 sy-vline ,
    42 'Description',
    105 sy-vline.
    write:/(105) sy-uline.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    format color col_group intensified on.
    write:/1 sy-vline,
    2 wf_object2,
    105 sy-vline.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    select single modtext into wf_txt
    from modsapt
    where sprsl = sy-langu
    and name = wa_tadir-obj_name.
    format color col_normal intensified off.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single text into wf_txt
    from sxs_attrt
    where sprsl = sy-langu
    and exit_name = wa_tadir-obj_name.
    format color col_normal intensified on.
    endcase.
    write:/1 sy-vline,
    2 wa_tadir-obj_name hotspot on,
    41 sy-vline ,
    42 wf_txt,
    105 sy-vline.
    at end of object.
    write : /(105) sy-uline.
    endat.
    endloop.
    write:/(105) sy-uline.
    skip.
    format color col_total intensified on.
    write:/ 'No.of Exits:' , wf_smod.
    write:/ 'No.of BADis:' , wf_badi.
    else.
    format color col_negative intensified on.
    write:/(105) 'No userexits or BADis exist'.
    endif.
    else.
    format color col_negative intensified on.
    write:/(105) 'Transaction does not exist'.
    endif.
    at line-selection.
    data : wf_object type tadir-object.
    clear wf_object.
    get cursor field field1.
    check field1(8) eq 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    set parameter id 'MON' field sy-lisel+1(10).
    call transaction 'SMOD' and skip first screen.
    when 'SXSD'.
    set parameter id 'EXN' field sy-lisel+1(20).
    call transaction 'SE18' and skip first screen.
    endcase.
    2. . Go to the screen>System>Status-->Program (Double
    click this program. It will take you to the program.
    2. Now, Goto-->Object Directory Entry.
    3. Make a note the package name.
    4. Now run the transactions SMOD, press F4 and enter the
    above noted package, press enter.
    5. It will display list of Exits.
    6. Now go back to the initial screen SMOD.
    7. Specify the exit name here and select the radio button
    Components.
    8. It will display four group boxes one for FM, second
    for Fcodes, thrid for Screen areas and last for
    includes.
    9. Goto transaction CMOD, create a new project, and
    click the button "Enhancement assignments" and
    specify your enhancements that you got in SMOD.
    10. Now bouble clikc the enhancement, it will take you to editor with some includes starting with Z, double clikc the include you want to edit and proceed.
    3. 1. in se11, goto table MODSAP
    View table contents
    in Type field, enter
    'E' (for user exit / Function Exit)
    OR 'S' (for screen exit)
    4. Calling Customer- fucntion in Main Program
    Thanks,
    Anitha

  • Error in acct determination:table T030K key "Company Code" "AcctKey" "Tax"

    Hi,
    While posting the MIRO ( while doing the invocie verification), we are facing the posting error.
    Error in acct determination:table T030K key "Company Code" "AcctKey" "Tax Code"
    Back ground:
    we are posting this invoice in depot plant.
    I have maintained the OB40 setting for "Acct Key".
    what would be the possible reason for this error.
    Thanks in advance,
    Vikas

    hi
    try to deactivate the condition line (acct key is placed for )
    and save then again try to create new one
    also check that your tax procedure is properly configured for that condition
    check that for this condition you haven't checked for STATIC or manual in OBYZ
    regards
    kunal

  • Installation of the Proof of Purchase from the ACPI table failed. Error code:0xC004F059

    I just updated Window 8.0 to 8.1 for the second time as the first Time there was an UEFI issue...  the 8.1 installs and update seemed smooth... I shut down, and I leave for work. I come home fire up my PC it seems slow!! it boots...
    I notice some live tiles are active I prefer mine off so I  shut off a couple Live tiles. so then I decide to open the Mail tile and it locks up... and then one of my browsers freezes up!!! I could not open task manager at all to end the
    proses, so I decided to restart and then an app was not allowing windows to restart!!! so windows ended the task on its own could not make out what program or app it was!!! and the machine booted up slower again. I went into the event viewer
    and what do I find in there is this stuff and now looking at it this all started after the windows 8.1 update... I get it we all want the latest and greatest OS but as my mom said good things come to those whom wait don't rush into anything!!!
    and I think Microsoft you are rushing to push stuff out onto the Market... so now I have to sit here and wonder why my PC now takes 2 + minutes to load!!! (BS) and on win 8.0 it took 60 seconds... fix this please I will watch and see if
    this happens again if it keeps up I will have to once again revert back to 8.0 and at that point I will want some $$$ compensation for my loss... why should I have to go through hoops for something with the word Mircrosoft attached to it...
    I wonder how many others have had this same issue and don't even know its happening....
    1.
    Installation of the Proof of Purchase from the ACPI table failed. Error code:0xC004F059
    2.
    taskhostex (2888) WebCacheLocal: The shadow header page of file C:\Users\Dale\AppData\Local\Microsoft\Windows\WebCache\V01.chk was damaged.The primary header page (4096 bytes) was used instead.
    3.
    The driver \Driver\WudfRd failed to load for the device SWD\WPDBUSENUM\{362b48de-4382-11e3-be6e-3085a9a945d8}#0000000000007E00.
    4.
    Driver detected an internal error in its data structures for
    5.
    The program wwahost.exe version 6.3.9600.16431 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Action Center control panel.
    Process ID: e14
    Start Time: 01cf3eb70280ca6e
    Termination Time: 4294967295
    Application Path: C:\WINDOWS\syswow64\wwahost.exe
    Report Id: f7b4be2f-aaaa-11e3-8250-3085a9a945d8
    Faulting package full name: Microsoft.SkypeApp_2.0.0.5011_x86__kzf8qxf38zg5c
    Faulting package-relative application ID: App
    6.
    The program wwahost.exe version 6.3.9600.16431 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Action Center control panel.
    Process ID: 15bc
    Start Time: 01cf3eb66f89a193
    Termination Time: 15
    Application Path: C:\WINDOWS\system32\wwahost.exe
    Report Id: 0fd54265-aaaa-11e3-8250-3085a9a945d8
    Faulting package full name: microsoft.windowscommunicationsapps_17.4.9600.16384_x64__8wekyb3d8bbwe
    Faulting package-relative application ID: Microsoft.WindowsLive.Mail

    I have the something similar happening as reported in  event viewer in the warning section:
     System
      - Provider
       [ Name]  Microsoft-Windows-Security-SPP
       [ Guid]  {E23B33B0-C8C9-472C-A5F9-F2BDFEA0F156}
       [ EventSourceName]  Software Protection Platform Service
      - EventID 1058
       [ Qualifiers]  32768
       Version 0
       Level 3
       Task 0
       Opcode 0
       Keywords 0x80000000000000
      - TimeCreated
       [ SystemTime]  2014-08-13T04:35:49.000000000Z
       EventRecordID 80761
       Correlation
      - Execution
       [ ProcessID]  0
       [ ThreadID]  0
       Channel Application
       Computer Monzworks
       Security
    - EventData
       0xC004F059
    installation of the proof of purchase from the acpi table failed 0xc004f059
    My System Properties page says "Windows is activated"  and a product Id is displayed. I am on a window 8.1 core OS after applying the update successfulling from Window 8. My computer is an AsusTek Computer Inc. ,
    Asus Desktop PC CM1745 Series - 64-bit Operating System x64-based processor.
    I had trouble with AODDriver4.2.0 causing errors because the system could not find the path, It turned out to be uncleared program remnants in the registry were looking for an old version of the driver, in the wrong place , instead of the current one.  
    Oh, and I tried sfc/scannow and DISM /Online /Cleanup-Image /RestoreHealth from elevated cmd prompt and elevated powershell ise everthing was reported with no errors and with powershell, the report said windows store corruption was repaired.
    Before this I had used apps.diagcab and it said my IE 11's  temporary internet files folder was in the wrong place that it was going to put it back. Well, it messed up my IE 11 so the folder location was in the same place but it was not listed in the
    location:                 . <----- Just like this. Plus the amount of disk space available was 8mb-which messed up any sort of operations for example putting in a new search
    engine could not be completed.  I had to use a system restore.   I currently have no errors showing up but warnings yes. thankfully most are minor.This is the other event viewer report which could be related:
    - System
      - Provider
       [ Name]  Microsoft-Windows-Security-Auditing
       [ Guid]  {54849625-5478-4994-A5BA-3E3B0328C30D}
       EventID 5061
       Version 0
       Level 0
       Task 12290
       Opcode 0
       Keywords 0x8010000000000000
      - TimeCreated
       [ SystemTime]  2014-08-13T03:48:26.671362500Z
       EventRecordID 290021
       Correlation
      - Execution
       [ ProcessID]  676
       [ ThreadID]  728
       Channel Security
       Computer Monzworks
       Security
    - EventData
      SubjectUserSid S-1-5-21-4255092528-2166032690-2543152005-1002
      SubjectUserName Monz Prez
      SubjectDomainName MONZWORKS
      SubjectLogonId 0x239d9
      ProviderName Microsoft Software Key Storage Provider
      AlgorithmName UNKNOWN
      KeyName CD1CC265-0DA0-4230-8419-CB6F808FE688
      KeyType %%2500
      Operation %%2480
      ReturnCode 0x80090016
    I am tired so talk among yourselves.
    Sincerely Tired

  • Can I create a table in a procedure submitted to job queue?

    I have created a package (with AUTHID CURRENT_USER) where some of the procedures create temporary tables to facilitate processing. These procedures run just fine when executed directly from within an anonymous block at the SQL*PLUS level. However, when I submit the procedures to the job queue (via DBMS_JOB.SUBMIT), the job is submitted successfully but fails when run. Investigating the Alert Log shows an error of insufficient privilege on the CREATE TABLE command in the procedure.
    QUESTION:
    Can I create a table from a procedure running in the Job Queue? If so, then how to get it to work? Does the job run in a different environment that needs Create Table privileges set to my schema?
    Thanks for any info you can provide.
    John

    FYI: Found the problem. In the Administrator's Guide (of course not in the supplied packages documentation about DBMS_JOB) I found:
    "How Jobs Execute
    SNP background processes execute jobs. To execute a job, the process creates a session to run the job.
    When an SNP process runs a job, the job is run in the same environment in which it was submitted and with the owner's default privileges.
    When you force a job to run using the procedure DBMS_JOB.RUN, the job is run by your user process. When your user process runs a job, it is run with your default privileges only. Privileges granted to you through roles are unavailable."
    And of course we had set up our users to get all privileges through Roles, so CREATE TABLE wasn't one of my DEFAULT PRIVILEGES!
    It sure would be nice if Oracle documentation could get its act together and provide ALL information about a topic in a logical place. The effort to find the information about privileges occurred after it took me 1/2 hour to figure out why my submissions were failing - I didn't have the ';' included in the quoted string for the procedure to be called - which I only figured out after looking at the code for DBMS_JOB where it made the note to make sure you include the ';'. Wouldn't it be good to have that MINOR DETAIL mentioned in the description of DBMS_JOB.SUBMIT?????

  • 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.

  • Drop and recreate table in stored procedure

    Hi all
    When creating tables using Transact-SQL scripts, I have always preferred to drop the table if it exists and then create it explicitly using CREATE TABLE.  For two reasons:
    1) It does not matter if it is the first time the SP is run ie. if I create the table manually in the first instance and just use TRUNCATE TABLE it could fail if the table is deleted
    2) I have control over the data types of the table fields
    Just recently though I discovered the error that can occur when dropping and creating a table in the same batch (see link below)
    Microsoft Website
    This causes me a problem when dropping and creating tables in stored procedures, as I understand that a stored procedure is in itself a single batch?
    Can I avoid this error in a stored procedure whilst continuing to drop and create tables?  Or should I be taking a different approach?
    Coding best practice advice would be greatly appreciated.
    Thank you

    Thanks Ronen
    Please see my second post immediately before your reply.
    Given that I need to store the data output in a physical table for use in QlikView, would you suggest truncating the table each time the SP runs?  And then having a script that handles both dropping and creating the physical table, and also creating
    the SP?
    >> QlikView
    QlikView is an Israeli company, right?
    In any case I am not familiar with QlikView's application, therefore I can only give you general information, based on assumptions regarding the application, and facts regarding the SQL Server.
    >> for use in QlikView
    I assume that external application use specific database structure (table
    structure) and it is change only in rare situations (for example CMS interface might change the tables if and when a module s update/install). In this case there is no need to drop the table and recreate it and TRUNCATE is the solution.
    >> would you suggest truncating the table each time the SP runs
    I am sorry but i cant recommend on TRUNCATE a table each time you execute SP, without know the exact reason for this logic. It sound to me, at this point of time (with the information that we have), that this
    is very bad logic (application architecture). As I wrote above, basing your application on TRUNCATING the table each time mean that you have problems with multi users. Thins about 2 people that try to execute the same SP at almost the same time. Think about
    locking in the SQL Server and bad data (one truncate while the other already inserted the new data and get no rows, if there is no locking).
    But TRUNCATE is much better in this case probably then DROP and DELETE, since it is faster, and locking will be shorter (hopefully the application use the correct locking). There are other reasons why TRUNCATE is better, and other people already mentioned
    most of them, but time in this scenario might be critical.
    >> having a script that handles both dropping and creating the physical table, and also creating the SP?
    I do not undestand what is this second step. we said that you truncate the table, so why do you need to
    dropping and creating the physical table and who
    creating the SP?
    Are you meaning that the application create the tables and SP?
    There are lot of application that during installation create the database structure. is this what you mean?
      Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]

  • What are the importent transaction codes in edi

    what are the importent transaction codes in edi

    hi,
    =>sale - ALE Customizing
    =>bale - Distribution Administration (ALE)
    =>wedi - IDOC Type and EDI Basis
    =>shdb - BDC (Transaction Recorder)
    =>lsmw - LSMW
    =>bapi - BAPI
    =>spau - Display Modified DE Objects
    =>spdd - Display Modified DDIC Objects
    =>sara - central idoc archiving
    =>stms - Transport Management System
    =>wedi - IDOC Type and EDI Basis (IDOC Configuration)
    =>bd21 - Analyze change pointers - create IDOC from change pointer
    =>bd10 - Send Material Master
    =>bd12 - Send Customer Master
    =>bd14 - Send Vendor Master
    =>bd50 - Activate Change Pointer for Message Type
    =>bd55 - Conversion rule user exit (Link conversion rule user exit to the different system \ partner combinations)
    =>bd54 - Maintain Logical Systems
    =>bd71 - Distribute Customer Model
    =>bd87 - Process Inbound IDOCs
    =>bd88 - Process Outbound IDOCs
    =>bdm2 - Cross-system IDOC Reporting
    =>bdm7 - ALE Audit - statistical analyses
    =>bdm8 - ALE Audit - sending confirmations
    =>bd61 - Activate Change Pointer generally
    =>bmv0 - Direct Input Data Transfer Administration
    =>rz04 - Operation Mode
    =>rz12 - RFC Server Group Maintenance
    =>sar3 - Archiving object customizing
    =>s001 - SAPoffice Inbox
    =>s010 - Standards Texts (SAP Script)
    =>se01 - Transport Organizer (Extended View - Performing and managing the transport of development object across different systems)
    =>se09 - Transport (Workbench) Organizer (Controlling and keeping track of Development work and Development Objects)
    =>se78 - Administration of Form Graphics (Import Graphics into SAP System)
    =>se84 - ABAP Repository Information (search for SAP objects)
    =>su01 - User Maintenance (Security)
    =>su02 - Maintain Authorization Profiles
    =>su03 - Maintain Authorizations
    =>sm36 - Background Job Scheduling
    =>sm37 - Background Job Monitoring (display batch jobs)
    =>sm31 - Table Maintenance
    =>sm30 - Calling View Maintenance
    =>sm35 - Batch Input Monitoring (Error Logs)
    =>sm50 - Process Overview
    =>sm58 - Transactional RFC Monitoring
    =>sm59 - Maintain RFC Destinations (Define RFC Configuration)
    =>snro - Number Range Objects (for IDOCs)
    =>we02 - Display IDOC
    =>we05 - IDOC lists
    =>we07 - IDOC statistics
    =>we12 - Inbound processing of outbound file - convert outbound to inbound file
    =>we14 - Process (dispatch) IDOCs through Port - RSEOUT00
    =>we15 - Outbound IDOC from NAST - message control
    =>we16 - Inbound File
    =>we18 - Generate status file
    =>we19 - Test tool
    =>we20 - Add new Message Type to Partner Profile
    =>we21 - Maintain Port Definition
    =>we30 - IDOC Type development
    =>we31 - IDOC Segment development
    =>we41 - Process Code Outbound
    =>we42 - Process Code Inbound
    =>we46 - IDoc Administration
    =>we47 - Status Code Maintenance
    =>we57 - Assign function module to logical message and IDoc type
    =>we63 - IDOC Type for Parser Output
    =>we82 - Assign IDOC to Message Type
    =>we60 - IDOC Documentation - IDOC Types
    =>we61 - IDOC Documentation - IDOC Record Types
    =>we81 - Create new IDOC Message Types
    =>we82 - Assign IDOC to Message Type
    =>pa20 - Display HR Master Data
    =>pa30 - Maintain HR Master Data
    =>bd59 - Create and assign Filter Object Type for Message Type
    =>bd64 - Maintenance of ALE or any other Distribution Model
    Hope this helps, Do reward.

  • Need to insert data in 2 tables thro stored procedure

    I need to create a stored procedure which will insert data in two tables. The procedure will get
    its inputs from an Oracle Developer Form which will be inserted into the tables.
    The 2 tables structure:
    1.FEES_MASTER
    Name Null? Type
    FEES_ID NOT NULL NUMBER(8) -- Primary Key
    CS_ID NOT NULL NUMBER(8) -- Class Student ID; An enrolled student
    REC_DATE NOT NULL DATE -- Fees receipt date
    REC_AMOUNT NOT NULL NUMBER(6) -- Fees receipt amount
    2.FEES_DETAIL
    Name Null? Type
    FEES_ID NOT NULL NUMBER(8) -- Foreign Key
    MONTH NOT NULL DATE -- First of each month to identify fee month
    Scenario:
    A student submits fees for 3 months through Master/Detail related blocks in a Developer Form as
    Under:
    Fees Master
    Fees ID : 11002
    Class Student ID : 356
    Receipt Date : 06-JAN-2001
    Receipt Amount : 1500
    Fees Detail
    Fees ID Fees Month
    11002 01-JAN-2001
    11002 01-FEB-2001
    11002 01-MAR-2001
    I need to check each fees detail record for fees month duplication as well before inserting new records.
    How can this be achieved?
    Thanks in advance.

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Fan Liu ([email protected]):
    create primary key in the detail table. i think it's FEES_ID + MONTH. then mark the columns in Forms as primary key property true, then call check_record_uniqueness built-in in on-check-unique trigger.<HR></BLOCKQUOTE>
    Thanks very much. But what I need is to ensure transaction integrity thro stored procedure. The system allows a certain CS_ID (i.e. Class Student ID, which is assigned a new one to every student annually) to submit fees for 12 months only, because a student stays in a class for a year. The 2 columns in the FEES_DETAIL table are composite primary key which only ensures that a certain FEES_ID will not be repeated for the same month. But suppose:
    1)this data already exist in the tables:
    Fees Master
    Fees ID : 11002
    Class Student ID : 356
    Receipt Date : 06-JAN-2001
    Receipt Amount : 1500
    Fees Detail
    Fees ID Fees Month
    11002 01-JAN-2001
    11002 01-FEB-2001
    11002 01-MAR-2001
    2)And this data is currently being inserted:
    Fees Master
    Fees ID : 11300
    Class Student ID : 356
    Receipt Date : 04-FEB-2001
    Receipt Amount : 1500
    Fees Detail
    Fees ID Fees Month
    11300 01-JAN-2001
    11300 01-FEB-2001
    11300 01-MAR-2001
    The data in the 2nd condition is perfectly valid but the application can't allow a student to submit fees for a month which he has already submitted. Now only a stored procedure can make sure after checking that the same student doesn't pay fees for duplicate months. Another reason for my emphasis on stored procedure is that what if a user tries to insert data thro an SQL* Plus session instead of the Form.
    PROBLEM: Now the problem I am having is I don't know how the procedure will take input for multiple records from the FEES_DETAIL block in the Form.
    Please assist in this regard. Thanks.

  • What's wrong with my code? compliation error

    There is a compilation error in my program
    but i follow others sample prog. to do, but i can't do it
    Please help me, thanks!!!
    private int selectedRow, selectedCol;
    final JTable table = new JTable(new MyTableModel());
    public temp() {     
    super(new GridLayout(1, 0));                         
    table.setPreferredScrollableViewportSize(new Dimension(600, 200));     
    table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);     
    ListSelectionModel rowSM = table.getSelectionModel();
    rowSM.addListSelectionListener(new ListSelectionListener() {
    public void valueChanged(ListSelectionEvent e) {
         //Ignore extra messages.
    if (e.getValueIsAdjusting()) return;
    ListSelectionModel lsm = (ListSelectionModel)e.getSource();
    if (lsm.isSelectionEmpty()) {
         System.out.println("No rows are selected.");
    else {
         selectedRow = lsm.getMinSelectionIndex();
    System.out.println("Row " + selectedRow+ " is now selected.");
    JScrollPane scrollPane = new JScrollPane(table);
    add(scrollPane);
    createPopupMenu();
    public void createPopupMenu() {       
    //Create the popup menu.
    JPopupMenu popup = new JPopupMenu();
    // display item
    JMenuItem menuItem = new JMenuItem("Delete selected");
    popup.add(menuItem);
    menuItem.addActionListener(new ActionListener(){
         public void actionPerformed(ActionEvent e){
              System.out.println("Display selected.");
              System.out.println("ClientID: "+table.getValueAt(selectedRow,0));
              int index = table.getSelectedColumn();
              table.removeRow(index);     <-------------------------------compliation error     
         }}); //what's wrong with my code? can anyone tell
    //me what careless mistake i made?
    MouseListener popupListener = new PopupListener(popup);
    table.addMouseListener(popupListener);
    public class MyTableModel extends AbstractTableModel {
    private String[] columnNames = { "ClientID", "Name", "Administrator" };
    private Vector data = new Vector();
    class Row{
         public Row(String c, String n, String a){
              clientid = c;
              name = n;
              admin = a;
         private String clientid;
         private String name;
         private String admin;
    public MyTableModel(){}
    public void removeRow(int r) {    
         data.removeElementAt(r);
         fireTableChanged(null);
    public int getColumnCount() {
    return columnNames.length;
    public int getRowCount() {
    return data.size();
    public String getColumnName(int col) {
    return columnNames[col];
    public Object getValueAt(int row, int col) {
         return "";
    public boolean isCellEditable(int row, int col) {   
    return false;
    public void setValueAt(Object value, int row, int col) {}
    }

    Inside your table model you use a Vector to hold your data. Create a method on your table model
    public void removeRow(int rowIndex)
        data.remove(rowIndex); // Remove the row from the vector
        fireTableRowDeleted(rowIndex, rowIndex); // Inform the table that the rwo has gone
    [/data]
    In the class that from which you wish to call the above you will need to add a reference to your table model.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Maybe you are looking for

  • Directions do not sync from Mac to iPhone

    I am trying to get the "send to iphone" feature working with Apple Maps on the Mac. MacBook Pro - Mavericks OS iPhone 5 - iOS 7 1. Open maps on Mac. 2. Request my directions. 3. Click the Share button. 4. Select my iphone from the list. 5. See the An

  • Duplicate Invoice Reference Number

    Dear All I have a requirement that while Parking an Invoice system should tell me for Duplicate Invoice Number exists, when I am enetring it in Reference filed MIR7. Regards Manoj

  • Export/import character data conversion in NLS_LANG FAQ

    The [OTN NLS_LANG FAQ|http://www.oracle.com/technology/tech/globalization/htdocs/nls_lang%20faq.htm#_Toc110410566] says: > In Oracle9i the Export utility always exports user data, including Unicode data, in the character set of the database. The Impo

  • Gurus, please reply me!

    Hi, I just know there's a special promotion of Solaris 8(Intel) for Education, and the price is only $29. I'm a student and qualified for that. But I'm wondering if it's the same version as the usual one($45)! Thanks a lot!

  • BO DI integration with an third part application

    Hi All, I have to right an adapter to integrate data from an third party application. Can anyone help me in this to start? I want that my DI job should read data from this third party application and can write data  into this third party application.