Catalogue ID must be specified in CSV 2.0 Upload

Hi All,
If I upload a schema without the Catalogue ID specified I get the following error message
An error was detected in the CSV file (version 2.0).
This error is in row 8 with the following content:
Catalog;;;;
The SAP Help states that "Catalog ID
Leave blank. SAP Catalog Content Management (SAP CCM) ignores the catalog ID."
however this does not appear to be the case, has anyone else experienced this problem or can you upload CSV schema's without the catalogue ID present?
Regards
Chris

Hi Yann,
The part
Catalog;;;;
Catalog;;;;
is the Catalog definition line.
According to the SAp help
"Catalog Definition Line
You can use the catalog definition line to change the short descriptions for the catalog. The following table shows which information you enter in the catalog definition line:
1 Keyword Catalog
2 Catalog ID
Leave blank. SAP Catalog Content Management (SAP CCM) ignores the catalog ID.
3 Code for the catalog type
Leave blank. SAP CCM ignores the catalog type.
>3 Each column can contain one of the following:
Short description for the catalog
IDs of characteristics on catalog level
You can list the short descriptions and characteristics in any order.
You can use characteristics on catalog level to provide values for all items in the catalog.
You do not need to include predefined characteristics in the list of catalog characteristics.
However I am finding that unless I specify the catalogue ID in the Catalog definition line then my schema will not upload.
Regards
Chris

