Problem after uploading user defined characterstic schema in product catalo

Hi friends,
We were using SRM 5.0 and CCM 2.0, we were uploaded Master catalog through .CSV file, Product catalog schema through .XML and user defined characteristic schema through .XML file   separately. System given message catalog updated successfully. But when I observed in product catalog user defined characteristics are removed from the product catalog the content of these fields is also wiped out from the items. Once the catalog was in this state, I mapped it to the Master Catalog and all the user defined characteristics show up in error. What could be the cause?? can any body Help  (Urgent)
Thanks in advance
Srinivas

Hi
<u>Please go through the following SAP OSS Note / link -></u>
Note 1024002 - Error introduced by CCM SP07
Re: Unable to Edit the Charateristic?
Do let me know.
Regards
- Atul

Similar Messages

  • WRT610N v1 Problem after uploading wrong firmware

    Hello
    I thought to upgrade my WRT610 wireless modem with the latest image. Unfortunately I believe I had a version2, and download the latest firmware of this version.
    After uploading the firmware it doesn't pop-up with a screen that the image was successful and after waiting 30 min. I reboot the router.
    Now the router initialization fails (power light is flashing) and I find out that I have a WRT610 version 1 router.
    Reset to factory default with pushing the reset button for 30 sec and turn off the power for the same amount of time doesn't solve the problem. I can't access the GUI to configure the modem. I can ping the default ip-address 192.168.1.1.
    Can somebody inform me if it's possible to access this modem in ROM-mode with telnet or ssh to uploade the correct firmware via ftp? Such a the big brother Cisco routers?
    Thanks
    Regards Ronald

    Upgrading router's firmware with wrong version can damage the router.As the Power light blinking on the router,
    You may try upgrading the router's firmware using TFTP utility....Download 44.3 KB the tftp utility and save it on the dekstop....
    Follow these steps to upgrade the firmware on the device : -
    Double click the TFTP.exe file and click run.
    For Server- Enter the IP Address of the router that you assigned.  By default, the router is 192.168.1.1...
    For Password- Enter the password you assigned the router. By default, the router's password is admin.
    For File- Click the triple ??? button and browse for the .bin firmware file...
    Click Upgrade button to start upgrading.  A progress bar should show up to show the
    progress.
    Once the Upgrade is done press and hold the reset button for 30 seconds...Release the reset button...Unplug the power cable from your router, wait for 30 seconds and re-connect the power cable...Now re-configure your router if the power light stable....if the power light still kept blinking then router will not work

  • Problem in creating user defined fields

    hi,
       i created nearly 25 userdefined fields. after that b1 is not allowing me to created further, I like to know any restriction is there to create or kindly give me the solution to create.
    Regards
    R.vijai

    Vijaya,
    This kind of bottlenecks are common when using SQL Server 2000 where it has a row size limitation.
    Click on the link below and read the thread as it also related to the similar error.
    Error in defining the User Defined Fields
    Suda

  • Error after transport: "User defined field Management hanged"

    i have create the document lines table through dot net code ,after creating tables user defined field management set up hanged .if it is possible the re solution please tell me.
    Srinivasan

    Hi S Thirumurugan ,
    You need to create the table using the SDK...if not the User defined field manangement setup cannot open it table will be inconsistant constraint with the table...
    For adding the table through SDK check the SDK Help...
    With regards,
    MadhuSudhana Rao.G

  • Problem with the user-defined message search in PI 7.3.1

    Hi, all
    I having been trying out the new user-defined message search in PI 7.3.1(with TREX). I am stuck on creating the search critera section and could not move forward. Here is how I define the filter:
    Here is a sample payload:
      <?xml version="1.0" encoding="utf-8" ?>
      <ns:JOB_MT xmlns:ns="urn:peoplesoft:batch:job_r:message">
        <MsgData>
          <JOB>
             <ACTION_FLAG>NewPerson</ACTION_FLAG>
             <EMPLID>XXXXX</EMPLID>
             <REG_NO />
             <LAST_NAME>XXXX</LAST_NAME>
             <FIRST_NAME>XXXX</FIRST_NAME>
          </JOB>
        </MsgData>
      </ns:JOB_MT>
    I have tried the xpatch search criteria as the following:
    /ns:JOB_MT/MsgData/JOB/EMPLID
    /ns:JOB_MT xmlns:ns="urn:peoplesoft:batch:job_r:message"/MsgData/JOB/EMPLID
    Both failed to return the emplid field when I clicked on the "test search criteria" against a PI message. Can you advise what I did wrong?
    Thanks,
    Jonathan.

    Hi.
    Did you put the prefix?
    Regards

  • Problem with creating User Defined Fields

    Hello,
    I have a big problem on one customers db. Everytime when user logs in SBO, he got immediatley after login message, that db structure was modified and user must click OK to continue (close all form - in this case is still no form opened).
    I tried to uninstall all addons to be sure that its not addon related but when is only clean SBO there, the message still pops up. It seems that somewhere in db is stored that this message must pops up.
    When I copied this db localy from custromer, the message still occurs.
    Is here someone who met this prolem and solved it?
    Thanks
    Petr

    Hi Petr,
    Just to remind that if you send a message to SAP based on Suda's answer belows:
    Petr,
    This is very unusual, Please check SAP Notes and also send a message to support. This should not be happening.
    Madhan: Just FYI - Petr is one of the Senior Implementation and SDK consultants who has spent a long time on the product and I am 100% sure that he knows the basics you are pointing to very well.
    Suda
    you must really make sure that you have performed support level 1 and level 2. If not, the SAP support will be happy to bill the message about 80 euro.
    Rgds,

  • Problem creating a user defined function...

    I have written a function in oracle as follows:
    ===========================
    CREATE OR REPLACE
    function getTeacherNameForHmroomAndSch(in_student_id STUDENTS.STU_ID%TYPE)
    return varchar2 as
    emp_full_name varchar2(64);
    begin
         stu_school_id STUDENTS.STU_CURRENT_SCHOOL_ID%TYPE;
         stu_home_room STUDENTS.STU_HOMEROOM%TYPE;
         emp_id EMPLOYEES.EMPLOYEE_ID%TYPE;     
         select STU_CURRENT_SCHOOL_ID, STU_HOMEROOM INTO stu_school_id, stu_home_room from STUDENTS where STU_ID = in_student_id;
         select el1.TL_EMPLOYEE_ID into emp_id from EMPLOYEE_LOCATIONS el1
         where el1.TL_ID = (select max(el2.TL_ID) from (select el.TL_ID
         from EMPLOYEE_LOCATIONS el
         where el.TL_LOCATION_ID = stu_school_id
         and el.TL_HOMEROOM = stu_home_room) el2 group by el2.TL_ID);
         select case when FIRST_NAME is null then LAST_NAME else FIRST_NAME || ' ' || LAST_NAME end into emp_full_name from EMPLOYEES where EMPLOYEE_ID = emp_id;
         return emp_full_name;
         EXCEPTION
              WHEN NO_DATA_FOUND THEN
              RETURN null;
    end getTeacherNameForHmroomAndSch;
    ===========================
    When I am executing this create function i.e., compiling function in a SQL Editor, the SQL engine is throwing a warning message as follows:
    ===========================
    Warnings: --->
    W (1): Warning: execution completed with warning
    <---
    ===========================
    As a result, am not able to use this function in my SQL.
    Please suggest a solution for my problem.
    Thank You.
    Shravan Kumar.M

    Hello,
    It is possible to create user fields using SDK on anykind of table but, sometimes in some Tables, adding them causes integrity problems and B1 cannot create the document of the Table, you can try that, but if there's an error when adding the bank statement you should erase it from the OBNK table using SDK again.
    I've tried this on MRV1 (Inventory Revaluation Lines) and IPF2 (Landed Costs, Costs), when I tried to add the document (Inventory Revaluation or Landed Costs) appeared an error and B1 could not create the document, so i had to remove them with SDK again and the error was solved.
    Best Regards hope it'll help you
    Gabriela

  • Problem related with User Defined search

    Hi all,
    In service type marketing doc.i added three UDF at row level.
    1)Item code
    2)Item Desc.
    3)Quantity
    i need to design a formatted search which will multiply Quantity with unit price and will update result in Total field in row level.
    please suggest me Formatted search.
    TIA

    Chetan,
    In addition to Suda's reply, we have also created 3 UDFs in the service type document of purchase order but there is no item code. it is okay you use item code UDF but actually it won't give effect if you use the 3 udfs in the purchase or sales order documents, although actually we assigned the following FMS I will give. Why I said this because user always asks how to make automatic  movement of 3 UDFs to the next documents (GRPO service and A/P invoice service). I suggest to assign the 3 UDFs you made to invoice directly.
    Try to use this another code to make Total (LC) become automatic update after you fill the qty and unit price;
    declare @m as money
    declare @n as nvarchar(40)
    declare @o as varchar(40)
    declare @p as money
    declare @q as varchar(40)
    declare @r as money
    declare @total as money
    declare @ntotal as varchar(40)
    set @n = $[$39.5.0]
    set @n = substring(@n,4,(len(@n)))
    set @m = cast(@n as money)
    set @o = $[$39.U_QTY.0]
    set @p = cast(@o as money)
    set @total=@m*@p
    set @ntotal=cast(@total as nvarchar(40))
    select @ntotal
    Assigned the query FMS above using display saved values.
    You just need to replace this following:
    $[$39.U_QTY.0]
    to be UDF code of quantity you have made
    Rgds,

  • Access privilege problems after transferring user to computer

    Hi
    I gave my flat screen iMac (lamp-shade version) to my parents when I bought a new Intel Core Duo. They had an older iMac. Both their old computer and the one I gave them are running 10.2.8. I connected the computers with a firewire, created a new user (with admin status) and transferred their user info onto my old computer. It all seemed fine, except now when I log on as them all of the applications have access privilege problems. Is there a global way for me to give them read and write access to everything?
    Thanks
    Intel Core Duo   Mac OS X (10.4.4)  

    You may need to post this in one of the older iMac forums iMac (CRT) or iMac (Flat panel) where someone may still be running OSX which is that old. As you may realize with your new iMac and 10.4, much has changed.
    Are you sure that when you sign in as the administrator and go to System Prefs/Accounts and view your access to the account that you created for them there are no access limitations?

  • Problems after changing user folder name

    Hi everybody,
    My pc had a problem with the HHD so I needed to send it back to the repair centre. During the reparation the company created a user called 'user'.
    Since I had a backup that had to restore data in C:\Users\Andrea I changed the user's name as in this guide http://  superuser.com/questions/495290/how-to-rename-user-folder-in-windows-8 (I followed the step: 'I have
    already logged into that account' since that was my situation.)
    Now when opening Windows Update (only the desktop version, while the metro version works fine) I got this error
    http://  postimg.org/image/6c6konbhh/
    I hope someone has an idea of what's happening.
    Thanks in advance.
    P.S. Sorry for the links but I couldn't post links or pictures because the forum says that I am not verified.

    Create new user account with administrative privilege and try Windows Update.
    If same issue, follow the steps to solve.
    Start > Control Panel > System and Security > Administrative tools > Services
    Stop the Background Intelligent Transferring Service, Cryptographic Service and Windows Update service.
    then goto C:\Windows rename the Software Distribution folder as Software Distribution.OLD
    Reboot the PC.
    Now you can try Windows Update.

  • 2 problems after uploading site to server

    I posted earlier but don't think I was very clear. I built a site in Iweb. It works perfect and displays perfect in Safari.
    With Explorer 3 things are happening. 1) my quicktime movie is not pulling up, not even the symbol or the place holder. 2) i have a contact form that I got through wufoo and the only thing that shows up is the title and the submit button, none of the questions. 3) the iweb nav bar is not showing up?
    Ive gotten several calls from people about this because I advertise on google. Some have no problem, a lot do. Is this a Iweb uncompatability issue? I just called godaddy where its hosted and he said he was able to pull it up.
    the site is www.tv750.com i am totally new to building sites and hosting so I very well may have screwed something up. I changed the html code "height" for the wufoo form as they suggested but still the same problem. so frusturating.

    Here's a method I used for an iPod transfer to a new PC.
    Look at your Windows Desktop and create a new folder called ipodbackup. Right click and choose, New > Folder, then rename it to ipodbackup
    Now go to iTunes Preferences and check the following options:
    'Keep iTunes music folder organized'
    'Copy files to iTunes Music Folder when adding to Library'
    Now double-click on 'My Computer' from the windows desktop
    Choose, Tools > Folder Options, Select View Tab
    Choose the option 'Show Hidden files and folders', choose OK
    Now from 'My Computer' right click on the disk icon for your iPod, select COPY
    Now from the 'My Computer' icon, open the folder on the desktop called ipodbackup, then right-click and choose PASTE
    Wait for all you iPod data to copy onto the computer.
    Open iTunes, (make sure the earlier Prefs are set as I said!)
    Choose File > 'Add Folder to Library' Select the 'ipodbackup' folder from the Windows Desktop
    Wait for iTunes to finish transferring all the data in the iTunes Library on the new PC.
    Check though the Library to confirm all albums/tracks are there.
    Playlists didn't get rebuild by the way.
    After everything looks good, you can delete the 'ipodbackup' folder on the Windows Desktop and SYNC the iPod to the new iTunes Library.
    Seasons Greeting
    LG

  • Problem of getting user defined element

    Hello collegues !
    I have following problem
    I need to check, if my element was creanted on form or not
    For this i do following :
    if(oOrderForm.Items.Item("myItem")!=null)
    but this give me an exception
    are there another ways to check, if element exists or was not created yet ?
    Best regards

    there are two ways:
    1. clear way
    dim oitem as sapbouicom.item
    for each oitem in oOrderForm.Items
    ..check the item id
    next
    or
    2. quick way
    try
    dim oitem as sapbouicom.item
    oitem = oOrderForm.Items.Item("myItem")
    catch ex as exception
    ... doesnt exists
    end try

  • Autentication problem after importing users in osx.5 server

    Hi All, I was able to import users to OSX.5.8 server using passenger from macinmind.com but my users could not authenticate. When I create one user at a time the users are able to authenticate. Help i am pulling my hair out.

    Rather than importing in Server.app you could try using Workgroup Manager.

  • Oracle 11g AQ : problem enqueue user-defined type with varchar2 attribute

    Hello.
    I have a problem enqueuing a user-defined type to the queue on Oracle 10g.
    I'm using jdbc driver (ojdbc5.jar, version 11.1.0.6.0) as they provide oracle.jdbc.aq package.
    The type is following:
    CREATE OR REPLACE TYPE FIXED_T5 AS OBJECT
    (id integer,
    label varchar2(100),
    code integer,
    today date
    )I have created a java class for this type with jpub utility supplied with oracle 11g client package:
    jpub -user=scott/tger -url=jdbc:oracle:thin:@host:sid-sql=FIXED_T5:ru.invito.FixedType -compile=falseIt generated FixedType.java and FixedTypeRef.java files. Don't understand why i need the latter (FixedTypeRef).
    Then in test app:
    package ru.invito;
    import java.io.IOException;
    import java.net.InetAddress;
    import java.net.UnknownHostException;
    import java.sql.SQLException;
    import java.sql.Timestamp;
    import java.util.Date;
    import java.util.Properties;
    import java.util.UUID;
    import junit.framework.TestCase;
    import oracle.jdbc.aq.AQAgent;
    import oracle.jdbc.aq.AQEnqueueOptions;
    import oracle.jdbc.aq.AQFactory;
    import oracle.jdbc.aq.AQMessage;
    import oracle.jdbc.aq.AQMessageProperties;
    import oracle.jdbc.aq.AQEnqueueOptions.DeliveryMode;
    import oracle.jdbc.aq.AQEnqueueOptions.VisibilityOption;
    import oracle.jdbc.driver.OracleConnection;
    import oracle.jdbc.driver.OracleDriver;
    import oracle.sql.Datum;
    import oracle.sql.STRUCT;
    import oracle.sql.StructDescriptor;
    import org.apache.commons.logging.Log;
    import org.apache.commons.logging.LogFactory;
    public class AqTest extends TestCase {
         protected Log logger = LogFactory.getLog(getClass());
         public void testEnqueue() throws Exception {
              OracleDriver dr = new OracleDriver();
              Properties prop = new Properties();
              prop.setProperty("user", Config.USERNAME);
              prop.setProperty("password", Config.PASSWORD);
              OracleConnection connection = (OracleConnection) dr.connect(Config.JDBC_URL, prop);
              assertNotNull(connection);
              connection.setAutoCommit(false);
              enqueueMessage(connection, "INVITO.FIXED_T5Q", null);
              connection.commit();
         private void enqueueMessage(OracleConnection conn, String queueName, AQAgent[] recipients) throws SQLException,
                   IOException {
              logger.debug("----------- Enqueue start ------------");
              AQMessageProperties props = makeProps(queueName);
              AQMessage mesg = AQFactory.createAQMessage(props);
              String msqText = String.format("Hello, %s!", queueName);
              FixedType data = createData(36, msqText);
              Datum d = data.toDatum(conn);
              STRUCT s = (STRUCT) d;
              debugStruct("s", s);
              String toIdStr = byteBufferToHexString(s.getDescriptor().getOracleTypeADT().getTOID(), 20);
              logger.debug("s.toIdStr: " + toIdStr);
              StructDescriptor sd = StructDescriptor.createDescriptor("INVITO.FIXED_T5", conn);
              logger.debug("sd.toXMLString(): " + sd.toXMLString());
              mesg.setPayload(s);
              AQEnqueueOptions opt = makeEnqueueOptions();
              logger.debug("sending............");
              // execute the actual enqueue operation:
              conn.enqueue(queueName, opt, mesg);
              debugMessageId(mesg);
              logger.debug("----------- Enqueue done ------------");
         private void debugMessageId(AQMessage mesg) throws SQLException {
              byte[] mesgId = mesg.getMessageId();
              if (mesgId == null) {
                   throw new IllegalStateException("message id is NULL");
              String mesgIdStr = byteBufferToHexString(mesgId, 20);
              logger.debug("Message ID from enqueue call: " + mesgIdStr);
          * @return
          * @throws SQLException
         private FixedType createData(int ID, String label) throws SQLException {
              FixedType data = new FixedType();
              data._struct.setNChar(1);// initializes the flag for 'label' field
              data.setId(ID);
              data.setLabel(label);
              data.setCode(1);
              Date today = new Date();
              data.setToday(new Timestamp(today.getTime()));
              return data;
          * @param string
          * @param s
          * @throws SQLException
         private void debugStruct(String string, STRUCT s) throws SQLException {
              logger.debug(s + ".debugString(): " + s.debugString());
              logger.debug(s + "s.dump(): " + s.dump());
          * @return
          * @throws SQLException
         private AQAgent makeAgent() throws SQLException {
              AQAgent ag = AQFactory.createAQAgent();
              ag.setName("AQ_TEST");
              String agentAddress = null;
              try {
                   agentAddress = InetAddress.getLocalHost().getHostAddress();
              catch (UnknownHostException e) {
                   logger.error("cannot resolve localhost ip address. will not set it as AQ Agent address");
                   agentAddress = "NA";
              ag.setAddress(agentAddress);
              return ag;
         private AQMessageProperties makeProps(String queueName) throws SQLException {
              final String EXCEPTION_Q_TEMPLATE = "AQ$_%sT_E";
              final int DEFAULT_DELAY = 0;
              final int DEFAULT_EXPIRATION = -1;
              final int DEFAULT_PRIORITY = 0;
              AQMessageProperties propeties = AQFactory.createAQMessageProperties();
              propeties.setCorrelation(UUID.randomUUID().toString());
              propeties.setDelay(DEFAULT_DELAY);
              propeties.setExceptionQueue(String.format(EXCEPTION_Q_TEMPLATE, queueName));
              propeties.setExpiration(DEFAULT_EXPIRATION);
              propeties.setPriority(DEFAULT_PRIORITY);
              // propeties.setRecipientList(null);//should not set
              propeties.setSender(makeAgent());
              return propeties;
          * @return
          * @throws SQLException
         private AQEnqueueOptions makeEnqueueOptions() throws SQLException {
              AQEnqueueOptions opt = new AQEnqueueOptions();
              opt.setRetrieveMessageId(true);
              // these are the default settings (if none specified)
              opt.setDeliveryMode(DeliveryMode.PERSISTENT);
              opt.setTransformation(null);
              opt.setVisibility(VisibilityOption.ON_COMMIT);
              return opt;
          * Form the AQ reference
          * @param buffer
          * @param maxNbOfBytes
          * @return
         private static final String byteBufferToHexString(byte[] buffer, int maxNbOfBytes) {
              if (buffer == null)
                   return null;
              int offset = 0;
              StringBuffer sb = new StringBuffer();
              while (offset < buffer.length && offset < maxNbOfBytes) {
                   String hexrep = Integer.toHexString((int) buffer[offset] & 0xFF);
                   if (hexrep.length() == 1)
                        hexrep = "0" + hexrep;
                   sb.append(hexrep);
                   offset++;
              String ret = sb.toString();
              return ret;
    }The output is following:
    [main] 2008-07-03 19:09:49,863 DEBUG [ru.invito.AqTest] - ----------- Enqueue start ------------
    [main] 2008-07-03 19:09:50,348 DEBUG [ru.invito.AqTest] - [email protected](): name = INVITO.FIXED_T5 length = 4 attribute[0] = 36 attribute[1] = Hell
    o, INVITO.FIXED_T5Q! attribute[2] = 1 attribute[3] = 2008-07-03 19:09:49.0
    [main] 2008-07-03 19:09:50,363 DEBUG [ru.invito.AqTest] - [email protected](): name = INVITO.FIXED_T5
    length = 4
    ID = 36
    LABEL = Hello, INVITO.FIXED_T5Q!
    CODE = 1
    TODAY = 2008-07-03 19:09:49.0
    [main] 2008-07-03 19:09:50,363 DEBUG [ru.invito.AqTest] - s.toIdStr: 507ccce5b6e9f572e040007f01007203
    [main] 2008-07-03 19:09:50,363 DEBUG [ru.invito.AqTest] - sd.toXMLString(): <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <StructDescriptor sqlName="INVITO.FIXED_T5" >
      <OracleTypeADT sqlName="INVITO.FIXED_T5"  typecode="0" tds_version="1"
               is_embedded="false" is_top_level="true" is_upt="false" finalType="true" subtype="false">
        <attributes>
          <attribute name="ID"  type="INTEGER" >
            <OracleType typecode="2" />
          </attribute>
          <attribute name="LABEL"  type="VARCHAR2" >
            <OracleType typecode="12" />
          </attribute>
          <attribute name="CODE"  type="INTEGER" >
            <OracleType typecode="2" />
          </attribute>
          <attribute name="TODAY"  type="DATE" >
            <OracleType typecode="0" />
          </attribute>
        </attributes>
      </OracleTypeADT>
    </StructDescriptor>
    [main] 2008-07-03 19:09:50,379 DEBUG [ru.invito.AqTest] - sending............
    [main] 2008-07-03 19:09:50,395 DEBUG [ru.invito.AqTest] - Message ID from enqueue call: 511ff143bd4fa536e040007f01003192
    [main] 2008-07-03 19:09:50,395 DEBUG [ru.invito.AqTest] - ----------- Enqueue done ------------But when dequeueing the 'label' attribute is lost:
    DECLARE
    dequeue_options     DBMS_AQ.dequeue_options_t;
    message_properties  DBMS_AQ.message_properties_t;
    message_handle      RAW(16);
    message             fixed_t5;
    BEGIN
      dequeue_options.navigation := DBMS_AQ.FIRST_MESSAGE;
      DBMS_AQ.DEQUEUE(
         queue_name          =>     'fixed_t5q',
         dequeue_options     =>     dequeue_options,
         message_properties  =>     message_properties,
         payload             =>     message,
         msgid               =>     message_handle);
      DBMS_OUTPUT.PUT_LINE('ID   : '||message.id);
      DBMS_OUTPUT.PUT_LINE('Label: '||message.label);
      DBMS_OUTPUT.PUT_LINE('Code : '||message.code);
      DBMS_OUTPUT.PUT_LINE('Today: '||message.today);
      COMMIT;
    END;
    ID   : 36
    Label:
    Code : 1
    Today: 03.07.08
    Could anyone tell me what is wrong with the setup/code?
    Why 'label' not saved in queue, though i saw it is not empty in STRUCT?

    Thank you for the reply!
    I have enqueued:
    [main] 2008-07-04 15:30:30,639 DEBUG [ru.invito.UserDefinedTypeAqTest$1] - [email protected](): name = INVITO.FIXED_T5
    length = 4
    ID = 41
    LABEL = Hello, INVITO.FIXED_T5Q!
    CODE = 1
    TODAY = 2008-07-04 15:30:30.0and in table (select * from FIXED_T5QT) the 'label' is blank:
    Q_NAME     FIXED_T5Q
    MSGID     51310809B5EA3728E040007F01000C79
    CORRID     b8f38fd3-4fa6-4e0f-85d1-2440d02d655e
    PRIORITY     0
    STATE     0
    DELAY     
    EXPIRATION     
    TIME_MANAGER_INFO     
    LOCAL_ORDER_NO     0
    CHAIN_NO     0
    CSCN     0
    DSCN     0
    ENQ_TIME     04.07.2008 15:28:44
    ENQ_UID     INVITO
    ENQ_TID                       4012
    DEQ_TIME     
    DEQ_UID     
    DEQ_TID     
    RETRY_COUNT     0
    EXCEPTION_QSCHEMA     AQ$_INVITO
    EXCEPTION_QUEUE     FIXED_T5QT_E
    STEP_NO     0
    RECIPIENT_KEY     0
    DEQUEUE_MSGID     
    SENDER_NAME     AQ_TEST
    SENDER_ADDRESS     10.1.1.137
    SENDER_PROTOCOL     
    USER_DATA.ID     41
    USER_DATA.LABEL     
    USER_DATA.CODE     1
    USER_DATA.TODAY     04.07.2008 15:30:30I must point to a strange thing: when the FixedType instance is created (via new operator) and then the setLabel("....") called as:
    FixedType data = new FixedType();
    // hack: proper initialization for 'label' field
    data._struct.setNChar(1);
    data.setId(ID);
    data.setLabel(label);
    data.setCode(1);
    Date today = new Date();
    data.setToday(new Timestamp(today.getTime()));
    Datum d = data.toDatum(connection);
    STRUCT s = (STRUCT) d;
    logger.debug(s + ".debugString(): " + s.debugString());
    logger.debug(s + ".dump(): " + s.dump());and if i comment line (data._struct.setNChar(1);) the debug messages for created STRUCT also shows empty value for label.
    But if i explicitly call data._struct.setNChar(1) then debug contains the label i defined in call to the setLabel method.

  • ALV view : Problem with user defined views

    Dear Experts,
    We are facing a problem pertaining to user defined views for a ALV table that we have in SAP eRecruiting application in webdynpro ABAP. The problem is as follows.
    There is a candidate application ABC & only ONE person can edit this at a time.In this application ABC there is a ALV table.
    If the user clicks on this application & navigates to the ALV,this ABC application is in normal/edit mode(no one else has opened this ). So, the user can make changes in ABC. In the ALV, he can click on the 'settings 'button and save the STANDARD view as his own user defined view(by adding or removing columns).
    If the user opens the application ABC in display mode(implying that someone else has alraedy opened ABC for editing), when i navigate to the same ALV,the user CANNOT see the views which were saved in the edit mode.Only the standard view is displayed. The user however has the option to again freshly save a view.
    The views created by a user for this ALV should be seen irrespective of the application being opened in normal or display mode.
    To add to the confusion, this problem is occuring only in some systems & not in others. There is atleast one system where the views are displayed correctly to the user.
    On debugging, the table wdy_conf_user has config ids as different where the user views are stored separately for display & edit mode.
    In systems where the user views are displayed correctly, the config id is one & the same ensuring that the user can see all his views irrespective of the mode of the application.
    Any thoughts on how we can rectify this?
    sorry for the long & tedious explanation
    Thanks in advance,
    Sowmya

    See
    michaels>  select xmlquery('declare function local:test_function($namecmp as xs:string?, $inputtype as xs:string?) as xs:string?      
                        return {$inputtype}
                     local:test_function("1","2")' returning content) o from dual
    Error at line 5
    ORA-19114: error during parsing the XQuery expression:
    LPX-00801: XQuery syntax error at '{'
    3                       return {$inputtype}
    -                              ^
    michaels>  select xmlquery('declare function local:test_function($namecmp as xs:string?, $inputtype as xs:string?) as xs:string?      
                        $inputtype
                     local:test_function("1","2")' returning content) o from dual
    O   
    2   
    1 row selected.

Maybe you are looking for