NWDS - Partition Editing Not Possible Exception - Mapping Function

Hi Experts,
I am developing a BPM process trough SAP NetWeaver Developer Studio 7.2 SP04 PAT0015 using a remote NWDI track to edit it. I need to modify a mapping function, but when I begin to do it, the NWDS shows this error:
Error
Thu Jun 02 13:47:56 COT 2011
[MOIN: com.sap.tc.moin.repository.core.transactions.TransactionManagerImpl]Exception or Error occured! Connection is [FN_InicializarTextosMensajes (Mapping Function), 007-001].[EXCEPTION]
com.sap.tc.moin.repository.PartitionEditingNotPossibleException: Partition [name:
src/functions/projectioncore.com/compose/pre/pr/pm/fn_inicializartextosmensajes.function, development component: projectioncore.com/compose/pre/pr/pm] cannot be edited/deleted because access to the partition file on local disc failed: Partition [name: src/functions/projectioncore.com/compose/pre/pr/pm/fn_inicializartextosmensajes.function, development component: projectioncore.com/compose/pre/pr/pm] cannot be edited/deleted because the partition file is read-only
I looked the note 1463032 showing this as the solution: "Please apply the patch listed below to solve the problem". But my NWDS have the last update for 7.2 (7.2 SP04 PAT0015).
Thanks,
Julian.
Edited by: Julian Andres Sanchez Castro on Jun 4, 2011 12:20 PM

Complete stack trace of the exception:
Error
Thu Jun 02 13:47:56 COT 2011
[MOIN: com.sap.tc.moin.repository.core.transactions.TransactionManagerImpl]Exception or Error occured! Connection is [FN_InicializarTextosMensajes (Mapping Function), 007-001].[EXCEPTION]
com.sap.tc.moin.repository.PartitionEditingNotPossibleException: Partition [name:
src/functions/projectioncore.com/compose/pre/pr/pm/fn_inicializartextosmensajes.function, development component: projectioncore.com/compose/pre/pr/pm] cannot be edited/deleted because access to the partition file on local disc failed: Partition [name: src/functions/projectioncore.com/compose/pre/pr/pm/fn_inicializartextosmensajes.function, development component: projectioncore.com/compose/pre/pr/pm] cannot be edited/deleted because the partition file is read-only
at com.sap.tc.moin.facility.primary.diservice.impl.DiServiceImpl.internalEnsureEditingAllowed(DiServiceImpl.java:457)
at com.sap.tc.moin.facility.primary.diservice.impl.DiServiceImpl.ensureEditingAllowed(DiServiceImpl.java:377)
at com.sap.tc.moin.facility.primary.ide.dii05.nwdiservice.impl.IdeDiServiceImpl.ensureEditingAllowed(IdeDiServiceImpl.java:981)
at com.sap.tc.moin.repository.core.transactions.actions.PartitionEnsureEditingAllowedAction.doExecute(PartitionEnsureEditingAllowedAction.java:21)
at com.sap.tc.moin.repository.core.transactions.actions.PartitionEnsureChangeAllowedAction.doExecute(PartitionEnsureChangeAllowedAction.java:50)
at com.sap.tc.moin.repository.core.transactions.actions.PartitionEnsureActivityAllowedAction.execute(PartitionEnsureActivityAllowedAction.java:34)
at com.sap.tc.moin.repository.core.transactions.actions.ActionExecutor.executeAction(ActionExecutor.java:17)
at com.sap.tc.moin.repository.core.transactions.MicroTransaction.doExecute(MicroTransaction.java:59)
at com.sap.tc.moin.repository.core.transactions.AbstractTransaction.execute(AbstractTransaction.java:44)
at com.sap.tc.moin.repository.core.transactions.TransactionManagerImpl.runTransaction(TransactionManagerImpl.java:150)
at com.sap.tc.moin.repository.core.transactions.TransactionManagerImpl.runInMicroTransaction(TransactionManagerImpl.java:118)
at com.sap.tc.moin.repository.core.jmi.reflect.RefFeaturedImpl.___changeDataTypeAttribute(RefFeaturedImpl.java:292)
at com.sap.glx.ide.model.galaxy.rule.__impl.FunctionInterfaceImpl.setNamespace(FunctionInterfaceImpl.java:146)
at com.sap.glx.ide.model.galaxy.rule.__impl.FunctionInterfaceWrapper.setNamespace(FunctionInterfaceWrapper.java:285)
at com.sap.bpem.mapping.ide.function.editor.MappingFunctionPage$2.handleEvent(MappingFunctionPage.java:124)
at com.sap.glx.ide.share.ui.mapping.MappingPane$4.run(MappingPane.java:690)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at com.sap.glx.ide.share.ui.mapping.MappingPane.fireChangeEvent(MappingPane.java:694)
at com.sap.glx.ide.share.ui.mapping.MappingPane.addMapping(MappingPane.java:569)
at com.sap.glx.ide.share.ui.mapping.MappingHelper.addNewMappingEntries(MappingHelper.java:1215)
at com.sap.glx.ide.share.ui.mapping.MappingHelper.updateMappingEntries(MappingHelper.java:1077)
at com.sap.glx.ide.share.ui.editor.TargetDoubleClickListener.updateUI(TargetDoubleClickListener.java:244)
at com.sap.glx.ide.share.ui.editor.TargetDoubleClickListener.run(TargetDoubleClickListener.java:223)
at com.sap.glx.ide.share.ui.editor.TargetDoubleClickListener.doubleClick(TargetDoubleClickListener.java:257)
at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.runtime.Platform.run(Platform.java:880)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797)
at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1173)
at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:237)
at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:234)
at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:295)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
[Error: com.sap.moin.core.microtransactions  Thread[main,6,main]]

