MIME Upload: Operation is not allowed (M_APP_P) take #2

Hello folks,
with respect to the following thread: Operation is not allowed (M_APP_P)
System Info:
NW AS 7.03 ABAP Stack 731 Level 9, ECC 606 (EHP 6) with SAP_HR 604 Level 73 and EA_HR 607 (HR-Renewal 1) Level 24
Background:
One of our external colleagues is currently developing some Themes for certain WDA Applications. He recently applied and deployed them with means of the report WDG_MAINTAIN_UR_MIMES. A few weeks later I had to apply several Unified Rendering Notes because the upgrade to 731 Basis Stack 9 wrecked quite some functionalities concerning keyboard-accessibility. Whilst doing that, I ran into the Problem, that the archive ur_mimes_nw7.zip had been locked by the said colleague (apparently the lock was set implicitly by using the Download Option of the Report WDG_MAINTAIN_UR_MIMES which was used to save away the unmodified archive before uploading the modified one) and this also provoked the error message mentioned in the thread over here: Operation is not allowed (M_APP_P). After removing the lock from the archive I used the workaround approach Jean Clappier described in the said thread and I was able to implement the respective UR-Notes.
Problem/Question:
Today our external colleague wanted to recommence the implementation of the themes and now receives the same error message "Operation is not allowed (M_APP_P)" when trying to upload an archive via WDG_MAINTAIN_UR_MIMES.
Now, we could be using the workaround in the linked thread again, but none of us knows for 100% sure if there isn't something "extra special" the Report does which we would miss. So, this is one part of the actual question of this thread:
Is there any difference between uploading/overwriting ur_mimes_nw7.zip hard via SE80 and uploading it via WDG_MAINTAIN_UR_MIMES?
The other part is the understanding what's actually happening here. I attached a screenshot for the part of the coding where the error message ultimately originates from. My problem is understanding the very cryptic functional reason why the upload supposedly "isn't allowed", because what I see is, there's an attempt to save the archived File via Form routine phio_store_as_update in FM SDOK_PHIO_STORE_AS_UPDATE, so apparently an update of something that's already supposed to be there? However at some later point of the coding (screenshot) the PHIO appears to be initial and that's probably why the error occurs. Could be true, could be entire nonsense; either way I don't get it. Screen:
What I tried so far / Analysis:
Debugging into the delicious spaghetti-code
Any help/input is highly appreciated!
Cheers, Lukas

Hello community,
as a co-worker of Lukas Weigelt I also examine that problem and found it’s reason. In the Report “WDG_MAINTAIN_UR_MIMES“ the LOIO of the uploaded data will be used to determine the corresponding PHIO. Therefore the Function Module “SKWF_LOIO_ALL_PHIOS_GET” is used. In the deep of it’s code it selects the PHIO from the table “SMIMPHIO” through the LOIO. But instead of only one PHIO to the LOIO the table offers three records with three different PHIO’s. In the further runtime of the report “WDG_MAINTAIN_UR_MIMES“ only the first found entry will be considered – and that’s the wrong PHIO which causes the error. This PHIO even has (as you can see in the attachment) the state '0000' which may means 'invalid' and indicates the error. By altering the PHIO to the right one, which is the one with the state '0002', the report works well.
Now the question is whether I can delete the two assumed 'invalid' PHIO-records in the table “SMIMPHIO” or not. Until then I’m able to use the report “WDG_MAINTAIN_UR_MIMES“ correctly by altering the PHIO to the right one in the debugger.
Regards, Marvin

