AQ Adapter and table objects

Hi !
Is it possible to use a table of object types when using the AQ-adapter ?
I'm doing this:
create or replace type samband_t as object(
create or replace samband_table_t as varray(100) of samband_t;
and creating the queue table as
exec dbms_aqadm.create_queue_table(queue_table => 'ADDA_TOPIC_TABLE' , queue_payload_type => 'samband_table_t' ...
I'm getting all sorts of strange errors when trying this. Is it possible at all ?
Just to be clear, I can create the queue. It's when I'm trying to enqueue from BPEL I'm getting error messages.
Message was edited by:
user594635

This may be a better example of the queue creation
create or replace type xxsoa_poline_inbnd_row_type as object
( LINE_NUMBER NUMBER
, ITEM_DESCRIPTION VARCHAR2(400)
, ITEM VARCHAR2(100)
, ITEM_ID NUMBER
, UNIT_OF_MEASURE VARCHAR2(10)
, LIST_PRICE NUMBER
, UNIT_PRICE NUMBER
, QUANTITY NUMBER
, PO_NUMBER VARCHAR2(10)
grant all on xxsoa_poline_inbnd_row_type to apps;
create or replace public synonym xxsoa_poline_inbnd_row_type for xxsoa.xxsoa_poline_inbnd_row_type;
create or replace type xxsoa_poline_inbnd_rec_type as varray(9999) of xxsoa_poline_inbnd_row_type;
grant all on xxsoa_poline_inbnd_rec_type to apps;
create or replace public synonym xxsoa_poline_inbnd_rec_type for xxsoa.xxsoa_poline_inbnd_rec_type;
create or replace type xxsoa_poheader_inbnd_row_type as object
( PO_NUMBER VARCHAR2(10)
, VENDOR_NAME VARCHAR2(100)
, VENDOR_ID NUMBER
, VENDOR_SITE VARCHAR2(100)
, VENDOR_SITE_ID NUMBER
, SHIP_TO_LOCATION VARCHAR2(100)
, SHIP_TO_LOCATION_ID NUMBER
, BILL_TO_LOCATION VARCHAR2(100)
, BILL_TO_LOCATION_ID NUMBER
, ORG_ID NUMBER
, AGENT_NAME VARCHAR2(100)
, AGENT_ID NUMBER
, APPROVED_DATE DATE
, COMMENTS VARCHAR2(400)
, STATUS VARCHAR2(10)
, PO_LINE xxsoa_poline_inbnd_rec_type
grant all on xxsoa_poheader_inbnd_row_type to apps;
create or replace public synonym xxsoa_poheader_inbnd_row_type for xxsoa.xxsoa_poheader_inbnd_row_type;
create or replace type xxsoa_po_inbnd_rec_type as varray(1000000) of xxsoa_poheader_inbnd_row_type;
grant all on xxsoa_po_inbnd_rec_type to apps;
     create or replace public synonym xxsoa_po_inbnd_rec_type for xxsoa.xxsoa_po_inbnd_rec_type;
create or replace type xxsoa_po_inbnd_type as object (
po_rec xxsoa_po_inbnd_rec_type
grant all on xxsoa_po_inbnd_type to apps;
     create or replace public synonym xxsoa_po_inbnd_type for xxsoa.xxsoa_po_inbnd_type;
cheers
James

Similar Messages

  • Impact Analysis: How to trace which objects and tables used in a report?

    Impact Analysis: How to trace which Webi objects and tables used in a report?
    Currently, our company have been using BO Webi as our ad-hoc and reporting tool for over a year now.  Past several months, we've been pushing our power users to develop their own report, and started to notice that we loss track off which data (tables, columns, ... , BO objects) being used where and by whom.   The BI team now spend more time tracing through reports manually, instead of designing Universe.
    After consulted with our local  SAP  technical sale, they said the only solution is to buy BO's ETL (Data Integration) and
    Metadata Management tool, which price starting from $300K per CPU.  I suppose that is NOT the right solution; however, we have not found one yet.  Some executives believe Cognos (now by IBM) would provide a better BI solution as we scale.
    If anyone know, please provide (1) Impact Analysis method: How to trace which Webi objects and tables used in a report? and (2) Does Cognos provide better impact analysis method without a heavy spending?
    Thank you very much,
    Ed
    Edited by: EdPC-SCB on Sep 8, 2009 3:56 PM

    EdPC-SCB,
    have you tried enabling auditing?
    - Yes, audit log only shows user's activities which isn't useful for us. Please let us know any audit log that might be helpful .
    For most of the servers listed in the CMC there is an "Audit" tab.  I'd say if you have the disk space in your database for Auditor available, then if in doubt turn it on (at least for a while) to see if it exposes what you are seeking to find out --that'd be the quickest way.  The documentation (xir2_bip_auditor_en.pdf) doesn't offer much in helping you to see a correlation between ticking on an Audit option in a Server and how it will populate in the Auditor DB -- most of us just hunt and peck until we get what we want.  Once you have the good stuff in each of the Servers ticked on you'll be able to track down which report recieves which object.  To help youself out initially, you should run every report that you can find so Auditor will get seeded.
    thanks,
    John

  • SSMS is not listing table and views objects though the objects are listed when I execute TSql string "SELECT * FROM sys.Tables"

    I have a db, call it xyz.mdb
    It suddenly is that SSMS is not listing the table objects nor the Views.  SELECT * FROM sys.Tables and SELECT * FROM sys.Views work very fine.  But when I click on the tables node, on Objects Explorer, Only the Systems Tables and File Tables folders
    show. 
    Other DBs on same SQL instance do not show same problem.  They are all working very fine.
    I have backed up and restored this db on other computers and the behaviour is the same.  Incidentally right-clicking the db and clicking Properties throws up this error message.
    -------------------------------------------------------------------------Error!
    Cannot show requested dialog.
    Property Size is not available for Database '[Pliny E DB - NOA 2014]'. This property may not exist for this object, or may not be retrievable due to insufficient access rights.  (Microsoft.SqlServer.Smo)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.3000.0+((SQL11_PCU_Main).121019-1325+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.PropertyCannotBeRetrievedExceptionText&EvtID=Size&LinkId=20476
    --------------------------------------------------------------------------------End>
    When I try to Refrresh the Tables node on Object Explorer, I get this other:
    ------------------------------Error!
    SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0x9090d9b7; actual: 0x909001b4). It occurred during a read of page (1:1173) in database ID 21 at offset 0x0000000092a000 in file 'c:\Databases\Clients\NOA\Pliny E DB -
    NOA 2014.mdf'.  Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check
    (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online. (Microsoft SQL Server, Error: 824)
    For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=824&LinkId=20476
    ------------------------------End>
    The Help link of course is not valid any more.
    Many thanks
    Vie
    @Abuja
    Vie

    Your database is corrupted and you need to run.
    DBCC CHECKDB
    You already have a backup so do it...
    This link will provide you with more information:
    http://msdn.microsoft.com/en-us/library/ms176064.aspx

  • Table for Customizing and BASIS objects

    Hi all,
    Is there any table/view which stores a list of all customizing and BASIS objects created in the SAP system (something like table TADIR for programs)?
    I should be able to query against that table and find if a particular customizing objects exists or not.
    Regards,
    Saurabh

    Hi Saurabh,
    here in table SMODILOG...if u fatch data with condition...
    where ( OBJ_TYPE = 'CUSO' or
               OBJ_TYPE = 'ACGR' ) and
              OBJ_NAME <> Y*string or
              OBJ_NAME <>  z*string.
    This will get you the objects that you want.
    <b>Reward helpful answers with points,</b>
    Regards,
    Tejas

  • List of obsolete objects and tables

    Hi,
    Can anyone give the list of obsolete objects and tables from 4.6c to ECC 6.0 upgrade. Also other upgrade issues and solutions faced for ECC 6.0 upgrade.
    Thanks in advance.

    You may have an overview wirth Solution Browser tool (at the solution point of view) in order to compare functionality between your current system and the ERP 2005.
    at:
    http://solutionbrowser.erp.sap.fmpmedia.com/
    You can get the detailed release information from the following link.
    http://service.sap.com/releasenotes.
    A release note is a brief explanation of new features or changes to the system since the last software release. A release note typically describes a new function or an existing function that has been enhanced or changed.
    I hope this helps.
    Reward Points If helpful
    Regards
    Nilesh

  • Table object  and versions

    Hi,
    From which version onwards are Table objects available ? Can I use table objects in access ?

    Hi,
    What is your version ?
    If I well remember, and if you mean dba(all,user)_objects, these tables already exists in oracle 7...
    What for do you want use it in access ?
    Nicolas.

  • Diferences in data from database adapter and EJB

    I'm having a strange behaviour in a BPEL that uses a Database Adapter and EJJB for several database operations.
    What happens is that when I create records in the database through the adapter, if I retrieve them through the EJB, the records returned do not contain the newly inserted data. It seems that there is a cache in the EJB side that is not updated when an new record is inserted. If I restart the server the records appear. this does not happen if I insert through the database adapter and retrieve thought it also.
    Does anyone have a clue about this?
    Thanks in advance

    Hi Pedro
    What kind of code do you have in EJB to retrieve the data. Are you using the standard JNDI Lookup for datasource and then get connection object. Then run the query on this connection. If so, do you have like any Static variables declared that stores this information. Or do you use the Eclipse JPA layer that uses annotation on the Entities generated for each table. Incase if you use JPA architecture, there are some cache settings and may be that could be the reason.
    Thanks
    Ravi Jegga

  • SNP and DP T.Code and Tables

    Hi
    Can anyone send me SAP APO (SNP, DP) module transaction code and standard Tables
    Thanks & Regards,
    Ram

    Following are some transactions:
    Hope it helps:::::
    TCode Text
    /INCMD/UI Maintenance of Interchageable groups
    /SAPAPO/86000118
    /SAPAPO/AC03 Product Availability
    /SAPAPO/AC04 ATP Simulation
    /SAPAPO/AC05 Time Series
    /SAPAPO/AC06 Temporary Quantity Assignments
    /SAPAPO/AC07 Exclusive Lock Records
    /SAPAPO/AC08 Generate Safety Stock Requirement
    /SAPAPO/AC42 Display Product Allocation Situation
    /SAPAPO/ADVM Macro Workbench
    /SAPAPO/AHTS1 Start-up of Action Handler
    /SAPAPO/AMON1 Alert Monitor
    /SAPAPO/AMONMSG Settings 'Automatic Sending'
    /SAPAPO/AMONMSG_SEND Sending Alerts
    /SAPAPO/AMON_REORG Delete Database Alerts
    /SAPAPO/AMON_SETTING Alert Monitor Settings
    /SAPAPO/ATP2PPDS ATP -> PP/DS Conv. in Background
    /SAPAPO/ATPC00 Global Settings
    /SAPAPO/ATPC01 ATP Group
    /SAPAPO/ATPC02 Business Event
    /SAPAPO/ATPC03 Maintain Categories
    /SAPAPO/ATPC04_05 Maintain ATP Check Control
    /SAPAPO/ATPC06 Maintain Check Mode
    /SAPAPO/ATPC07 Maintain Check Mode
    /SAPAPO/ATPC08 Maintain Requirements Profile
    /SAPAPO/ATPCH01 Maintain ATP Characteristic View
    /SAPAPO/ATPCLOG_DEL ATP: Delete C Log Files
    /SAPAPO/ATPCQ_AREA Maintain Plng Area Assignments
    /SAPAPO/ATPCQ_CHECK Check Prod. Allocations Customizing
    /SAPAPO/ATPCQ_CUBE Maintain InfoCube Assignment
    /SAPAPO/ATPCQ_GENER Generate Objects
    /SAPAPO/ATPCQ_GRP Maintain Product Allocation Group
    /SAPAPO/ATPCQ_LST Maintain Seq. of Prod. Alloc.Proced.
    /SAPAPO/ATPCQ_OBJ Maintain Product Allocations Object
    /SAPAPO/ATPCQ_PRO Maintain Product Alloc. Procedure
    /SAPAPO/ATPCQ_RESET Reset Time Stamp
    /SAPAPO/ATPCQ_TSTMP APO: Generation Status, Transfer
    /SAPAPO/ATPLOG Activate ATP Application Log
    /SAPAPO/ATPLOG_DEL ATP: Delete Application Log
    /SAPAPO/ATPLOG_DSP ATP: Display Application Log
    /SAPAPO/ATPQ_ALERT APO: Product Allocations, Shortage
    /SAPAPO/ATPQ_CHKCHAR Check Characteristics Combinations
    /SAPAPO/ATPQ_CHKCUST Product Alloc. Assgmt, Sales Order
    /SAPAPO/ATPQ_CHKUSG Check Product Allocation Assignment
    /SAPAPO/ATPQ_COLLECT Generate Coll. Prod. Alloc. Charact.
    /SAPAPO/ATPQ_KCGRP_U Product Allocations: Update Assgmt
    /SAPAPO/ATPQ_PAREA_C Copy Characteristics Combinations
    /SAPAPO/ATPQ_PAREA_K Copy Characteristics Combination
    /SAPAPO/ATPQ_PAREA_R Product Allocations from Plan. Area
    /SAPAPO/ATPQ_PAREA_W Product Allocations in Plan. Area
    /SAPAPO/ATPTUBE_DISP Display Parameter Buffers
    /SAPAPO/ATREE_DSP ATP: Display ATP Tree Structures
    /SAPAPO/BLRG01 Generation of Reqmnts from Blocks
    /SAPAPO/BOP ATP: Batch Backorder Processing
    /SAPAPO/BOPI Backorder Processing (Interactive)
    /SAPAPO/BOP_COMPARE Backorder Processing: Comparison
    /SAPAPO/BOP_DELETE Delete Backorder Processing
    /SAPAPO/BOP_MONITOR Monitor Backorder Processing
    /SAPAPO/BOP_RESULT Backorder Processing Results
    /SAPAPO/BOP_RUNTIME Backorder Processing: Runtimes
    /SAPAPO/BOP_UPDATE Backorder Processing: Update
    /SAPAPO/BOP_VS ATP: Backorder Processing for VS
    /SAPAPO/BOP_WORKLIST ATP, BOP: Worklist
    /SAPAPO/BP1 Send Transaction Data
    /SAPAPO/BP2 Delete Transaction Data
    /SAPAPO/C3 Display Application Log
    /SAPAPO/C4 Maintenance of global parameters
    /SAPAPO/C41 Activate/Deactivate Login
    /SAPAPO/C5 Send Planning Results to OLTP
    /SAPAPO/C6 Delete Application Log
    /SAPAPO/C7 Find Entries
    /SAPAPO/CALENDAR Calendar
    /SAPAPO/CC Core Interface Cockpit
    /SAPAPO/CCR CIF_DELTAREPORT3
    /SAPAPO/CCRR CIF Compare/Reconcile Reorganization
    /SAPAPO/CDPS0 DPS Variable View
    /SAPAPO/CDPS1 DPS View 1
    /SAPAPO/CDPS2 DPS View 2
    /SAPAPO/CDPS3 DPS View 3
    /SAPAPO/CDPSB0 Production Planning Run
    /SAPAPO/CDPSB1 Prod. Planning Run in the Background
    /SAPAPO/CDPSC6 Customizing: Setup Group Maintenance
    /SAPAPO/CDPSC7 Maintenance of Setup Matrices
    /SAPAPO/CDPSS0 Simulation Version
    /SAPAPO/CDPS_REPT Evaluations
    /SAPAPO/CDPS_SETUP List Output for Setup Matrix
    /SAPAPO/CLPIPCAL Collaborative Promotion Planning
    /SAPAPO/CLPISDP Collab. Supply and Demand Planning
    /SAPAPO/CLPITPL Collaborative Transport. Planning
    /SAPAPO/CLPRPDEL CLP: Delete RFQs
    /SAPAPO/CLPRPIN Incoming RFQ Processes
    /SAPAPO/CLPRPOUT Outgoing RFQ Processes
    /SAPAPO/CLPRPSTART CLP: Publish RFQs
    /SAPAPO/CLP_PBPULL Read Time Series
    /SAPAPO/CLP_PBPUSH Send Time Series
    /SAPAPO/CLP_SETTINGS Collaboration Partners
    /SAPAPO/CMDS_DEFCNF Maintain Default Confirm. Profiles
    /SAPAPO/CMDS_DEFCNTR Maintain Default Control Profiles
    /SAPAPO/CMDS_DEL Delete Releases and Confirmations
    /SAPAPO/CMDS_SCO1 Maintain Sales Scheduling Agreements
    /SAPAPO/CMDS_SCO2 Delete Sales Scheduling Agreements
    /SAPAPO/CMDS_SCO4 Manage Fiscal Year
    /SAPAPO/CMDS_STPD Define Sold-To Party Determination
    /SAPAPO/CMDS_STPSR Define Inbound Release Processing
    /SAPAPO/COMP_VARIANT Comparison of Product Variants
    /SAPAPO/CONSCHK Model Consistency Check
    /SAPAPO/CONSPRF Model Consistency Check: Profile
    /SAPAPO/CONSSHOW Read log from database
    /SAPAPO/CPP CIF Postprocessing
    /SAPAPO/CPP1 CIF Postprocessing: Multiple Call
    /SAPAPO/CPP2 Display CIF Postprocessing Records
    /SAPAPO/CPPA CIF Error Handling: Alert
    /SAPAPO/CPPR Reorg. CIF Postprocessing Records
    /SAPAPO/CQ SCM Queue Manager
    /SAPAPO/CQINW qRFC Monitoring for Inbound Queues
    /SAPAPO/CSNP Costs Maintenance: SNP
    /SAPAPO/CSPRF Maintain TSP Profile
    /SAPAPO/CTM Capable-to-Match: Main Screen
    /SAPAPO/CTM01 CTM: Consistency Check
    /SAPAPO/CTM02 CTM: Stock Limits
    /SAPAPO/CTM10 CTM: Distribute Receipt Objects
    /SAPAPO/CTMAPLOG CTM Logs
    /SAPAPO/CTMB Execute CTM in Background
    /SAPAPO/CTMCUST CTM: Global Customizing
    /SAPAPO/CTMMSEL Selection of CTM Master Data
    /SAPAPO/CTMORDSEL CTM: Maintain Order Selection
    /SAPAPO/CTMSCPR Profile Maint. Supply Categorization
    /SAPAPO/CTMSSTRAT Define CTM Search Strategy
    /SAPAPO/CTMTP Transport CTM Profile
    /SAPAPO/CTMTSTR Define CTM Time Stream
    /SAPAPO/CTMVIEWER CTM: Call Viewer
    /SAPAPO/CTRP Costs Maintenance - Vehicle Sched.
    /SAPAPO/CULL_RTO_DEL Delete Production Data Structure
    /SAPAPO/CURTO_GEN_DP Generate DP PDS
    /SAPAPO/CURTO_SIMU Display Production Data Structures
    /SAPAPO/CW qRFC Monitoring
    /SAPAPO/DFCT Maintain Distribution Function
    /SAPAPO/DISPLAY_CONF Display of DelSched and Confirmation
    /SAPAPO/DMP1 Display Consumption Situation
    /SAPAPO/DMP2 Generate Planned Independent Reqmts
    /SAPAPO/DM_PEGCHECK Consistency Check Pegging Areas
    /SAPAPO/DPC3 Change Overview
    /SAPAPO/DPLSPLIT Deployment Stk Transfer Prioritizatn
    /SAPAPO/GEN_CHK_PDS Generate iPPE Check PDS
    /SAPAPO/GEN_PDS Generation of iPPE PDS
    /SAPAPO/INCMD_MODEL Model Assignment
    /SAPAPO/IPM01 integrated profile management
    /SAPAPO/LCOUT Release from SNP -> DP
    /SAPAPO/LOC3 Master Data: Locations
    /SAPAPO/LOCTZCALC Calculate transport zone coordinates
    /SAPAPO/LOC_CD_READ Change Documents for Location
    /SAPAPO/LOC_DEL_LOG Location: Delete Application Log
    /SAPAPO/LOC_DISP_LOG Location: Display Application Log
    /SAPAPO/MASSGEOCODE Location: Mass-Geocoding
    /SAPAPO/MAT1 Product
    /SAPAPO/MC62 Maintain Characteristic Values
    /SAPAPO/MC77 Change Selection
    /SAPAPO/MC7A Location Split
    /SAPAPO/MC7B Product Split
    /SAPAPO/MC8D Mass Processing: Create Planning
    /SAPAPO/MC8E Mass Processing: Change Planning
    /SAPAPO/MC8F Delete Planning Job
    /SAPAPO/MC8G Schedule Mass Processing
    /SAPAPO/MC8I Mass Processing: Check Planning
    /SAPAPO/MC8J Copy Mass Processing Jobs
    /SAPAPO/MC8K Logs
    /SAPAPO/MC8S Transfer Profiles
    /SAPAPO/MC8T Activity
    /SAPAPO/MC8U Transfer Profile
    /SAPAPO/MC8V Calculate Proportional Factors
    /SAPAPO/MC90 Release to Supply Network Planning
    /SAPAPO/MC96B Maintain Forecast Profile
    /SAPAPO/MCPSELDEL Delete selections
    /SAPAPO/MD74 Reorganization: Adapt Indep.Reqmts
    /SAPAPO/MNTPROF01 Maintain Display Profile
    /SAPAPO/MP31 Maintain Promotion Attribute Types
    /SAPAPO/MP32 Maintain Cannibalization Group
    /SAPAPO/MP33 Maintain Promotion Key Figures
    /SAPAPO/MP34 Supply & Demand Planner: Init.Screen
    /SAPAPO/MP40 Maintain Promotion Bases
    /SAPAPO/MP41A Maintain Settings for Report
    /SAPAPO/MP41B Promotion Reports
    /SAPAPO/MP42 Promotion Management
    /SAPAPO/MSDP_ADMIN S&DP Administration
    /SAPAPO/MSDP_FCST1 Lifecycle Settings
    /SAPAPO/MSDP_FCST2 Assign Forecast Profiles
    /SAPAPO/MSDP_SB Safety Stock Calculation
    /SAPAPO/MSP01 Maint. and Service Planning Board
    /SAPAPO/MSP_CYCMAINT Cycle Maintenance
    /SAPAPO/MSP_ESIM MSP Easy Simulation
    /SAPAPO/MSP_MOBJ Maintenance of one Maint. Object
    /SAPAPO/MSP_PERFPROF Maintenance of Performance Profile
    /SAPAPO/MTL01 Maintenance Task List
    /SAPAPO/MVM Model/Planning version
    /SAPAPO/OM03 Test Program for liveCache and LCA
    /SAPAPO/OM04 Display of Current LCA Version
    /SAPAPO/OM11 Log
    /SAPAPO/OM12 Delete Log
    /SAPAPO/OM13 Analyze liveCache and LCA Objects
    /SAPAPO/OM16 Data Viewer
    /SAPAPO/OM17 Data Reconciliation
    /SAPAPO/OM25 Daily Reorganization of APO
    /SAPAPO/OO_PPM_CONV Maint. Mode Comb. for PPM Conversion
    /SAPAPO/OPT03 Optimizer User Display
    /SAPAPO/OPT09 Optimization Version Display
    /SAPAPO/OPT11 Log display
    /SAPAPO/OPT12 Opt. server process overview
    /SAPAPO/OPT_PRIOPROF SNP Opt.: Priority Profile
    /SAPAPO/OPT_STOP Terminate Optimization Runs
    /SAPAPO/PCMT Production Campaign
    /SAPAPO/PDSLOG Log of PDS Generation
    /SAPAPO/PEG1 Pegging Overview
    /SAPAPO/PMON Plan Monitor
    /SAPAPO/PMONDEF Definition: Key figure schema
    /SAPAPO/POM1 Planned Order Management
    /SAPAPO/POV1 Product Overview Transaction
    /SAPAPO/PPC1 Backflush Entry
    /SAPAPO/PPC2 Display Backflush
    /SAPAPO/PPE iPPE Workbench Professional
    /SAPAPO/PPELUI iPPE Workbench Express
    /SAPAPO/PPFSCO Output of Confirmations
    /SAPAPO/PPL1 Production List
    /SAPAPO/PPM_CONV Conversion of PP/DS PPMs to SNP PPMs
    /SAPAPO/PPM_CONV_310 Report for Generating SNP PPMs
    /SAPAPO/PPM_CONV_LOG Log of SNP-PPM generation
    /SAPAPO/PPM_DEL Mass Deletion of Plans and PPMs
    /SAPAPO/PPT1 Product Planning Table
    /SAPAPO/PROD_CD_READ Change Documents for Produkt
    /SAPAPO/PSTRUCONS Plng Obj. Struct. Consistency Check
    /SAPAPO/PWBSCH1 Create SA Release(s)
    /SAPAPO/PWBSCH2 Release Output
    /SAPAPO/PWBSCH3 Process Sched. Agreement Releases
    /SAPAPO/PWBSCH4 Enter Confirmation
    /SAPAPO/PWBSRC1 Ext. Procure. Rltnshps Maintenance
    /SAPAPO/PWBSRC2 Delete External Proc. Relationships
    /SAPAPO/RBA04 Integrated Rule Maintenance
    /SAPAPO/RBAC01 Maintain Rule Strategy Determination
    /SAPAPO/RELHSHOW Hierarchy Maintenance
    /SAPAPO/REL_TO_OLTP Direct Release InfoProvider to R/3
    /SAPAPO/REL_TO_SNP Direct Release InfoProvider to SNP
    /SAPAPO/REORG_WUL Reorg. of Where-Used-Lists in LC
    /SAPAPO/RES01 Change Resources
    /SAPAPO/RET2 Restrictions Maint.- Create & Change
    /SAPAPO/RET_EVAL Restriction Evaluation
    /SAPAPO/RET_RP Restrictions & Reservation Planning
    /SAPAPO/RLCDEL Delete Orders from Livecache
    /SAPAPO/RLGCOPY Realignment
    /SAPAPO/RRP1 Requirements View
    /SAPAPO/RRP2 Process Order
    /SAPAPO/RRP3 Product View
    /SAPAPO/RRP4 Receipts view
    /SAPAPO/RRP7 Mass Conversion of Orders
    /SAPAPO/RRP8 ATP Check for REM Planned Orders
    /SAPAPO/RRPEVAL Log for Last Planning Run
    /SAPAPO/RRPLOG1 Display Logs
    /SAPAPO/RRPLOG2 Delete Logs
    /SAPAPO/RRP_ATP2PPDS ATP Tree Structure Conversion
    /SAPAPO/RRP_NETCH Planning File Entries
    /SAPAPO/RRP_SNP2PPDS Conversion SNP -> PP/DS
    /SAPAPO/RSP_CONSIS Cons. Check RSC + Per.-Slot Creation
    /SAPAPO/RSP_DBORSHOW Display Configuration for Orders
    /SAPAPO/RSP_DCR Releasing Daily Packages
    /SAPAPO/RSP_DICP Daily Package Creation
    /SAPAPO/RSP_D_DEL Delete Delta Records
    /SAPAPO/RSP_EXPLAIN Explanation Facility
    /SAPAPO/RSP_G1 Planning Table
    /SAPAPO/RSP_INFO Information Center RP
    /SAPAPO/RSP_LC01 Initialize Time Series
    /SAPAPO/RSP_LC03 Update Time Series
    /SAPAPO/RSP_LC04 Restore Time Series
    /SAPAPO/RSP_MCSC Manuf.Compl. Proposed Orders f.Stock
    /SAPAPO/RSP_P1 Copy Orders
    /SAPAPO/RSP_P2 Start Medium-Term Planning
    /SAPAPO/RSP_P3 Reset Result of Medium-term Planning
    /SAPAPO/RSP_RD_SIMU Simulation of Restriction Explosion
    /SAPAPO/RSP_RSC Rescheduling
    /SAPAPO/RTO_ORD_COMP Compare PP/DS PDS (R/3)
    /SAPAPO/SCC02 Supply Chain Cockpit
    /SAPAPO/SCC03 PPM Maintenance
    /SAPAPO/SCC07 Supply Chain Engineer
    /SAPAPO/SCC_TL1 Transportation Lanes
    /SAPAPO/SCC_TL2 Mass Creation of Transport Rltnships
    /SAPAPO/SCC_TQ1 Quota Arrangements
    /SAPAPO/SCC_USR_PROF SCC Cockpit User Settings
    /SAPAPO/SCE_USR_PROF SCC Engineer User Settings
    /SAPAPO/SCHED_TEST Simul. Transp. & Shipment Scheduling
    /SAPAPO/SDP8B Define Planning Book
    /SAPAPO/SDP94 Supply & Demand Planner: Init.Screen
    /SAPAPO/SDPALPR Assign Planners to Alert Profiles
    /SAPAPO/SDPPLBK Assign User to Planning Book
    /SAPAPO/SDPT SD Sched. Agrmt. Prod.Planning Table
    /SAPAPO/SDPUSET SDP User Settings
    /SAPAPO/SDRQCR21 Correction Report /sapapo/sdrqcr21
    /SAPAPO/SEQ1 Interactive Sequencing
    /SAPAPO/SEQ2 Model Mix Planning Run
    /SAPAPO/SNP01 SNP Run
    /SAPAPO/SNP02 Deployment
    /SAPAPO/SNP03 Call Deployment Optimizer
    /SAPAPO/SNP04 Transport Load Builder
    /SAPAPO/SNP05 Capacity leveling
    /SAPAPO/SNP06 Hierarchical Planning Disaggregation
    /SAPAPO/SNP103 Maintain TLB Profile
    /SAPAPO/SNP113 SNP: Maintain Costs
    /SAPAPO/SNP2PPDS SNP -> PP/DS Conv. in Background/SAPAPO/SNP94          SNP: Interactive Planning
    /SAPAPO/SNPAPLOG          Application Logs
    /SAPAPO/SNPDRP          DRP: Interactive Planning
    /SAPAPO/SNPFCST          Release SNP Forecast
    /SAPAPO/SNPLLC          Low-Level Code Determination
    /SAPAPO/SNPOP          Call Up SNP Optimizer
    /SAPAPO/SNPOPLOG          SNP Optimizer Log Data
    /SAPAPO/SNPSA          Sched. Agreemt: Interactive Planning
    /SAPAPO/SNPSOP          SOP: Interactive Planning
    /SAPAPO/SNPSRC          Call: Sourcing of Forecast in SNP
    /SAPAPO/SNPTLB          TLB: Interactive Planning
    /SAPAPO/SNPVMI          SNP: Interactive Planning with VMI
    /SAPAPO/SUPCAT          CTM Supply Category Maintenance
    /SAPAPO/TI01          Evaluation of Production Tracking
    /SAPAPO/TLBPRF          TLB Profile Maintenance
    /SAPAPO/TR30          Maintain DP/SNP Time Buckets Profile
    /SAPAPO/TR32          Periodicities for Planning Area
    /SAPAPO/TR_CD_QUOTA          Change Docs for Quota Arrangements
    /SAPAPO/TR_CD_TLANE          Change Docs for Transportation Lanes
    /SAPAPO/TR_DELTRPR          Deletion of Prod.-Spec. Trnsp. Lane
    /SAPAPO/TR_IGS_BPSEL          Scheduling of GIS Preselection
    /SAPAPO/TR_IGS_BUTRM          Update of GIS Data
    /SAPAPO/TR_IGS_RPSEL          Reorganization of GIS Preselection
    /SAPAPO/TSCONS          Time Ser. Network Consistency Check
    /SAPAPO/TSCOPY          Copy/Version Management
    /SAPAPO/TSCUBE          Load Planning Area Version
    /SAPAPO/TSKEYFMAIN          Mass Maint. for Time Series Key Fig.
    /SAPAPO/TSLCREORG          Check LC Time Series Master Data
    /SAPAPO/TSPSTRU          Toolbox for Planning Object Struct.
    /SAPAPO/TTC1          Schedule Maintenance
    /SAPAPO/TTV1          Maintain Validity Area
    /SAPAPO/TTW1          Itinerary Maintenance
    /SAPAPO/VERCOP          Copy Version
    /SAPAPO/VERDELLD          Delete a planning version
    /SAPAPO/VERMER          Merge Planning Versions (SNP)
    /SAPAPO/VERMRM          Merge Versions: Messages
    /SAPAPO/VS01          VS Interactive Planning
    /SAPAPO/VS05          Schedule optimization run
    /SAPAPO/VS10          Transportation Service Provider Sel.
    /SAPAPO/VS11          TPVS: Define Delivery/Pickup Windows
    /SAPAPO/VS12          TP/VS: Define Compatibilities
    /SAPAPO/VS50          Orders for Delivery Generation
    /SAPAPO/VS501          Schedule Delivery Generation
    /SAPAPO/VS51          Change Plan. Shipments to Shipments
    /SAPAPO/VS511          Transfer Planned Shipments to OLTP
    /SAPAPO/VS52          Check Release of Planned Shipments
    /SAPAPO/VS521          Check Release of Planned Shipments
    /SAPAPO/VS53          Deleting deliveries
    /SAPAPO/VS531          Delete Deliveries
    /SAPAPO/VS54          Deleting Shipments
    /SAPAPO/VS541          Delete Shipments
    /SAPAPO/VS551          Release Shipments in the Background
    /SAPAPO/VS60          Monitor for OLTP Publication
    /SAPAPO/VS70          Apply Split Rules
    /SAPAPO/VS71          Determine Split Rules
    /SAPAPO/VS72          Maintain Access Sequence for Splits
    /SAPAPO/VS73          Maintain Split Rules
    /SAPAPO/VSHIST          Display the Change History
    /SAPCND/AO01          Conditions: V_T681F for O RB
    /SAPCND/AO03          Create condition table
    /SAPCND/AO04          Change condition table
    /SAPCND/AO05          Display condition table
    /SAPCND/AO06          Condition Type: Rules-Based ATP
    /SAPCND/AO07          Access: Maintain (Rules-Based ATP)
    /SAPCND/AO08          Conditions: Procedure for O RB
    /SAPCND/AO11          Create Rule Determination
    /SAPCND/AO12          Change Rule Determination
    /SAPCND/AO13          Display Rule Determination
    /SAPCND/AO14          Copy Rule Determination
    /SAPCND/AU11          Create Scheduling Step
    /SAPCND/AU12          Change Scheduling Step
    /SAPCND/AU13          Display Scheduling Step
    /SAPCND/AU14          Copy Scheduling Step
    /SCMB/ODM_CHECK          ODM: Check Customizing
    /SCMB/ODM_DATA_CHECK          ODM: Check Data Consistency
    AHTGL01          Action and Parameter Maintenance
    AHTGL02          Definition of Action Points
    BAPI          BAPI Explorer
    CL02          Classes
    CL20N          Object Assignments
    CL22N          Assign Class to Superior Classes
    CL24N          Class Assignments
    CT04          Characteristics
    LC10          liveCache Assistant
    LSMW          Legacy System Migration Workbench
    MASSD          Mass Maintenance
    MDEM          Orders with Explosion Errors
    MDMD          Matrix for Product/Location
    MDRPM          Control Data for RPM Products
    OPPE13          User Assgmt: iPPE WB Professional
    OPPELUI02          User Assignment: iPPE WB Express
    PPECHK          iPPE Consistency Check (Prod. Vers.)
    PPEHDR01          Create a Production Version
    PPEHDR02          Change a Production Version
    PPEHDR03          Display a Production Version
    RPMBAL          Line Balancing for Demand Program
    RPMCALL          Explosion for RPM
    RPMEVAL          Evaluations
    RPMLOG          RPM Log
    RPMPERF          Display Performance Data
    RPMPLF          Planning Flags for Planning Matrices
    RPM_DATEVECTORS_REOR          Reorganize Table of Periods in LC
    RPM_DATEVECTOR_COMPU          Calculate Table of Periods f. Res.
    RPM_OM_DATEVECTOR_SH          Display Table of Periods from LC
    RPM_RESOURCE_TSTREAM          Display Resource Time Stream
    RSKC          Maintaining the Permittd Extra Chars
    RSPC          Process Chain Maintenance
    RSSM          Authorizations for Reporting
    RZ20          CCMS Monitoring
    SLG2          Application Log: Delete logs
    SM37          Overview of job selection
    SMQ1          qRFC Monitor (Outbound Queue)
    SMQ2          qRFC Monitor (Inbound Queue)
    S_AP5_28000002          
    S_AP8_94000074          
    S_AP8_94000284          
    S_AP9_75000079          IMG Activity: APO_PPS_CDPSC0
    S_AP9_75000085          IMG Activity: APO_PPS_CDPSC8
    S_AP9_75000086          IMG Activity: APO_PPS_CDPSC5
    S_AP9_75000087          IMG Activity: APO_PPS_CDPSC4
    S_AP9_75000088          IMG Activity: APO_PPS_CDPSC3
    S_AP9_75000089          IMG Activity: APO_PPS_CDPSC2
    S_AP9_75000090          IMG Activity: APO_PPS_CDPSC1
    S_AP9_75000095          IMG Activity: APO_SNP_SNP112
    S_AP9_75000101          IMG Activity: APO_SNP_SNP107
    S_AP9_75000102          IMG Activity: APO_SNP_SNP105
    S_AP9_75000130          IMG Activity: APO_ALLG_TRANS
    S_AP9_75000138          IMG Activity: APO_ALLG_CAL
    S_AP9_75000141          IMG Activity: APO_PPS_ROUNDPRF
    S_AP9_75000142          IMG Activity: APO_DEMPL_BEDARF
    S_AP9_75000146          IMG Activity: APO_DEMPL_WORK
    S_AP9_75000169          Call the IMG Activity
    S_AP9_75000183          
    S_AP9_75000184          
    S_AP9_75000202          
    S_AP9_75000203          
    S_AP9_75000206          
    S_AP9_75000212          
    S_AP9_75000249          
    S_AP9_86000053          
    S_AP9_86000062          IMG Activity: APO_SNP_SNP120
    S_AP9_86000161          
    S_APO_12000024          
    S_APO_12000025          
    S_APO_12000026          
    S_APO_12000035          
    WUF          Where-Used List
    Tables:
    Tables where SALES ORDER Data is stored in APO
    In addition to the requirements in SAP liveCache, the SD order tables are also included in the comparison with SAP R/3. Data is stored in these tables that is required for SAP APO functions from the area of Global ATP, such as the check against product allocations and backorder processing.
    Both the existence and the consistency of the stored data is checked, based on the most important fields, as well as on the connection between main item(s) and subitem(s) in the following tables:
    ·     /sapapo/posmapn (mapping the item)
    ·     /sapapo/ordadm_h (order header)
    ·     /sapapo/ordadm_i (order item)
    ·     /sapapo/schedlin (order schedule line)
    ·     /sapapo/obref (object reference)
    ·     /sapapo/sdfield (SD order/delivery: Item additional data, also called 'field catalog')
    ·     /sapapo/ciflooku (CIF lookup table)
    The following inconsistencies can arise:
    ·     r3obj : R/3 object of item in table /sapapo/posmapn
    ·     atpcat: ATP category of item in table /sapapo/ordadm_i
    ·     chmod: Check mode of item in table /sapapo/ordadm_i
    ·     pstyv: Item category of item in table /sapapo/ordadm_i
    ·     from_time: Schedule line date in table /sapapo/schedlin
    ·     to_time: Schedule line date in table /sapapo/schedlin
    ·     uepos: Assignment of higher-level (main) item
    (Mapping in table /sapapo/posmapn and entry table in /sapapo/sdfield)
    ·     wmeng: Requested quantity in table /sapapo/schedlin
    ·     edatu: Requested delivery date in table /sapapo/schedlin
    ·     obref: Object reference between order and delivery item in table /sapapo/obref
    ·     matnr (MainItem)/matnrMItem: Product of main item in table /sapapo/ordadm_i
    ·     werks (MainItem)/werksMItem: Plant of main item in table /sapapo/ordadm_i
    ·     lgort (MainItem)/lgortMItem: Storage location of main item in table /sapapo/ordadm_i
    ·     Account assignment (MainItem)/accMItem: The account assignment of the main item, that is, the pegging area from table /sapapo/ordadm_i does not correspond to the account assignment in SAP R/3 (vbap-sobkz, vbap-vbeln and vbap-posnr)
    Important Tables in R/3
    Table     Remarks
    QTVB     Product Allocation: Allocation used by Customer Order* Use this table to find allocation assignment by Sales Order
    Important Tables in APO
    Table     Remarks
    /SAPAPO/TBQTVB     ATP: Parameter Buffer, Product Allocation Assignment
    /SAPAPO/PAGZE001     PAG-Z001 Product Allocations: Characteristic Value* This table is generated when a Product Allocation Group is defined. Use it to convert the GUID into a CVC.
    /SAPAPO/MATKEY     Product Master* Use it to convert Material GUID into a material number.
    /SAPAPO/MATLOC     Location product Master* Use it to see valid material plant combinations (GUID’s) in APO.
    /SAPAPO/MATMAP     Mapping Table for Products* Use it to see mapping of material numbers in R/3, APO and GUID
    /SAPAPO/LOC     Locations* Use it to convert Location GUID into a Location number.
    /SAPAPO/QTTAB     Product Allocations: Schedule Line
    /SAPAPO/SDQTVB     SD Order: Product Allocation Assignment* Use it to see detailed allocation assignment by Sales Order
    /SAPAPO/POSMAPN     Order Items Mapping Table*Use to get GUID for Sales Orders
    /sapapo/treqires- All the confirmed qty and confirmed timestamp for order transaction GUID
    CDHDR, CDPOS- Broader- All changes
    /sapapo/DMCP
    R-Delete
    N-Create
    C-Change

  • Can't drop database table objects on a EJB Diagram.

    JDeveloper 10.1.3 EA.
    When I drop a database table object on a EJB Diagram the error below occurs. Also dropping components from the Component Palette doesn't work. A wizard opens, but after completing that, nothing is on the EJB Diagram.
    However, after dropping a table and a restart of JDeveloper, there is an empty 'tablename EJB' on the EJB Diagram, but a click with the mouse on it generates the same error as the drop did.
    Simular errors occur with JDeveloper 10.1.2, so writing this I realize that this might be a database version problem. I'm using 9i! I'll try 10g and see what happens.
    Message
    BME-99003: An error occurred, so processing could not continue.
    Cause
    The application has tried to de-reference an invalid pointer. This exception should have been dealt with programmatically. The current activity may fail and the system may have been left in an unstable state. The following is a stack trace.
    java.lang.NullPointerException
         at oracle.jdevimpl.xml.DescriptorNode.getWhitespaceHandler(DescriptorNode.java:349)
         at oracle.jdevimpl.xml.DescriptorNodeDomIO.load(DescriptorNodeDomIO.java:164)
         at oracle.jdeveloper.xml.BindingIO.load(BindingIO.java:43)
         at oracle.jdevimpl.xml.DescriptorNode.getNewDescriptorImpl(DescriptorNode.java:506)
         at oracle.jdevimpl.xml.DescriptorNode.getDescriptor(DescriptorNode.java:140)
         at oracle.jdeveloper.xml.oc4j.ejb.OrionEjbJarNode.getOrionEjbJar(OrionEjbJarNode.java:145)
         at oracle.jdeveloper.ejb.BaseEjbModuleContainer.getOrionEjbJar(BaseEjbModuleContainer.java:476)
         at oracle.jdeveloper.ejb.modeler.diagram.dropHandler.TableDropEJB21Handler.isAvailable(Unknown Source)
         at oracle.bm.diagrammer.ui.DropChooserPanel.populateOptions(Unknown Source)
         at oracle.bm.diagrammer.ui.DropChooserPanel.createComponents(Unknown Source)
         at oracle.bm.diagrammer.ui.DropChooserPanel.<init>(Unknown Source)
         at oracle.bm.diagrammer.dropHandler.AbstractChooserDropHandler.createPanel(Unknown Source)
         at oracle.bm.diagrammer.dropHandler.AbstractChooserDropHandler.processObjects(Unknown Source)
         at oracle.bm.addinUtil.IDEAppContext$4.performAction(Unknown Source)
         at oracle.bm.diagrammer.LockMonitor.performLockedAction(Unknown Source)
         at oracle.bm.diagrammer.BaseDiagram.performDiagramLockedAction(Unknown Source)
         at oracle.bm.addinUtil.IDEAppContext.dropNavigatorNodeLater(Unknown Source)
         at oracle.bm.addinUtil.IDEAppContext$5.run(Unknown Source)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Action
    If further errors occur, you should restart the application.
    Also, report the problem on the JDeveloper forum on otn.oracle.com, or contact Oracle support, giving the information from this message.
    ________________________________________________________________________________

    Hi lisa, you've said that the problem does not occur in the 10.1.3 build but I have almost the same problem with the BME-99003 error message.
    I used the same workaround "changing the regional settings from BE to US" and the BME-99003 problem disappears :-)
    Here is the error message that I receive while I add a table into the EJBDiagram. I'm using
    windows XP SP2
    ADF Business Components     10.1.3.34.12
    Java™ Platform     1.5.0_04
    Oracle IDE     10.1.3.34.12
    Struts Modeler Version     10.1.3.34.12
    UML Modelers Version     10.1.3.34.12
    Versioning Support     10.1.3.34.12
    Abdelkrim BOUJRAF
    Message
    BME-99003: An error occurred, so processing could not continue.
    Cause
    The application has tried to de-reference an invalid pointer. This exception should have been dealt with programmatically. The current activity may fail and the system may have been left in an unstable state. The following is a stack trace.
    java.lang.NullPointerException
    at oracle.jdevimpl.xml.DescriptorNode.getWhitespaceHandler(DescriptorNode.java:349)
    at oracle.jdevimpl.xml.DescriptorNodeDomIO.load(DescriptorNodeDomIO.java:164)
    at oracle.jdeveloper.xml.BindingIO.load(BindingIO.java:43)
    at oracle.jdevimpl.xml.DescriptorNode.getNewDescriptorImpl(DescriptorNode.java:506)
    at oracle.jdevimpl.xml.DescriptorNode.getDescriptor(DescriptorNode.java:140)
    at oracle.jdeveloper.xml.oc4j.ejb.OrionEjbJarNode.getOrionEjbJar(OrionEjbJarNode.java:145)
    at oracle.jdeveloper.xml.oc4j.ejb.OrionEjbJarHelper.findOrionEjbJar(OrionEjbJarHelper.java:82)
    at oracle.jdeveloper.xml.oc4j.ejb.OrionEjbJarHelper.findOrCreateOrionEjbJar(OrionEjbJarHelper.java:73)
    at oracle.jdeveloper.ejb.modeler.diagram.dropHandler.TableDropEJBCommonHandler.processTableNodes(Unknown Source)
    at oracle.jdeveloper.ejb.modeler.diagram.dropHandler.TableDropEJB21Handler.processTableNodes(Unknown Source)
    at oracle.bm.typemodel.dropHandler.TableDropSubHandler.processDBObjectNodes(Unknown Source)
    at oracle.bm.typemodel.dropHandler.DBObjectDropSubHandler.processObjects(Unknown Source)
    at oracle.bm.diagrammer.dropHandler.AbstractChooserDropHandler.processObjectsImpl(Unknown Source)
    at oracle.bm.diagrammer.dropHandler.AbstractChooserDropHandler.processObjects(Unknown Source)
    at oracle.bm.addinUtil.IDEAppContext$4.performAction(Unknown Source)
    at oracle.bm.diagrammer.LockMonitor.performLockedAction(Unknown Source)
    at oracle.bm.diagrammer.BaseDiagram.performDiagramLockedAction(Unknown Source)
    at oracle.bm.addinUtil.IDEAppContext.dropNavigatorNodeLater(Unknown Source)
    at oracle.bm.addinUtil.IDEAppContext$5.run(Unknown Source)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Action
    If further errors occur, you should restart the application.
    Also, report the problem on the JDeveloper forum on otn.oracle.com, or contact Oracle support, giving the information from this message.

  • Issues in persisting dynamic entity and view objects using MDS

    Hi All,
    I'm trying to create dynamic entity and view objects per user session and to persist these objects throughout the session, I'm trying to use MDS configurations(either file or Database) in adf-config.xml.
    I'm facing following two errors while trying to run the app module:
    1. MDS error (MetadataNotFoundException): MDS-00013: no metadata found for metadata object "/model/DynamicEntityGenModuleOperations.xml"
    2. oracle.mds.exception.ReadOnlyStoreException: MDS-01273: The operation on the resource /sessiondef/dynamic/DynamicDeptEntityDef.xml failed because source metadata store mapped to the namespace / DEFAULT is read only.
    I've gone through the following links which talks about the cause of the issue, but still can't figure out the issue in the code or the config file. Please help if, someone has faced a similar issue.
    [http://docs.oracle.com/cd/E28271_01/doc.1111/e25450/mds_trouble.htm#BABIAGBG |http://docs.oracle.com/cd/E28271_01/doc.1111/e25450/mds_trouble.htm#BABIAGBG ]
    [http://docs.oracle.com/cd/E16162_01/core.1112/e22506/chapter_mds_messages.htm|http://docs.oracle.com/cd/E16162_01/core.1112/e22506/chapter_mds_messages.htm]
    Attached is the code for dynamic entity/view object generation and corresponding adf-config.xml used.
    ///////////App Module Implementation Class/////////////////////////
    public class DynamicEntityGenModuleImpl extends ApplicationModuleImpl implements DynamicEntityGenModule {
    private static final String DYNAMIC_DETP_VO_INSTANCE = "DynamicDeptVO";
    * This is the default constructor (do not remove).
    public DynamicEntityGenModuleImpl() {
    public ViewObjectImpl getDepartmentsView1() {
    return (ViewObjectImpl) findViewObject("DynamicDeptVO");
    public void buildDynamicDeptComp() {
    ViewObject internalDynamicVO = findViewObject(DYNAMIC_DETP_VO_INSTANCE);
    if (internalDynamicVO != null) {
    System.out.println("OK VO exists, return Defn- " + internalDynamicVO.getDefFullName());
    return;
    EntityDefImpl deptEntDef = buildDeptEntitySessionDef();
    ViewDefImpl viewDef = buildDeptViewSessionDef(deptEntDef);
    addViewToPdefApplicationModule(viewDef);
    private EntityDefImpl buildDeptEntitySessionDef() {
    try {
    EntityDefImpl entDef = new EntityDefImpl(oracle.jbo.server.EntityDefImpl.DEF_SCOPE_SESSION, "DynamicDeptEntityDef");
    entDef.setFullName(entDef.getBasePackage() + ".dynamic." + entDef.getName());
    entDef.setName(entDef.getName());
    System.out.println("Application Module Path name: " + getDefFullName());
    System.out.println("EntDef :" + entDef.getFileName() + " : " + entDef.getBasePackage() + ".dynamic." + entDef.getName());
    entDef.setAliasName(entDef.getName());
    entDef.setSource("DEPT");
    entDef.setSourceType("table");
    entDef.addAttribute("ID", "ID", Integer.class, true, false, true);
    entDef.addAttribute("Name", "NAME", String.class, false, false, true);
    entDef.addAttribute("Location", "LOCATION", Integer.class, false, false, true);
    entDef.resolveDefObject();
    entDef.registerSessionDefObject();
    entDef.writeXMLContents();
    entDef.saveXMLContents();
    return entDef;
    } catch (Exception ex) {
    System.out.println(ex.getLocalizedMessage());
    return null;
    private ViewDefImpl buildDeptViewSessionDef(EntityDefImpl entityDef) {
    try {
    ViewDefImpl viewDef = new oracle.jbo.server.ViewDefImpl(oracle.jbo.server.ViewDefImpl.DEF_SCOPE_SESSION, "DynamicDeptViewDef");
    viewDef.setFullName(viewDef.getBasePackage() + ".dynamic." + viewDef.getName());
    System.out.println("ViewDef :" + viewDef.getFileName());
    viewDef.setUseGlueCode(false);
    viewDef.setIterMode(RowIterator.ITER_MODE_LAST_PAGE_FULL);
    viewDef.setBindingStyle(SQLBuilder.BINDING_STYLE_ORACLE_NAME);
    viewDef.setSelectClauseFlags(ViewDefImpl.CLAUSE_GENERATE_RT);
    viewDef.setFromClauseFlags(ViewDefImpl.CLAUSE_GENERATE_RT);
    viewDef.addEntityUsage("DynamicDeptUsage", entityDef.getFullName(), false, false);
    viewDef.addAllEntityAttributes("DynamicDeptUsage");
    viewDef.resolveDefObject();
    viewDef.registerSessionDefObject();
    viewDef.writeXMLContents();
    viewDef.saveXMLContents();
    return viewDef;
    } catch (Exception ex) {
    System.out.println(ex.getLocalizedMessage());
    return null;
    private void addViewToPdefApplicationModule(ViewDefImpl viewDef) {
    oracle.jbo.server.PDefApplicationModule pDefAM = oracle.jbo.server.PDefApplicationModule.findDefObject(getDefFullName());
    if (pDefAM == null) {
    pDefAM = new oracle.jbo.server.PDefApplicationModule();
    pDefAM.setFullName(getDefFullName());
    pDefAM.setEditable(true);
    pDefAM.createViewObject(DYNAMIC_DETP_VO_INSTANCE, viewDef.getFullName());
    pDefAM.applyPersonalization(this);
    pDefAM.writeXMLContents();
    pDefAM.saveXMLContents();
    ////////adf-config.xml//////////////////////
    <?xml version="1.0" encoding="windows-1252" ?>
    <adf-config xmlns="http://xmlns.oracle.com/adf/config" xmlns:config="http://xmlns.oracle.com/bc4j/configuration" xmlns:adf="http://xmlns.oracle.com/adf/config/properties"
    xmlns:sec="http://xmlns.oracle.com/adf/security/config">
    <adf-adfm-config xmlns="http://xmlns.oracle.com/adfm/config">
    <defaults useBindVarsForViewCriteriaLiterals="true"/>
    <startup>
    <amconfig-overrides>
    <config:Database jbo.locking.mode="optimistic"/>
    </amconfig-overrides>
    </startup>
    </adf-adfm-config>
    <adf:adf-properties-child xmlns="http://xmlns.oracle.com/adf/config/properties">
    <adf-property name="adfAppUID" value="TestDynamicEC-8827"/>
    </adf:adf-properties-child>
    <sec:adf-security-child xmlns="http://xmlns.oracle.com/adf/security/config">
    <CredentialStoreContext credentialStoreClass="oracle.adf.share.security.providers.jps.CSFCredentialStore" credentialStoreLocation="../../src/META-INF/jps-config.xml"/>
    </sec:adf-security-child>
    <persistence-config>
    <metadata-namespaces>
    <namespace metadata-store-usage="mdsRepos" path="/sessiondef/"/>
    <namespace path="/model/" metadata-store-usage="mdsRepos"/>
    </metadata-namespaces>
    <metadata-store-usages>
    <metadata-store-usage default-cust-store="true" deploy-target="true" id="mdsRepos">
    <metadata-store class-name="oracle.mds.persistence.stores.file.FileMetadataStore">
    <property name="metadata-path" value="/tmp"/>
    <!-- <metadata-store class-name="oracle.mds.persistence.stores.db.DBMetadataStore">
    <property name="jndi-datasource" value="jdbc/TestDynamicEC"/>
    <property name="repository-name" value="TestDynamicEC"/>
    <property name="jdbc-userid" value="adfmay28"/>
    <property name="jdbc-password" value="adfmay28"/>
    <property name="jdbc-url" value="jdbc:oracle:thin:@localhost:1521:XE"/>-->
    </metadata-store>
    </metadata-store-usage>
    </metadata-store-usages>
    </persistence-config>
    </adf-config>
    //////////////////////////////////////////////////////////////////////////////////////////////////////////

    Hi Frank,
    I m trying to save entity and view object xml by calling writeXMLContents() and saveXMLContents() so that these objects can be retrieved using the xmls later on.
    These methods internally use MDS configuration in adf-config.xml, which is creating the issue.
    Please share your thoughts on resolving this or if, there is any other way of creating dynamic entity/view objects for db tables created at runtime.
    Nik

  • How can I insert values from table object into a regular table

    I have a table named "ITEM", an object "T_ITEM_OBJ", a table object "ITEM_TBL" and a stored procedure as below.
    CREATE TABLE ITEM
    ITEMID VARCHAR2(10) NOT NULL,
    PRODUCTID VARCHAR2(10) NOT NULL,
    LISTPRICE NUMBER(10,2),
    UNITCOST NUMBER(10,2),
    SUPPLIER INTEGER,
    STATUS VARCHAR2(2),
    ATTR1 VARCHAR2(80),
    ATTR2 VARCHAR2(80),
    ATTR3 VARCHAR2(80),
    ATTR4 VARCHAR2(80),
    ATTR5 VARCHAR2(80)
    TYPE T_ITEM_OBJ AS OBJECT
    ITEMID VARCHAR2(10),
    PRODUCTID VARCHAR2(10),
    LISTPRICE NUMBER(10,2),
    UNITCOST NUMBER(10,2),
    SUPPLIER INTEGER,
    STATUS VARCHAR2(2),
    ATTR1 VARCHAR2(80),
    ATTR2 VARCHAR2(80),
    ATTR3 VARCHAR2(80),
    ATTR4 VARCHAR2(80),
    ATTR5 VARCHAR2(80)
    TYPE ITEM_TBL AS TABLE OF T_ITEM_OBJ;
    PROCEDURE InsertItemByObj(p_item_tbl IN ITEM_TBL, p_Count OUT PLS_INTEGER);
    When I pass values from my java code through JDBC to this store procedure, how can I insert values from the "p_item_tbl" table object into ITEM table?
    In the stored procedure, I wrote the code as below but it doesn't work at all even I can see values if I use something like p_item_tbl(1).itemid. How can I fix the problem?
    INSERT INTO ITEM
    ITEMID,
    PRODUCTID,
    LISTPRICE,
    UNITCOST,
    STATUS,
    SUPPLIER,
    ATTR1
    ) SELECT ITEMID, PRODUCTID, LISTPRICE,
    UNITCOST, STATUS, SUPPLIER, ATTR1
    FROM TABLE( CAST(p_item_tbl AS ITEM_TBL) ) it
    WHERE it.ITEMID != NULL;
    COMMIT;
    Also, how can I count the number of objects in the table object p_item_tbl? and how can I use whole-loop or for-loop to retrieve values from the table object?
    Thanks.

    Sigh. I answered this in your other How can I convert table object into table record format?.
    Please do not open multiple threads. It just confuses people and makes the trreads hard to follow. Also, please remember we are not Oracle employees, we are all volunteers here. We answer questions if we can, when we can. There is no SLA so please be patient.
    Thank you for your future co-operation.
    Cheers, APC

  • Difference b/w DATA TYPE and DATA OBJECT & differences b/w TYPE and LIKE

    hai
    can any one say the differences between Data type and Data Object.
    And also differences between TYPE and LIKE
    thanks
    Gani

    hi,
    _Data Types and Data Objects_
          Programs work with local program data – that is, with byte sequences in the working memory. Byte sequences that belong together are called fields and are characterized by a length, an identity (name), and – as a further attribute – by a data type. All programming languages have a concept that describes how the contents of a field are interpreted according to the data type.
          In the ABAP type concept, fields are called data objects. Each data object is thus an instance of an abstract data type. There are separate name spaces for data objects and data types. This means that a name can be the name of a data object as well as the name of a data type simultaneously.
    Data Types
       As well as occurring as attributes of a data object, data types can also be defined independently. You can then use them later on in conjunction with a data object. The definition of a user-defined data type is based on a set of predefined elementary data types. You can define data types either locally in the declaration part of a program using the TYPESstatement) or globally in the ABAP Dictionary. You can use your own data types to declare data objects or to check the types of parameters in generic operations.
         All programming languages distinguish between various types of data with various uses, such as ….. type data for storing or displaying values and numerical data for calculations. The attributes in question are described using data types. You can define, for example, how data is stored in the repository, and how the ABAP statements work with the data.
    Data types can be divided into elementary, reference, and complex types.
    a. Elementary Types
    These are data types of fixed or variable length that are not made up of other types.
    The difference between variable length data types and fixed length data types is that the length and the memory space required by data objects of variable length data types can change dynamically during runtime, and that these data types cannot be defined irreversibly while the data object is being declared.
    Predefined and User-Defined Elementary Data Types
    You can also define your own elementary data types in ABAP using the TYPES statement. You base these on the predefined data types. This determines all of the technical attributes of the new data type. For example, you could define a data type P_2 with two decimal places, based on the predefined data type P. You could then use this new type in your data declarations.
    b.  Reference Types
    Reference types are deep data types that describe reference variables, that is, data objects that contain references. A reference variable can be defined as a component of a complex data object such as a structure or internal table as well as a single field.
    c. Complex Data Types
    Complex data types are made up of other data types. A distinction is made here between structured types and table types.
    Data Objects
          Data objects are the physical units with which ABAP statements work at runtime. The contents of a data object occupy memory space in the program. ABAP statements access these contents by addressing the name of the data object and interpret them according to the data type.. For example, statements can write the contents of data objects in lists or in the database, they can pass them to and receive them from routines, they can change them by assigning new values, and they can compare them in logical expressions.
           Each ABAP data object has a set of technical attributes, which are fully defined at all times when an ABAP program is running (field length, number of decimal places, and data type). You declare data objects either statically in the declaration part of an ABAP program (the most important statement for this is DATA), or dynamically at runtime (for example, when you call procedures). As well as fields in the memory area of the program, the program also treats literals like data objects.
            A data object is a part of the repository whose content can be addressed and interpreted by the program. All data objects must be declared in the ABAP program and are not persistent, meaning that they only exist while the program is being executed. Before you can process persistent data (such as data from a database table or from a sequential file), you must read it into data objects first. Conversely, if you want to retain the contents of a data object beyond the end of the program, you must save it in a persistent form.
    Declaring Data Objects
          Apart from the interface parameters of procedures, you declare all of the data objects in an ABAP program or procedure in its declaration part. These declarative statements establish the data type of the object, along with any missing technical attributes. This takes place before the program is actually executed. The technical attributes can then be queried while the program is running.
         The interface parameters of procedures are generated as local data objects, but only when the procedure is actually called. You can define the technical attributes of the interface parameters in the procedure itself. If you do not, they adopt the attributes of the parameters from which they receive their values.
    ABAP contains the following kinds of data objects:
    a.  Literals
    Literals are not created by declarative statements. Instead, they exist in the program source code. Like all data objects, they have fixed technical attributes (field length, number of decimal places, data type), but no name. They are therefore referred to as unnamed data objects.
    b.  Named Data Objects
    Data objects that have a name that you can use to address the ABAP program are known as named objects. These can be objects of various types, including text symbols, variables and constants.
    Text symbols are pointers to texts in the text pool of the ABAP program. When the program starts, the corresponding data objects are generated from the texts stored in the text pool. They can be addressed using the name of the text symbol.
    Variables are data objects whose contents can be changed using ABAP statements. You declare variables using the DATA, CLASS-DATA, STATICS, PARAMETERS, SELECT-OPTIONS, and RANGESstatements.
    Constants are data objects whose contents cannot be changed. You declare constants using the CONSTANTSstatement.
    c.  Anonymous Data  Objects
    Data objects that cannot be addressed using a name are known as anonymous data objects. They are created using the CREATE DATAstatement and can be addressed using reference variables.
    d.  System-Defined Data Objects
    System-defined data objects do not have to be declared explicitly - they are always available at runtime.
    e.  Interface Work Areas
    Interface work areas are special variables that serve as interfaces between programs, screens, and logical databases. You declare interface work areas using the TABLES and NODESstatements.
    What is the difference between Type and Like?
    Answer1:
    TYPE, you assign datatype directly to the data object while declaring.
    LIKE,you assign the datatype of another object to the declaring data object. The datatype is referenced indirectly.
    Answer2:
    Type is a keyword used to refer to a data type whereas Like is a keyword used to copy the existing properties of already existing data object.
    Answer3:
    type refers the existing data type
    like refers the existing data object
    reward if useful
    thanks and regards
    suma sailaja pvn

  • How to find how name of view and table using in Discoverer report

    Hi all,
    Please help me, i have requirement, i need name of views and tables used in discoverer reports.
    plz help its urgent.
    regards,
    Vivek Gautam

    As per my knowledge goes, We can see from Administrator which Folder is associated with a Workbook. Else you may have to manually open each and every workbook and look for the objects.

  • Purchase Order released date field and table name

    Hi,
    Please tell me the  Purchase Order released date field and table name.
    Regards
    Deepak

    Hi,
    Table : EKKO.
    Fields : FRGKE,FRGZU.
    You can get release date of PO from CDHDR  table.
    give object value as your po number and check.dont forget to give leading zeros.
    The udate will be date field and transaction will be me29n for relaesed po.

  • Reg:field and table name

    Hi Guys,
    I am developing one report for knowing the recognised amount ,but i am not able to get the field and table name .In system it is showing that VBRAV51HD:RVAMT_REAL_G.But this is a structure,how to get a field name for recognised amount.Please help.
    Thanks & Regards,
    Sash.

    Hi sash,
    I think u need to some R n D upon it. First take the structure and open it in SE11. Then try to find out what all tables does the structure comprises of. Then try finding the relevant fieldname of the table( which is also existent in the structure) getting accessed when the field is triggered. That may solve your problem. try finding the objective of your structure being shown.
    Abhijit

Maybe you are looking for

  • Bridge Flash Gallery in Firefox- great troubles!

    Hi everyone, I've noticed a problem in the usability of the Bridge CS4 generated Flash gallery online- in fact, it is so unseeable in Firefox browsers, while it works really fine in Safari and IE! Here's the link http://tiny.cc/JwACz Thanks in advanc

  • Problem with FGI4 with key figure

    hi, I am trying to create a report using FGI4. But when i am selecting predefined element & trying to choose key figure which are coming dynamically from structure GLFLEXS(Flexible General Ledger Reporting), there i am not getting BILWERT(Balance she

  • 2 Node Failover Cluster - ISCSI Disks as 1 volume?

    Hi, Not sure if I'm in the correct forum. If I am I apologize.  I need some advice.   I have created a 2-node failover cluster with 2 HP Blades.  I also currently have 2 NAS Servers (HP X1600 24tb servers running 2008 Storage server) -- The ultimate

  • Adobe Air not allowing installation of new program

    Hello, I recently purchased a new Lenovo Thinkpad laptop running Windows 7 and when I attempt to install my school review program, I get this error message: "The application could not be installed because the installer file is damaged. Try obtaining

  • Using FaceTime For Clients in Travel Company

    We own a travel agency in Canada with clients across Canada and US - We would like to use faceTime interact with our clients.  Is this possible?