Similar Messages

  • Brand new 15" MacBook Pro Retina - unplugged from Thunderbolt Display and Keyboards today find keyboard alpha-numerics not working; except the function keys, delete key, tab key, command/ctrl/shift/alt/fn and arrow keys; and 7/8/9/u/o/j/l nudge cursor

    Brand new 15" MacBook Pro Retina - unplugged from Thunderbolt Display and Keyboards today find keyboard alpha-numerics not working; except the function keys, delete key, tab key, command/ctrl/shift/alt/fn and arrow keys; and 7/8/9/u/o/j/l produce cursor nudges.

    It's a new machine - and the Thunderbolt Display is meant to work with it. You need to just make an appointment at your local Apple Store and have them fix whatever is wrong.
    If you like, you could always try a SMC reset and a PRAM/NVRAM reset to see if either of those will get your keyboard back in working order...
    Clinton

  • Editing not possible because 'Request flag' has value X

    When i try to change an number range settings from number range administration, i get an error "Editing not possible because 'Request flag' has value X "
    how can and  where can i remove this flag from?
    Thanks

    Hi Tuncer,
                   I am not aware about the GUI table interface through which you can change the flag.
    But i guess there is an option
    Go to transaction se11 --> write /AIN* in the table name field.
    You will find all the table names related to SAP AII. In the search list now available to you, search for the word "Number".
    Then you will find all the table names related to number ranges.
    Here you can search the table which will be having that flag field. If you find this table,
    go into that table and make that entry manually.
    Here is what i can suggest you immediately to solve your problem
    please rvrt for other questions.

  • E7-00 contact edit: not possible to paste a phone ...

    Gentlemen,
    As said in the topic, it's not possible to paste a phone number together with the + sign in front of the country code. Instead you need to add + manually and paste the rest of the number. It means that when selecting the phone number text you need to make sure you miss out the + sign before hitting CTRL-C.
    PR1.0
    SW: 013.016 / 2011-01-27
    Language set: 013.016.24.01
    Is it common?
    Since 1610

    Don't know if this is a solution as I only have personal Email on my phone, but when I set the email widget it is populated by Hotmail account (the first one I set up, and coincidentally my main email address) then if I chose inbox within the widget I can open and view my Ovi Mail account, which I use a lot less. My theory being , that if you were to remove all your mailboxes and then set them up again, setting up the mailbox you want as default first, it may be close to what you actually want !
    Hope someone can give you a better and more technically approved solution,
    Good Luck
    If I have helped at all, a click on the White Star is always appreciated :
    you can also help others by marking 'accept as solution' 

  • Can i make notes to the map functions

    i am thinking of getting an iphone. i have a business with many clients and i am not good with names. can i place markers on my map locations, and then add photos, names and other information to those notes. for example client hobbies, chidrens names, birthdays etc. this sounds like an expanded app to me but something like this would be very useful. is there such an application yet ?
    thank you... j

    Well you can add address and other notes to a contact. Then in the Map app you can plot that contact. In pulling up the details on the plot, you can then access the contact info. So while notes are not in the Maps app, you can get to the contact from the pin that is plotted.

  • Skype to Go editing not possible

    I cannot edit or add new contact in Skype To Go .  Any solutions?

    Hello,
    We're only able to reproduce the issues intermittently so we need some help from the users experiencing the problem.
    Please let me have the following information:
    1) are you seeing the problem in the client or on the web browser
    2) browser (Chrome, IE7, IE8, IE9, Firefox etc)
    3) browser version (usually available under Help->About)
    4) OS (e.g. Mac, Windows 7 etc)
    5) what exact behavior or error message are you seeing (e.g. clicking on the Add but nothing happens, clicking Save but nothing happens, no page loads up, etc)
    Thanks!
    TIME ZONE - US EASTERN. LOCATION - PHILADELPHIA, PA, USA.
    I recommend that you always run the latest Skype version: Windows & Mac
    If my advice helped to fix your issue please mark it as a solution to help others.
    Please note that I generally don't respond to unsolicited Private Messages. Thank you.

  • CIFS Homeshare not possible to map

    Hello,
    we have a WAVE installation with release 415d.
    There's an internal AD with DFS.
    Now the problem we have is that the mapping of a drive is not working, sometimes it does.
    example: net use h: \\DOMAIN\home\users\user
    if I just copy/paste the \\DOMAIN... to the windows explorer while the net use isnt working, I can open that without any problem.
    after serveral tries it will map the drive with the net use... so it's completely random.
    If I just add a deny on the routers forwarding ACL for the test client, then it's working always. As soon as the traffic go through the WAVE again, it's not working, and sometime it does
    Does anybody have an idea what that could be? It's Win7 Enterprise and Win2008. In the Wireshark trace on the client, I see that the DFS is running through and the client got his server, then the client wants to connect to this server/share and then I see "path not find" in the SMB as an answer from the server. But when I copy/paste directly the path I see in the wireshark again to the win-explorer, it's working fine.
    So only the mapping is not working, but what's the difference? What does the WAVE with this?
    I am upgrading now the WAVE and I will have a look into that again, but I dont think it's working after the upgrade to 415f.
    Passthrough configuration doesnt make sense, then the CIFS is not cached anymore... then I can also just power off the WAVE
    Does anybody else have this issue too? How have you fixed that?
    Regards
    Philipp

    great just what i need, to learn ANOTHER Language!
    maybe if i ever have any spare time i'll look into making my own plugin.
    cheers

  • Intel Mini:  Partitioning Harddisk not possible ?

    Hi,
    yesterday I wanted to partition my Disk while doing the installation from the Installer DVD.
    But I missed the button "partition".
    Is the new Software unable to partition, maybe for future use with Windows, Bootcamp etc etc ?
    Thanks
    WH

    Put in your Mac OS X install disk and restart the Mac mini. Hold down on the "c" key to force the computer to startup from the disk. You will be asked to select a language before continuing with the Installer. On the very next screen, you will be able to open the Disk Utility from the Utilities menu. Open the Disk Utility and highlight the hard disk itself on the left-hand side, not the formatted single partition, but the name of the hard disk itself. Then the Partition tab should be available on the right-hand side. Note: Partitioning your hard drive now will erase everything. You will need to continue with the Installer after partitioning and quitting the Disk Utility. You will also need to re-install the additional applications that came with your Mac mini after installing and restarting to Mac OS X.
    -Doug

  • Tecra S3 M780 and Partition Magic not possible?

    Hi All..
    Hope someone can help my out here.
    Already tried the search but didn't find an answer.
    Ok, i have an hard disc (100 GIG) and I would like to make partitions on it to store my data on a different partition as my OS.
    Problem is Partition Magic won't run.
    I get an error that there is an partition on my harddisc that has no driveletter.
    I checked it and it's correct.
    On the hard disc are:
    C: allmost the entire disc, Primary
    No driveletter: 16 MB Primary
    No driveletter: 8 MB
    I think the 16 MB Primary is the problem.
    Can someone tell me the reason or purpose for that partition?
    Has it something to do with recovery?
    Is it possible to delete every partition on the hard disc, make new partitions (C,D and E) and then use the recovery cd to install Windows on C?
    Or will the recovery cd automaticly change the hard disc's partition's to its default?
    I already tried to make an Image from C: with Gost or Powerquest but It won't work either.
    My intention was to make partitions and then put the image back.
    Regards Rene

    Hi
    The first question is hard to answer. I don't know what that partition is for. I don't think it is for anything special.
    If you want to divide the HDD into seperate partitions and can accept to recover the unit, then the Recovery CD can help you.
    Just boot up on it like normal, but choose Advanced recovery instead if Standard.
    That will give you the opportunity to manually set the size to assign the C-partition (where the OS will be installed).
    Once done with the installation, just go into diskmanager, add a new partition and format it.
    Tada! You're home.
    BR
    Tom

  • Possibility to write Functional module in "end routines"

    Hello guys,
    Can you please tell me whether we can write functional module in end routines or not??? If yes,then what is the procedure?
    Thanks in advance,
    Regards,
    Bunty.

    End routines are a feature of BI 7.0, allowing you to take the end results of a transformation, and muck it about with ABAP.
    It is not possible to WRITE function modules in end routines. But it is possible to use them. Function modules exist inside function groups - not end routines.

  • CJN1 (Revaluation at actual prices not possible in version 0, fiscal 2008)

    Hi All,
    I got error message in tcode CJN1
    Revaluation at actual prices not possible in version 0, fiscal year 2008
    Message no. KI760
    Diagnosis
    A revaluation for actual prices is not possible since this function is not available in version 0 in fiscal year 2008.
    Procedure
    Maintain the corresponding indicator in your version.
    What should i do?
    Cheers,
    Nies

    You have to check in customizing Project System > Costs > Create CO version the correct settings for Fiscal Year 2008.
    Ciao
    Giorgio

  • Revaluation not possible while running MFN1

    Hi all:
        I'd like to revaluate the product order cost using MFN1, however got the following message,
    could you please give me a solution?  thank you very much!
    Revaluation at actual prices not possible in version 0, fiscal year 2009
    Message no. KI760
    Diagnosis
    A revaluation for actual prices is not possible since this function is not available in version 0 in fiscal year 2009.
    Procedure
    Maintain the corresponding indicator in your version.

    HI,
    Please check in t code OKEQ, version 0, 4th column "ACT" is checked or not.
    And go to controlling area setting and check the same in same OKEQ screen.
    And check under the "Setting for Each fiscal year" with 2009 and "Vension for INd.act.Alloc." is maintained with ZERO.
    Please let us know if you still face the issue.
    Vijay

  • Partitioned IOT of Object Type - mapping table not allowed for bitmap index

    Hi,
    looks like a feature available for standard Partitioned IOTs is not supported for object based tables, namely the MAPPING TABLE construct to support secondary local bitmap indexes.
    Can you confirm behaviour is as expected/documented?
    If so, is a fix/enhancement to support mapping table for object-based Partitioned IOTs in the pipeline?
    Results for partition-wise load using pipelined table function are very good, look-ups across tens of millions of rows are excellent.
    Environment = Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
    OS = Oracle Enterprise Linux Server release 5.2 (Carthage) 2.6.18 92.el5 (32-bit)
    Here's the potted test-case...
    1) First the non object based Partitioned IOT - data is range-partitioned across the alphabet
    CREATE TABLE IOT_Table (
    textData VARCHAR2(10),
    numberData NUMBER(10,0),
    CONSTRAINT IOT_Table_PK PRIMARY KEY(textData))
    ORGANIZATION INDEX MAPPING TABLE PCTFREE 0 TABLESPACE Firewire
    PARTITION BY RANGE (textData)
    (PARTITION Text_Part_A VALUES LESS THAN ('B') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_B VALUES LESS THAN ('C') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_C VALUES LESS THAN ('D') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_D VALUES LESS THAN ('E') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_E VALUES LESS THAN ('F') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_F VALUES LESS THAN ('G') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_G VALUES LESS THAN ('H') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_H VALUES LESS THAN ('I') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_I VALUES LESS THAN ('J') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_J VALUES LESS THAN ('K') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_K VALUES LESS THAN ('L') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_L VALUES LESS THAN ('M') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_M VALUES LESS THAN ('N') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_N VALUES LESS THAN ('O') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_O VALUES LESS THAN ('P') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_P VALUES LESS THAN ('Q') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Q VALUES LESS THAN ('R') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_R VALUES LESS THAN ('S') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_S VALUES LESS THAN ('T') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_T VALUES LESS THAN ('U') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_U VALUES LESS THAN ('V') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_V VALUES LESS THAN ('W') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_W VALUES LESS THAN ('X') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_X VALUES LESS THAN ('Y') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Y VALUES LESS THAN ('Z') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Z VALUES LESS THAN (MAXVALUE) PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0))
    NOLOGGING PARALLEL -- FLASHBACK ARCHIVE IOT_Flashback_Data
    SQL> table IOT_TABLE created.
    2) Create the local secondary bitmap index utilising the underlying mapping table
    CREATE BITMAP INDEX IOT_Table_BMI1 ON IOT_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL;
    SQL> bitmap index IOT_TABLE_BMI1 created.
    3) Quick test to confirm all ok
    SQL> INSERT INTO IOT_Table VALUES ('ABC123',100);
    SQL> 1 rows inserted.
    SQL> SELECT * FROM IOT_Table;
    TEXTDATA NUMBERDATA
    ABC123     100
    4) Now create a minimal object type to use as the template for object table
    CREATE TYPE IOT_type AS OBJECT
    textData VARCHAR2(10 CHAR),
    numberData NUMBER(10,0)
    ) FINAL
    SQL> TYPE IOT_type compiled
    5) Attempt to create an object-based range partitioned IOT, including MAPPING TABLE clause as per step (1)
    CREATE TABLE IOTObj_Table OF IOT_type (textData PRIMARY KEY)
    OBJECT IDENTIFIER IS PRIMARY KEY ORGANIZATION INDEX
    MAPPING TABLE -- we'd like to use this feature to enable use of Bitmap Indexes...
    PCTFREE 0 TABLESPACE Firewire
    PARTITION BY RANGE (textData)
    (PARTITION Text_Part_A VALUES LESS THAN ('B') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_B VALUES LESS THAN ('C') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_C VALUES LESS THAN ('D') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_D VALUES LESS THAN ('E') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_E VALUES LESS THAN ('F') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_F VALUES LESS THAN ('G') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_G VALUES LESS THAN ('H') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_H VALUES LESS THAN ('I') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_I VALUES LESS THAN ('J') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_J VALUES LESS THAN ('K') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_K VALUES LESS THAN ('L') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_L VALUES LESS THAN ('M') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_M VALUES LESS THAN ('N') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_N VALUES LESS THAN ('O') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_O VALUES LESS THAN ('P') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_P VALUES LESS THAN ('Q') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Q VALUES LESS THAN ('R') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_R VALUES LESS THAN ('S') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_S VALUES LESS THAN ('T') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_T VALUES LESS THAN ('U') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_U VALUES LESS THAN ('V') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_V VALUES LESS THAN ('W') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_W VALUES LESS THAN ('X') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_X VALUES LESS THAN ('Y') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Y VALUES LESS THAN ('Z') PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0),
    PARTITION Text_Part_Z VALUES LESS THAN (MAXVALUE) PCTFREE 0 TABLESPACE Firewire Storage (Initial 10M Next 1M PCTIncrease 0))
    NOLOGGING PARALLEL -- FLASHBACK ARCHIVE IOT_Flashback_Data
    This errors out with the following...
    SQL Error: ORA-25182: feature not currently available for index-organized tables
    25182. 00000 - "feature not currently available for index-organized tables"
    *Cause:    An attempt was made to use one or more of the following feature(s) not
    currently supported for index-organized tables:
    CREATE TABLE with LOB/BFILE/VARRAY columns,
    partitioning/PARALLEL/CREATE TABLE AS SELECT options,
    ALTER TABLE with ADD/MODIFY column options, CREATE INDEX
    *Action:   Do not use the disallowed feature(s) in this release.
    6) Re-running the create table statement in step 5 without the MAPPING TABLE clause works fine. Not surprisingly an attempt to create a secondary local bitmap index on this table fails as there's no mapping table, like so...
    CREATE BITMAP INDEX IOTObj_Table_BMI1 ON IOTObj_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL;
    CREATE TABLE with LOB/BFILE/VARRAY columns,
    partitioning/PARALLEL/CREATE TABLE AS SELECT options,
    ALTER TABLE with ADD/MODIFY column options, CREATE INDEX
    *Action:   Do not use the disallowed feature(s) in this release.
    CREATE BITMAP INDEX IOTObj_Table_BMI1 ON IOTObj_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL
    Error at Command Line:99 Column:13
    Error report:
    SQL Error: ORA-00903: invalid table name
    00903. 00000 - "invalid table name"
    7) Creating a secondary local b-tree index is fine, like so...
    SQL> CREATE INDEX IOTObj_Table_I1 ON IOTObj_Table (numberData)
    LOCAL STORAGE (INITIAL 1M PCTINCREASE 0 NEXT 512K) NOLOGGING PARALLEL;
    index IOTOBJ_TABLE_I1 created.
    8) A quick test to ensure object table ok...
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('DEF456',500));
    SQL> 1 rows inserted.
    SQL> SELECT * FROM IOTObj_Table;
    TEXTDATA NUMBERDATA
    DEF456     500

    Thanks Dan,
    the intention is to range partition based on the initial character, so A* -> Text_Part_A, B* -> Text_Part_B, and so on.
    Here's an example, using an empty IOTObj_Table as created previously.
    1) Set up & confirm some test data (two 'D's, one 'N', and two 'Z's)
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('DEF456',500));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('DDD111',510));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('N3000',515));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('ZZ1212',520));
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('Z111X',530));
    SQL> COMMIT;
    SQL> SELECT * FROM IOTObj_Table;
    TEXTDATA NUMBERDATA
    DDD111     510
    DEF456     500
    N3000     515
    Z111X     530
    ZZ1212     520
    2) Just to prove our IOT is enforcing the Primary Key based on the TextData attribute, try to insert a duplicate
    SQL> INSERT INTO IOTObj_Table VALUES (IOT_Type('Z111X',530));
    Error starting at line 141 in command:
    INSERT INTO IOTObj_Table VALUES (IOT_Type('Z111X',530))
    Error report:
    SQL Error: ORA-00001: unique constraint (OCDataSystems.SYS_IOT_TOP_84235) violated
    00001. 00000 - "unique constraint (%s.%s) violated"
    *Cause:    An UPDATE or INSERT statement attempted to insert a duplicate key.
    For Trusted Oracle configured in DBMS MAC mode, you may see
    this message if a duplicate entry exists at a different level.
    *Action:   Either remove the unique restriction or do not insert the key.
    3) Now confirm that our data has been slotted into the range-based partition we expect using the PARTITION clause of SELECT...
    - The two 'D's...
    SQL> SELECT * FROM IOTObj_Table PARTITION (Text_Part_D);
    TEXTDATA NUMBERDATA
    DDD111     510
    DEF456     500
    - The single 'N'...
    SQL> SELECT * FROM IOTObj_Table PARTITION (Text_Part_N);
    TEXTDATA NUMBERDATA
    N3000     515
    - The two 'Z's...
    SQL> SELECT * FROM IOTObj_Table PARTITION (Text_Part_Z);
    TEXTDATA NUMBERDATA
    Z111X     530
    ZZ1212     520
    4) And to wrap up confirm an empty partition
    SELECT * FROM IOTObj_Table PARTITION (Text_Part_W);

  • BDC transaction "The function is not possible"

    Dear Experts,
    I have made a BDC transaction program according to recording from SHDB in order to have batch transaction for FB50.
    However, when I run the program. It shows an error "The function is not possible". But when I press the "Save" button manually, the function passed and result is saved. Just do not know what happens.
    report YFB50 no standard page heading line-size 255.
    include bdcrecx1.
    type-pools : TRUXS.
    data : rawdata type TRUXS_T_TEXT_DATA.
    parameters: sfile TYPE localfile default 'C:\fb50.txt'.
    parameters: plant like BKPF-BUKRS default '1000'.
    data: pfile type string.
    data: post_date(8) type c.
    data: record_count(2) type c.
    data: v_HKONT(19) type c.
    data: v_SHKZG(19) type c.
    data: v_WRBTR(19) type c.
    data: v_SGTXT(19) type c.
    data: v_KOSTL(19) type c.
    ***    DO NOT CHANGE - the generated data section - DO NOT CHANGE    ***
    *   If it is nessesary to change the data section use the rules:
    *   1.) Each definition of a field exists of two lines
    *   2.) The first line shows exactly the comment
    *       '* data element: ' followed with the data element
    *       which describes the field.
    *       If you don't have a data element use the
    *       comment without a data element name
    *   3.) The second line shows the fieldname of the
    *       structure, the fieldname must consist of
    *       a fieldname and optional the character '_' and
    *       three numbers and the field length in brackets
    *   4.) Each field must be type C.
    *** Generated data section with specific formatting - DO NOT CHANGE  ***
    data: begin of record occurs 0,
    * data element: HKONT
            HKONT(010),
    * data element: SHKZG
            SHKZG(007),
    * data element: WRBTR
            WRBTR(017),
    * data element: SGTXT
            SGTXT(050),
    * data element: KOSTL
            KOSTL(010),
          end of record.
    *** End generated data section ***
    start-of-selection.
    pfile = sfile.
    concatenate sy-datum+6(2) sy-datum+4(2) sy-datum+0(4) into post_date.
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
         FILENAME                = pfile
    TABLES
         DATA_TAB                = rawdata
    EXCEPTIONS
         CONVERSION_ERROR        = 1
         FILE_OPEN_ERROR         = 2
         FILE_READ_ERROR         = 3
         INVALID_TYPE            = 4
         NO_BATCH                = 5
         UNKNOWN_ERROR           = 6
         INVALID_TABLE_WIDTH     = 7
         GUI_REFUSE_FILETRANSFER = 8
         CUSTOMER_ERROR          = 9
         OTHERS                  = 10.
    IF SY-SUBRC <> 0.
         WRITE:/ 'SY-SUBRC:', SY-SUBRC.
    ENDIF.
    CALL FUNCTION 'TEXT_CONVERT_CSV_TO_SAP'
    EXPORTING
         I_FIELD_SEPERATOR = ';'
         I_TAB_RAW_DATA = rawdata
    TABLES
         I_TAB_CONVERTED_DATA = record
    EXCEPTIONS
         CONVERSION_FAILED = 1
         OTHERS = 2.
    perform bdc_dynpro      using 'SAPMF05A' '1001'.
    *Input header information
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    *Document Date
    perform bdc_field       using 'ACGL_HEAD-BLDAT'
                                  post_date.
    *Posting Date
    perform bdc_field       using 'ACGL_HEAD-BUDAT'
                                  post_date.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/ECCDE'.
    perform bdc_dynpro      using 'SAPLACHD' '1000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    *Company Code
    perform bdc_field       using 'BKPF-BUKRS'
                                  plant.
    perform bdc_dynpro      using 'SAPMF05A' '1001'.
    *Input header information
    perform bdc_field       using 'BDC_OKCODE'
                                  '/BU'.
    *Document Date
    perform bdc_field       using 'ACGL_HEAD-BLDAT'
                                  post_date.
    *Posting Date
    perform bdc_field       using 'ACGL_HEAD-BUDAT'
                                  post_date.
    *Input item text
    loop at record.
    *write sy-tabix to record_count.
    *concatenate 'ACGL_ITEM-HKONT(' record_count ')' into v_HKONT.
    *concatenate 'ACGL_ITEM-SHKZG(' record_count ')' into v_SHKZG.
    *concatenate 'ACGL_ITEM-WRBTR(' record_count ')' into v_WRBTR.
    *concatenate 'ACGL_ITEM-SGTXT(' record_count ')' into v_SGTXT.
    *concatenate 'ACGL_ITEM-KOSTL(' record_count ')' into v_KOSTL.
    perform bdc_field       using v_HKONT
                                  record-HKONT.
    perform bdc_field       using v_SHKZG
                                  record-SHKZG.
    perform bdc_field       using v_WRBTR
                                  record-WRBTR.
    perform bdc_field       using v_SGTXT
                                  record-SGTXT.
    perform bdc_field       using v_KOSTL
                                  record-KOSTL.
    endloop.
    perform bdc_transaction using 'FB50'.
    Here is my input:
    206090203;H;41.74;abc;MISHK
    206090203;H;14.36;abc;FACHK
    206100100;S;41.74;def;MISHK
    206070100;S;14.36;def;FACHK
    Regards,
    Cato

    Make your LOOP.... ENDLOOP... Like this
    LOOP AT RECORD.
    perform bdc_dynpro      using 'SAPMF05A' '1001'.
    *Input header information
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    *Document Date
    perform bdc_field       using 'ACGL_HEAD-BLDAT'
                                  post_date.
    *Posting Date
    perform bdc_field       using 'ACGL_HEAD-BUDAT'
                                  post_date.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/ECCDE'.
    perform bdc_dynpro      using 'SAPLACHD' '1000'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTR'.
    *Company Code
    perform bdc_field       using 'BKPF-BUKRS'
                                  plant.
    perform bdc_dynpro      using 'SAPMF05A' '1001'.
    *Input header information
    perform bdc_field       using 'BDC_OKCODE'
                                  '/BU'.
    *Document Date
    perform bdc_field       using 'ACGL_HEAD-BLDAT'
                                  post_date.
    *Posting Date
    perform bdc_field       using 'ACGL_HEAD-BUDAT'
                                  post_date.
    *Input item text
    **loop at record.
    *write sy-tabix to record_count.
    *concatenate 'ACGL_ITEM-HKONT(' record_count ')' into v_HKONT.
    *concatenate 'ACGL_ITEM-SHKZG(' record_count ')' into v_SHKZG.
    *concatenate 'ACGL_ITEM-WRBTR(' record_count ')' into v_WRBTR.
    *concatenate 'ACGL_ITEM-SGTXT(' record_count ')' into v_SGTXT.
    *concatenate 'ACGL_ITEM-KOSTL(' record_count ')' into v_KOSTL.
    perform bdc_field       using v_HKONT
                                  record-HKONT.
    perform bdc_field       using v_SHKZG
                                  record-SHKZG.
    perform bdc_field       using v_WRBTR
                                  record-WRBTR.
    perform bdc_field       using v_SGTXT
                                  record-SGTXT.
    perform bdc_field       using v_KOSTL
                                  record-KOSTL.
    **endloop.
    perform bdc_transaction using 'FB50'.
    ENDLOOP.
    Now should work fine..

  • Parse method is not possible for this type Exception in web dynpro

    I have a file upload component and one button in a view.
    I have created a binary type context element and mapped it with fileupload component.while clicking the submit button I am getting " Parse method is not possible for this type" exception.
    help me out.

    Hi sridhar,
    Use this code for Upload
    context u create one attribute(up),u assign the data type as "Resource"(which is dictionary type)
    InputStream text = null;
        int temp = 0;
        try
             File file = new File(wdContext.currentContextElement().getUp().getResourceName());
             FileOutputStream op = new FileOutputStream(file);
             if(wdContext.currentContextElement().getUp()!=null)
                  text = wdContext.currentContextElement().getUp().read(false);
                   while((temp=text.read())!=-1)
                                                                       op.write(temp);
             op.flush();
             op.close();
        catch(Exception e)
         e.printStackTrace();   