Similar Messages

  • Error message when installing Yosemite OS: this core storage operation is not allowed on a sparse logical volume group

    I was updating my Macbook Air (i7, 4mb RAM, 256 gb) to Yosemite OS when the process was interrupted. After retry, my computer is showing the following message: "this core storage operation is not allowed on a sparse logical volume group". I tried to restart several times, but the problem goes on with error. It would be my computer damaged?

    If you don't already have a current backup of all data, back up before proceeding. There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    Start up in Recovery mode. When the OS X Utilities screen appears, select Disk Utility.
    In the Disk Utility window, select the icon of the startup volume from the list on the left. It will be nested below another disk icon, usually with the same name. Click the Unlock button in the toolbar. When prompted, enter the login password of a user authorized to unlock the volume, or the alternate decryption key that was generated when you activated FileVault.
    Then, from the menu bar, select
              File ▹ Turn Off Encryption
    Enter the password again.
    You can then restart as usual, if the system is working. Decryption will be completed in the background. It may take several hours, and during that time performance will be reduced.
    If you can't turn off encryption in Disk Utility because the menu item is grayed out, you'll have to erase the volume and then restore the data from a backup. Select the Erase tab, and then select
              Mac OS Extended (Journaled)
    from the Format menu.
    You can then quit to be returned to the main Recovery screen. Follow these instructions if you back up with Time Machine. If you use other backup software, follow its developer's instructions.
    Don't erase the volume unless you have at least two complete, independent backups. One is not enough to be safe.

  • Receiving an ORA-31020: The operation is not allowed...

    I'm trying to use a stylesheet that has several included stylesheets.
    It looks something like this...
    <?xml version='1.0'?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:include href="http://fhamiwsdt01/AMIWeb/namespaces/AmerisureClient.xsl"/>
    <xsl:include href="http://fhamiwsdt01/AMIWeb/namespaces/AmerisurePolicy.xsl"/>
    <xsl:include href="http://fhamiwsdt01/AMIWeb/namespaces/AmerisureRetailAgent.xsl"/>
    <xsl:include href="http://fhamiwsdt01/AMIWeb/namespaces/TransactionUtilities.xsl"/>
    My procedure is to grab an xml an bump it up against the stylesheet as follows.
    CREATE OR REPLACE FUNCTION transformPolicyXml RETURN CLOB IS
    -- Define the local variables
    xmldata XMLType;
    xsldata XMLType;
    newxml XMLType;
    xml clob;
    xsl clob;
    error varchar2(200);
    BEGIN
    -- Get the XML document using the getXML() function defined in the database.
    -- Since XMLType.transform() method takes XML data as XMLType instance,
    -- use the XMLType.createXML method to convert the XML content received
    -- as CLOB into an XMLType instance.
    xml := getxml('Policy.xml');
    xmldata := XMLType.createXML(xml);
    -- Get the XSL Stylesheet using the getXSL() function defined in the database.
    -- Since XMLType.transform() method takes an XSL stylesheet as XMLType instance,
    -- use the XMLType.createXML method to convert the XSL content received as CLOB
    -- into an XMLType instance.
    xsl := getxml('Amerisure EAI XSLT.xsl');
    xsldata := XMLType.createXML(xsl);
    -- Use the XMLtype.transform() function to get the transformed XML instance.
    -- This function applies the stylesheet to the XML document and returns a transformed
    -- XML instance.
    newxml := xmldata.transform(xsldata);
    -- Return the transformed XML instance as a CLOB value.
    RETURN newxml.getClobVal();
    EXCEPTION WHEN OTHERS THEN
    error := sqlerrm;
    raise_application_error (-20102, 'Exception occurred in transformPolicyXml :'||SQLERRM);
    END transformPolicyXml;
    The following statement is what causes an error:
    newxml := xmldata.transform(xsldata);
    the error i'm receiving is ORA-31020: The operation is not allowed, Reason: For security reasons, ftp and http access over XDB repository is not allowed on server side.
    Is there anyway to get around this error?

    As the error says, the XML DB does not allow ftp or http access to remote objects.
    You will need to make all your includes local to the DB server.

  • Function return value == -10. Native error code -2146824584 ADOBD.Recordset: Operation is not allowed when object is closed

    I want to call Stored Procedure that return records and output parameter, from CVI
    I can get output parrameter but when I want to get records stream I recieve following wrror:
    function return value == -10. Native error code -2146824584 ADOBD.Recordset: Operation is not allowed when object is closed

    in Stored procedure I create table variable and and insert into string values
    when I remove usage of table variable the error desappear

  • The operation is not allowed for result set type FORWARD_ONLY

    Hi,
    I am trying to use scroll insensitive resultset in following manner-
    Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
    ResultSet rs = stmt.executeQuery("some sql here");
    rs.last();
    but the rs.last() throws this exception-
    com.sap.dbtech.jdbc.exceptions.SQLExceptionSapDB: The operation is not allowed for result set type FORWARD_ONLY.
         at com.sap.dbtech.jdbc.ResultSetSapDB.assertNotForwardOnly(ResultSetSapDB.java:2725)
         at com.sap.dbtech.jdbc.ResultSetSapDB.last(ResultSetSapDB.java:557)
    Database version: Kernel    7.5.0    Build 019-121-082-363
    Driver Version: MaxDB JDBC Driver, MySQL MaxDB, 7.6.0    Build 030-000-005-567
    This used to work with 7.5 version driver. Why this is failing with 7.6 driver, any clues?
    Thanks,
    Vinod

    Hi Vinod,
    due to performance improvement when using forward only cursor we changed the default for the resultset type from TYPE_SCROLL_SENSITIVE to TYPE_FORWARD_ONLY starting with JDBC driver version 7.6. So I guess the exception comes from a statement where you didn't set the resultset type while creating it. Please check if all of the statements that you want to be scrollable have set the correct resultset type.
    Regards,
    Marco

  • SQL operations are not allowed with no global transaction by default for X

    Hi All,
    I am getting the above mentioned error.
    java.sql.SQLException: SQL operations are not allowed with no global transaction by default for XA drivers. If the XA driver supports performing SQL operations with no global transaction, explicitly allow it by setting "SupportsLocalTransaction" JDBC connection pool property to true. In this case, a
    lso remember to complete the local transaction before using the connection again for global transaction, else a XAER_OUTSIDE XAException may result. To complete a local transaction, you can either set auto commit to true or call Connection.commit() or Connection.rollback().
    I am developing a web application. I have jsp, servlets, JDBC classes.
    I am using DataSource and Connection pools.
    I am on WLS 8.1 sp3 and Oracle 10.1.
    Part of My Config file looks as follows:
    <JDBCConnectionPool DriverName="weblogic.jdbcx.oracle.OracleDataSource" KeepLogicalConnOpenOnRelease="true" KeepXAConnTillTxComplete="false" Name="AUMDataSource" NeedTxCtxOnClose="false" NewXAConnForCommit="false" Password="{3DES}AKRkWgdzXN8WrXSRtSvJ6g==" Properties="user=pibsrmgr;portNumber=1521;SID=pibsrdod;serverName=pibsrdod.dtu.mlam.ml.com" RollbackLocalTxUponConnClose="true" SupportsLocalTransaction="false" Targets="myserver" TestTableName="SQL SELECT 1 FROM DUAL" URL="jdbc:bea:oracle://pibsrdod.dtu.mlam.ml.com:1521" XAEndOnlyOnce="false" />
    <JDBCTxDataSource EnableTwoPhaseCommit="true" JNDIName="jdbc/AUMDataSource" Name="AUMDataSource" PoolName="AUMDataSource" Targets="myserver" />
    Any help will be appreciated.
    Thanks
    ---Radhe

    Hi,
    Regarding Transactions , the following link can helpful to you .
    Regards,
    Prasanna Yalam

  • Is it true that iPhone 4s does not allow to take more than 1000 photos?

    Hi!
    Is it true that iPhone 4s does not allow to take more than 1000 photos?
    http://dolboeb.livejournal.com/2299939.html

    Not true.
    Only Photostream is allowed to take a max of 1000 photos, then they will be removed from server/icloud.

  • The update operation is not allowed in the current state of the request

    When users have logged a request through the service manager 2012 portal and they go back in to add user input they sometimes receive a message that says " The update operation is not allowed in the current state of the request." The state of the
    request has not changed it is still Active and has not breached its service level .
    I can't seem to find any information about this error and don't know how to troubleshoot it. Any help and advice would be appreciated.
    Thanks
    Sarah

    ok, so they're adding user comments after creating the service request. looks like this:
    the first thing to check is that the user is added to the default, un-scoped "End User" security role, or the custom end user security role they are added to has a scope that includes all work items. The "user input" field adds a user comment related
    to the SR, so the ability to create user comments is required to use this field.

  • Whenever I open pdf file link in net shows a message box Acrobat plug-in and message as "This operation is not allowed" and after firefox getting crashed. I observed twice

    Details of Crashing Information
    AdapterDeviceID: 2562
    AdapterVendorID: 8086
    Add-ons: {d47a9f51-8281-43fa-f450-f28ef8735e9a}:2.1.1,[email protected]:3.6.5.112,{972ce4c6-7e08-4474-a285-3208198ce6fd}:4.0
    AvailableVirtualMemory: 1923440640
    BuildID: 20110318052756
    CrashTime: 1304770256
    EMCheckCompatibility: true
    FramePoisonBase: 00000000f0de0000
    FramePoisonSize: 65536

    I'm replying to this old thread for anyone looking for this problem in the future ( like I did ).
    The problem for me was that the original .pdf had a single blank comment in it.
    I opened it in Acrobat pro, deleted the comment, saved, opened it in livecycle, changed the illustration ( or whatever you had to change in the first place ), save it again, opened it in Acrobat and save for Reader Extended PDF.
    It now works
    PS: nice job Adobe with useless error messages. Just saying "Comments are not allowed" instead of "This operation is not permitted" would have saved countless hours to countless people.

  • ORA-02021: DDL operations are not allowed on a remote database

    Hi,
    While creating a trigger to keep track of every deletion on a remote table, I am receiving this error.
    I am not using any DDL within my trigger.
    My trigger code is:
    CREATE OR REPLACE TRIGGER neeraj.iuc_trig
    before delete on neeraj_test@iuc
    for each row
    DECLARE .........................
    Here iuc is public database link.
    Any idea ?
    Regards,
    Neeraj

    Hi Neeraj,
    you cannot define a trigger on a remote table.
    why don't you define the trigger just directly on
    the remote db.
    You can define some insert/update ... operations
    on "your" db in your trigger.
    you need a db_link for that on your remote-db
    to your "original"-db
    update emp@orig_db ...
    Regards
    Schoeib
    Message was edited by:
    schoeib

  • Yosemite operating system not allowing my applications to open

    Can anyone help?  I just downloaded Yosemite operating system and am regretting it.  Now my Adobe applications won't open, they act as if they will but then stop responding.  Anyone know how to solve this?
    Thank yoU!

    I purchase my programs (Adobe InDesign/Illustrator/PS via Adobe Cloud and just updated those a few days ago.  I'm at a loss as to what to do.  Is there anyway to go backwards and not have Yosemite?  It's awful, everything is slow.

  • Data Upload: file extension not allowed

    Hi alls!!!
    I would like to upload a CSV file to the server.
    I updated through BPC Web the 
    ALLOW_EXTENSIONS = [ALL]
    ALLOWEXTENSIONS = [ALL]
    but it is not working, even after a re-log in and a Re-initialize of the client options ("clear the local application information")
    If i go on the registry of my computer andI go to
    HKEY_USERS > S-1-5-21-448539723-602162358-682003330-1003 > Software > VB and VBA program Settings > Outlooksoft 5 > LATEST
    There is an entry ALLOWEXTENTION and if i put the value to CSV it works...
    But i dont want to do that like this... why it is not working with BPC web?
    Nic
    Edited by: Nicolas Argente on Oct 22, 2008 12:58 PM

    Hi, I'm having the same issue which I believe will be resolved by the solution above.
    I understand that I need to modify the Set AppSet Parameters...but am having much trouble finding where this option is located.
    I have logged onto BPC Administration, and than an Appset.
    On the left panel I see the usual options: Dimension Library, Application, Secuirty..etc
    On the right panel when I have my Appset highlighted I see: Add a new appset, Set App set status, etc
    But I do not see SetAppset Parameters?? How do I get there??
    The user I am logged in has the Administration, Appset, WebApp, etc permissions...
    Thanks in Advance!

  • New operating system not allowing credit card update.

    how ow do I update credit card info? The box containing credit card info is not responsive.

    "not only don't since anymore"?
    Not only don't since what anymore?

  • Biometry not allowed by operating system policies

     I have a Dell XPS M1330 with clean Windows 7 Build 7100 using UPEK TouchChip Fingerprint Coprocessor (WBF Advanced Mode), Driver version: 1.2.0.147; Driver Date: 4/23/2009.  The hardware is working properly, and I have tried with and without Protector Suite 2009 and receive the same error message: "Operation is not allowed by operating system policies. Try to logon as a different user.  I am only using the built-in administrator account with no other accounts; I have looked through GP and biometry is enabled, CLT+ALT+Del is also set correctly. Any assistance would be greatly appreciated.

    The built-in administrator account is not supported by Microsoft WBF and in their policy guidance FMAs are advised to inform organizational admins that biometry is unavailable for built-in administrator and guest accounts.   However, there is a work-around to the ever annoying:
    Error Code: E7210005            "Operation is not allowed by operating system policies."
    First, you have to understand how Fingerprint Software works, at least UPEK, Inc. in this case.  Put simply, the UPEK software takes your username and password and links that data to a biometric fingerprint which is given its own unique identifier.
    Every username created in Windows is also given a unique identifier, a numerical "fingerprint."  This is by design and is separate from the Biometry that comes later.  Because the UPEK software does not record this unique user identifier or process it in any way, its fairly simple circumvent Microsoft's Built-In Operating System policy:
    1.  You will never be able to enroll fingerprints in a built-in admin or guest account directly, you must import them.
    2.  If you are going to use this feature in contravention to Microsoft operating system policy you are going to have to come up with some renaming conventions.
    3.  Use Windows Key +R (Run) and type "control userpasswords2"
    4.  Create a new user with a password and admin rights, choose a username that you will want to rename the built-in Administrator account to, i.e. SysAdmin, or Admin etc.
    5.  Log Off Administrator and log on to the new account.  Enroll all the fingerprints you are going to want to use.  Then use the application to "Export" to a file in the root of C or    some commonly accessible area.
    6.  Once this file is exported, log off the new user, log on to the built-in Administrator, first delete the newly created user via Run: "control userpasswords2";
    7.  Next you want to rename your built-in Administrator account in the Advanced tab to the username you just deleted.  It must be the same username exactly.
    8.  Once you have renamed your built-in Administrator account.  Log off.  Then Log back on.
    9.  Start your UPEK suite or Biometry application, and go through the Import process.  Once you select your exported file for import, you will generally need to enter the password you created for it when you exported it, but its important to remember that you will only be able to use the fingerprints you enrolled under the other user, you will never be able to add new fingerprints to enroll, or otherwise edit the enrolled fingerprints.
    10. For office environments, there are 10 slots so a maximum of 10 users could theoretically have biometric access to the built-in Administrator account in direct violation of operating system policy, a very dumb operating system policy.

  • Same Vendor Excise Invoice No in MIGO/Part 1 Entry is not allowed

    Dear All,
    We have uploaded service tax patch in the beginning of Jan ' 2011.
    While doing migo entry for GR, vendor excise invoice no is entered. If same invoice of vendor is repeated for different year, system is not accecpting it. It is giving error message that all items in the excise invoice has been received.
    Whereas it was allowing to do so before Jan ' 2011.
    We have uploaded service tax patch in the beginning of Jan ' 2011. It appears that after this patch uploading system is not allowing.
    It seems system is checking only vendor exicse invice no and not the date due to which it gives the errror message.
    Can any one suggest as to what is to be done?
    Regards
    Ratna

    Dear Rajesh,
    Refer excise invoice is used;  If you have already entered the vendor's excise invoice that is already captured excise invoice in J1iex before posting goods receipt. In that case you have to select Only Refer Excise Invoice or Refer and Post Excise Invoice. Then enter the official excise invoice number.
    If you do not want part 1 and 2 to be generated i think it will be better to select no excise entry and you can update excise invoice number in any of the other fields.
    Regards
    Sangeeta

Maybe you are looking for