Similar Messages

  • Both type and assembly name must be specified

    Hi All,
    I have 3rd party dll, I am adding the ref to it in my project.
    I have created a wrapper class for one of the 3rd part dll class, my wrapper class is inheriting for IPofSerializer and serilizing the object.
    In my pof-config.xml file I have created a new user-type for the class in the 3rd party dll.
    <pof-config xmlns="http://schemas.tangosol.com/pof">
    <user-type-list>
    <!-- include all "standard" Coherence POF user types -->
    <include>assembly://Coherence/Tangosol.Config/coherence-pof-config.xml</include>
    <!-- include all application POF user types -->
    <user-type>
    <type-id>1002</type-id>
    <class-name>DCBOMLib.DCStockMarketClass</class-name>
    </user-type>
    </user-type-list>
    </pof-config>
    While starting the Cache i am getting the error "Both type and assembly name must be specified", where so i find the assembly info for the type DCBOMLib.DCStockMarketClass(its a 3rd party dll)
    Regards,
    Akhil

    Hi,
    Thanks for the reply, pls find some more details below:
    1. Contents of pof-config.xml
    <pof-config xmlns="http://schemas.tangosol.com/pof">
    <user-type-list>
    <!-- include all "standard" Coherence POF user types -->
    <include>assembly://Coherence/Tangosol.Config/coherence-pof-config.xml</include>
    <!-- include all application POF user types -->
    <user-type>
    <type-id>1001</type-id>
    <class-name>Examples.ContactInfo,ContactCache.Windows </class-name>
    <serializer>
    <class-name>Examples.ContactInfoSer, ContactCache.Windows</class-name>
    </serializer>
    </user-type>
    <user-type>
    <type-id>1002</type-id>
    <class-name>DCBOMLib.DCStockMarketClass, Interop.DCBOMLib</class-name>
    </user-type>
    </user-type-list>
    <allow-interfaces>true</allow-interfaces>
    <allow-subclasses>true</allow-subclasses>
    </pof-config>
    If i dont specify type-id 1002 it says unknown user type DCBOMLib.DCStockMarketClass
    2. Pls find the code
    public class ContactInfoSer : IPofSerializer
    public object Deserialize(IPofReader reader)
    string Name = reader.ReadString(0);
    string Street = reader.ReadString(1);
    string City = reader.ReadString(2);
    string State = reader.ReadString(3);
    string Zip = reader.ReadString(4);
    DCBOMLib.DCStockMarketClass DCSCM = (DCBOMLib.DCStockMarketClass)reader.ReadObject(5);
    reader.ReadRemainder();
    return new ContactInfo(Name, Street, City, State, Zip, DCSCM);
    public void Serialize(IPofWriter outo, object o)
    ContactInfo cinfo = (ContactInfo) o;
    outo.WriteString(0, cinfo.Name);
    outo.WriteString(1, cinfo.Street);
    outo.WriteString(2, cinfo.City);
    outo.WriteString(3, cinfo.State);
    outo.WriteString(4, cinfo.Zip);
    outo.WriteObject(5, cinfo.DCSCM);
    outo.WriteRemainder(null);
    During runtime I am getting following exception for the below code
    DCBOMLib.DCStockMarketClass dc = new DCBOMLib.DCStockMarketClass();
    ContactInfo contact = new ContactInfo(txtName.Text,
    txtStreet.Text,
    txtCity.Text,
    txtState.Text,
    txtZip.Text,dc);
    cache.Insert("124", contact);
    Exception -
    {"Missing IPofSerializer configuration (Config=file://Config\\pof-config.xml, Type-Id=1002, Type-Name=DCBOMLib.DCStockMarketClass, Interop.DCBOMLib)"}
    Is it required that the 3rd party dll having DCBOMLib.DCStockMarketClass should be inheriting from Serializable or Object?
    Regards,
    Akhil

  • Topic must be specified error

    I am new to Oracle ESB.
    I created a flow locally and just ported it to AIX server and conducted some integration tests. But eneded up getting error like this:
    Any suggestion is appreciated .
    <SUPPL_DETAIL><![CDATA[ORABPEL-12134
    ERRJMS_ERR_CR_TOPIC_CONS.
    Error while creating Topic consumer:.
    Please examine the log file to determine the problem.
         at java.lang.Throwable.<init>(Throwable.java:57)
         at java.lang.Throwable.<init>(Throwable.java:68)
         at javax.resource.ResourceException.<init>(ResourceException.java:49)
         at oracle.tip.adapter.api.exception.PCResourceException.<init>(PCResourceException.java:90)
         at oracle.tip.adapter.api.exception.PCRetriableResourceException.<init>(PCRetriableResourceException.java:66)
         at oracle.tip.adapter.jms.JmsDomainResourceException.<init>(JmsDomainResourceException.java:71)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createConsumer(JMSConnection.java:466)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createConsumer(JMSConnection.java:386)
         at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.createConsumer(JMSMessageConsumer.java:282)
         at oracle.tip.adapter.jms.JMS.JMSMessageConsumer.init(JMSMessageConsumer.java:223)
         at oracle.tip.adapter.jms.inbound.JmsConsumer.init(JmsConsumer.java:159)
         at oracle.tip.adapter.jms.JmsEndpoint.run(JmsEndpoint.java:151)
         at oracle.j2ee.connector.work.WorkWrapper.runTargetWork(WorkWrapper.java:242)
         at oracle.j2ee.connector.work.WorkWrapper.doWork(WorkWrapper.java:215)
         at oracle.j2ee.connector.work.WorkWrapper.run(WorkWrapper.java:190)
         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:814)
         at java.lang.Thread.run(Thread.java:797)
    Caused by: javax.jms.InvalidDestinationException: JMS-166: Topic must be specified
         at java.lang.Throwable.<init>(Throwable.java:57)
         at java.lang.Throwable.<init>(Throwable.java:68)
         at javax.jms.JMSException.<init>(JMSException.java:65)
         at javax.jms.InvalidDestinationException.<init>(InvalidDestinationException.java:46)
         at oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2366)
         at oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2330)
         at oracle.jms.AQjmsSession.createDurableSubscriber(AQjmsSession.java:2228)
         at oracle.tip.adapter.jms.JMS.JMSConnection.createConsumer(JMSConnection.java:441)
         ... 10 more
    ]]></SUPPL_DETAIL>

    Hi Kumaran Alagu,
    You have to post your Query in any one Forum
    IS-Retail: Material description in MM41and MM42 transactions
    Bye,
    Muralidhara

  • Report Painter: CO area must be specified

    Dear Gurus,
    I am new to Report Painter, now I want to create a new report for  Actual expanses and Budget expanses. But after I create my variable and my Row and Column, it come out error 'CO area must be specified --> Add in general data selections or rows/column' when I want to save it.
    Any idea what had I missed out ?
    Can you please provided my any  study material or step by step guide? I was quite confusing regarding this report painter.
    Thank you very much.
    Warm regards

    Hi,
    Perameters in General Data Selection apply to the entire repost (every column and row). Since the four columns of your report are having different period and possibly different FY, you can not put these two parameters in General Data Selection. As my previous posting explained, in addition of standard variable &1PERIV and 1CGJAHE,  you will need to define 3 more variables for period FY respectively:
    Period Variable 1 - ZPERI2 - Formula: IF '&1PERIV' < 12 THEN '&1PERIV' + 1 ELSE 1
    Period Variable 2 - ZPERI3 - Formula: IF '&ZPERI2' < 12 THEN '&ZPERI2' + 1 ELSE 1
    Period Variable 3 - ZPERI4 - Formula: IF '&ZPERI3' < 12 THEN '&ZPERI3' + 1 ELSE 1
    FY Variable 1 - ZGJAHR2 - Formula: IF '&1PERIV' < 12 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    FY Variable 2 - ZGJAHR3 - Formula: IF '&1PERIV' < 11 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    FY Variable 3 - ZGJAHR4 - Formula: IF '&1PERIV' < 10 THEN '&CGJAHE'  ELSE '&CGJAHE' + 1
    You then use variable 1PERIV and 1CGJAHE for column 1, ZPERI2 and ZGJAHR2 for column 2, ZPERI3 and ZGJAHR3 for column 3, and ZPERI4 and ZGJAHR4 for column 4.
    Regards,
    Ming

  • Getting random errors of audienceURI must be specified in SamlSecurityToken

    Getting this exception after login:
    Exception: ID1032: At least one 'audienceUri' must be specified in the SamlSecurityTokenRequirement when the AudienceUriMode is set to 'Always' or 'BearerKeyOnly'. Either add the valid URI values to the AudienceUris property of SamlSecurityTokenRequirement,
    or turn off checking by specifying an AudienceUriMode of 'Never' on the SamlSecurityTokenRequirement.

    Hi,
    Could you please explain the issue more detail.
    Where did you see this event?
    Regards.
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • What target property must be specified while passing a object type variable to child package in SSIS 2012

    What target property must be specified while passing a object type variable to child package in SSIS 2012???

    As shown below, there is variable strVar and it's Value property is selected. Likewise you have to select the property that you need to pass.
    Please refer:
    http://www.bidn.com/blogs/MikeDavis/ssis/155/passing-variable-values-from-parent-package-to-child-ssis
    -Vaibhav Chaudhari

  • Error: The property attribute must be specified

    Hi,
        When I am using Flex's validator I get the error specified below
    Error: The property attribute must be specified when the source attribute is specified.
        at mx.validators::Validator/getValueFromSource()[C:\autobuild\3.2.0\frameworks\projects\fram ework\src\mx\validators\Validator.as:853]
        at mx.validators::Validator/validate()[C:\autobuild\3.2.0\frameworks\projects\framework\src\ mx\validators\Validator.as:810]
        at mx.validators::Validator/triggerHandler()[C:\autobuild\3.2.0\frameworks\projects\framewor k\src\mx\validators\Validator.as:1016]
        at flash.events::EventDispatcher/dispatchEventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()[C:\autobuild\3.2.0\frameworks\projects\framework\src \mx\core\UIComponent.as:9298]
        at mx.controls::TextInput/focusOutHandler()[C:\autobuild\3.2.0\frameworks\projects\framework \src\mx\controls\TextInput.as:2167]
        at flash.display::Stage/set focus()
        at mx.core::UIComponent/setFocus()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\c ore\UIComponent.as:6857]
        at mx.managers::FocusManager/setFocus()[C:\autobuild\3.2.0\frameworks\projects\framework\src \mx\managers\FocusManager.as:545]
        at mx.managers::FocusManager/mouseDownHandler()[C:\autobuild\3.2.0\frameworks\projects\frame work\src\mx\managers\FocusManager.as:1865]
    Let me know what is that I am missing .
    Regards
    Kalavati Singh
    [email protected]

    seems like you specified the id of some textinput as source property of validator, but didnot specify the attribute property.
    most probably, it should be 'text'.
    when you provide the source property of the validator, you just specity which OBJECT to validate. hoever, you missed WHICH PROPERTY OF THE OBJECT to validate.

  • AbstractServerHandler - queryCluster(): cluster must be specified!

    Post Author: conor
    CA Forum: JAVA
    I am using Crystal 9 JAVA SDK to connect to a crystal reports server. Every time I logon to the crystal server I get this error in my log file AbstractServerHandler - queryCluster(): cluster must be specified!com.crystaldecisions.celib.exception.c: ASSERTION FAILED    at com.crystaldecisions.celib.trace.d.a(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.i.queryCluster(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.l.do(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.for(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.p.a(Unknown Source)    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.e.if(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.e.<init>(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.SecurityFactory.makeSecuritySession(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.p.a(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.p.userLogon(Unknown Source)    at com.crystaldecisions.sdk.occa.security.internal.i.userLogon(Unknown Source)    at com.crystaldecisions.sdk.framework.internal.c.logon(Unknown Source)The logon happens ok and I can see the reports and run new reports. This spurious error is filling up my log files and causing concern for my production customers. What is causing it and how can I stop it? Many thanks,Conor.

    Post Author: Ted Ueda
    CA Forum: JAVA
    This seems to be a very old issue, and as you say, spurious.Unfortunately, Crystal 9 is out of support, and so it won't be fixed in the version you're using.Sincerely,Ted Ueda 

  • SmtpHost must be specified.

    I am invoking simple workflow & have not specified any emails. I am creating a user through this workflow. I get the following error when the form is submitted:
    "com.waveset.util.WavesetException: smtpHost must be specified."
    Is there any other place (in IDM server) where we need to specify the SMTP host.
    Any help would be really appreciated.
    Thanks

    I have modified the default Create User workflow to include and Activity to send a mail to the Approver upon creation of User.
    I have specified the smtoHost name in the email template. But still I am getting the error 'com.waveset.util.WavesetException: smtpHost must be specified.' Any idea why am i getting this error? is ther any other place where i need to give smtpHost name?
    forseeing replies..
    --Raja M.Samy
    Message was edited by:
    Raja.Samy

  • Err msg  Goodwill global: All posting items must be specified after upgrade

    Hi ,
       After we upgarde our SEM-BCS from 3.2 to 6.0 , we got error message "Goodwill global: All posting items must be specified" when click the Check Setting in COI. The Goodwill global setting is not in 3.2. What should we do to solve this issue? And, do we need to adjust our ODS to the new structure according to Note 1080686 - Upgrade to SEM-BCS 6.0 - infrastructure enhancements?
    Thank you,
    Jeff

    Jeff Huang wrote:Hi Jeff,
    Is your implementation just technical upgrade from 3.2 to 6.0?
    BCS has evolved a lot from 3.2 to 6.0. There are many process enhancements. There are also additional screens. The internal infrastructure has changed.The FINBASIS has also upgraded from 200 to 600 (BCS 6.0) or 700 (BCS 6.0 EHP 2.0). Apart from the note 1080686 mentioned by you, please have a look at the following note: 1095298.
    >
    >What should we do to solve this issue? And, do we need to adjust our ODS to the new structure according to Note 1080686 - Upgrade to SEM-BCS 6.0 - infrastructure enhancements?
    Approaches differ from consultant to consultant. If I were you, I would have chosen to re-configure the whole BCS itself, under another new consolidation area using same data basis and master data, with all new features included in order to take the benefits of enhanced features of BCS 6.0.

  • Can I specify the bank account when uploading the bank statement?

    Currently when I use FF.5 to upload the bank statement, SAP deteremine the the bank G/L account to do posting accoring to the bank and account information in the bank statement. Do we have other choice? Like, no matter with the bank information in the bank statement, we can specify the account manually when uploading the bank statement?

    Hi,
    No you cannot specify the G/L accounts manually while uploading the bank statement. They are derived from the config done in Fin Acc > Bank Acc > Bus Tr > Payt tr > EBS > Make global sett....
    Br, NK

  • CSV(Comma Delimited) upload error in oracle 10g

    Hello,
    I used to upload a csv file in oracle 10g using Ms-office 2007 through windows xp system.
    But the same csv while I upload through Ms-Office 2010 through Windows 7 it reply back me with column missing and not entered.
    Can someone find me a better way to resolve this issue?????????????????
    I'm thankful if I get any resolution for this.

    Hi Sai,
    It seems you are updating certificate in a delivery channel which is being used in a validated (or may be deployed) agreement. Please retire/purge any deployed configuration which is using that delivery channel and also make sure no such agreement is in valid state(which is using this delivery channel).
    Regards,
    Anuj

  • JMS-137: Payload factory must be specified for destinations with ADT payloa

    How do I create Payload factory in Java?
    Is there any reference guide?
    Thanks,
    Chintan

    What is the scenario?

  • Use PL/SQL procedure to guard against malformed CSV files before upload

    Hi all,
    In my CSV upload utility, I've implemented error checking procedures, but they are invoked only AFTER data has been uploaded to temp table. This doesn't catch the following sample scenarios:
    1. The CSV is malformed, with some rows shifted due to fields and separators missing here and there.
    2. User has chosen a wrong CSV to upload (most likely number of fields mismatch)
    I'm wondering if it is a good idea to have procedure to read in the CSV, scan each line, count the number of fields (null fields but with delimiters showing the field exist is ok) for each record. If every single record matches the required number of fields for that table, then the CSV is ok, and the insert from external table to temp table is allow. This will ensure at least the CSV file has a valid matrix size for the target table, but rest of error checking is left until after temp table is populated.
    One of my concerns is, I specify "missing field values are null" in the external table parameters, which is necessary since not all fields are required. Does this specification causes a row with missing trailing separators still considered valid? If so then the stored procedure must be programmed to omit such a case.
    What do you think? Many thanks.

    Hi, Cuauhtemoc Amox
    Thank you for your advice. I have set web adi  using PL SQL interface.
    I have decided to go futher
    i have a procedure like that
    procedure delete_old_data ( p_id in number, p_description in varchar2)
    as
    begin
                   begin
                   if g_flag ='N' then
                   delete from xx_test;
                    g_flag='Y';
                    else null;
                    end if;
                    end;
    insert into xx_test (p_id,p_descriptiom);
    end;
    G_FLAG is a global variable with default value ='N'  in my package. When web_adi upload
    first row from excel sheet, then procedure delete all data from table and change g_flag to 'Y'.
    All other rows uploads succesfully; it  works fine.
    But when user change data in excel sheet and try to upload second time. DELETE_OLD_DATA procedure doesnt work in proper way.
    I have found what problem is. when user use same template and try to upload data several times there is same SESSION_ID in database.
    i.e. g_flag ='Y' when user try to upload second time. But when user log off and create template again it is work properly.
    My question is: How i can different upload attempts? May be there is some id for each upload proccess.
    if i can use this ID in my procedure user will have opportunity to use same template.
    Thank you

  • CSV file data upload problem

    Hi all,
    I am new to the oracle technology.
    While uploading the data from csv file i got this error
    "SQL*Loader-350: Syntax error at line 4.
    Expecting keyword TABLE, found "xxgfs_gen_text_lookups".
    APPEND INTO xxgfs_gen_text_lookups"
    my csv file data is
    Invoice Match Options,,,Invoice,,
    Invoice Match Options,,,Receipt,,
    Invoice Match Options,,,Purchase Order,,X
    Invoice Type,A 00,Advance,Standard,Standard invoice,
    Invoice Type,B 00,Expense,Standard,Standard invoice,
    Invoice Type,2 00,Debit Memo,Credit Memo,Credit Memo,
    Invoice Type,2 20,EDI Debit Memo,Credit Memo,Credit Memo,
    Invoice Type,1 00,Invoice,Standard,Standard invoice,
    Invoice Type,1 01,Arrow Credit,Standard,Standard invoice,,
    Invoice Type,1 10,Recurring Payments,Standard,Standard invoice,,
    Invoice Type,1 20,EDI Invoices,Standard,Standard invoice,,
    Invoice Type,1 21,Imaged Invoice,Standard,Standard invoice,X,Default when entering from form
    Invoice Tax Code,XMT,DO NOT USE,,,,
    Invoice Tax Code,STE,DO NOT USE,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code,,,,,,
    Invoice Tax Code
    If i am removing the blank row then also it is giving the same problem.
    If anybody face the same problem then please help me out.
    thanks in advance to u all for ur help.
    -Rajnish

    Running SQL*Loader as:
      sqlload userid=... control=... data=... log=...
    HOSTSTR logical has been set to same value as your connection string but
    without domain name.
    When you have specified connect string (ie. SCOTT/TIGER@DATABASE) but no
    domain you receive these errors:
      SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
      ORA-12154: TNS:could not resolve service name
    When you have not specified connect string (ie. SCOTT/TIGER) you receive
    these errors:
      SQL*Loader-704: Internal error: ulconnect: OCIServerAttach [0]
      ORA-12162: TNS:service name is incorrectly specified
    Your sqlnet.ora has:
      names.default_domain entry = world
    The syntax in your tnsnames.ora entry is correct.
    Your entry in tnsnames.ora does not include the .WORLD extension (default
    domain from sqlnet.ora).
    Solution Description
    Specify the .WORLD in your tnsnames.ora and also in your connect string.
    This will remove the error.
    Also, ensure you are not hitting Bug 893290.  Can you connect to the database from that server using sqlplus?

Maybe you are looking for

  • Problem with combination of two working query formulas

    Hey guys, I have a problem in building a formula correctly with the BEx formula logic. I am sure, you can help me with this. Right now I have four columns in my query. The first column (Actual) displays actual amounts either in local (10) or reportin

  • APEX 3.0: Create SQL Report Wizard raises a Javascript error

    Hi, in the "Create SQL Report Wizard" (Create Page/Report/SQL Report) when you click onto the "Generic Columns" radio group the following JavaScript error is displayed. disItem.style has no properties disableItems("html_RadioValue('P4795_GENERIC_COLS

  • About hashCode() function..

    What is the use of hashCode() function. It is in both String and Hashtable classes... What is the necessity having same function in both classes.. What actually it returns... Can we use it with any type objects?

  • Visual administrator getting hanged

    HI all, I have given the login credentials for visual administrator but it hangs at 99%.I tried to follow the note 957355 but still the problem persists.Can anybody help me plz.

  • Were can i download an older version of photoshop for free?

    i have elements 12 but i require the pen tool, what are my other options around this?