Maybe you are looking for

  • Problem with multiple group functions

    Hello Everyone... I have a huge problem with trying to create a report. Here is the situation: 1. I have a database that registers certain events for units. Each event is stored in a separate register. 2. There is a specific code that the units have

  • Strange issue with Lync 2013 Front end pool and UC Endpoints.

    I have two servers in a Lync Pool. S1 and S2.  I also have an ACD server that has Trusted endpoints within Lync. With both servers running, if a call is answered by S2 there are a bunch of weird delays in transfers.  IF I shut down S2, everything wor

  • Lower blacks back down to 7.5 IRE?

    I've got a sequence that looks great on my editing monitor, but when I burn to DVD, it's all washed out, the blacks, it seems. They were recorded by prosumer Canon miniDV cameras, captured to the dual G5 through a Sony DCR consumer-grade camcorder. I

  • Contact Sheets into jpegs

    Hi, I managed to create the contact sheets in the print output section in LR, but I cannot find any way, or help topics on how to turn them into jpegs for outsource printing? I have CS4, bridge lightroom etc, any help is very much appreciated. Kevin

  • Help Gladly Apprecia

    I installed Winamp and my sound stopped working, no audio device connected it said when I checked my sound options. A window pop ups when I try to play music in Winamp that says : DirectSound output v2.42 (d) error Bad DirectSound driver. Please inst